diff options
author | markj <markj@FreeBSD.org> | 2013-10-31 02:35:00 +0000 |
---|---|---|
committer | markj <markj@FreeBSD.org> | 2013-10-31 02:35:00 +0000 |
commit | a5fb1fbfd8ec5b3b112fca82f25072c50ee715c1 (patch) | |
tree | 10a3a0c8e0004a200eb68bc4ad21759932c2dfd9 /sys/cddl/dev | |
parent | cf9248a5cda83b0ec5fbc57bd655497cf93c4aec (diff) | |
download | FreeBSD-src-a5fb1fbfd8ec5b3b112fca82f25072c50ee715c1.zip FreeBSD-src-a5fb1fbfd8ec5b3b112fca82f25072c50ee715c1.tar.gz |
Remove references to an unused fasttrap probe hook, and remove the
corresponding x86 trap type. Userland DTrace probes are currently handled
by the other fasttrap hooks (dtrace_pid_probe_ptr and
dtrace_return_probe_ptr).
Discussed with: rpaulo
Diffstat (limited to 'sys/cddl/dev')
-rw-r--r-- | sys/cddl/dev/dtrace/amd64/dtrace_subr.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/sys/cddl/dev/dtrace/amd64/dtrace_subr.c b/sys/cddl/dev/dtrace/amd64/dtrace_subr.c index 1ec1509..bdd6fbe 100644 --- a/sys/cddl/dev/dtrace/amd64/dtrace_subr.c +++ b/sys/cddl/dev/dtrace/amd64/dtrace_subr.c @@ -142,7 +142,6 @@ dtrace_sync(void) } #ifdef notyet -int (*dtrace_fasttrap_probe_ptr)(struct regs *); int (*dtrace_pid_probe_ptr)(struct regs *); int (*dtrace_return_probe_ptr)(struct regs *); @@ -213,13 +212,6 @@ dtrace_user_probe(struct regs *rp, caddr_t addr, processorid_t cpuid) rw_exit(rwp); rp->r_pc = npc; - } else if (rp->r_trapno == T_DTRACE_PROBE) { - rwp = &CPU->cpu_ft_lock; - rw_enter(rwp, RW_READER); - if (dtrace_fasttrap_probe_ptr != NULL) - (void) (*dtrace_fasttrap_probe_ptr)(rp); - rw_exit(rwp); - } else if (rp->r_trapno == T_BPTFLT) { uint8_t instr; rwp = &CPU->cpu_ft_lock; |