Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / tools / llvm-objdump / MachO / cstring-dump.test
blob7dd9d766b197ab464a63634840a09a2d2c420ad3
1 RUN: llvm-objdump --macho --section __TEXT,__cstring %p/Inputs/hello.obj.macho-x86_64 2>&1 | FileCheck %s --implicit-check-not="warning:"
2 RUN: llvm-objdump --macho --section __TEXT,__cstring --no-leading-addr %p/Inputs/hello.obj.macho-x86_64 | FileCheck %s --check-prefix=NO_ADDR --implicit-check-not="warning:"
3 RUN: llvm-objdump --macho --section __TEXT,__cstring --no-leading-headers %p/Inputs/hello.obj.macho-x86_64 | FileCheck %s --check-prefix=NO_HEADERS --implicit-check-not="warning:"
4 RUN: llvm-objdump --macho --section __TEXT,__cstring --non-verbose %p/Inputs/hello.obj.macho-x86_64 | FileCheck %s --check-prefix=NON_VERBOSE --implicit-check-not="warning:"
6 CHECK: Contents of (__TEXT,__cstring) section
7 CHECK-NEXT: 000000000000003b  Hello world\n
9 NO_ADDR: Contents of (__TEXT,__cstring) section
10 NO_ADDR: Hello world\n
11 NO_ADDR-NOT: 000000000000003b
13 NO_HEADERS-NOT: Inputs/hello.obj.macho-x86_64:
14 NO_HEADERS-NOT: Contents of (__TEXT,__cstring) section
15 NO_HEADERS: 000000000000003b    Hello world\n
17 NON_VERBOSE: Contents of (__TEXT,__cstring) section
18 NON_VERBOSE: 000000000000003b   48 65 6c 6c 6f 20 77 6f 72 6c 64 0a 00