Plumb in the ARM thumb symbolizer in llvm-objdump’s Mach-O disassembler and
authorKevin Enderby <enderby@apple.com>
Thu, 6 Nov 2014 19:00:13 +0000 (19:00 +0000)
committerKevin Enderby <enderby@apple.com>
Thu, 6 Nov 2014 19:00:13 +0000 (19:00 +0000)
commit930fdc77ddcaa766a88af3dcf28d80fe2217922f
treebd1b88d008b8905f370722b89be332f7e3cfa1d5
parentfbaaed6b581a3d08b16f0a247e32e98398d014ea
Plumb in the ARM thumb symbolizer in llvm-objdump’s Mach-O disassembler and
add the code and test cases for 32-bit ARM symbolizer.

Also fixed the printing of data in code as it was not using the table correctly
and needed to fix one of the test cases too.

This will break lld’s test/mach-o/arm-interworking-movw.yaml till the tweak
for that is made. Which I’ll be committing immediately after this commit.

llvm-svn: 221470
llvm/test/Object/ARM/macho-data-in-code.test
llvm/test/tools/llvm-objdump/ARM/Inputs/hello.exe.macho-arm [new file with mode: 0755]
llvm/test/tools/llvm-objdump/ARM/Inputs/hello.obj.macho-arm [new file with mode: 0644]
llvm/test/tools/llvm-objdump/ARM/macho-symbolized-disassembly.test [new file with mode: 0644]
llvm/test/tools/llvm-objdump/ARM/macho-symbolized-subtractor.test [new file with mode: 0644]
llvm/tools/llvm-objdump/MachODump.cpp