Files
clang-p2996/llvm/test/tools/llvm-objdump/MachO/rpaths.test
Keith Smiley 86b98c60c5 llvm-objdump: add --rpaths to macho support
This prints the rpaths for the given binary

Reviewed By: kastiglione

Differential Revision: https://reviews.llvm.org/D100681
2021-04-22 16:01:10 -07:00

14 lines
740 B
Plaintext

## Validate fetching rpaths from a binary results in the correct output.
# RUN: llvm-objdump --macho --rpaths --arch x86_64 %p/Inputs/Objc2.64bit.exe.macho-x86_64 | FileCheck --implicit-check-not={{.}} %s
# RUN: llvm-objdump --macho --rpaths %p/Inputs/Objc2.64bit.exe.macho-x86_64 | FileCheck --implicit-check-not={{.}} %s
# CHECK: {{.*}}Objc2.64bit.exe.macho-x86_64:
# CHECK: @executable_path/../Frameworks
## Validate binaries with no rpaths should print nothing.
# RUN: llvm-objdump --macho --no-leading-headers --rpaths %p/Inputs/hello.exe.macho-i386 | count 0
## Validate passing --rpaths without --macho fails.
# RUN: not llvm-objdump --rpaths %p/Inputs/hello.exe.macho-i386 2>&1 | FileCheck --check-prefix=ERROR %s
# ERROR: USAGE