Skip to content

Commit bf5581d

Browse files
committed
[llvm-objdump][test] Improve elf-aarch64-mapping-symbols.test
1 parent f26af16 commit bf5581d

File tree

1 file changed

+24
-15
lines changed

1 file changed

+24
-15
lines changed

llvm/test/tools/llvm-objdump/ELF/AArch64/elf-aarch64-mapping-symbols.test

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# RUN: llvm-mc -filetype=obj -triple=aarch64-unknown-freebsd %s -o %t
22
# RUN: llvm-objdump --no-print-imm-hex -d %t | FileCheck %s
3+
# RUN: llvm-objdump --no-print-imm-hex -d --show-all-symbols %t | FileCheck %s --check-prefixes=CHECK,ALL
4+
5+
# CHECK: Disassembly of section .mysection:
6+
# CHECK-EMPTY:
7+
# ALL-NEXT: <$x.0>:
8+
# CHECK-NEXT: <_start>:
9+
# CHECK-NEXT: 0: 10000021 adr x1, 0x4
10+
# CHECK-EMPTY:
11+
# ALL-NEXT: <$d.1>:
12+
# CHECK-NEXT: <msg>:
13+
# CHECK-NEXT: 4: 48 65 6c 6c .word
14+
# CHECK-NEXT: 8: 6f 2c 20 77 .word
15+
# CHECK-NEXT: c: 6f 72 6c 64 .word
16+
# CHECK-NEXT: 10: 0a 00 .short 0x000a
17+
# CHECK-EMPTY:
18+
# CHECK-NEXT: Disassembly of section .myothersection:
19+
# CHECK-EMPTY:
20+
# CHECK-NEXT: <$x.2>:
21+
# CHECK-NEXT: 0: 90000001 adrp x1, 0x0
22+
# CHECK-EMPTY:
23+
# ALL-NEXT: <$d.3>:
24+
# CHECK-NEXT: <mystr>:
25+
# CHECK-NEXT: 4: 62 6c 61 68 .word
26+
# CHECK-NEXT: 8: 9a .byte 0x9a
327

428
.section .mysection,"ax",@progbits
529
.globl _start
@@ -14,18 +38,3 @@ mystr:
1438
.ascii "blah"
1539
.size mystr, 4
1640
.byte 0x9a
17-
18-
# CHECK: Disassembly of section .mysection:
19-
# CHECK: <_start>:
20-
# CHECK: 0: 10000021 adr x1, 0x4
21-
# CHECK: <msg>:
22-
# CHECK: 4: 48 65 6c 6c .word
23-
# CHECK: 8: 6f 2c 20 77 .word
24-
# CHECK: c: 6f 72 6c 64 .word
25-
# CHECK: 10: 0a 00 .short 0x000a
26-
# CHECK: Disassembly of section .myothersection:
27-
# CHECK: <$x.2>:
28-
# CHECK: 0: 90000001 adrp x1, 0x0
29-
# CHECK: <mystr>:
30-
# CHECK: 4: 62 6c 61 68 .word
31-
# CHECK: 8: 9a .byte 0x9a

0 commit comments

Comments
 (0)