Searched refs:call_number (Results 1 – 4 of 4) sorted by relevance
| /xnu-8020.101.4/osfmk/arm64/ |
| H A D | bsd_arm64.c | 193 int call_number = get_saved_state_svc_number(state); in mach_syscall() local 200 assert(call_number < 0); /* Otherwise it would be a Unix syscall */ in mach_syscall() 201 call_number = -call_number; in mach_syscall() 203 if (call_number >= MACH_TRAP_TABLE_COUNT) { in mach_syscall() 209 call_number, mach_syscall_name_table[call_number], in mach_syscall() 213 kprintf("mach_syscall(0x%08x) code=%d\n", state, call_number); in mach_syscall() 216 mach_call = (mach_call_t)mach_trap_table[call_number].mach_trap_function; in mach_syscall() 220 "mach_syscall: kern_invalid 0x%x\n", call_number); in mach_syscall() 224 argc = mach_trap_table[call_number].mach_trap_arg_count; in mach_syscall() 226 retval = arm_get_mach_syscall_args(state, &args, &mach_trap_table[call_number]); in mach_syscall() [all …]
|
| H A D | sleh.c | 185 void mach_syscall_trace_exit(unsigned int retval, unsigned int call_number); 1974 unsigned int call_number) in mach_syscall_trace_exit() argument 1977 MACHDBG_CODE(DBG_MACH_EXCP_SC, (call_number)) | in mach_syscall_trace_exit()
|
| /xnu-8020.101.4/osfmk/i386/ |
| H A D | bsd_i386.c | 504 int call_number; in mach_call_munger() local 526 call_number = -(regs->eax); in mach_call_munger() 530 call_number, mach_syscall_name_table[call_number]); in mach_call_munger() 532 kprintf("mach_call_munger(0x%08x) code=%d\n", regs, call_number); in mach_call_munger() 535 if (call_number < 0 || call_number >= mach_trap_count) { in mach_call_munger() 536 i386_exception(EXC_SYSCALL, call_number, 1); in mach_call_munger() 539 mach_call = (mach_call_t)mach_trap_table[call_number].mach_trap_function; in mach_call_munger() 544 i386_exception(EXC_SYSCALL, call_number, 1); in mach_call_munger() 548 argc = mach_trap_table[call_number].mach_trap_arg_count; in mach_call_munger() 550 retval = mach_call_arg_munger32(regs->uesp, &args, &mach_trap_table[call_number]); in mach_call_munger() [all …]
|
| /xnu-8020.101.4/osfmk/arm/ |
| H A D | trap.c | 768 void mach_syscall_trace(struct arm_saved_state * regs, unsigned int call_number); 769 void mach_syscall_trace_exit(unsigned int retval, unsigned int call_number); 792 unsigned int call_number) in mach_syscall_trace() argument 797 argc = mach_trap_table[call_number].mach_trap_arg_count; in mach_syscall_trace() 808 MACHDBG_CODE(DBG_MACH_EXCP_SC, (call_number)) | DBG_FUNC_START, in mach_syscall_trace() 815 unsigned int call_number) in mach_syscall_trace_exit() argument 818 MACHDBG_CODE(DBG_MACH_EXCP_SC, (call_number)) | DBG_FUNC_END, in mach_syscall_trace_exit()
|