Home
last modified time | relevance | path

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

/xnu-10063.141.1/osfmk/arm64/
H A Dbsd_arm64.c192 int call_number = get_saved_state_svc_number(state); in mach_syscall() local
199 assert(call_number < 0); /* Otherwise it would be a Unix syscall */ in mach_syscall()
200 call_number = -call_number; in mach_syscall()
202 if (call_number >= MACH_TRAP_TABLE_COUNT) { in mach_syscall()
208 call_number, mach_syscall_name_table[call_number], in mach_syscall()
212 kprintf("mach_syscall(0x%08x) code=%d\n", state, call_number); in mach_syscall()
215 mach_call = (mach_call_t)mach_trap_table[call_number].mach_trap_function; in mach_syscall()
219 "mach_syscall: kern_invalid 0x%x\n", call_number); in mach_syscall()
223 argc = mach_trap_table[call_number].mach_trap_arg_count; in mach_syscall()
225 retval = arm_get_mach_syscall_args(state, &args, &mach_trap_table[call_number]); in mach_syscall()
[all …]
H A Dsleh.c192 void mach_syscall_trace_exit(unsigned int retval, unsigned int call_number);
2269 unsigned int call_number) in mach_syscall_trace_exit() argument
2272 MACHDBG_CODE(DBG_MACH_EXCP_SC, (call_number)) | in mach_syscall_trace_exit()
/xnu-10063.141.1/osfmk/i386/
H A Dbsd_i386.c503 int call_number; in mach_call_munger() local
525 call_number = -(regs->eax); in mach_call_munger()
529 call_number, mach_syscall_name_table[call_number]); in mach_call_munger()
531 kprintf("mach_call_munger(0x%08x) code=%d\n", regs, call_number); in mach_call_munger()
534 if (call_number < 0 || call_number >= mach_trap_count) { in mach_call_munger()
535 i386_exception(EXC_SYSCALL, call_number, 1); in mach_call_munger()
538 mach_call = (mach_call_t)mach_trap_table[call_number].mach_trap_function; in mach_call_munger()
543 i386_exception(EXC_SYSCALL, call_number, 1); in mach_call_munger()
547 argc = mach_trap_table[call_number].mach_trap_arg_count; in mach_call_munger()
549 retval = mach_call_arg_munger32(regs->uesp, &args, &mach_trap_table[call_number]); in mach_call_munger()
[all …]
/xnu-10063.141.1/bsd/dev/arm/
H A Dsystemcalls.c170 unsigned int call_number = mach_trap_count + syscode; in unix_syscall() local
173 !bitmap_test(uthread->syscall_rejection_mask, call_number)) { in unix_syscall()