]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Tune DTrace 'aframes' for the FBT and profile providers on arm64.
authorRobert Watson <rwatson@FreeBSD.org>
Sun, 21 Mar 2021 00:01:54 +0000 (00:01 +0000)
committerEd Maste <emaste@FreeBSD.org>
Wed, 31 Mar 2021 16:03:53 +0000 (12:03 -0400)
commit7745d71597771f193b1bfb0b4d8842cea16ef6d4
treea17afb9b8dbd0b215b25f2ede0d626f2987da97f
parent42d99e4efa83e1118b796967cdac6a5b7c190298
Tune DTrace 'aframes' for the FBT and profile providers on arm64.

In both cases, too few frames were trimmed, leading to exception handling
or DTrace internals being exposed in stack traces exposed by D's stack()
primitive.

Reviewed by: emaste, andrew
Approved by: re (gjb)
Differential Revision: https://reviews.freebsd.org/D29356

(cherry picked from commit 599fb1d198ec6792ba062114d2589ca9f01a3568)
(cherry picked from commit fcc700abe4fa85b0f0ec9d953436725533cecc17)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
sys/cddl/dev/profile/profile.c