opnsense-src/sys/cddl/dev
Mark Johnston 6f2a87c6f1 dtrace/profile: Set t_dtrace_trapframe for profile probes
profile provider probes fire in the context of a timer interrupt.  Thus,
the "regs" action can make use of the interrupt trap frame to get
register values when the interrupt happened in kernel mode.  Make that
trap frame available when possible so that "regs" works more or less as
it already does with the fbt and kinst providers.

MFC after:	1 week

(cherry picked from commit 7d35b389729ef5a3efcac75ad265139ada3f8e69)
2024-01-15 09:49:21 -05:00
..
dtmalloc sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
dtrace dtrace: remove x86 non-EARLY_AP_STARTUP support 2023-10-13 10:13:14 -04:00
fbt dtrace: fix fbt regression for aarch64 2023-10-10 09:41:39 -04:00
kinst kinst.h: make pointer to probe in kinst_cpu_state const 2023-07-19 19:57:44 +03:00
profile dtrace/profile: Set t_dtrace_trapframe for profile probes 2024-01-15 09:49:21 -05:00
sdt sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
systrace sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
prototype.c sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00