diff options
author | Kevin Enderby <enderby@apple.com> | 2014-09-26 22:20:44 +0000 |
---|---|---|
committer | Kevin Enderby <enderby@apple.com> | 2014-09-26 22:20:44 +0000 |
commit | 8597488e5e32479977fe6bf9a306830d6ca8be45 (patch) | |
tree | 15e8477c81cb57b0ad8ba7411dc1a2e18a949231 /llvm/lib/Support/MathExtras.cpp | |
parent | 987370b6bd96e19cae755b509e0dd3c695918faa (diff) | |
download | llvm-8597488e5e32479977fe6bf9a306830d6ca8be45.zip llvm-8597488e5e32479977fe6bf9a306830d6ca8be45.tar.gz llvm-8597488e5e32479977fe6bf9a306830d6ca8be45.tar.bz2 |
Update llvm-objdump’s Mach-O symbolizer code to print the name of symbol stubs.
So in fully linked images when a call is made through a stub it now gets a
comment like the following in the disassembly:
callq 0x100000f6c ## symbol stub for: _printf
indicating the call is to a symbol stub and which symbol it is for. This is
done for branch reference types and seeing if the branch target is in a stub
section and if so using the indirect symbol table entry for that stub and
using that symbol table entries symbol name.
llvm-svn: 218546
Diffstat (limited to 'llvm/lib/Support/MathExtras.cpp')
0 files changed, 0 insertions, 0 deletions