freebsd-dev/sys/cddl/dev/dtrace
Justin Hibbits 675cad71e7 Fix stack tracing in dtrace for powerpc
The current method only sort of works, and usually doesn't work reliably.
Also, on Book-E the return address from DEBUG exceptions is not the sentinel
addresses, so it won't exit the loop correctly.

Fix this by better handling trap frames during unwinding, and using the
common trap handler for debug traps, as the code in that segment is
identical between the two.

MFC after:	1 week
2017-05-11 00:23:51 +00:00
..
aarch64 Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
amd64 Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
arm Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
i386 Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
mips Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
powerpc Fix stack tracing in dtrace for powerpc 2017-05-11 00:23:51 +00:00
riscv Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
x86 Sync the x86 dis_tables.c with upstream. 2017-02-03 03:22:47 +00:00
dtrace_anon.c
dtrace_cddl.h Support an arbitrary number of arguments to DTrace syscall probes. 2015-12-17 00:00:27 +00:00
dtrace_debug.c Fix a backwards comparison in the code to dump a DTrace debug buffer. 2017-03-13 18:43:00 +00:00
dtrace_hacks.c Fix DTrace's panic() action. 2015-04-24 03:19:30 +00:00
dtrace_ioctl.c Use PC-relative relocations for USDT probe sites on i386 and amd64. 2017-02-05 02:39:12 +00:00
dtrace_load.c Fix a harmless LOR in dtrace_load(). 2017-05-01 17:01:00 +00:00
dtrace_modevent.c
dtrace_sysctl.c Add tunable to disable destructive dtrace 2016-11-23 22:50:20 +00:00
dtrace_test.c
dtrace_unload.c MFV r266993: 2015-02-03 19:39:53 +00:00
dtrace_vtime.c