From 808d83b01a39119ae27912cb07bd9440a1da70f5 Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Sun, 15 Mar 2015 14:12:40 +0000 Subject: [PATCH] Replace the completely arbitrary '3' with '9' for the number of frames to skip using the DTrace 'profile' provider on ARM. This causes stack traces to skip various driver-and callout-related things as they do on x86, where the likewise arbitrary values are '6' (32-bit) and '10' (64-bit) for similar sorts of reasons. MFC after: 3 days Sponsored by: DARPA, AFRL --- sys/cddl/dev/profile/profile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/cddl/dev/profile/profile.c b/sys/cddl/dev/profile/profile.c index 51105e209833..338a95843913 100644 --- a/sys/cddl/dev/profile/profile.c +++ b/sys/cddl/dev/profile/profile.c @@ -135,7 +135,7 @@ struct profile_probe_percpu; #ifdef __arm__ /* bogus */ -#define PROF_ARTIFICIAL_FRAMES 3 +#define PROF_ARTIFICIAL_FRAMES 9 #endif typedef struct profile_probe {