An address that symbolizes without issues on DWARF with GNU's addr2line does not yield any result on the converted GSYM file. Happy to help with anything, let me know!
llvm-gsymutil fails to find the symbol for that same address
$ llvm-gsymutil --address=0xffffffff8220012f debuginfo.gsym
Looking up addresses in "/tmp/nix-shell.K7SvqT/.tmpcNXLtG":
0xffffffff8220012f: error: address 0xffffffff8220012f is not in GSYM
$ git show
commit 9f8c3d3796ebf7ddd4a85134ff109cf03a0b9b5e (grafted, HEAD -> main, origin/main, origin/HEAD)
Author: David Spickett <david.spickett@linaro.org>
Date: Wed Nov 6 10:42:11 2024 +0000
[lldb][test] Correct typo in breakpoint test file name
Added by https://github.com/llvm/llvm-project/pull/114896.
/home/javierhonduco/src/llvm-project/build/bin/llvm-gsymutil
LLVM (http://llvm.org/):
LLVM version 20.0.0git
Optimized build.
The issue
An address that symbolizes without issues on DWARF with GNU's
addr2line
does not yield any result on the converted GSYM file. Happy to help with anything, let me know!Repro
Fetch the DWARF debug info
Which belongs to a Fedora kernel
addr2line
on the DWARF file works without issuesAfter converting it
llvm-gsymutil
fails to find the symbol for that same addressEnvironmental information
But this also fails on a recent commit:
The conversion output: https://gist.github.com/javierhonduco/7d32feaff1b0d04365c6deb1c3a53b8c
Thanks!