[all-commits] [llvm/llvm-project] cacf1b: [llvm-objdump] Demangle C++ Symbols in branch and ...

zero9178 via All-commits all-commits at lists.llvm.org
Sat Apr 18 08:31:23 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: cacf1b5093279ae2aaa695d3eb5f0c116d0746ea
      https://github.com/llvm/llvm-project/commit/cacf1b5093279ae2aaa695d3eb5f0c116d0746ea
  Author: Markus Böck <markus.boeck02 at gmail.com>
  Date:   2020-04-18 (Sat, 18 Apr 2020)

  Changed paths:
    M llvm/test/tools/llvm-objdump/X86/demangle.s
    M llvm/tools/llvm-objdump/llvm-objdump.cpp

  Log Message:
  -----------
  [llvm-objdump] Demangle C++ Symbols in branch and call targets

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 GNUobjdump's
behavior

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D77957




More information about the All-commits mailing list