1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/test/tools/llvm-objdump/tool-name.test
Nico Weber 74a701ab05 [llvm-objdump] Add an llvm-otool tool
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
2021-04-20 08:24:58 -04:00

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