On Wed, Apr 8, 2026 at 7:49 AM Joe Lawrence <[email protected]> wrote:
>
> 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 <[email protected]>

LGTM.

Acked-by: Song Liu <[email protected]>

Reply via email to