Lines Matching refs:machtrace_sysent

638 typedef struct machtrace_sysent {  struct
645 static machtrace_sysent_t *machtrace_sysent = NULL; variable
697 sy = &machtrace_sysent[code]; in dtrace_machtrace_syscall()
777 machtrace_init(mach_trap_table, &machtrace_sysent); in machtrace_provide()
780 if (machtrace_sysent[i].stsy_underlying == NULL) { in machtrace_provide()
796 machtrace_sysent[i].stsy_entry = DTRACE_IDNONE; in machtrace_provide()
797 machtrace_sysent[i].stsy_return = DTRACE_IDNONE; in machtrace_provide()
815 ASSERT(machtrace_sysent[sysnum].stsy_entry == DTRACE_IDNONE); in machtrace_destroy()
817 ASSERT(machtrace_sysent[sysnum].stsy_return == DTRACE_IDNONE); in machtrace_destroy()
828 int enabled = (machtrace_sysent[sysnum].stsy_entry != DTRACE_IDNONE || in machtrace_enable()
829 machtrace_sysent[sysnum].stsy_return != DTRACE_IDNONE); in machtrace_enable()
832 machtrace_sysent[sysnum].stsy_entry = id; in machtrace_enable()
834 machtrace_sysent[sysnum].stsy_return = id; in machtrace_enable()
844 if (mach_trap_table[sysnum].mach_trap_function == machtrace_sysent[sysnum].stsy_underlying) { in machtrace_enable()
862 int disable = (machtrace_sysent[sysnum].stsy_entry == DTRACE_IDNONE || in machtrace_disable()
863 machtrace_sysent[sysnum].stsy_return == DTRACE_IDNONE); in machtrace_disable()
878 ml_nofault_copy((vm_offset_t)&machtrace_sysent[sysnum].stsy_underlying, in machtrace_disable()
885 machtrace_sysent[sysnum].stsy_entry = DTRACE_IDNONE; in machtrace_disable()
887 machtrace_sysent[sysnum].stsy_return = DTRACE_IDNONE; in machtrace_disable()