Searched refs:dtrace_probe (Results 1 - 10 of 10) sorted by relevance
/darwin-on-arm/xnu/bsd/dev/dtrace/ |
H A D | profile_prvd.c | 198 dtrace_probe(prof->prof_id, CPU->cpu_profile_pc, 207 dtrace_probe(prof->prof_id, saved_state32(kern_regs)->eip, 0x0, 0, 0, 0); 209 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, 0, 0, 0); 220 dtrace_probe(prof->prof_id, 0xcafebabe, 225 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, 0, 0, 0); 229 dtrace_probe(prof->prof_id, 0x0, regs->eip, 0, 0, 0); 244 dtrace_probe(prof->prof_id, CPU->cpu_profile_pc, 253 dtrace_probe(prof->prof_id, saved_state32(kern_regs)->eip, 0x0, 0, 0, 0); 255 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, 0, 0, 0); 266 dtrace_probe(pro [all...] |
H A D | systrace.c | 198 * "Decode" rv for use in the call to dtrace_probe() 282 * "Decode" rv for use in the call to dtrace_probe() 592 systrace_probe = (void (*)())dtrace_probe; 604 systrace_probe = (void(*))&dtrace_probe; 1037 machtrace_probe = (void (*)())dtrace_probe; 1046 machtrace_probe = dtrace_probe; 1138 /* dtrace_probe arguments arg0 .. arg4 are 64bits wide */ 1161 /* dtrace_probe arguments arg0 .. arg4 are 64bits wide */
|
H A D | lockstat.c | 351 lockstat_probe = dtrace_probe;
|
H A D | dtrace.c | 6159 * thread calls panic() from dtrace_probe(), and that panic() is 6426 dtrace_probe(dtrace_id_t id, uintptr_t arg0, uintptr_t arg1, 6518 * A provider may call dtrace_probe_error() in lieu of dtrace_probe() in some circumstances. 7121 * Before recursing on dtrace_probe(), we 7183 /* Don't allow a thread to re-enter dtrace_probe(). This could occur if a probe is encountered 7184 on some function in the transitive closure of the call to dtrace_probe(). Solaris has some 7189 dtrace_probe(dtrace_id_t id, uint64_t arg0, uint64_t arg1, 7958 * dtrace_probe() itself (found above). 11316 * interrupts serializes the execution with any execution of dtrace_probe() on 14224 dtrace_probe(dtrace_probeid_begi [all...] |
/darwin-on-arm/xnu/bsd/dev/i386/ |
H A D | sdt_x86.c | 77 dtrace_probe(sdt->sdp_id, stack0, stack1, stack2, stack3, stack4); 97 dtrace_probe(sdt->sdp_id, regs->rdi, regs->rsi, regs->rdx, regs->rcx, regs->r8); 191 * dtrace_probe() -- We arrive here when the provider has 192 * called dtrace_probe() directly. 193 * The probe ID is the first argument to dtrace_probe(). 215 /* dtrace_probe arguments arg0 ... arg4 are 64bits wide */
|
H A D | fasttrap_isa.c | 740 dtrace_probe(dtrace_probeid_error, 0 /* state */, id->fti_probe->ftp_id, 743 dtrace_probe(id->fti_probe->ftp_id, 747 dtrace_probe(id->fti_probe->ftp_id, 1057 dtrace_probe(dtrace_probeid_error, 0 /* state */, probe->ftp_id, 1067 dtrace_probe(probe->ftp_id, s1, s2, 1074 * call dtrace_probe() since it's only 1081 dtrace_probe(probe->ftp_id, s0, s1, 1089 dtrace_probe(probe->ftp_id, t[0], t[1], 1599 dtrace_probe(dtrace_probeid_error, 0 /* state */, probe->ftp_id, 1609 dtrace_probe(prob [all...] |
H A D | fbt_x86.c | 529 dtrace_probe(fbt->fbtp_id, stack0, stack1, stack2, stack3, stack4); 532 dtrace_probe(fbt->fbtp_id, fbt->fbtp_roffset, rval, 0, 0, 0); 739 * The dtrace_probe previously existed, so we have to hook 760 * The dtrace_probe did not previously exist, so we 792 /* The dtrace_probe previously existed, so we have to 1050 dtrace_probe(fbt->fbtp_id, regs->rdi, regs->rsi, regs->rdx, regs->rcx, regs->r8); 1054 dtrace_probe(fbt->fbtp_id, fbt->fbtp_roffset, rval, 0, 0, 0); 1259 * The dtrace_probe previously existed, so we have to hook 1280 * The dtrace_probe did not previously exist, so we 1311 /* The dtrace_probe previousl [all...] |
H A D | dtrace_isa.c | 95 dtrace_probe( dtrace_probeid_error, (uint64_t)(uintptr_t)state, epid, which, fltoffs, fault ); 815 * dtrace_probe() -- We arrive here when the provider has 816 * called dtrace_probe() directly. 817 * The probe ID is the first argument to dtrace_probe(). 839 /* dtrace_probe arguments arg0 ... arg4 are 64bits wide */
|
/darwin-on-arm/xnu/bsd/sys/ |
H A D | dtrace_impl.h | 55 struct dtrace_probe; 62 typedef struct dtrace_probe dtrace_probe_t; 82 * dtrace_probe structure. To allow quick lookups based on each element of the 89 * argument to dtrace_probe(), where it is then mapped into the corresponding 90 * dtrace_probe structure. From the dtrace_probe structure, dtrace_probe() can 94 struct dtrace_probe { struct 147 * When a provider wishes to fire a probe, it calls into dtrace_probe(), 149 * dtrace_probe() map [all...] |
H A D | dtrace.h | 1623 * told to disable the probe via dtps_disable(). dtrace_probe() should never 1650 * to having zero ECBs. dtrace_probe() should never be called for a probe 1770 * dtrace_probe() itself, the so-called artificial frames. This argument may 1781 * This is called from within dtrace_probe() meaning that interrupts 1805 * This is called from within dtrace_probe() meaning that interrupts 1853 * dtrace_probe() <-- Fire the specified probe 2059 * found on the stack when dtrace_probe() is called for the new probe. These 2143 * 2.10 void dtrace_probe(dtrace_id_t probe, uintptr_t arg0, uintptr_t arg1, 2158 * dtrace_probe() should be called whenever the specified probe has fired -- 2167 * dtrace_probe() ma [all...] |
Completed in 217 milliseconds