[PATCH] Add MCSymbolizer for disassembled instruction symbolization/annotation.

Ahmed Bougacha ahmed.bougacha at gmail.com
Tue May 21 15:23:38 PDT 2013


    - Add MCRelocationInfo, with arm support
    - Add ELF x86-64 RelocationInfo
    - Add basic testcase

Hi grosbach,

http://llvm-reviews.chandlerc.com/D801

CHANGE SINCE LAST DIFF
  http://llvm-reviews.chandlerc.com/D801?vs=1976&id=2057#toc

Files:
  include/llvm/MC/MCDisassembler.h
  include/llvm/MC/MCExternalSymbolizer.h
  include/llvm/MC/MCObjectSymbolizer.h
  include/llvm/MC/MCRelocationInfo.h
  include/llvm/MC/MCSymbolizer.h
  include/llvm/Support/TargetRegistry.h
  lib/MC/CMakeLists.txt
  lib/MC/MCDisassembler.cpp
  lib/MC/MCDisassembler/Disassembler.cpp
  lib/MC/MCExternalSymbolizer.cpp
  lib/MC/MCObjectSymbolizer.cpp
  lib/MC/MCRelocationInfo.cpp
  lib/MC/MCSymbolizer.cpp
  lib/Object/MachOObjectFile.cpp
  lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp
  lib/Target/ARM/MCTargetDesc/CMakeLists.txt
  lib/Target/X86/Disassembler/X86Disassembler.cpp
  lib/Target/X86/MCTargetDesc/CMakeLists.txt
  lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp
  lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp
  test/Object/X86/objdump-disassembly-symbolic.test
  tools/llvm-objdump/MCFunction.cpp
  tools/llvm-objdump/MCFunction.h
  tools/llvm-objdump/MachODump.cpp
  tools/llvm-objdump/llvm-objdump.cpp
  tools/llvm-objdump/llvm-objdump.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D801.3.patch
Type: text/x-patch
Size: 82383 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130521/685332a3/attachment.bin>


More information about the llvm-commits mailing list