freebsd-dev/sys/cddl/dev
Mark Johnston 5f05bda607 DTrace aarch64: Avoid calling unwind_frame() in the probe context.
unwind_frame() may be instrumented by FBT, leading to recursion into
dtrace_probe(). Manually inline unwind_frame() as we do with stack
unwinding code for other architectures.

Submitted by:	Domagoj Stolfa
Reviewed by:	manu
MFC after:	1 week
Sponsored by:	DARPA / AFRL
Differential Revision:	https://reviews.freebsd.org/D15359
2018-05-12 15:35:26 +00:00
..
dtmalloc dtrace: depessimize dtmalloc when dtrace is active 2018-04-24 01:06:20 +00:00
dtrace DTrace aarch64: Avoid calling unwind_frame() in the probe context. 2018-05-12 15:35:26 +00:00
fbt Revert part of r331264: disable interrupts before disabling WP. 2018-03-20 21:36:35 +00:00
profile PowerPC has 12 artificial frames for the profiler 2017-11-22 01:53:59 +00:00
sdt lockstat: track lockstat just like sdt probes 2018-04-24 01:04:10 +00:00
systrace systrace: track it like sdt probes 2018-04-27 15:16:34 +00:00
prototype.c Use C99 initializers for DTrace provider methods. 2017-09-27 17:46:38 +00:00