]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
On ARM, unlike some other architectures, saved $pc values from in-kernel
authorrwatson <rwatson@FreeBSD.org>
Sun, 15 Mar 2015 15:17:34 +0000 (15:17 +0000)
committerrwatson <rwatson@FreeBSD.org>
Sun, 15 Mar 2015 15:17:34 +0000 (15:17 +0000)
commit26e3e9bb99b8dcc9619ba39b02077a0b276e82b5
treee6921b14ae6881f45e2d1354a3f2812b8d0d5b26
parent15ba37b7decefe8bdc93a8f0e2446d793c88c95a
On ARM, unlike some other architectures, saved $pc values from in-kernel
traps do appear in the regular call stack, rather than only in a special
trap frame, so we don't need to inject the trap-frame $pc into a returned
stack trace in DTrace.

MFC after: 3 days
Sponsored by: DARPA, AFRL
sys/cddl/dev/dtrace/arm/dtrace_isa.c