/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/ |
H A D | profile_prvd.c | 205 dtrace_probe(prof->prof_id, CPU->cpu_profile_pc, 214 dtrace_probe(prof->prof_id, 0x0, sv->save_srr0, late, 0, 0); 216 dtrace_probe(prof->prof_id, sv->save_srr0, 0x0, late, 0, 0); 219 dtrace_probe(prof->prof_id, 0xcafebabe, 229 dtrace_probe(prof->prof_id, kern_regs->eip, 0x0, 0, 0, 0); 236 dtrace_probe(prof->prof_id, 0xcafebabe, 241 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, 0, 0, 0); 245 dtrace_probe(prof->prof_id, 0x0, regs->eip, 0, 0, 0); 261 dtrace_probe(prof->prof_id, CPU->cpu_profile_pc, 270 dtrace_probe(pro [all...] |
H A D | lockstat.c | 236 lockstat_probe = dtrace_probe;
|
H A D | systrace.c | 195 * "Decode" rv for use in the call to dtrace_probe() 252 * "Decode" rv for use in the call to dtrace_probe() 505 systrace_probe = dtrace_probe; 1053 machtrace_probe = dtrace_probe;
|
H A D | dtrace.c | 5044 * thread calls panic() from dtrace_probe(), and that panic() is 5271 dtrace_probe(dtrace_id_t id, uintptr_t arg0, uintptr_t arg1, 5359 * A provider may call dtrace_probe_error() in lieu of dtrace_probe() in some circumstances. 5926 * Before recursing on dtrace_probe(), we 5986 /* Don't allow a thread to re-enter dtrace_probe() */ 5988 dtrace_probe(dtrace_id_t id, uint64_t arg0, uint64_t arg1, 6709 * dtrace_probe() itself (found above). 9904 * interrupts serializes the execution with any execution of dtrace_probe() on 12652 dtrace_probe(dtrace_probeid_begin, 12731 * other CPU in dtrace_buffer_reserve(). This allows dtrace_probe() [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/ |
H A D | sdt_x86.c | 76 dtrace_probe(sdt->sdp_id, stack0, stack1, stack2, stack3, stack4);
|
H A D | fasttrap_isa.c | 722 dtrace_probe(dtrace_probeid_error, 0 /* state */, id->fti_probe->ftp_id, 725 dtrace_probe(id->fti_probe->ftp_id, 729 dtrace_probe(id->fti_probe->ftp_id, 1036 dtrace_probe(dtrace_probeid_error, 0 /* state */, probe->ftp_id, 1046 dtrace_probe(probe->ftp_id, s1, s2, 1053 * call dtrace_probe() since it's only 1060 dtrace_probe(probe->ftp_id, s0, s1, 1068 dtrace_probe(probe->ftp_id, t[0], t[1], 1575 dtrace_probe(dtrace_probeid_error, 0 /* state */, probe->ftp_id, 1585 dtrace_probe(prob [all...] |
H A D | fbt_x86.c | 272 dtrace_probe(fbt->fbtp_id, stack0, stack1, stack2, stack3, stack4); 275 dtrace_probe(fbt->fbtp_id, fbt->fbtp_roffset, rval, 0, 0, 0);
|
H A D | dtrace_isa.c | 63 dtrace_probe( dtrace_probeid_error, (uint64_t)(uintptr_t)state, epid, which, fault, fltoffs ); 616 * Arrive here when provider has called dtrace_probe directly. 622 val = *(((uint64_t *)stack) + arg); /* dtrace_probe arguments arg0 .. arg4 are 64bits wide */
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/ppc/ |
H A D | sdt_ppc.c | 62 dtrace_probe(sdt->sdp_id, regs->save_r3 & mask, regs->save_r4 & mask,
|
H A D | fasttrap_isa.c | 114 * If DTFTP_ENTRY is set, we have an entry probe and need to call dtrace_probe. 118 * If ftp_argmap is NULL, we call dtrace_probe 120 * Otherwise, we figure out what the arguments are and pass them to dtrace_probe 363 dtrace_probe(dtrace_probeid_error, 0 /* state */, 367 dtrace_probe(id->fti_probe->ftp_id, 472 dtrace_probe(dtrace_probeid_error, 0 /* state */, 483 dtrace_probe(probe->ftp_id, sv->save_r3, sv->save_r4, /* Call the main probe routine with the first 5 args */ 491 * call dtrace_probe() since it's only 500 dtrace_probe(probe->ftp_id, sv->save_r3, sv->save_r4, /* Call the main probe routine with the first 5 args */ 510 dtrace_probe(prob [all...] |
H A D | fbt_ppc.c | 223 dtrace_probe(fbt->fbtp_id, regs->save_r3 & mask, regs->save_r4 & mask, 229 dtrace_probe(fbt->fbtp_id, fbt->fbtp_roffset, rval, 0, 0, 0);
|
H A D | dtrace_isa.c | 61 dtrace_probe( dtrace_probeid_error, (uint64_t)(uintptr_t)state, epid, which, fault, fltoffs );
|
/macosx-10.5.8/xnu-1228.15.4/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 | 1518 * told to disable the probe via dtps_disable(). dtrace_probe() should never 1544 * to having zero ECBs. dtrace_probe() should never be called for a probe 1664 * dtrace_probe() itself, the so-called artificial frames. This argument may 1675 * This is called from within dtrace_probe() meaning that interrupts 1699 * This is called from within dtrace_probe() meaning that interrupts 1747 * dtrace_probe() <-- Fire the specified probe 1953 * found on the stack when dtrace_probe() is called for the new probe. These 2037 * 2.10 void dtrace_probe(dtrace_id_t probe, uintptr_t arg0, uintptr_t arg1, 2052 * dtrace_probe() should be called whenever the specified probe has fired -- 2061 * dtrace_probe() ma [all...] |