diff options
author | markj <markj@FreeBSD.org> | 2018-01-04 16:17:31 +0000 |
---|---|---|
committer | markj <markj@FreeBSD.org> | 2018-01-04 16:17:31 +0000 |
commit | e1238f753409d1bdc8271b9554dd8ab136936bf1 (patch) | |
tree | dec3af92c8ab3ba52677c276d5173f47ab78a211 /sys/powerpc | |
parent | 49cb74fb52085ddea41d78ec9331d35ddc4eb488 (diff) | |
download | FreeBSD-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.c | 4 |
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, ®s); - (*dtrace_pid_probe_ptr)(®s); + (*dtrace_pid_probe_ptr)(frame); break; } #endif |