summaryrefslogtreecommitdiff
path: root/scripts/stackusage
diff options
context:
space:
mode:
authorJoe Lawrence <joe.lawrence@redhat.com>2026-04-08 10:49:19 -0400
committerJosh Poimboeuf <jpoimboe@kernel.org>2026-05-04 21:15:59 -0700
commit84c304a534b844703d3437811e8f072166e3f116 (patch)
tree50599b4b690646ed7a69eea2000c8d2c0c10ded6 /scripts/stackusage
parent7fd2df204f342fc17d1a0bfcd474b24232fb0f32 (diff)
objtool/klp: Fix is_uncorrelated_static_local() for Clang
For naming function-local static locals, GCC uses <var>.<id>, e.g. __already_done.15, while Clang uses <func>.<var> with optional .<id>, e.g. create_worker.__already_done.111 The existing is_uncorrelated_static_local() check only matches the GCC convention where the variable name is a prefix. Handle both cases by checking for a prefix match (GCC) and by checking after the first dot separator (Clang). Fixes: dd590d4d57eb ("objtool/klp: Introduce klp diff subcommand for diffing object files") Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com> Acked-by: Song Liu <song@kernel.org> Reviewed-by: Miroslav Benes <mbenes@suse.cz> Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions