diff options
author | Justin Hibbits <jhibbits@FreeBSD.org> | 2023-03-11 16:23:38 +0000 |
---|---|---|
committer | Justin Hibbits <jhibbits@FreeBSD.org> | 2023-03-11 16:35:27 +0000 |
commit | 635ecbf47015c259226cb47a3de8fc00c9ed5924 (patch) | |
tree | 5cb87be9fed21d20f86c97757da3f0b22cf71b08 | |
parent | 3caaaa56bbbafbf74b1a65acdd2c71ab1178cd95 (diff) | |
download | src-635ecbf47015c259226cb47a3de8fc00c9ed5924.tar.gz src-635ecbf47015c259226cb47a3de8fc00c9ed5924.zip |
dtrace/powerpc: Adjust AFRAMES for fbt and profile
FBT_AFRAMES was skipping over too many frames, while PROFILE_AFRAMES was
skipping over too few. Adjust them empirically.
-rw-r--r-- | sys/cddl/dev/fbt/powerpc/fbt_isa.c | 2 | ||||
-rw-r--r-- | sys/cddl/dev/profile/profile.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/cddl/dev/fbt/powerpc/fbt_isa.c b/sys/cddl/dev/fbt/powerpc/fbt_isa.c index 0da74c9cf076..eb7feceb269d 100644 --- a/sys/cddl/dev/fbt/powerpc/fbt_isa.c +++ b/sys/cddl/dev/fbt/powerpc/fbt_isa.c @@ -48,7 +48,7 @@ #define FBT_ENTRY "entry" #define FBT_RETURN "return" -#define FBT_AFRAMES 7 +#define FBT_AFRAMES 5 int fbt_invop(uintptr_t addr, struct trapframe *frame, uintptr_t rval) diff --git a/sys/cddl/dev/profile/profile.c b/sys/cddl/dev/profile/profile.c index 57793d116283..439a62f4b9da 100644 --- a/sys/cddl/dev/profile/profile.c +++ b/sys/cddl/dev/profile/profile.c @@ -101,7 +101,7 @@ /* * This value is bogus just to make module compilable on powerpc */ -#define PROF_ARTIFICIAL_FRAMES 3 +#define PROF_ARTIFICIAL_FRAMES 8 #endif struct profile_probe_percpu; |