1
1
# RUN: llvm-mc -filetype=obj -triple=aarch64-unknown-freebsd %s -o %t
2
2
# 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
3
27
4
28
.section .mysection,"ax",@progbits
5
29
.globl _start
@@ -14,18 +38,3 @@ mystr:
14
38
.ascii "blah"
15
39
.size mystr, 4
16
40
.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