1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/test/tools
Kevin Enderby 5283ad43fd Flush out enough of llvm-objdump’s SymbolizerSymbolLookUp() for Mach-O files to
get the literal string “Hello world” printed as a comment on the instruction
that loads the pointer to it. For now this is just for x86_64. So for object
files with relocation entries it produces things like:

	leaq	L_.str(%rip), %rax      ## literal pool for: "Hello world\n"

and similar for fully linked images like executables:

	leaq	0x4f(%rip), %rax        ## literal pool for: "Hello world\n"

Also to allow testing against darwin’s otool(1), I hooked up the existing 
-no-show-raw-insn option to the Mach-O parser code, added the new Mach-O
only -full-leading-addr option to match otool(1)'s printing of addresses and
also added the new -print-imm-hex option.

llvm-svn: 218423
2014-09-24 23:08:22 +00:00
..
gold LTO: introduce object file-based on-disk module format. 2014-09-18 21:28:49 +00:00
llvm-cov llvm-cov: Prevent a test from matching its own check lines 2014-09-19 19:04:08 +00:00
llvm-dwarfdump Removing empty ARM tests from failed revert 2014-09-24 21:58:04 +00:00
llvm-lit
llvm-objdump Flush out enough of llvm-objdump’s SymbolizerSymbolLookUp() for Mach-O files to 2014-09-24 23:08:22 +00:00
llvm-profdata llvm-profdata: Avoid undefined behaviour when reading raw profiles 2014-09-12 21:22:55 +00:00
llvm-readobj Rebuild the inputs for the codeview-linetables.test with VS2013 2014-09-23 13:49:51 +00:00
llvm-vtabledump