diff options
author | Kevin Enderby <enderby@apple.com> | 2017-06-22 19:50:56 +0000 |
---|---|---|
committer | Kevin Enderby <enderby@apple.com> | 2017-06-22 19:50:56 +0000 |
commit | af2999a6a05a6a8b81714410825fada1738508a9 (patch) | |
tree | 94116d8b53da532a7309d9e08410f5d877a42072 /llvm/test/tools/llvm-objdump | |
parent | c4a6322153103d744bec792118c17c48b5c29a97 (diff) | |
download | bcm5719-llvm-af2999a6a05a6a8b81714410825fada1738508a9.tar.gz bcm5719-llvm-af2999a6a05a6a8b81714410825fada1738508a9.zip |
Updated llvm-objdump for arm64 Mach-O MH_KEXT_BUNDLE file types so
it symbolically disassembles the __text section from the
__TEXT_EXEC segment not the usual __TEXT segment by default.
rdar://30590208
llvm-svn: 306046
Diffstat (limited to 'llvm/test/tools/llvm-objdump')
-rwxr-xr-x | llvm/test/tools/llvm-objdump/AArch64/Inputs/kextbundle.macho-aarch64 | bin | 0 -> 49260 bytes | |||
-rw-r--r-- | llvm/test/tools/llvm-objdump/AArch64/macho-kextbundle.test | 9 |
2 files changed, 9 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/AArch64/Inputs/kextbundle.macho-aarch64 b/llvm/test/tools/llvm-objdump/AArch64/Inputs/kextbundle.macho-aarch64 Binary files differnew file mode 100755 index 00000000000..4a21c2e3840 --- /dev/null +++ b/llvm/test/tools/llvm-objdump/AArch64/Inputs/kextbundle.macho-aarch64 diff --git a/llvm/test/tools/llvm-objdump/AArch64/macho-kextbundle.test b/llvm/test/tools/llvm-objdump/AArch64/macho-kextbundle.test new file mode 100644 index 00000000000..89194554e9c --- /dev/null +++ b/llvm/test/tools/llvm-objdump/AArch64/macho-kextbundle.test @@ -0,0 +1,9 @@ +RUN: llvm-objdump -d -m -no-show-raw-insn %p/Inputs/kextbundle.macho-aarch64 | FileCheck %s + +CHECK: (__TEXT_EXEC,__text) section +CHECK: _foo: +CHECK: 4000: stp x29, x30, [sp, #-16]! +CHECK: 4004: mov x29, sp +CHECK: 4008: bl _bar.stub +CHECK: 400c: ldp x29, x30, [sp], #16 +CHECK: 4010: ret |