mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 18:54:02 +01:00
74a701ab05
This implements an LLVM tool that's flag- and output-compatible with macOS's `otool` -- except for bugs, but from testing with both `otool` and `xcrun otool-classic`, llvm-otool matches vanilla otool's behavior very well already. It's not 100% perfect, but it's a very solid start. This uses the same approach as llvm-objcopy: llvm-objdump uses a different OptTable when it's invoked as llvm-otool. This is possible thanks to D100433. Differential Revision: https://reviews.llvm.org/D100583
16 lines
488 B
Plaintext
16 lines
488 B
Plaintext
## Don't make symlinks on Windows.
|
|
# UNSUPPORTED: system-windows
|
|
|
|
# RUN: rm -rf %t
|
|
# RUN: mkdir %t
|
|
|
|
# RUN: ln -s llvm-objdump %t/llvm-otool-11.exe
|
|
# RUN: ln -s llvm-objdump %t/powerpc64-unknown-freebsd13-objdump
|
|
|
|
# RUN: %t/llvm-otool-11.exe --help | FileCheck --check-prefix=OTOOL %s
|
|
# RUN: %t/powerpc64-unknown-freebsd13-objdump --help | \
|
|
# RUN: FileCheck --check-prefix=OBJDUMP %s
|
|
|
|
# OBJDUMP: OVERVIEW: llvm object file dumper
|
|
# OTOOL: OVERVIEW: Mach-O object file displaying tool
|