summaryrefslogtreecommitdiffstats
path: root/sys/powerpc
diff options
context:
space:
mode:
authormarkj <markj@FreeBSD.org>2018-01-04 16:17:31 +0000
committermarkj <markj@FreeBSD.org>2018-01-04 16:17:31 +0000
commite1238f753409d1bdc8271b9554dd8ab136936bf1 (patch)
treedec3af92c8ab3ba52677c276d5173f47ab78a211 /sys/powerpc
parent49cb74fb52085ddea41d78ec9331d35ddc4eb488 (diff)
downloadFreeBSD-src-e1238f753409d1bdc8271b9554dd8ab136936bf1.zip
FreeBSD-src-e1238f753409d1bdc8271b9554dd8ab136936bf1.tar.gz
MFC r326774, r326811:
Pass the trap frame to fasttrap hooks.
Diffstat (limited to 'sys/powerpc')
-rw-r--r--sys/powerpc/powerpc/trap.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/powerpc/powerpc/trap.c b/sys/powerpc/powerpc/trap.c
index 95fb554..dadcd7f 100644
--- a/sys/powerpc/powerpc/trap.c
+++ b/sys/powerpc/powerpc/trap.c
@@ -299,9 +299,7 @@ trap(struct trapframe *frame)
inst = fuword32((const void *)frame->srr0);
if (inst == 0x0FFFDDDD &&
dtrace_pid_probe_ptr != NULL) {
- struct reg regs;
- fill_regs(td, &regs);
- (*dtrace_pid_probe_ptr)(&regs);
+ (*dtrace_pid_probe_ptr)(frame);
break;
}
#endif
OpenPOWER on IntegriCloud