Searched refs:dtrace_probe (Results 1 - 10 of 10) sorted by relevance

/darwin-on-arm/xnu/bsd/dev/dtrace/
H A Dprofile_prvd.c198 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 Dsystrace.c198 * "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 Dlockstat.c351 lockstat_probe = dtrace_probe;
H A Ddtrace.c6159 * 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 Dsdt_x86.c77 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 Dfasttrap_isa.c740 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 Dfbt_x86.c529 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 Ddtrace_isa.c95 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 Ddtrace_impl.h55 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 Ddtrace.h1623 * 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