diff options
Diffstat (limited to 'llvm/test/tools/llvm-readobj')
96 files changed, 196 insertions, 194 deletions
diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-0.s b/llvm/test/tools/llvm-readobj/ARM/attribute-0.s index bad23957b79..24049941492 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-0.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-0.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 0 @CHECK: .eabi_attribute 6, 0 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-1.s b/llvm/test/tools/llvm-readobj/ARM/attribute-1.s index c710bc873f1..e493a426576 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-1.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-1.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 1 @CHECK: .eabi_attribute 6, 1 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-10.s b/llvm/test/tools/llvm-readobj/ARM/attribute-10.s index 667db8c5640..570e27b08f5 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-10.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-10.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 10 @CHECK: .eabi_attribute 6, 10 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-11.s b/llvm/test/tools/llvm-readobj/ARM/attribute-11.s index 2d8e43b58ce..b70e5a0c5e4 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-11.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-11.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 11 @CHECK: .eabi_attribute 6, 11 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-12.s b/llvm/test/tools/llvm-readobj/ARM/attribute-12.s index 4387527a3f7..1bedf6dc4c4 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-12.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-12.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 12 @CHECK: .eabi_attribute 6, 12 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-13.s b/llvm/test/tools/llvm-readobj/ARM/attribute-13.s index 25ac5f19f6e..d3b9fb70953 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-13.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-13.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 13 @CHECK: .eabi_attribute 6, 13 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-136.s b/llvm/test/tools/llvm-readobj/ARM/attribute-136.s index a2d2a9aa411..5952b34ccc4 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-136.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-136.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_compatibility, 136, "Foo Corp" @CHECK: .eabi_attribute 32, 136 @CHECK-OBJ: Tag: 32 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-14.s b/llvm/test/tools/llvm-readobj/ARM/attribute-14.s index e0d8e468daf..aad44332af7 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-14.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-14.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 14 @CHECK: .eabi_attribute 6, 14 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-15.s b/llvm/test/tools/llvm-readobj/ARM/attribute-15.s index 7877ce7aeb7..efe4c7a3e58 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-15.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-15.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_compatibility, 15, "Longer Corporation NaMe" @CHECK: .eabi_attribute 32, 15 @CHECK-OBJ: Tag: 32 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-2.s b/llvm/test/tools/llvm-readobj/ARM/attribute-2.s index 21ee41fbc09..dd7fc9e4ca7 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-2.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-2.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 2 @CHECK: .eabi_attribute 6, 2 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-3.s b/llvm/test/tools/llvm-readobj/ARM/attribute-3.s index ad2de257ecc..3ef7dde5cdc 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-3.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-3.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 3 @CHECK: .eabi_attribute 6, 3 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-4.s b/llvm/test/tools/llvm-readobj/ARM/attribute-4.s index 2c27785410e..01cd6d41206 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-4.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-4.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 4 @CHECK: .eabi_attribute 6, 4 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-5.s b/llvm/test/tools/llvm-readobj/ARM/attribute-5.s index 97e37e2f460..cadf1fc1d69 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-5.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-5.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 5 @CHECK: .eabi_attribute 6, 5 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-6.s b/llvm/test/tools/llvm-readobj/ARM/attribute-6.s index 8da7b9924e1..cf603971cbf 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-6.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-6.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 6 @CHECK: .eabi_attribute 6, 6 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-7.s b/llvm/test/tools/llvm-readobj/ARM/attribute-7.s index 2fd1b209d31..36242c0aa88 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-7.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-7.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 7 @CHECK: .eabi_attribute 6, 7 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-8.s b/llvm/test/tools/llvm-readobj/ARM/attribute-8.s index ac3e3a0b405..42a6116e6af 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-8.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-8.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 8 @CHECK: .eabi_attribute 6, 8 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-9.s b/llvm/test/tools/llvm-readobj/ARM/attribute-9.s index 68f6ccb5a63..1c75784932f 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-9.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-9.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch, 9 @CHECK: .eabi_attribute 6, 9 @CHECK-OBJ: Tag: 6 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-A.s b/llvm/test/tools/llvm-readobj/ARM/attribute-A.s index 720f56e9ddf..8c08c7eb2d1 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-A.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-A.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch_profile, 'A' @CHECK: .eabi_attribute 7, 65 @CHECK-OBJ: Tag: 7 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-M.s b/llvm/test/tools/llvm-readobj/ARM/attribute-M.s index 7d1e1efba3e..56c0c953ae2 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-M.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-M.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch_profile, 'M' @CHECK: .eabi_attribute 7, 77 @CHECK-OBJ: Tag: 7 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-R.s b/llvm/test/tools/llvm-readobj/ARM/attribute-R.s index 096d55764c1..add4192ff69 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-R.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-R.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch_profile, 'R' @CHECK: .eabi_attribute 7, 82 @CHECK-OBJ: Tag: 7 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-S.s b/llvm/test/tools/llvm-readobj/ARM/attribute-S.s index cb909580ab3..0bd4924adce 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-S.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-S.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_CPU_arch_profile, 'S' @CHECK: .eabi_attribute 7, 83 @CHECK-OBJ: Tag: 7 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-conformance-1.s b/llvm/test/tools/llvm-readobj/ARM/attribute-conformance-1.s index daa44c14eca..cfa426d155f 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-conformance-1.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-conformance-1.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_conformance, "0" @CHECK: .eabi_attribute 67, "0" @CHECK-OBJ: Tag: 67 diff --git a/llvm/test/tools/llvm-readobj/ARM/attribute-conformance-2.s b/llvm/test/tools/llvm-readobj/ARM/attribute-conformance-2.s index 47c83c03696..00d08fbcc64 100644 --- a/llvm/test/tools/llvm-readobj/ARM/attribute-conformance-2.s +++ b/llvm/test/tools/llvm-readobj/ARM/attribute-conformance-2.s @@ -1,6 +1,6 @@ @ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ -@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ +@ RUN: | llvm-readobj --arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ .eabi_attribute Tag_conformance, "A.long--non numeric oddity...!!" @CHECK: .eabi_attribute 67, "A.long--non numeric oddity...!!" @CHECK-OBJ: Tag: 67 diff --git a/llvm/test/tools/llvm-readobj/amdgpu-elf-definitions.test b/llvm/test/tools/llvm-readobj/amdgpu-elf-definitions.test index 9b077ff5231..24dcc7c052b 100644 --- a/llvm/test/tools/llvm-readobj/amdgpu-elf-definitions.test +++ b/llvm/test/tools/llvm-readobj/amdgpu-elf-definitions.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -file-headers -program-headers -sections -symbols %p/Inputs/trivial.obj.elf-amdhsa-gfx803 | FileCheck %s +RUN: llvm-readobj --file-headers -l -S --symbols %p/Inputs/trivial.obj.elf-amdhsa-gfx803 | FileCheck %s CHECK: Format: ELF64-amdgpu CHECK: Arch: unknown diff --git a/llvm/test/tools/llvm-readobj/arm64-many-epilogs.s b/llvm/test/tools/llvm-readobj/arm64-many-epilogs.s index 054f1dd0cab..a1b53980936 100644 --- a/llvm/test/tools/llvm-readobj/arm64-many-epilogs.s +++ b/llvm/test/tools/llvm-readobj/arm64-many-epilogs.s @@ -1,6 +1,6 @@ // REQUIRES: aarch64-registered-target // RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o - \ -// RUN: | not llvm-readobj -unwind - | FileCheck %s +// RUN: | not llvm-readobj --unwind - | FileCheck %s // Older versions of LLVM had a bug where we would accidentally // truncate the number of epilogue scopes to a uint8_t; make diff --git a/llvm/test/tools/llvm-readobj/arm64-win-error1.s b/llvm/test/tools/llvm-readobj/arm64-win-error1.s index cd449efb550..4cf35902739 100644 --- a/llvm/test/tools/llvm-readobj/arm64-win-error1.s +++ b/llvm/test/tools/llvm-readobj/arm64-win-error1.s @@ -3,7 +3,7 @@ // REQUIRES: aarch64-registered-target // RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o - \ -// RUN: | llvm-readobj -unwind - | FileCheck %s +// RUN: | llvm-readobj --unwind - | FileCheck %s // CHECK: Prologue [ // CHECK: 0xdf ; Bad opcode! diff --git a/llvm/test/tools/llvm-readobj/arm64-win-error2.s b/llvm/test/tools/llvm-readobj/arm64-win-error2.s index 93c461de8ee..74a61dd0201 100644 --- a/llvm/test/tools/llvm-readobj/arm64-win-error2.s +++ b/llvm/test/tools/llvm-readobj/arm64-win-error2.s @@ -6,7 +6,7 @@ // REQUIRES: aarch64-registered-target // RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o - \ -// RUN: | not llvm-readobj -unwind - 2>&1 | FileCheck %s +// RUN: | not llvm-readobj --unwind - 2>&1 | FileCheck %s // CHECK: LLVM ERROR: Malformed unwind data diff --git a/llvm/test/tools/llvm-readobj/arm64-win-error3.s b/llvm/test/tools/llvm-readobj/arm64-win-error3.s index 5cbc3d7c585..8e1e1e1321b 100644 --- a/llvm/test/tools/llvm-readobj/arm64-win-error3.s +++ b/llvm/test/tools/llvm-readobj/arm64-win-error3.s @@ -5,7 +5,7 @@ // REQUIRES: aarch64-registered-target // RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o - \ -// RUN: | llvm-readobj -unwind - | FileCheck %s +// RUN: | llvm-readobj --unwind - | FileCheck %s // CHECK: Prologue [ // CHECK: Opcode 0xe0 goes past the unwind data diff --git a/llvm/test/tools/llvm-readobj/broken-group.test b/llvm/test/tools/llvm-readobj/broken-group.test index 8b8989a182f..3742fe237b6 100644 --- a/llvm/test/tools/llvm-readobj/broken-group.test +++ b/llvm/test/tools/llvm-readobj/broken-group.test @@ -1,6 +1,6 @@ # RUN: yaml2obj %s -o %t.o -# RUN: llvm-readobj --elf-section-groups -elf-output-style=GNU \ +# RUN: llvm-readobj --elf-section-groups --elf-output-style=GNU \ # RUN: %t.o >%tout.log 2>%terr.log # RUN: FileCheck %s -check-prefix=GNU-STDERR < %terr.log # GNU-STDERR: Error: section [ 3] in group section [ 4] already in group section [ 2] diff --git a/llvm/test/tools/llvm-readobj/codeview-inlinees.test b/llvm/test/tools/llvm-readobj/codeview-inlinees.test index bbbe8b45de7..9f818dfc289 100644 --- a/llvm/test/tools/llvm-readobj/codeview-inlinees.test +++ b/llvm/test/tools/llvm-readobj/codeview-inlinees.test @@ -8,7 +8,7 @@ void k() { h(); } -RUN: llvm-readobj -codeview %p/Inputs/codeview-inlinees.obj | FileCheck %s +RUN: llvm-readobj --codeview %p/Inputs/codeview-inlinees.obj | FileCheck %s CHECK: SubSectionType: InlineeLines (0xF6) CHECK: Inlinee: f (0x1003) diff --git a/llvm/test/tools/llvm-readobj/codeview-inlining.test b/llvm/test/tools/llvm-readobj/codeview-inlining.test index 78569935307..14c4f1af75c 100644 --- a/llvm/test/tools/llvm-readobj/codeview-inlining.test +++ b/llvm/test/tools/llvm-readobj/codeview-inlining.test @@ -30,7 +30,7 @@ ; ; Both a.h and b.h contain "__asm nop". -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/codeview-inlining.obj.coff | FileCheck %s +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/codeview-inlining.obj.coff | FileCheck %s ; FIXME: If we were more clever, we could turn FileIDs into paths. diff --git a/llvm/test/tools/llvm-readobj/codeview-label.test b/llvm/test/tools/llvm-readobj/codeview-label.test index 3bf6debe0d7..66afcb377e9 100644 --- a/llvm/test/tools/llvm-readobj/codeview-label.test +++ b/llvm/test/tools/llvm-readobj/codeview-label.test @@ -1,4 +1,4 @@ -; RUN: llvm-readobj -codeview %S/Inputs/codeview-label.obj | FileCheck %s +; RUN: llvm-readobj --codeview %S/Inputs/codeview-label.obj | FileCheck %s ; CHECK-LABEL: Label (0x1000) { ; CHECK-NEXT: TypeLeafKind: LF_LABEL (0xE) diff --git a/llvm/test/tools/llvm-readobj/codeview-linetables.test b/llvm/test/tools/llvm-readobj/codeview-linetables.test index 9256aefe433..81d193ad30e 100644 --- a/llvm/test/tools/llvm-readobj/codeview-linetables.test +++ b/llvm/test/tools/llvm-readobj/codeview-linetables.test @@ -18,13 +18,13 @@ ; z(); ; } ; using 32-/64-bit versions of CL v17.00.61030 and v18.00.21005.1 respectively. -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifunction-linetables.obj.coff-2012-i368 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifunction-linetables.obj.coff-2012-i368 \ RUN: | FileCheck %s -check-prefix MFUN32 -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifunction-linetables.obj.coff-2013-i368 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifunction-linetables.obj.coff-2013-i368 \ RUN: | FileCheck %s -check-prefix MFUN32 -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifunction-linetables.obj.coff-2012-x86_64 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifunction-linetables.obj.coff-2012-x86_64 \ RUN: | FileCheck %s -check-prefix MFUN64 -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifunction-linetables.obj.coff-2013-x86_64 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifunction-linetables.obj.coff-2013-x86_64 \ RUN: | FileCheck %s -check-prefix MFUN64 MFUN32: CodeViewDebugInfo [ @@ -343,13 +343,13 @@ MFUN64: ] ; g(); ; } ; using 32-/64-bit versions of CL v17.00.61030 and v18.00.21005.1 respectively. -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifile-linetables.obj.coff-2012-i368 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifile-linetables.obj.coff-2012-i368 \ RUN: | FileCheck %s -check-prefix MFILE32 -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifile-linetables.obj.coff-2013-i368 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifile-linetables.obj.coff-2013-i368 \ RUN: | FileCheck %s -check-prefix MFILE32 -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifile-linetables.obj.coff-2012-x86_64 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifile-linetables.obj.coff-2012-x86_64 \ RUN: | FileCheck %s -check-prefix MFILE64 -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/multifile-linetables.obj.coff-2013-x86_64 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/multifile-linetables.obj.coff-2013-x86_64 \ RUN: | FileCheck %s -check-prefix MFILE64 MFILE32: CodeViewDebugInfo [ @@ -523,9 +523,9 @@ MFILE64: ] ; return 0; ; } ; using 32-version of CL v17.00.61030 and v18.00.21005.1 respectively. -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/comdat-function-linetables.obj.coff-2012-i386 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/comdat-function-linetables.obj.coff-2012-i386 \ RUN: | FileCheck %s -check-prefix MCOMDAT -RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/comdat-function-linetables.obj.coff-2013-i386 \ +RUN: llvm-readobj -S --codeview --section-symbols %p/Inputs/comdat-function-linetables.obj.coff-2013-i386 \ RUN: | FileCheck %s -check-prefix MCOMDAT MCOMDAT: GlobalProcIdSym { diff --git a/llvm/test/tools/llvm-readobj/codeview-merging-anon.test b/llvm/test/tools/llvm-readobj/codeview-merging-anon.test index cf0484074d0..bbc40f9a25e 100644 --- a/llvm/test/tools/llvm-readobj/codeview-merging-anon.test +++ b/llvm/test/tools/llvm-readobj/codeview-merging-anon.test @@ -6,8 +6,8 @@ # struct { int x; } o; # $ cl -Z7 t.c -RUN: llvm-readobj -codeview %S/Inputs/codeview-merging-anon.obj | FileCheck %s -RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-merging-anon.obj | FileCheck %s +RUN: llvm-readobj --codeview %S/Inputs/codeview-merging-anon.obj | FileCheck %s +RUN: llvm-readobj --codeview-merged-types %S/Inputs/codeview-merging-anon.obj | FileCheck %s CHECK-LABEL: FieldList (0x1000) { CHECK-NEXT: TypeLeafKind: LF_FIELDLIST (0x1203) diff --git a/llvm/test/tools/llvm-readobj/codeview-merging-cycle.test b/llvm/test/tools/llvm-readobj/codeview-merging-cycle.test index 4d612e8314d..b7c63c84392 100644 --- a/llvm/test/tools/llvm-readobj/codeview-merging-cycle.test +++ b/llvm/test/tools/llvm-readobj/codeview-merging-cycle.test @@ -1,4 +1,4 @@ -; RUN: not llvm-readobj -codeview-merged-types %S/Inputs/codeview-cycle.obj 2>&1 | FileCheck %s +; RUN: not llvm-readobj --codeview-merged-types %S/Inputs/codeview-cycle.obj 2>&1 | FileCheck %s ; CHECK: error{{.*}} Input type graph contains cycles diff --git a/llvm/test/tools/llvm-readobj/codeview-merging-ghash.test b/llvm/test/tools/llvm-readobj/codeview-merging-ghash.test index 04b30ffa7cd..7c57cf0b5dc 100644 --- a/llvm/test/tools/llvm-readobj/codeview-merging-ghash.test +++ b/llvm/test/tools/llvm-readobj/codeview-merging-ghash.test @@ -1,6 +1,6 @@ # RUN: yaml2obj %s -o=%t.obj -# RUN: llvm-readobj -codeview-merged-types %t.obj | FileCheck %s --check-prefix=MERGED -# RUN: llvm-readobj -codeview-merged-types -codeview-ghash %t.obj | FileCheck %s --check-prefix=MERGED +# RUN: llvm-readobj --codeview-merged-types %t.obj | FileCheck %s --check-prefix=MERGED +# RUN: llvm-readobj --codeview-merged-types --codeview-ghash %t.obj | FileCheck %s --check-prefix=MERGED # MERGED: Format: COFF-x86-64 # MERGED-NEXT: Arch: x86_64 diff --git a/llvm/test/tools/llvm-readobj/codeview-merging-unsorted.test b/llvm/test/tools/llvm-readobj/codeview-merging-unsorted.test index 6aaab3a891e..a52755a3c8a 100644 --- a/llvm/test/tools/llvm-readobj/codeview-merging-unsorted.test +++ b/llvm/test/tools/llvm-readobj/codeview-merging-unsorted.test @@ -1,5 +1,5 @@ -; RUN: llvm-readobj -codeview %S/Inputs/codeview-unsorted.obj | FileCheck %s -; RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-unsorted.obj | FileCheck %s --check-prefix=MERGED +; RUN: llvm-readobj --codeview %S/Inputs/codeview-unsorted.obj | FileCheck %s +; RUN: llvm-readobj --codeview-merged-types %S/Inputs/codeview-unsorted.obj | FileCheck %s --check-prefix=MERGED ; The input type stream has records that refer to later type indices in the same ; stream: diff --git a/llvm/test/tools/llvm-readobj/codeview-merging.test b/llvm/test/tools/llvm-readobj/codeview-merging.test index 4d453e5a116..af7b29f7e7c 100644 --- a/llvm/test/tools/llvm-readobj/codeview-merging.test +++ b/llvm/test/tools/llvm-readobj/codeview-merging.test @@ -17,9 +17,9 @@ # #endif # $ cl -c -DCONFIG1 -Z7 t.cpp -Fot1.obj && cl -c -Z7 t.cpp -Fot2.obj -RUN: llvm-readobj -codeview %S/Inputs/codeview-merging-1.obj | FileCheck %s --check-prefix=OBJ1 -RUN: llvm-readobj -codeview %S/Inputs/codeview-merging-2.obj | FileCheck %s --check-prefix=OBJ2 -RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-merging-1.obj %S/Inputs/codeview-merging-2.obj | FileCheck %s +RUN: llvm-readobj --codeview %S/Inputs/codeview-merging-1.obj | FileCheck %s --check-prefix=OBJ1 +RUN: llvm-readobj --codeview %S/Inputs/codeview-merging-2.obj | FileCheck %s --check-prefix=OBJ2 +RUN: llvm-readobj --codeview-merged-types %S/Inputs/codeview-merging-1.obj %S/Inputs/codeview-merging-2.obj | FileCheck %s OBJ1: Procedure ({{.*}}) { OBJ1-NEXT: TypeLeafKind: LF_PROCEDURE (0x1008) diff --git a/llvm/test/tools/llvm-readobj/codeview-types.test b/llvm/test/tools/llvm-readobj/codeview-types.test index 4545b8e01dd..3c2939611fa 100644 --- a/llvm/test/tools/llvm-readobj/codeview-types.test +++ b/llvm/test/tools/llvm-readobj/codeview-types.test @@ -5,8 +5,8 @@ // type records, we can regenerate the test using it instead. // RUNX: cl -GR- -Z7 -c -TP %s -Fo%S/Inputs/codeview-types.obj -// RUN: llvm-readobj -codeview %S/Inputs/codeview-types.obj | FileCheck %s -// RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-types.obj | FileCheck %s +// RUN: llvm-readobj --codeview %S/Inputs/codeview-types.obj | FileCheck %s +// RUN: llvm-readobj --codeview-merged-types %S/Inputs/codeview-types.obj | FileCheck %s // TYPE_RECORD // CHECK-DAG: {{^ *Pointer (.*) {$}} diff --git a/llvm/test/tools/llvm-readobj/codeview-vftable.test b/llvm/test/tools/llvm-readobj/codeview-vftable.test index 772f0c76498..fb7acad11ea 100644 --- a/llvm/test/tools/llvm-readobj/codeview-vftable.test +++ b/llvm/test/tools/llvm-readobj/codeview-vftable.test @@ -17,7 +17,7 @@ ; B b; ; C c; -RUN: llvm-readobj -codeview %p/Inputs/codeview-vftable.obj.coff | FileCheck %s +RUN: llvm-readobj --codeview %p/Inputs/codeview-vftable.obj.coff | FileCheck %s CHECK: VFTable (0x10F0) { CHECK-NEXT: TypeLeafKind: LF_VFTABLE (0x151D) diff --git a/llvm/test/tools/llvm-readobj/coff-arm-baserelocs.test b/llvm/test/tools/llvm-readobj/coff-arm-baserelocs.test index c0febd74aef..5d6b53831d5 100644 --- a/llvm/test/tools/llvm-readobj/coff-arm-baserelocs.test +++ b/llvm/test/tools/llvm-readobj/coff-arm-baserelocs.test @@ -1,4 +1,4 @@ -# RUN: llvm-readobj -coff-basereloc %p/Inputs/trivial.exe.coff-arm | FileCheck %s +# RUN: llvm-readobj --coff-basereloc %p/Inputs/trivial.exe.coff-arm | FileCheck %s # CHECK: Entry { # CHECK: Type: ARM_MOV32(T) diff --git a/llvm/test/tools/llvm-readobj/coff-basereloc.test b/llvm/test/tools/llvm-readobj/coff-basereloc.test index cd6687cae44..3256a3a4adb 100644 --- a/llvm/test/tools/llvm-readobj/coff-basereloc.test +++ b/llvm/test/tools/llvm-readobj/coff-basereloc.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -coff-basereloc %p/Inputs/basereloc.obj.coff-i386 | FileCheck %s +RUN: llvm-readobj --coff-basereloc %p/Inputs/basereloc.obj.coff-i386 | FileCheck %s CHECK: Format: COFF-i386 CHECK-NEXT: Arch: i386 diff --git a/llvm/test/tools/llvm-readobj/coff-const-import.test b/llvm/test/tools/llvm-readobj/coff-const-import.test index 3c3c48242c6..432dee0e6eb 100644 --- a/llvm/test/tools/llvm-readobj/coff-const-import.test +++ b/llvm/test/tools/llvm-readobj/coff-const-import.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -coff-exports %S/Inputs/const-import.lib | FileCheck %s +RUN: llvm-readobj --coff-exports %S/Inputs/const-import.lib | FileCheck %s CHECK: Type: const CHECK: Name type: noprefix diff --git a/llvm/test/tools/llvm-readobj/coff-debug-directory.test b/llvm/test/tools/llvm-readobj/coff-debug-directory.test index f5c31c77abf..f67eb70d820 100644 --- a/llvm/test/tools/llvm-readobj/coff-debug-directory.test +++ b/llvm/test/tools/llvm-readobj/coff-debug-directory.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -coff-debug-directory %p/Inputs/has_pdb.exe | FileCheck %s +RUN: llvm-readobj --coff-debug-directory %p/Inputs/has_pdb.exe | FileCheck %s CHECK: DebugDirectory [ CHECK: DebugEntry { diff --git a/llvm/test/tools/llvm-readobj/coff-directives.test b/llvm/test/tools/llvm-readobj/coff-directives.test index 83efffcf217..a932583b4e0 100644 --- a/llvm/test/tools/llvm-readobj/coff-directives.test +++ b/llvm/test/tools/llvm-readobj/coff-directives.test @@ -1,2 +1,2 @@ -RUN: llvm-readobj -coff-directives %p/Inputs/directives.obj.coff-x86_64 | FileCheck %s +RUN: llvm-readobj --coff-directives %p/Inputs/directives.obj.coff-x86_64 | FileCheck %s CHECK: Directive(s): /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" diff --git a/llvm/test/tools/llvm-readobj/coff-exports-implib.test b/llvm/test/tools/llvm-readobj/coff-exports-implib.test index 2b327384b25..75d0809ecbb 100644 --- a/llvm/test/tools/llvm-readobj/coff-exports-implib.test +++ b/llvm/test/tools/llvm-readobj/coff-exports-implib.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -coff-exports %p/Inputs/library.lib | FileCheck %s +RUN: llvm-readobj --coff-exports %p/Inputs/library.lib | FileCheck %s CHECK: File: library.dll CHECK: Format: COFF-import-file diff --git a/llvm/test/tools/llvm-readobj/coff-exports.test b/llvm/test/tools/llvm-readobj/coff-exports.test index 54b42fef84b..c0c977d9d4b 100644 --- a/llvm/test/tools/llvm-readobj/coff-exports.test +++ b/llvm/test/tools/llvm-readobj/coff-exports.test @@ -1,6 +1,6 @@ -RUN: llvm-readobj -coff-exports %p/Inputs/export-x86.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-X86 -RUN: llvm-readobj -coff-exports %p/Inputs/export-x64.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-X64 -RUN: llvm-readobj -coff-exports %p/Inputs/export-arm.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-ARM +RUN: llvm-readobj --coff-exports %p/Inputs/export-x86.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-X86 +RUN: llvm-readobj --coff-exports %p/Inputs/export-x64.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-X64 +RUN: llvm-readobj --coff-exports %p/Inputs/export-arm.dll | FileCheck %s -check-prefix CHECK -check-prefix CHECK-ARM CHECK: Export { CHECK: Ordinal: 1 diff --git a/llvm/test/tools/llvm-readobj/coff-load-config.test b/llvm/test/tools/llvm-readobj/coff-load-config.test index 45c83b12430..b65c83b8ace 100644 --- a/llvm/test/tools/llvm-readobj/coff-load-config.test +++ b/llvm/test/tools/llvm-readobj/coff-load-config.test @@ -1,9 +1,9 @@ -RUN: llvm-readobj -coff-load-config %S/Inputs/coff-load-config-x86.dll | FileCheck %s --check-prefix=X86 -RUN: llvm-readobj -coff-load-config %S/Inputs/coff-load-config-x64.dll | FileCheck %s --check-prefix=X64 +RUN: llvm-readobj --coff-load-config %S/Inputs/coff-load-config-x86.dll | FileCheck %s --check-prefix=X86 +RUN: llvm-readobj --coff-load-config %S/Inputs/coff-load-config-x64.dll | FileCheck %s --check-prefix=X64 -RUN: llvm-readobj -coff-load-config %S/Inputs/coff-load-config-data-end.exe | FileCheck %s --check-prefix=DATAEND +RUN: llvm-readobj --coff-load-config %S/Inputs/coff-load-config-data-end.exe | FileCheck %s --check-prefix=DATAEND -RUN: llvm-readobj -coff-load-config %S/Inputs/coff-no-load-config.exe | FileCheck %s --check-prefix=NOCONFIG +RUN: llvm-readobj --coff-load-config %S/Inputs/coff-no-load-config.exe | FileCheck %s --check-prefix=NOCONFIG X86: LoadConfig [ X86: Size: 0x5C diff --git a/llvm/test/tools/llvm-readobj/coff-needed-libs.test b/llvm/test/tools/llvm-readobj/coff-needed-libs.test index deb6bc299eb..7009f9c1a2e 100644 --- a/llvm/test/tools/llvm-readobj/coff-needed-libs.test +++ b/llvm/test/tools/llvm-readobj/coff-needed-libs.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -needed-libs %p/Inputs/needed-libs.obj.coff-am64 | FileCheck %s +RUN: llvm-readobj --needed-libs %p/Inputs/needed-libs.obj.coff-am64 | FileCheck %s CHECK: NeededLibraries [ CHECK-NEXT: KERNEL32.dll diff --git a/llvm/test/tools/llvm-readobj/coff-resources.test b/llvm/test/tools/llvm-readobj/coff-resources.test index e426b6e56c2..10cb4381481 100644 --- a/llvm/test/tools/llvm-readobj/coff-resources.test +++ b/llvm/test/tools/llvm-readobj/coff-resources.test @@ -4,9 +4,9 @@ // > rc /fo test_resource.res /nologo test_resource.rc // > cvtres /machine:X86 /readonly /nologo /out:test_resource.o test_resource.res -RUN: llvm-readobj -coff-resources -section-data %p/Inputs/zero-string-table.obj.coff-i386 \ +RUN: llvm-readobj --coff-resources --section-data %p/Inputs/zero-string-table.obj.coff-i386 \ RUN: | FileCheck %s -check-prefix ZERO -RUN: llvm-readobj -coff-resources %p/Inputs/resources/test_resource.obj.coff \ +RUN: llvm-readobj --coff-resources %p/Inputs/resources/test_resource.obj.coff \ RUN: | FileCheck %s -check-prefix TEST_RES ZERO: Resources [ diff --git a/llvm/test/tools/llvm-readobj/dyn-symbols.test b/llvm/test/tools/llvm-readobj/dyn-symbols.test index 16a2aba99e1..0a80e5caa26 100644 --- a/llvm/test/tools/llvm-readobj/dyn-symbols.test +++ b/llvm/test/tools/llvm-readobj/dyn-symbols.test @@ -1,8 +1,8 @@ RUN: llvm-readobj --dyn-symbols %p/Inputs/dynamic-table-so.x86 | FileCheck %s -# Check the two-letter alias -dt is equivalent to the --dyn-symbols full flag +# Check the two-letter alias --dt is equivalent to the --dyn-symbols full flag # name. -RUN: llvm-readobj -dt %p/Inputs/dynamic-table-so.x86 > %t.readobj-dt-alias +RUN: llvm-readobj --dt %p/Inputs/dynamic-table-so.x86 > %t.readobj-dt-alias RUN: llvm-readobj --dyn-symbols %p/Inputs/dynamic-table-so.x86 > %t.readobj-dt-no-alias RUN: diff %t.readobj-dt-alias %t.readobj-dt-no-alias diff --git a/llvm/test/tools/llvm-readobj/dynamic.test b/llvm/test/tools/llvm-readobj/dynamic.test index 71b6b06cbc0..02ae622038c 100644 --- a/llvm/test/tools/llvm-readobj/dynamic.test +++ b/llvm/test/tools/llvm-readobj/dynamic.test @@ -1,5 +1,5 @@ // Check dynamic section tags in case of shared library file. -RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-so.mips \ +RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-so.mips \ RUN: | FileCheck %s -check-prefix ELF-MIPS ELF-MIPS: Format: ELF32-mips @@ -34,7 +34,7 @@ ELF-MIPS: 0x00000000 NULL 0x0 ELF-MIPS: ] // Check dynamic section tags in case of non-pic executable file. -RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-exe.mips \ +RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-exe.mips \ RUN: | FileCheck %s -check-prefix ELF-MIPS-EXE ELF-MIPS-EXE: Format: ELF32-mips @@ -71,7 +71,7 @@ ELF-MIPS-EXE: 0x6FFFFFF0 VERSYM 0x4003D8 ELF-MIPS-EXE: 0x00000000 NULL 0x0 ELF-MIPS-EXE: ] -RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-exe.x86 \ +RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-exe.x86 \ RUN: | FileCheck %s -check-prefix ELF-X86-EXE ELF-X86-EXE: Format: ELF32-i386 @@ -112,7 +112,7 @@ ELF-X86-EXE: 0x6FFFFFFA RELCOUNT 6 ELF-X86-EXE: 0x00000000 NULL 0x0 ELF-X86-EXE: ] -RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-so.x86 \ +RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-so.x86 \ RUN: | FileCheck %s -check-prefix ELF-X86-SO ELF-X86-SO: Format: ELF64-x86-64 @@ -149,7 +149,7 @@ ELF-X86-SO: 0x000000006FFFFFF0 VERSYM 0x{{[0-9A-F]+}} ELF-X86-SO: 0x000000006FFFFFF9 RELACOUNT 3 ELF-X86-SO: 0x0000000000000000 NULL 0x0 -RUN: llvm-readobj -dynamic-table %p/Inputs/dynamic-table-so.aarch64 \ +RUN: llvm-readobj --dynamic-table %p/Inputs/dynamic-table-so.aarch64 \ RUN: | FileCheck %s -check-prefix ELF-AARCH64-SO ELF-AARCH64-SO: Format: ELF64-aarch64-little diff --git a/llvm/test/tools/llvm-readobj/elf-dtflags.test b/llvm/test/tools/llvm-readobj/elf-dtflags.test index 4e6c90d9f06..b15ca77aabf 100644 --- a/llvm/test/tools/llvm-readobj/elf-dtflags.test +++ b/llvm/test/tools/llvm-readobj/elf-dtflags.test @@ -4,7 +4,7 @@ // $ cat example.c // int main(void) { return (0); } -RUN: llvm-readobj -dynamic-table %p/Inputs/dtflags.elf-x86-64 | FileCheck %s +RUN: llvm-readobj --dynamic-table %p/Inputs/dtflags.elf-x86-64 | FileCheck %s CHECK: 0x000000000000001E FLAGS ORIGIN BIND_NOW CHECK: 0x000000006FFFFFFB FLAGS_1 NOW ORIGIN diff --git a/llvm/test/tools/llvm-readobj/elf-gnuhash.test b/llvm/test/tools/llvm-readobj/elf-gnuhash.test index 8642a4dc9d7..c7d15dc3153 100644 --- a/llvm/test/tools/llvm-readobj/elf-gnuhash.test +++ b/llvm/test/tools/llvm-readobj/elf-gnuhash.test @@ -12,10 +12,10 @@ // .globl foo // foo: -RUN: llvm-readobj -gnu-hash-table %p/Inputs/gnuhash.so.elf-i386 | FileCheck %s -check-prefix I386 -RUN: llvm-readobj -gnu-hash-table %p/Inputs/gnuhash.so.elf-x86_64 | FileCheck %s -check-prefix X86_64 -RUN: llvm-readobj -gnu-hash-table %p/Inputs/gnuhash.so.elf-ppc | FileCheck %s -check-prefix PPC -RUN: llvm-readobj -gnu-hash-table %p/Inputs/gnuhash.so.elf-ppc64 | FileCheck %s -check-prefix PPC64 +RUN: llvm-readobj --gnu-hash-table %p/Inputs/gnuhash.so.elf-i386 | FileCheck %s -check-prefix I386 +RUN: llvm-readobj --gnu-hash-table %p/Inputs/gnuhash.so.elf-x86_64 | FileCheck %s -check-prefix X86_64 +RUN: llvm-readobj --gnu-hash-table %p/Inputs/gnuhash.so.elf-ppc | FileCheck %s -check-prefix PPC +RUN: llvm-readobj --gnu-hash-table %p/Inputs/gnuhash.so.elf-ppc64 | FileCheck %s -check-prefix PPC64 I386: Arch: i386 I386: GnuHashTable { diff --git a/llvm/test/tools/llvm-readobj/elf-groups.test b/llvm/test/tools/llvm-readobj/elf-groups.test index f877d3f7946..9d13900a214 100644 --- a/llvm/test/tools/llvm-readobj/elf-groups.test +++ b/llvm/test/tools/llvm-readobj/elf-groups.test @@ -15,7 +15,7 @@ RUN: llvm-readobj -g %p/Inputs/elf-groups.x86_64 \ RUN: | FileCheck %s -RUN: llvm-readobj -g -elf-output-style=GNU %p/Inputs/elf-groups.x86_64 \ +RUN: llvm-readobj -g --elf-output-style=GNU %p/Inputs/elf-groups.x86_64 \ RUN: | FileCheck --check-prefix="GNU" %s CHECK: Groups { CHECK-NEXT: Group { diff --git a/llvm/test/tools/llvm-readobj/elf-hash-histogram.test b/llvm/test/tools/llvm-readobj/elf-hash-histogram.test index b7ddfabacaa..e500c4fa8cd 100644 --- a/llvm/test/tools/llvm-readobj/elf-hash-histogram.test +++ b/llvm/test/tools/llvm-readobj/elf-hash-histogram.test @@ -1,8 +1,8 @@ -RUN: llvm-readobj -elf-hash-histogram %p/Inputs/gnuhash.so.elf-ppc64 \ +RUN: llvm-readobj --elf-hash-histogram %p/Inputs/gnuhash.so.elf-ppc64 \ RUN: --elf-output-style=GNU | FileCheck %s -check-prefix PPC64GNU -RUN: llvm-readobj -elf-hash-histogram %p/Inputs/gnuhash.so.elf-x86_64 --elf-output-style=GNU \ +RUN: llvm-readobj --elf-hash-histogram %p/Inputs/gnuhash.so.elf-x86_64 --elf-output-style=GNU \ RUN: | FileCheck %s -check-prefix X86GNU -RUN: llvm-readobj -elf-hash-histogram %p/Inputs/got-plt.exe.elf-mipsel --elf-output-style=GNU \ +RUN: llvm-readobj --elf-hash-histogram %p/Inputs/got-plt.exe.elf-mipsel --elf-output-style=GNU \ RUN: | FileCheck %s -check-prefix SYSV PPC64GNU: Histogram for `.gnu.hash' bucket list length (total of 3 buckets) diff --git a/llvm/test/tools/llvm-readobj/elf-linker-options.ll b/llvm/test/tools/llvm-readobj/elf-linker-options.ll index 8af33d8d6eb..31d08cf0252 100644 --- a/llvm/test/tools/llvm-readobj/elf-linker-options.ll +++ b/llvm/test/tools/llvm-readobj/elf-linker-options.ll @@ -1,4 +1,4 @@ -; RUN: llc -mtriple x86_64-elf -filetype obj -o - %s | llvm-readobj -elf-linker-options - | FileCheck %s +; RUN: llc -mtriple x86_64-elf -filetype obj -o - %s | llvm-readobj --elf-linker-options - | FileCheck %s ; REQUIRES: x86-registered-target !llvm.linker.options = !{!0, !1} diff --git a/llvm/test/tools/llvm-readobj/elf-packed-relocs-empty.s b/llvm/test/tools/llvm-readobj/elf-packed-relocs-empty.s index b108d44f9a8..28b35470de3 100644 --- a/llvm/test/tools/llvm-readobj/elf-packed-relocs-empty.s +++ b/llvm/test/tools/llvm-readobj/elf-packed-relocs-empty.s @@ -1,5 +1,5 @@ // REQUIRES: x86-registered-target -// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -relocations - | FileCheck %s +// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -r - | FileCheck %s // CHECK: Relocations [ // CHECK-NEXT: Section (3) .rela.dyn { diff --git a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s index e418353465b..c83748185b5 100644 --- a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s +++ b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error1.s @@ -1,5 +1,5 @@ // REQUIRES: x86-registered-target -// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s +// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s // CHECK: error: invalid packed relocation header diff --git a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error2.s b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error2.s index 28c325fec08..23dd33e5a93 100644 --- a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error2.s +++ b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error2.s @@ -1,5 +1,5 @@ // REQUIRES: x86-registered-target -// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s +// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s // CHECK: error: malformed sleb128, extends past end diff --git a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error3.s b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error3.s index e373a53f730..e2a6376e366 100644 --- a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error3.s +++ b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error3.s @@ -1,5 +1,5 @@ // REQUIRES: x86-registered-target -// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s +// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s // CHECK: error: malformed sleb128, extends past end diff --git a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error4.s b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error4.s index 94ef6f4ca56..97aee3a9ce1 100644 --- a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error4.s +++ b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error4.s @@ -1,5 +1,5 @@ // REQUIRES: x86-registered-target -// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s +// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s // CHECK: error: malformed sleb128, extends past end diff --git a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error5.s b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error5.s index b0c549fe06f..1c2eb890ac6 100644 --- a/llvm/test/tools/llvm-readobj/elf-packed-relocs-error5.s +++ b/llvm/test/tools/llvm-readobj/elf-packed-relocs-error5.s @@ -1,5 +1,5 @@ // REQUIRES: x86-registered-target -// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -relocations - 2>&1 | FileCheck %s +// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | not llvm-readobj -r - 2>&1 | FileCheck %s // CHECK: error: relocation group unexpectedly large diff --git a/llvm/test/tools/llvm-readobj/elf-packed-relocs.test b/llvm/test/tools/llvm-readobj/elf-packed-relocs.test index 8fa73c386a5..4de725d130a 100644 --- a/llvm/test/tools/llvm-readobj/elf-packed-relocs.test +++ b/llvm/test/tools/llvm-readobj/elf-packed-relocs.test @@ -1,7 +1,7 @@ # The binary blobs in this file were created like this: # llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu Inputs/elf-packed-relocs1.s -o - | obj2yaml | grep Content: -# RUN: yaml2obj -docnum 1 %s | llvm-readobj -elf-output-style=LLVM -relocations - | FileCheck --check-prefix=LLVM1 %s +# RUN: yaml2obj -docnum 1 %s | llvm-readobj --relocations - | FileCheck --check-prefix=LLVM1 %s # LLVM1: Section (1) .rela.dyn { # LLVM1-NEXT: 0x1100 R_X86_64_RELATIVE - 0x0 # LLVM1-NEXT: 0x1180 R_X86_64_RELATIVE - 0x0 @@ -13,7 +13,7 @@ # LLVM1-NEXT: 0x119F R_X86_64_64 sym2 0xA # LLVM1-NEXT: } -# RUN: yaml2obj -docnum 1 %s | llvm-readobj -elf-output-style=GNU -relocations - | FileCheck --check-prefix=GNU1 %s +# RUN: yaml2obj -docnum 1 %s | llvm-readelf -relocations - | FileCheck --check-prefix=GNU1 %s # GNU1: Relocation section '.rela.dyn' at offset 0x180 contains 8 entries: # GNU1: 0000000000001100 0000000000000008 R_X86_64_RELATIVE 0 # GNU1-NEXT: 0000000000001180 0000000000000008 R_X86_64_RELATIVE 0 @@ -47,7 +47,7 @@ Symbols: Binding: STB_GLOBAL ... -# RUN: yaml2obj -docnum 2 %s | llvm-readobj -elf-output-style=LLVM -relocations - | FileCheck --check-prefix=LLVM2 %s +# RUN: yaml2obj -docnum 2 %s | llvm-readobj --relocations - | FileCheck --check-prefix=LLVM2 %s # LLVM2: Section (1) .rel.dyn { # LLVM2-NEXT: 0x1008 R_386_32 sym1 0x0 # LLVM2-NEXT: 0x1010 R_386_GOT32 sym2 0x0 @@ -61,7 +61,7 @@ Symbols: # LLVM2-NEXT: 0xFF0 R_386_RELATIVE - 0x0 # LLVM2-NEXT: } -# RUN: yaml2obj -docnum 2 %s | llvm-readobj -elf-output-style=GNU -relocations - | FileCheck --check-prefix=GNU2 %s +# RUN: yaml2obj -docnum 2 %s | llvm-readelf -relocations - | FileCheck --check-prefix=GNU2 %s # GNU2: Relocation section '.rel.dyn' at offset 0xfc contains 10 entries: # GNU2: 00001008 00000101 R_386_32 00000000 sym1 # GNU2-NEXT: 00001010 00000203 R_386_GOT32 00000000 sym2 @@ -97,7 +97,7 @@ Symbols: Binding: STB_GLOBAL ... -# RUN: yaml2obj -docnum 3 %s | llvm-readobj -elf-output-style=LLVM -relocations - | FileCheck --check-prefix=LLVM3 %s +# RUN: yaml2obj -docnum 3 %s | llvm-readobj --relocations - | FileCheck --check-prefix=LLVM3 %s # # LLVM3: Section (1) .rela.dyn { # LLVM3-NEXT: 0x1100 R_X86_64_RELATIVE - 0x0 @@ -108,7 +108,7 @@ Symbols: # LLVM3-NEXT: 0x1218 R_X86_64_64 sym2 0x8 # LLVM3-NEXT: } -# RUN: yaml2obj -docnum 3 %s | llvm-readobj -elf-output-style=GNU -relocations - | FileCheck --check-prefix=GNU3 %s +# RUN: yaml2obj -docnum 3 %s | llvm-readelf -relocations - | FileCheck --check-prefix=GNU3 %s # GNU3: Relocation section '.rela.dyn' at offset 0x180 contains 6 entries: # GNU3: 0000000000001100 0000000000000008 R_X86_64_RELATIVE 0 # GNU3-NEXT: 0000000000001180 0000000000000008 R_X86_64_RELATIVE 8 diff --git a/llvm/test/tools/llvm-readobj/elf-relr-relocs.test b/llvm/test/tools/llvm-readobj/elf-relr-relocs.test index 230faff628a..da1b6abe52c 100644 --- a/llvm/test/tools/llvm-readobj/elf-relr-relocs.test +++ b/llvm/test/tools/llvm-readobj/elf-relr-relocs.test @@ -2,7 +2,7 @@ # llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu Inputs/elf-relr-relocs1.s -o - | obj2yaml | grep Content: # RUN: yaml2obj -docnum 1 %s \ -# RUN: | llvm-readobj -elf-output-style=LLVM -relocations -raw-relr - \ +# RUN: | llvm-readobj --relocations --raw-relr - \ # RUN: | FileCheck --check-prefix=RAW-LLVM1 %s # RAW-LLVM1: Section (1) .relr.dyn { # RAW-LLVM1-NEXT: 0x10D60 @@ -13,7 +13,7 @@ # RAW-LLVM1-NEXT: } # RUN: yaml2obj -docnum 1 %s \ -# RUN: | llvm-readobj -elf-output-style=LLVM -relocations - \ +# RUN: | llvm-readobj --relocations - \ # RUN: | FileCheck --check-prefix=LLVM1 %s # LLVM1: Section (1) .relr.dyn { # LLVM1-NEXT: 0x10D60 R_X86_64_RELATIVE - 0x0 @@ -40,7 +40,7 @@ # LLVM1-NEXT: } # RUN: yaml2obj -docnum 1 %s \ -# RUN: | llvm-readobj -elf-output-style=GNU -relocations -raw-relr - \ +# RUN: | llvm-readelf -relocations -raw-relr - \ # RUN: | FileCheck --check-prefix=RAW-GNU1 %s # RAW-GNU1: Relocation section '.relr.dyn' at offset 0x180 contains 5 entries: # RAW-GNU1: 0000000000010d60 @@ -50,7 +50,7 @@ # RAW-GNU1-NEXT: 000a700550400009 # RUN: yaml2obj -docnum 1 %s \ -# RUN: | llvm-readobj -elf-output-style=GNU -relocations - \ +# RUN: | llvm-readelf -relocations - \ # RUN: | FileCheck --check-prefix=GNU1 %s # GNU1: Relocation section '.relr.dyn' at offset 0x180 contains 21 entries: # GNU1: 0000000000010d60 0000000000000008 R_X86_64_RELATIVE @@ -94,7 +94,7 @@ Sections: ... # RUN: yaml2obj -docnum 2 %s \ -# RUN: | llvm-readobj -elf-output-style=LLVM -relocations -raw-relr - \ +# RUN: | llvm-readobj --relocations --raw-relr - \ # RUN: | FileCheck --check-prefix=RAW-LLVM2 %s # RAW-LLVM2: Section (1) .relr.dyn { # RAW-LLVM2-NEXT: 0x10D60 @@ -105,7 +105,7 @@ Sections: # RAW-LLVM2-NEXT: } # RUN: yaml2obj -docnum 2 %s \ -# RUN: | llvm-readobj -elf-output-style=LLVM -relocations - \ +# RUN: | llvm-readobj --relocations - \ # RUN: | FileCheck --check-prefix=LLVM2 %s # LLVM2: Section (1) .relr.dyn { # LLVM2-NEXT: 0x10D60 R_386_RELATIVE - 0x0 @@ -125,7 +125,7 @@ Sections: # LLVM2-NEXT: } # RUN: yaml2obj -docnum 2 %s \ -# RUN: | llvm-readobj -elf-output-style=GNU -relocations -raw-relr - \ +# RUN: | llvm-readelf -relocations -raw-relr - \ # RUN: | FileCheck --check-prefix=RAW-GNU2 %s # RAW-GNU2: Relocation section '.relr.dyn' at offset 0xfc contains 5 entries: # RAW-GNU2: 00010d60 @@ -135,7 +135,7 @@ Sections: # RAW-GNU2-NEXT: 50400009 # RUN: yaml2obj -docnum 2 %s \ -# RUN: | llvm-readobj -elf-output-style=GNU -relocations - \ +# RUN: | llvm-readelf -relocations - \ # RUN: | FileCheck --check-prefix=GNU2 %s # GNU2: Relocation section '.relr.dyn' at offset 0xfc contains 14 entries: # GNU2: 00010d60 00000008 R_386_RELATIVE diff --git a/llvm/test/tools/llvm-readobj/elf-sec-compressed.test b/llvm/test/tools/llvm-readobj/elf-sec-compressed.test index baf0c687a91..5045c539289 100644 --- a/llvm/test/tools/llvm-readobj/elf-sec-compressed.test +++ b/llvm/test/tools/llvm-readobj/elf-sec-compressed.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -sections \ +RUN: llvm-readobj --sections \ RUN: %p/Inputs/compression.zlib.style.elf-x86-64 | FileCheck %s CHECK: Section { diff --git a/llvm/test/tools/llvm-readobj/elf-sec-flags.test b/llvm/test/tools/llvm-readobj/elf-sec-flags.test index 8a977109238..8507975918d 100644 --- a/llvm/test/tools/llvm-readobj/elf-sec-flags.test +++ b/llvm/test/tools/llvm-readobj/elf-sec-flags.test @@ -1,7 +1,7 @@ # Check that llvm-readobj shows arch specific ELF section flags. # RUN: yaml2obj -docnum 1 %s > %t-hex.o -# RUN: llvm-readobj -s %t-hex.o | FileCheck -check-prefix=HEX %s +# RUN: llvm-readobj -S %t-hex.o | FileCheck -check-prefix=HEX %s # HEX: Flags [ (0x10000000) # HEX-NEXT: SHF_HEX_GPREL (0x10000000) @@ -22,7 +22,7 @@ Sections: Size: 4 # RUN: yaml2obj -docnum 2 %s > %t-mips.o -# RUN: llvm-readobj -s %t-mips.o | FileCheck -check-prefix=MIPS %s +# RUN: llvm-readobj -S %t-mips.o | FileCheck -check-prefix=MIPS %s # MIPS: Flags [ (0x38000000) # MIPS-NEXT: SHF_MIPS_GPREL (0x10000000) @@ -45,7 +45,7 @@ Sections: Size: 4 # RUN: yaml2obj -docnum 3 %s > %t-x86_64.o -# RUN: llvm-readobj -s %t-x86_64.o | FileCheck -check-prefix=X86_64 %s +# RUN: llvm-readobj -S %t-x86_64.o | FileCheck -check-prefix=X86_64 %s # X86_64: Flags [ (0x10000000) # X86_64-NEXT: SHF_X86_64_LARGE (0x10000000) diff --git a/llvm/test/tools/llvm-readobj/gnu-note-size.test b/llvm/test/tools/llvm-readobj/gnu-note-size.test index 4a160d13a5c..ea01d5b7814 100644 --- a/llvm/test/tools/llvm-readobj/gnu-note-size.test +++ b/llvm/test/tools/llvm-readobj/gnu-note-size.test @@ -1,6 +1,6 @@ # RUN: yaml2obj %s > %t -# RUN: llvm-readobj -elf-output-style GNU --notes %t | FileCheck %s --check-prefix=GNU -# RUN: llvm-readobj -elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM +# RUN: llvm-readelf --notes %t | FileCheck %s --check-prefix=GNU +# RUN: llvm-readobj --elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM # GNU: Owner Data size Description # GNU-NEXT: GNU 0x00000004 NT_GNU_ABI_TAG (ABI version tag) diff --git a/llvm/test/tools/llvm-readobj/gnu-notes.test b/llvm/test/tools/llvm-readobj/gnu-notes.test index ab7dcdeee90..7f4b4f61e14 100644 --- a/llvm/test/tools/llvm-readobj/gnu-notes.test +++ b/llvm/test/tools/llvm-readobj/gnu-notes.test @@ -1,6 +1,6 @@ # RUN: yaml2obj %s > %t.so -# RUN: llvm-readobj -elf-output-style GNU --notes %t.so | FileCheck %s --check-prefix=GNU -# RUN: llvm-readobj -elf-output-style LLVM --notes %t.so | FileCheck %s --check-prefix=LLVM +# RUN: llvm-readelf --notes %t.so | FileCheck %s --check-prefix=GNU +# RUN: llvm-readobj --elf-output-style LLVM --notes %t.so | FileCheck %s --check-prefix=LLVM # GNU: Displaying notes found at file offset 0x00000340 with length 0x00000020: # GNU-NEXT: Owner Data size Description diff --git a/llvm/test/tools/llvm-readobj/gnu-phdrs.test b/llvm/test/tools/llvm-readobj/gnu-phdrs.test index f6840e5039c..6db6d546d68 100644 --- a/llvm/test/tools/llvm-readobj/gnu-phdrs.test +++ b/llvm/test/tools/llvm-readobj/gnu-phdrs.test @@ -10,9 +10,9 @@ # compiled as clang++ source.cpp # and clang++ -m32 source.cpp -RUN: llvm-readobj -program-headers %p/Inputs/phdrs-elf.exe-i386 --elf-output-style=GNU \ +RUN: llvm-readobj -l %p/Inputs/phdrs-elf.exe-i386 --elf-output-style=GNU \ RUN: | FileCheck %s -check-prefix ELF32 -RUN: llvm-readobj -program-headers %p/Inputs/phdrs-elf.exe-x86_64 --elf-output-style=GNU \ +RUN: llvm-readobj -l %p/Inputs/phdrs-elf.exe-x86_64 --elf-output-style=GNU \ RUN: | FileCheck %s -check-prefixes ELF64-PHDRS,ELF64-MAPPING RUN: llvm-readelf -program-headers %p/Inputs/phdrs-elf.exe-x86_64 \ RUN: | FileCheck %s -check-prefixes ELF64-PHDRS,ELF64-MAPPING diff --git a/llvm/test/tools/llvm-readobj/gnu-sections.test b/llvm/test/tools/llvm-readobj/gnu-sections.test index f5b504fa66f..a61f767fe14 100644 --- a/llvm/test/tools/llvm-readobj/gnu-sections.test +++ b/llvm/test/tools/llvm-readobj/gnu-sections.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -s %p/Inputs/relocs.obj.elf-i386 --elf-output-style=GNU \ +RUN: llvm-readobj -S %p/Inputs/relocs.obj.elf-i386 --elf-output-style=GNU \ RUN: | FileCheck %s -check-prefix ELF32 RUN: llvm-readobj -S %p/Inputs/relocs.obj.elf-x86_64 --elf-output-style=GNU \ RUN: | FileCheck %s -check-prefix ELF64 diff --git a/llvm/test/tools/llvm-readobj/macho-needed-libs.test b/llvm/test/tools/llvm-readobj/macho-needed-libs.test index 22e6948e758..d199327cadb 100644 --- a/llvm/test/tools/llvm-readobj/macho-needed-libs.test +++ b/llvm/test/tools/llvm-readobj/macho-needed-libs.test @@ -1,5 +1,5 @@ # RUN: yaml2obj %s -o %t.o -# RUN: llvm-readobj -needed-libs %t.o | FileCheck %s +# RUN: llvm-readobj --needed-libs %t.o | FileCheck %s # CHECK: NeededLibraries [ # CHECK-NEXT: /usr/lib/libSystem.B.dylib diff --git a/llvm/test/tools/llvm-readobj/macho-universal-x86_64.i386.test b/llvm/test/tools/llvm-readobj/macho-universal-x86_64.i386.test index 2138bb70ad3..b13bd455b17 100644 --- a/llvm/test/tools/llvm-readobj/macho-universal-x86_64.i386.test +++ b/llvm/test/tools/llvm-readobj/macho-universal-x86_64.i386.test @@ -1,13 +1,13 @@ RUN: llvm-readobj -h %p/Inputs/macho-universal.x86_64.i386 \ RUN: | FileCheck %s -check-prefix MULTIHEADER -RUN: llvm-readobj -sections %p/Inputs/macho-universal.x86_64.i386 \ +RUN: llvm-readobj --sections %p/Inputs/macho-universal.x86_64.i386 \ RUN: | FileCheck %s -check-prefix MULTISECTIONS RUN: llvm-readobj -h %p/Inputs/macho-universal-archive.x86_64.i386 \ RUN: | FileCheck %s -check-prefix MULTIHEADER-ARCHIVE -RUN: llvm-readobj -sections %p/Inputs/macho-universal-archive.x86_64.i386 \ +RUN: llvm-readobj --sections %p/Inputs/macho-universal-archive.x86_64.i386 \ RUN: | FileCheck %s -check-prefix MULTISECTIONS-ARCHIVE MULTIHEADER: Format: Mach-O 64-bit x86-64 diff --git a/llvm/test/tools/llvm-readobj/many-sections.s b/llvm/test/tools/llvm-readobj/many-sections.s index 053dbbf9fb7..bf3e7b22675 100644 --- a/llvm/test/tools/llvm-readobj/many-sections.s +++ b/llvm/test/tools/llvm-readobj/many-sections.s @@ -11,13 +11,13 @@ ## space, but its e_shnum, e_shstrndx, sh_size and sh_link fields are set ## according to the above description, so that we can test the dumper. -# RUN: llvm-readobj -file-headers -sections -elf-output-style GNU \ +# RUN: llvm-readobj --file-headers -S --elf-output-style GNU \ # RUN: %p/Inputs/many-sections.elf-x86_64 | FileCheck %s --check-prefix=GNU1 # GNU1: Number of section headers: 0 (5) # GNU1: Section header string table index: 65535 (3) # GNU1: There are 5 section headers, starting at offset 0xb8 -# RUN: llvm-readobj -file-headers -elf-output-style LLVM \ +# RUN: llvm-readobj --file-headers --elf-output-style LLVM \ # RUN: %p/Inputs/many-sections.elf-x86_64 | FileCheck %s --check-prefix=LLVM1 # LLVM1: SectionHeaderCount: 0 (5) # LLVM1: StringTableSectionIndex: 65535 (3) @@ -26,12 +26,12 @@ ## e_shoff field set to zero, but not e_shstrndx, to show that ## this corrupt case is handled correctly. -# RUN: llvm-readobj -file-headers -elf-output-style GNU \ +# RUN: llvm-readobj --file-headers --elf-output-style GNU \ # RUN: %p/Inputs/many-sections-stripped.elf-x86_64 | FileCheck %s --check-prefix=GNU2 # GNU2: Number of section headers: 0 # GNU2: Section header string table index: 65535 (corrupt: out of range) -# RUN: llvm-readobj -file-headers -elf-output-style LLVM \ +# RUN: llvm-readobj --file-headers --elf-output-style LLVM \ # RUN: %p/Inputs/many-sections-stripped.elf-x86_64 | FileCheck %s --check-prefix=LLVM2 # LLVM2: SectionHeaderCount: 0 # LLVM2: StringTableSectionIndex: 65535 (corrupt: out of range) diff --git a/llvm/test/tools/llvm-readobj/mips-abiflags.test b/llvm/test/tools/llvm-readobj/mips-abiflags.test index b4c769be207..c06d147397e 100644 --- a/llvm/test/tools/llvm-readobj/mips-abiflags.test +++ b/llvm/test/tools/llvm-readobj/mips-abiflags.test @@ -1,6 +1,6 @@ -RUN: llvm-readobj -mips-abi-flags %p/Inputs/abiflags.obj.elf-mipsel | \ +RUN: llvm-readobj --mips-abi-flags %p/Inputs/abiflags.obj.elf-mipsel | \ RUN: FileCheck -check-prefix=EL64 %s -RUN: llvm-readobj -mips-abi-flags %p/Inputs/abiflags.obj.elf-mips | \ +RUN: llvm-readobj --mips-abi-flags %p/Inputs/abiflags.obj.elf-mips | \ RUN: FileCheck -check-prefix=BE32 %s EL64: MIPS ABI Flags { diff --git a/llvm/test/tools/llvm-readobj/mips-got-overlapped.test b/llvm/test/tools/llvm-readobj/mips-got-overlapped.test index ae4ae953295..85c4fe2d67c 100644 --- a/llvm/test/tools/llvm-readobj/mips-got-overlapped.test +++ b/llvm/test/tools/llvm-readobj/mips-got-overlapped.test @@ -1,9 +1,9 @@ -# Check that llvm-readobj -mips-plt-got correctly shows .got section +# Check that llvm-readobj --mips-plt-got correctly shows .got section # content if there are some other zero-sized sections with the same # address as the .got. got-over.exe.elf-mips has zero-sized .data # section at the same offset .got section. -RUN: llvm-readobj -mips-plt-got %p/Inputs/got-over.exe.elf-mips | FileCheck %s +RUN: llvm-readobj --mips-plt-got %p/Inputs/got-over.exe.elf-mips | FileCheck %s GOT-OBJ: Cannot find PLTGOT dynamic table tag. diff --git a/llvm/test/tools/llvm-readobj/mips-got.test b/llvm/test/tools/llvm-readobj/mips-got.test index ca7edc2fbf1..c9311421bf5 100644 --- a/llvm/test/tools/llvm-readobj/mips-got.test +++ b/llvm/test/tools/llvm-readobj/mips-got.test @@ -1,32 +1,32 @@ -RUN: not llvm-readobj -mips-plt-got %p/Inputs/relocs.obj.elf-mips 2>&1 | \ +RUN: not llvm-readobj --mips-plt-got %p/Inputs/relocs.obj.elf-mips 2>&1 | \ RUN: FileCheck %s -check-prefix GOT-OBJ -RUN: llvm-readobj -mips-plt-got %p/Inputs/dynamic-table-exe.mips | \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/dynamic-table-exe.mips | \ RUN: FileCheck %s -check-prefix GOT-EXE -RUN: llvm-readobj -mips-plt-got %p/Inputs/dynamic-table-so.mips | \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/dynamic-table-so.mips | \ RUN: FileCheck %s -check-prefix GOT-SO -RUN: llvm-readobj -mips-plt-got %p/Inputs/got-tls.so.elf-mips64el | \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/got-tls.so.elf-mips64el | \ RUN: FileCheck %s -check-prefix GOT-TLS -RUN: llvm-readobj -mips-plt-got %p/Inputs/got-empty.exe.mipsel | \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/got-empty.exe.mipsel | \ RUN: FileCheck %s -check-prefix GOT-EMPTY -RUN: llvm-readobj -mips-plt-got %p/Inputs/got-static.exe.mips | \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/got-static.exe.mips | \ RUN: FileCheck %s -check-prefix GOT-STATIC -RUN: not llvm-readobj -mips-plt-got %p/Inputs/relocs.obj.elf-mips \ +RUN: not llvm-readobj --mips-plt-got %p/Inputs/relocs.obj.elf-mips \ RUN: --elf-output-style=GNU 2>&1 | \ RUN: FileCheck %s -check-prefix GNU-GOT-OBJ -RUN: llvm-readobj -mips-plt-got %p/Inputs/dynamic-table-exe.mips \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/dynamic-table-exe.mips \ RUN: --elf-output-style=GNU | \ RUN: FileCheck %s -check-prefix GNU-GOT-EXE -RUN: llvm-readobj -mips-plt-got %p/Inputs/dynamic-table-so.mips \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/dynamic-table-so.mips \ RUN: --elf-output-style=GNU | \ RUN: FileCheck %s -check-prefix GNU-GOT-SO -RUN: llvm-readobj -mips-plt-got %p/Inputs/got-tls.so.elf-mips64el \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/got-tls.so.elf-mips64el \ RUN: --elf-output-style=GNU | \ RUN: FileCheck %s -check-prefix GNU-GOT-TLS -RUN: llvm-readobj -mips-plt-got %p/Inputs/got-empty.exe.mipsel \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/got-empty.exe.mipsel \ RUN: --elf-output-style=GNU | \ RUN: FileCheck %s -check-prefix GNU-GOT-EMPTY -RUN: llvm-readobj -mips-plt-got %p/Inputs/got-static.exe.mips \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/got-static.exe.mips \ RUN: --elf-output-style=GNU | \ RUN: FileCheck %s -check-prefix GNU-GOT-STATIC diff --git a/llvm/test/tools/llvm-readobj/mips-options-sec.test b/llvm/test/tools/llvm-readobj/mips-options-sec.test index 0fe8aad3dfa..64b3f0e9179 100644 --- a/llvm/test/tools/llvm-readobj/mips-options-sec.test +++ b/llvm/test/tools/llvm-readobj/mips-options-sec.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -mips-options %p/Inputs/options.obj.elf-mipsel | FileCheck %s +RUN: llvm-readobj --mips-options %p/Inputs/options.obj.elf-mipsel | FileCheck %s CHECK: MIPS Options { CHECK-NEXT: ODK_REGINFO { diff --git a/llvm/test/tools/llvm-readobj/mips-options.test b/llvm/test/tools/llvm-readobj/mips-options.test index 7a2959dd032..d44b3c0096a 100644 --- a/llvm/test/tools/llvm-readobj/mips-options.test +++ b/llvm/test/tools/llvm-readobj/mips-options.test @@ -1,6 +1,6 @@ # Check DT_MIPS_OPTIONS .dynamic section tag reading -RUN: llvm-readobj -dynamic-table %p/Inputs/mips-options.elf-mips64el | \ +RUN: llvm-readobj --dynamic-table %p/Inputs/mips-options.elf-mips64el | \ RUN: FileCheck %s CHECK: DynamicSection [ (14 entries) diff --git a/llvm/test/tools/llvm-readobj/mips-plt.test b/llvm/test/tools/llvm-readobj/mips-plt.test index f41940c9cf3..21670b0fb57 100644 --- a/llvm/test/tools/llvm-readobj/mips-plt.test +++ b/llvm/test/tools/llvm-readobj/mips-plt.test @@ -1,5 +1,5 @@ -RUN: llvm-readobj -mips-plt-got %p/Inputs/got-plt.exe.elf-mipsel | FileCheck %s -RUN: llvm-readobj -mips-plt-got --elf-output-style=GNU \ +RUN: llvm-readobj --mips-plt-got %p/Inputs/got-plt.exe.elf-mipsel | FileCheck %s +RUN: llvm-readobj --mips-plt-got --elf-output-style=GNU \ RUN: %p/Inputs/got-plt.exe.elf-mipsel \ RUN: | FileCheck --check-prefix=GNU %s diff --git a/llvm/test/tools/llvm-readobj/mips-reginfo.test b/llvm/test/tools/llvm-readobj/mips-reginfo.test index d983d0a6344..7571d4c56bf 100644 --- a/llvm/test/tools/llvm-readobj/mips-reginfo.test +++ b/llvm/test/tools/llvm-readobj/mips-reginfo.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -mips-reginfo %p/Inputs/reginfo.obj.elf-mipsel | FileCheck %s +RUN: llvm-readobj --mips-reginfo %p/Inputs/reginfo.obj.elf-mipsel | FileCheck %s CHECK: MIPS RegInfo { CHECK-NEXT: GP: 0x7FEF diff --git a/llvm/test/tools/llvm-readobj/mips-rld-map-rel.test b/llvm/test/tools/llvm-readobj/mips-rld-map-rel.test index adde78784d6..05e541120a6 100644 --- a/llvm/test/tools/llvm-readobj/mips-rld-map-rel.test +++ b/llvm/test/tools/llvm-readobj/mips-rld-map-rel.test @@ -1,6 +1,6 @@ # Check DT_MIPS_RLD_MAP_REL .dynamic section tag reading -RUN: llvm-readobj -dynamic-table %p/Inputs/mips-rld-map-rel.elf-mipsel | \ +RUN: llvm-readobj --dynamic-table %p/Inputs/mips-rld-map-rel.elf-mipsel | \ RUN: FileCheck %s CHECK: DynamicSection [ (16 entries) diff --git a/llvm/test/tools/llvm-readobj/mips-st-other.test b/llvm/test/tools/llvm-readobj/mips-st-other.test index 1f9de58ca89..c164004c141 100644 --- a/llvm/test/tools/llvm-readobj/mips-st-other.test +++ b/llvm/test/tools/llvm-readobj/mips-st-other.test @@ -1,6 +1,6 @@ -RUN: llvm-readobj -symbols %p/Inputs/st-other.obj.elf-mips \ +RUN: llvm-readobj --symbols %p/Inputs/st-other.obj.elf-mips \ RUN: | FileCheck -check-prefix=MREG %s -RUN: llvm-readobj -symbols %p/Inputs/st-other.obj.elf-mips16 \ +RUN: llvm-readobj --symbols %p/Inputs/st-other.obj.elf-mips16 \ RUN: | FileCheck -check-prefix=M16 %s MREG: Name: foo diff --git a/llvm/test/tools/llvm-readobj/note-gnu-property.s b/llvm/test/tools/llvm-readobj/note-gnu-property.s index 598c754d126..931dce6ba8f 100644 --- a/llvm/test/tools/llvm-readobj/note-gnu-property.s +++ b/llvm/test/tools/llvm-readobj/note-gnu-property.s @@ -1,7 +1,7 @@ // REQUIRES: x86-registered-target // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t -// RUN: llvm-readobj -elf-output-style GNU --notes %t | FileCheck %s --check-prefix=GNU -// RUN: llvm-readobj -elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM +// RUN: llvm-readelf --notes %t | FileCheck %s --check-prefix=GNU +// RUN: llvm-readobj --elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM // GNU: Displaying notes found at file offset 0x00000040 with length 0x000000f8: // GNU-NEXT: Owner Data size Description diff --git a/llvm/test/tools/llvm-readobj/note-gnu-property2.s b/llvm/test/tools/llvm-readobj/note-gnu-property2.s index 473e0a24a7e..899f6cdbd75 100644 --- a/llvm/test/tools/llvm-readobj/note-gnu-property2.s +++ b/llvm/test/tools/llvm-readobj/note-gnu-property2.s @@ -1,7 +1,7 @@ // REQUIRES: x86-registered-target // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t -// RUN: llvm-readobj -elf-output-style GNU --notes %t | FileCheck %s --check-prefix=GNU -// RUN: llvm-readobj -elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM +// RUN: llvm-readelf --notes %t | FileCheck %s --check-prefix=GNU +// RUN: llvm-readobj --elf-output-style LLVM --notes %t | FileCheck %s --check-prefix=LLVM // GNU: Displaying notes found at file offset 0x00000040 with length 0x00000014: // GNU-NEXT: Owner Data size Description diff --git a/llvm/test/tools/llvm-readobj/peplus.test b/llvm/test/tools/llvm-readobj/peplus.test index 3619cd792d5..ff21d91372b 100644 --- a/llvm/test/tools/llvm-readobj/peplus.test +++ b/llvm/test/tools/llvm-readobj/peplus.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -file-headers %p/Inputs/nop.exe.coff-x86-64 | FileCheck %s +RUN: llvm-readobj --file-headers %p/Inputs/nop.exe.coff-x86-64 | FileCheck %s CHECK: Format: COFF-x86-64 CHECK: Arch: x86_64 diff --git a/llvm/test/tools/llvm-readobj/ppc64-glink.test b/llvm/test/tools/llvm-readobj/ppc64-glink.test index 9602a5af8ed..ac361784e06 100644 --- a/llvm/test/tools/llvm-readobj/ppc64-glink.test +++ b/llvm/test/tools/llvm-readobj/ppc64-glink.test @@ -1,6 +1,6 @@ # Check DT_PPC64_GLINK dynamic tag. -RUN: llvm-readobj -dynamic-table %p/Inputs/ppc64.exe | FileCheck %s +RUN: llvm-readobj --dynamic-table %p/Inputs/ppc64.exe | FileCheck %s CHECK: Format: ELF64-ppc64 CHECK: Arch: powerpc64le diff --git a/llvm/test/tools/llvm-readobj/program-headers.test b/llvm/test/tools/llvm-readobj/program-headers.test index e507442029b..960248eb0fa 100644 --- a/llvm/test/tools/llvm-readobj/program-headers.test +++ b/llvm/test/tools/llvm-readobj/program-headers.test @@ -1,10 +1,12 @@ -RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.elf-i386 \ +RUN: llvm-readobj --program-headers %p/../../Object/Inputs/program-headers.elf-i386 \ RUN: | FileCheck %s -check-prefix ELF-I386 -RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.elf-x86-64 \ +RUN: llvm-readobj -l %p/../../Object/Inputs/program-headers.elf-i386 \ +RUN: | FileCheck %s -check-prefix ELF-I386 +RUN: llvm-readobj -l %p/../../Object/Inputs/program-headers.elf-x86-64 \ RUN: | FileCheck %s -check-prefix ELF-X86-64 -RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.mips \ +RUN: llvm-readobj -l %p/../../Object/Inputs/program-headers.mips \ RUN: | FileCheck %s -check-prefix ELF-MIPS -RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.mips64 \ +RUN: llvm-readobj -l %p/../../Object/Inputs/program-headers.mips64 \ RUN: | FileCheck %s -check-prefix ELF-MIPS64 ## openbsd-phdrs.elf-x86-64 was generated using GNU ld (GNU Binutils for Ubuntu) 2.26.1. @@ -18,7 +20,7 @@ RUN: | FileCheck %s -check-prefix ELF-MIPS64 ## 0x65a3dbe7 is the value of PT_OPENBSD_WXNEEDED, ## 0x65a41be6 is the value of PT_OPENBSD_BOOTDATA ## SECTIONS { . = SIZEOF_HEADERS; .all : { *(.*) } : text } -RUN: llvm-readobj -program-headers %p/../../Object/Inputs/openbsd-phdrs.elf-x86-64 \ +RUN: llvm-readobj -l %p/../../Object/Inputs/openbsd-phdrs.elf-x86-64 \ RUN: | FileCheck %s -check-prefix OPENBSD-X86-64 ELF-I386: ProgramHeaders [ diff --git a/llvm/test/tools/llvm-readobj/readelf-s-alias.test b/llvm/test/tools/llvm-readobj/readelf-s-alias.test index e34f81ec6c2..b50d0e2442a 100644 --- a/llvm/test/tools/llvm-readobj/readelf-s-alias.test +++ b/llvm/test/tools/llvm-readobj/readelf-s-alias.test @@ -1,5 +1,5 @@ # In llvm-readobj, -s is an alias for --sections. -RUN: llvm-readobj -s %p/Inputs/trivial.obj.elf-i386 \ +RUN: llvm-readobj -S %p/Inputs/trivial.obj.elf-i386 \ RUN: | FileCheck %s -check-prefix SEC RUN: llvm-readobj --sections %p/Inputs/trivial.obj.elf-i386 \ RUN: | FileCheck %s -check-prefix SEC diff --git a/llvm/test/tools/llvm-readobj/reloc-types.test b/llvm/test/tools/llvm-readobj/reloc-types.test index abdd0e36530..1d5210f36d4 100644 --- a/llvm/test/tools/llvm-readobj/reloc-types.test +++ b/llvm/test/tools/llvm-readobj/reloc-types.test @@ -3,19 +3,19 @@ // Todo: ELF-PPC, ELF-HEXAGON -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-i386 | FileCheck %s -check-prefix ELF-32 -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-x86_64 | FileCheck %s -check-prefix ELF-64 -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-aarch64 | FileCheck %s -check-prefix ELF-AARCH64 -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-arm | FileCheck %s -check-prefix ELF-ARM -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-lanai | FileCheck %s -check-prefix ELF-LANAI -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips | FileCheck %s -check-prefix ELF-MIPS -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips64el | FileCheck %s -check-prefix ELF-MIPS64EL -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-ppc64 | FileCheck %s -check-prefix ELF-PPC64 -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.coff-i386 | FileCheck %s -check-prefix COFF-32 -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.coff-x86_64 | FileCheck %s -check-prefix COFF-64 -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.macho-arm | FileCheck %s -check-prefix MACHO-ARM -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.macho-i386 | FileCheck %s -check-prefix MACHO-32 -RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.macho-x86_64 | FileCheck %s -check-prefix MACHO-64 +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-i386 | FileCheck %s -check-prefix ELF-32 +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-x86_64 | FileCheck %s -check-prefix ELF-64 +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-aarch64 | FileCheck %s -check-prefix ELF-AARCH64 +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-arm | FileCheck %s -check-prefix ELF-ARM +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-lanai | FileCheck %s -check-prefix ELF-LANAI +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-mips | FileCheck %s -check-prefix ELF-MIPS +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-mips64el | FileCheck %s -check-prefix ELF-MIPS64EL +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.elf-ppc64 | FileCheck %s -check-prefix ELF-PPC64 +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.coff-i386 | FileCheck %s -check-prefix COFF-32 +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.coff-x86_64 | FileCheck %s -check-prefix COFF-64 +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.macho-arm | FileCheck %s -check-prefix MACHO-ARM +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.macho-i386 | FileCheck %s -check-prefix MACHO-32 +RUN: llvm-readobj -r --expand-relocs %p/Inputs/relocs.obj.macho-x86_64 | FileCheck %s -check-prefix MACHO-64 ELF-32: Type: R_386_NONE (0) diff --git a/llvm/test/tools/llvm-readobj/relocations.test b/llvm/test/tools/llvm-readobj/relocations.test index 9ca79e3c78d..a459981edf1 100644 --- a/llvm/test/tools/llvm-readobj/relocations.test +++ b/llvm/test/tools/llvm-readobj/relocations.test @@ -14,7 +14,7 @@ RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-ppc \ RUN: | FileCheck %s -check-prefix MACHO-PPC RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-ppc64 \ RUN: | FileCheck %s -check-prefix MACHO-PPC64 -RUN: llvm-readobj -r -expand-relocs %p/Inputs/trivial.obj.macho-arm \ +RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-arm \ RUN: | FileCheck %s -check-prefix MACHO-ARM RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.wasm \ RUN: | FileCheck %s -check-prefix WASM diff --git a/llvm/test/tools/llvm-readobj/rpath.test b/llvm/test/tools/llvm-readobj/rpath.test index 600938ee938..c615adaa7a7 100644 --- a/llvm/test/tools/llvm-readobj/rpath.test +++ b/llvm/test/tools/llvm-readobj/rpath.test @@ -1,4 +1,4 @@ -RUN: llvm-readobj -dynamic-table %p/Inputs/rpath.exe.elf-x86_64 \ +RUN: llvm-readobj --dynamic-table %p/Inputs/rpath.exe.elf-x86_64 \ RUN: | FileCheck %s CHECK: 0x000000000000000F RPATH /usr/local/lib diff --git a/llvm/test/tools/llvm-readobj/sections-ext.test b/llvm/test/tools/llvm-readobj/sections-ext.test index e9849a67a31..2691c221112 100644 --- a/llvm/test/tools/llvm-readobj/sections-ext.test +++ b/llvm/test/tools/llvm-readobj/sections-ext.test @@ -1,30 +1,30 @@ -RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.coff-i386 \ +RUN: llvm-readobj -S --st --sr --sd %p/Inputs/trivial.obj.coff-i386 \ RUN: | FileCheck %s -check-prefix COFF -RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.elf-i386 \ +RUN: llvm-readobj -S --st --sr --sd %p/Inputs/trivial.obj.elf-i386 \ RUN: | FileCheck %s -check-prefix ELF -RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.macho-i386 \ +RUN: llvm-readobj -S --st --sr --sd %p/Inputs/trivial.obj.macho-i386 \ RUN: | FileCheck %s -check-prefix MACHO-I386 -RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.macho-x86-64 \ +RUN: llvm-readobj -S --st --sr --sd %p/Inputs/trivial.obj.macho-x86-64 \ RUN: | FileCheck %s -check-prefix MACHO-X86-64 -RUN: llvm-readobj --expand-relocs -s -st -sr -sd %p/Inputs/trivial.obj.macho-ppc \ +RUN: llvm-readobj --expand-relocs -S --st --sr --sd %p/Inputs/trivial.obj.macho-ppc \ RUN: | FileCheck %s -check-prefix MACHO-PPC -RUN: llvm-readobj --expand-relocs -s -st -sr -sd %p/Inputs/trivial.obj.macho-ppc64 \ +RUN: llvm-readobj --expand-relocs -S --st --sr --sd %p/Inputs/trivial.obj.macho-ppc64 \ RUN: | FileCheck %s -check-prefix MACHO-PPC64 -RUN: llvm-readobj -expand-relocs -s -st -sr -sd %p/Inputs/trivial.obj.macho-arm \ +RUN: llvm-readobj --expand-relocs -S --st --sr --sd %p/Inputs/trivial.obj.macho-arm \ RUN: | FileCheck %s -check-prefix MACHO-ARM # Check the two-letter aliases above (-st, -sr, -sd) are equivalent to their # full flag names. -RUN: llvm-readobj -s -st %p/Inputs/trivial.obj.elf-i386 > %t.readobj-st-alias -RUN: llvm-readobj -s --section-symbols %p/Inputs/trivial.obj.elf-i386 > %t.readobj-st-no-alias +RUN: llvm-readobj -S --st %p/Inputs/trivial.obj.elf-i386 > %t.readobj-st-alias +RUN: llvm-readobj -S --section-symbols %p/Inputs/trivial.obj.elf-i386 > %t.readobj-st-no-alias RUN: diff %t.readobj-st-alias %t.readobj-st-no-alias -RUN: llvm-readobj -s -sr %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sr-alias -RUN: llvm-readobj -s --section-relocations %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sr-no-alias +RUN: llvm-readobj -S --sr %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sr-alias +RUN: llvm-readobj -S --section-relocations %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sr-no-alias RUN: diff %t.readobj-sr-alias %t.readobj-sr-no-alias -RUN: llvm-readobj -s -sd %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sd-alias -RUN: llvm-readobj -s --section-data %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sd-no-alias +RUN: llvm-readobj -S --sd %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sd-alias +RUN: llvm-readobj -S --section-data %p/Inputs/trivial.obj.elf-i386 > %t.readobj-sd-no-alias RUN: diff %t.readobj-sd-alias %t.readobj-sd-no-alias COFF: Sections [ diff --git a/llvm/test/tools/llvm-readobj/sections.test b/llvm/test/tools/llvm-readobj/sections.test index a66e663d0de..5eab22be1a3 100644 --- a/llvm/test/tools/llvm-readobj/sections.test +++ b/llvm/test/tools/llvm-readobj/sections.test @@ -21,7 +21,7 @@ RUN: | FileCheck %s -check-prefix WASM RUN: llvm-readobj --sections %p/Inputs/trivial.obj.elf-i386 > %t.sections RUN: llvm-readobj -S %p/Inputs/trivial.obj.elf-i386 > %t.uppers RUN: cmp %t.sections %t.uppers -RUN: llvm-readobj -s %p/Inputs/trivial.obj.elf-i386 > %t.lowers +RUN: llvm-readobj -S %p/Inputs/trivial.obj.elf-i386 > %t.lowers RUN: cmp %t.sections %t.lowers COFF: Sections [ diff --git a/llvm/test/tools/llvm-readobj/unwind-arm64-windows.test b/llvm/test/tools/llvm-readobj/unwind-arm64-windows.test index 879afe27efb..17d05163346 100644 --- a/llvm/test/tools/llvm-readobj/unwind-arm64-windows.test +++ b/llvm/test/tools/llvm-readobj/unwind-arm64-windows.test @@ -1,5 +1,5 @@ -RUN: llvm-readobj -unwind %p/Inputs/arm64-win1.obj | FileCheck %s -check-prefix=UNWIND1 -RUN: llvm-readobj -unwind %p/Inputs/arm64-win2.obj | FileCheck %s -check-prefix=UNWIND2 +RUN: llvm-readobj --unwind %p/Inputs/arm64-win1.obj | FileCheck %s -check-prefix=UNWIND1 +RUN: llvm-readobj --unwind %p/Inputs/arm64-win2.obj | FileCheck %s -check-prefix=UNWIND2 UNWIND1: ExceptionData { UNWIND1-NEXT: FunctionLength: 340 diff --git a/llvm/test/tools/llvm-readobj/unwind.test b/llvm/test/tools/llvm-readobj/unwind.test index 72c591048c8..8c6b13f584c 100644 --- a/llvm/test/tools/llvm-readobj/unwind.test +++ b/llvm/test/tools/llvm-readobj/unwind.test @@ -1,5 +1,5 @@ RUN: yaml2obj %p/Inputs/dwarf-exprs.exe-x86-64.yaml > %t.exe -RUN: llvm-readobj -unwind %t.exe | FileCheck %s +RUN: llvm-readobj --unwind %t.exe | FileCheck %s CHECK: EH_FRAME Header [ CHECK-NEXT: Address: 0x4013c0 |