Lines Matching refs:sysnum

461 	int sysnum = SYSTRACE_SYSNUM((uintptr_t)parg);
463 #pragma unused(sysnum) /* __APPLE__ */
469 ASSERT(systrace_sysent[sysnum].stsy_entry == DTRACE_IDNONE);
471 ASSERT(systrace_sysent32[sysnum].stsy_entry == DTRACE_IDNONE);
474 ASSERT(systrace_sysent[sysnum].stsy_return == DTRACE_IDNONE);
476 ASSERT(systrace_sysent32[sysnum].stsy_return == DTRACE_IDNONE);
487 int sysnum = SYSTRACE_SYSNUM((uintptr_t)parg);
488 int enabled = (systrace_sysent[sysnum].stsy_entry != DTRACE_IDNONE ||
489 systrace_sysent[sysnum].stsy_return != DTRACE_IDNONE);
492 systrace_sysent[sysnum].stsy_entry = id;
494 systrace_sysent32[sysnum].stsy_entry = id;
497 systrace_sysent[sysnum].stsy_return = id;
499 systrace_sysent32[sysnum].stsy_return = id;
504 ASSERT(sysent[sysnum].sy_callc == dtrace_systrace_syscall);
508 (void) casptr(&sysent32[sysnum].sy_callc,
509 (void *)systrace_sysent32[sysnum].stsy_underlying,
514 if (sysent[sysnum].sy_callc == systrace_sysent[sysnum].stsy_underlying) {
516 ml_nofault_copy((vm_offset_t)&dss, (vm_offset_t)&sysent[sysnum].sy_callc, sizeof(vm_offset_t));
528 int sysnum = SYSTRACE_SYSNUM((uintptr_t)parg);
529 int disable = (systrace_sysent[sysnum].stsy_entry == DTRACE_IDNONE ||
530 systrace_sysent[sysnum].stsy_return == DTRACE_IDNONE);
534 if (sysent[sysnum].sy_callc == dtrace_systrace_syscall)
535 ml_nofault_copy((vm_offset_t)&systrace_sysent[sysnum].stsy_underlying, (vm_offset_t)&sysent[sysnum].sy_callc, sizeof(systrace_sysent[sysnum].stsy_underlying));
539 (void) casptr(&sysent32[sysnum].sy_callc,
541 (void *)systrace_sysent32[sysnum].stsy_underlying);
546 systrace_sysent[sysnum].stsy_entry = DTRACE_IDNONE;
548 systrace_sysent32[sysnum].stsy_entry = DTRACE_IDNONE;
551 systrace_sysent[sysnum].stsy_return = DTRACE_IDNONE;
553 systrace_sysent32[sysnum].stsy_return = DTRACE_IDNONE;
928 int sysnum = SYSTRACE_SYSNUM((uintptr_t)parg);
930 #pragma unused(sysnum) /* __APPLE__ */
937 ASSERT(machtrace_sysent[sysnum].stsy_entry == DTRACE_IDNONE);
939 ASSERT(machtrace_sysent[sysnum].stsy_return == DTRACE_IDNONE);
949 int sysnum = SYSTRACE_SYSNUM((uintptr_t)parg);
950 int enabled = (machtrace_sysent[sysnum].stsy_entry != DTRACE_IDNONE ||
951 machtrace_sysent[sysnum].stsy_return != DTRACE_IDNONE);
954 machtrace_sysent[sysnum].stsy_entry = id;
956 machtrace_sysent[sysnum].stsy_return = id;
960 ASSERT(mach_trap_table[sysnum].mach_trap_function == (void *)dtrace_machtrace_syscall);
966 if (mach_trap_table[sysnum].mach_trap_function == machtrace_sysent[sysnum].stsy_underlying) {
968 ml_nofault_copy((vm_offset_t)&dss, (vm_offset_t)&mach_trap_table[sysnum].mach_trap_function, sizeof(vm_offset_t));
982 int sysnum = SYSTRACE_SYSNUM((uintptr_t)parg);
983 int disable = (machtrace_sysent[sysnum].stsy_entry == DTRACE_IDNONE ||
984 machtrace_sysent[sysnum].stsy_return == DTRACE_IDNONE);
990 if (mach_trap_table[sysnum].mach_trap_function == (mach_call_t)dtrace_machtrace_syscall) {
991 ml_nofault_copy((vm_offset_t)&machtrace_sysent[sysnum].stsy_underlying, (vm_offset_t)&mach_trap_table[sysnum].mach_trap_function, sizeof(vm_offset_t));
997 machtrace_sysent[sysnum].stsy_entry = DTRACE_IDNONE;
999 machtrace_sysent[sysnum].stsy_return = DTRACE_IDNONE;