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

/macosx-10.10/xnu-2782.1.97/bsd/dev/dtrace/
H A Dprofile_prvd.c168 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, late, 0, 0);
177 dtrace_probe(prof->prof_id, 0xcafebabe,
182 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, late, 0, 0);
186 dtrace_probe(prof->prof_id, 0x0, regs->eip, late, 0, 0);
204 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, 0, 0, 0);
212 dtrace_probe(prof->prof_id, 0xcafebabe,
217 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, 0, 0, 0);
221 dtrace_probe(prof->prof_id, 0x0, regs->eip, 0, 0, 0);
H A Dlockstat.c353 lockstat_probe = dtrace_probe;
H A Dsystrace.c183 * "Decode" rv for use in the call to dtrace_probe()
267 * "Decode" rv for use in the call to dtrace_probe()
546 systrace_probe = (void(*))&dtrace_probe;
889 machtrace_probe = dtrace_probe;
979 /* dtrace_probe arguments arg0 .. arg4 are 64bits wide */
1002 /* dtrace_probe arguments arg0 .. arg4 are 64bits wide */
H A Ddtrace.c5595 * thread calls panic() from dtrace_probe(), and that panic() is
5919 * dtrace_probe() in some circumstances. See, e.g. fasttrap_isa.c.
6497 * Before recursing on dtrace_probe(), we
6555 * APPLE NOTE: Don't allow a thread to re-enter dtrace_probe().
6557 * transitive closure of the call to dtrace_probe().
6564 dtrace_probe(dtrace_id_t id, uint64_t arg0, uint64_t arg1, function
7301 * dtrace_probe() itself (found above).
10528 * interrupts serializes the execution with any execution of dtrace_probe() on
13181 dtrace_probe(dtrace_probeid_begin,
13260 * other CPU in dtrace_buffer_reserve(). This allows dtrace_probe()
[all...]
/macosx-10.10/xnu-2782.1.97/bsd/dev/i386/
H A Dsdt_x86.c60 dtrace_probe(sdt->sdp_id, regs->rdi, regs->rsi, regs->rdx, regs->rcx, regs->r8);
134 * dtrace_probe() -- We arrive here when the provider has
135 * called dtrace_probe() directly.
136 * The probe ID is the first argument to dtrace_probe().
156 /* dtrace_probe arguments arg0 ... arg4 are 64bits wide */
H A Dfasttrap_isa.c730 dtrace_probe(dtrace_probeid_error, 0 /* state */, id->fti_probe->ftp_id,
733 dtrace_probe(id->fti_probe->ftp_id,
737 dtrace_probe(id->fti_probe->ftp_id,
1047 dtrace_probe(dtrace_probeid_error, 0 /* state */, probe->ftp_id,
1057 dtrace_probe(probe->ftp_id, s1, s2,
1064 * call dtrace_probe() since it's only
1071 dtrace_probe(probe->ftp_id, s0, s1,
1079 dtrace_probe(probe->ftp_id, t[0], t[1],
1589 dtrace_probe(dtrace_probeid_error, 0 /* state */, probe->ftp_id,
1599 dtrace_probe(prob
[all...]
H A Dfbt_x86.c512 dtrace_probe(fbt->fbtp_id, regs->rdi, regs->rsi, regs->rdx, regs->rcx, regs->r8);
516 dtrace_probe(fbt->fbtp_id, fbt->fbtp_roffset, rval, 0, 0, 0);
721 * The dtrace_probe previously existed, so we have to hook
742 * The dtrace_probe did not previously exist, so we
773 /* The dtrace_probe previously existed, so we have to
H A Ddtrace_isa.c95 dtrace_probe( dtrace_probeid_error, (uint64_t)(uintptr_t)state, epid, which, fltoffs, fault );
794 * dtrace_probe() -- We arrive here when the provider has
795 * called dtrace_probe() directly.
796 * The probe ID is the first argument to dtrace_probe().
816 /* dtrace_probe arguments arg0 ... arg4 are 64bits wide */
/macosx-10.10/xnu-2782.1.97/bsd/sys/
H A Ddtrace_impl.h60 struct dtrace_probe;
67 typedef struct dtrace_probe dtrace_probe_t;
87 * dtrace_probe structure. To allow quick lookups based on each element of the
94 * argument to dtrace_probe(), where it is then mapped into the corresponding
95 * dtrace_probe structure. From the dtrace_probe structure, dtrace_probe() can
99 struct dtrace_probe { struct
152 * When a provider wishes to fire a probe, it calls into dtrace_probe(),
154 * dtrace_probe() map
[all...]
H A Ddtrace.h1668 * told to disable the probe via dtps_disable(). dtrace_probe() should never
1695 * to having zero ECBs. dtrace_probe() should never be called for a probe
1815 * dtrace_probe() itself, the so-called artificial frames. This argument may
1826 * This is called from within dtrace_probe() meaning that interrupts
1850 * This is called from within dtrace_probe() meaning that interrupts
1898 * dtrace_probe() <-- Fire the specified probe
2104 * found on the stack when dtrace_probe() is called for the new probe. These
2188 * 2.10 void dtrace_probe(dtrace_id_t probe, uintptr_t arg0, uintptr_t arg1,
2203 * dtrace_probe() should be called whenever the specified probe has fired --
2212 * dtrace_probe() ma
[all...]

Completed in 317 milliseconds