Home
last modified time | relevance | path

Searched refs:call_number (Results 1 – 4 of 4) sorted by relevance

/xnu-8020.101.4/osfmk/arm64/
H A Dbsd_arm64.c193 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 Dsleh.c185 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 Dbsd_i386.c504 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 Dtrap.c768 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()