[llvm-bugs] [Bug 48670] New: llvm-nm -D: display symbol versions
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Jan 5 13:05:55 PST 2021
https://bugs.llvm.org/show_bug.cgi?id=48670
Bug ID: 48670
Summary: llvm-nm -D: display symbol versions
Product: tools
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: llvm-nm
Assignee: unassignedbugs at nondot.org
Reporter: i at maskray.me
CC: llvm-bugs at lists.llvm.org
Since binutils 2.35, nm -D displays symbol versions by default.
commit 7e6e972f74aeac0ebdbd95a7f905d871cd2581de
Author: H.J. Lu <hjl.tools at gmail.com>
Date: Tue Mar 24 04:23:11 2020 -0700
bfd: Display symbol version for nm -D
E.g.
% nm -D /lib/x86_64-linux-gnu/libc.so.6
00000000000493b0 T a64l@@GLIBC_2.2.5
0000000000025414 T abort@@GLIBC_2.2.5
00000000001c0a80 B __abort_msg@@GLIBC_PRIVATE
000000000003ed60 T abs@@GLIBC_2.2.5
...
We should implement this for llvm-nm -D. Note: llvm-readobj has very similar
logic so ideally that code should be reused.
Note: nm had implemented a temporary --with-symbol-versions which was removed.
We don't need that option. Displaying the symbol version is always preferable.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20210105/63abd421/attachment.html>
More information about the llvm-bugs
mailing list