diff options
author | Kevin Enderby <enderby@apple.com> | 2017-06-22 17:41:22 +0000 |
---|---|---|
committer | Kevin Enderby <enderby@apple.com> | 2017-06-22 17:41:22 +0000 |
commit | abf10f2d2e3c18dc5825ad0dcd5b70de0bc00ba1 (patch) | |
tree | 81c3c043dd53ac387623b44a3d0d860eeb868c2d /llvm/test/tools/llvm-objdump | |
parent | 4402a39981063992cd8f4ca81e240a6fe7cdf4fd (diff) | |
download | bcm5719-llvm-abf10f2d2e3c18dc5825ad0dcd5b70de0bc00ba1.tar.gz bcm5719-llvm-abf10f2d2e3c18dc5825ad0dcd5b70de0bc00ba1.zip |
Updated llvm-objdump symbolic disassembly with x86_64 Mach-O MH_KEXT_BUNDLE
file types so it symbolically disassembles operands using the external
relocation entries.
rdar://31521343
llvm-svn: 306037
Diffstat (limited to 'llvm/test/tools/llvm-objdump')
-rwxr-xr-x | llvm/test/tools/llvm-objdump/X86/Inputs/kextbundle.macho-x86_64 | bin | 0 -> 4152 bytes | |||
-rw-r--r-- | llvm/test/tools/llvm-objdump/X86/macho-disassembly-kextbundle.test | 9 |
2 files changed, 9 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/X86/Inputs/kextbundle.macho-x86_64 b/llvm/test/tools/llvm-objdump/X86/Inputs/kextbundle.macho-x86_64 Binary files differnew file mode 100755 index 00000000000..ea9938b8631 --- /dev/null +++ b/llvm/test/tools/llvm-objdump/X86/Inputs/kextbundle.macho-x86_64 diff --git a/llvm/test/tools/llvm-objdump/X86/macho-disassembly-kextbundle.test b/llvm/test/tools/llvm-objdump/X86/macho-disassembly-kextbundle.test new file mode 100644 index 00000000000..b6c53a22f0c --- /dev/null +++ b/llvm/test/tools/llvm-objdump/X86/macho-disassembly-kextbundle.test @@ -0,0 +1,9 @@ +// RUN: llvm-objdump -d -m -no-show-raw-insn -full-leading-addr -print-imm-hex %p/Inputs/kextbundle.macho-x86_64 | FileCheck %s + +CHECK: (__TEXT,__text) section +CHECK: _foo: +CHECK: 0000000000000fb0 pushq %rbp +CHECK: 0000000000000fb1 movq %rsp, %rbp +CHECK: 0000000000000fb4 callq _bar +CHECK: 0000000000000fb9 popq %rbp +CHECK: 0000000000000fba retq |