opnsense-src/sys/cddl/dev/dtrace
Mark Johnston 6c7828a280 Avoid CPU migration in dtrace_gethrtime() on x86.
dtrace_gethrtime() may be called outside of probe context, and in
particular, from the DTRACEIOC_BUFSNAP handler.

Disable interrupts rather than using sched_pin() to help ensure that
we don't call any external functions when in probe context.

PR:		218452
MFC after:	1 week
2017-12-18 17:26:24 +00:00
..
aarch64 Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
amd64 Avoid CPU migration in dtrace_gethrtime() on x86. 2017-12-18 17:26:24 +00:00
arm Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
i386 Avoid CPU migration in dtrace_gethrtime() on x86. 2017-12-18 17:26:24 +00:00
mips Enable dtrace support for mips64 and the ERL kernel config 2017-09-06 03:19:52 +00:00
powerpc Follow up r313841 on powerpc 2017-06-09 20:26:42 +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 Don't use pcpu_find() to determine if a CPU ID is valid. 2017-11-27 18:42:23 +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 sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE 2013-11-26 08:46:27 +00:00
dtrace_unload.c MFV r266993: 2015-02-03 19:39:53 +00:00
dtrace_vtime.c