freebsd-dev/sys/cddl/dev/fbt
Andrew Turner ae69172343 Use the kernel stack in the ARM FBT DTrace provider. This is used to find
the fifth argument to functions being traced, however there was an error
where the userspace stack was being used. This may be invalid leading to
a kernel panic if this address is unmapped.

Submitted by:	Graeme Jenkinson <graeme.jenkinson@cl.cam.ac.uk>
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D9229
2017-01-18 13:27:24 +00:00
..
aarch64 Make the second argument of dtrace_invop() a trapframe pointer. 2016-04-17 23:08:47 +00:00
arm Use the kernel stack in the ARM FBT DTrace provider. This is used to find 2017-01-18 13:27:24 +00:00
mips Implement FBT provider (MD part) for DTrace on MIPS. 2016-05-05 13:54:50 +00:00
powerpc Consistently use fbt_excluded() on all architectures. 2016-12-10 03:11:05 +00:00
riscv Remove unused variables. 2016-07-29 12:29:17 +00:00
x86 Consistently use fbt_excluded() on all architectures. 2016-12-10 03:11:05 +00:00
fbt.c Don't create FBT probes for lock owner methods. 2016-12-10 03:13:11 +00:00
fbt.h Make the second argument of dtrace_invop() a trapframe pointer. 2016-04-17 23:08:47 +00:00