This is an archive of the discontinued LLVM Phabricator instance.

[llvm-objdump] Demangle C++ Symbols in branch and call targets
ClosedPublic

Authored by zero9178 on Apr 11 2020, 5:19 PM.

Details

Summary

Currently C++ symbols are demangled in the symbol table as well as in the disassembly and relocations. This patch adds demangling of C++ symbols in targets of calls and branches making it easier to decipher control flow in disassembly. This also matches up with objdump's behavior

Diff Detail

Event Timeline

zero9178 created this revision.Apr 11 2020, 5:19 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 11 2020, 5:19 PM
MaskRay accepted this revision.Apr 11 2020, 5:52 PM

Thanks!

This revision is now accepted and ready to land.Apr 11 2020, 5:52 PM

Thank you! Would need someone to commit this for me

Friendly bump :)

Friendly bump :)

In general the name and the email address should be provided so that the committer can run git commit --amend --author <...>

For this case I was giving other reviewers a change to review.

This revision was automatically updated to reflect the committed changes.