opnsense-src/sys/modules/dtrace
Mark Johnston 82283cad12 dtrace: Avoid including dtrace_isa.c directly into dtrace.c
This was done in the original DTrace import, presumably because that
made it a bit easier to handle includes.  However, this can cause
dtrace_getpcstack() to be inlined into dtrace_probe(), resulting in a
missing frame in stack traces since dtrace_getpcstack() takes care to
bump "aframes" to account for its own stack frame.

To avoid this, compile dtrace_isa.c separately on all platforms.  Add
requisite includes.

MFC after:	2 weeks
Sponsored by:	Innovate UK
2024-07-24 17:24:46 -04:00
..
dtaudit Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
dtmalloc Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
dtnfscl Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
dtrace dtrace: Avoid including dtrace_isa.c directly into dtrace.c 2024-07-24 17:24:46 -04:00
dtrace_test Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
dtraceall Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
fasttrap Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
fbt Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
kinst kinst: accommodate other architectures in Makefile 2023-07-04 18:37:44 +03:00
profile Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
prototype Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
sdt Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
systrace Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
systrace_freebsd32 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
systrace_linux Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
systrace_linux32 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile.inc Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00