File tree Expand file tree Collapse file tree 6 files changed +21
-70
lines changed Expand file tree Collapse file tree 6 files changed +21
-70
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- // RUN: llvm-mc -triple=aarch64-none-linux-gnu -filetype=obj < %s | llvm-objdump -t - | FileCheck %s
1
+ // RUN: llvm-mc -triple=aarch64-none-linux-gnu -filetype=obj %s | llvm-nm - | FileCheck %s
2
2
3
3
.text
4
4
// $x at 0x0000
18
18
// $x at 0x0018
19
19
add x0, x0, x0
20
20
21
- // CHECK: 00000004 .text 00000000 $d
22
- // CHECK-NEXT: 00000000 .text 00000000 $x
23
- // CHECK-NEXT: 00000064 .text 00000000 $x
21
+ // CHECK: 0000000000000004 t $d.1
22
+ // CHECK-NEXT: 0000000000000000 t $x.0
23
+ // CHECK-NEXT: 0000000000000064 t $x.2
Original file line number Diff line number Diff line change 2
2
// RUN: | FileCheck %s --check-prefix=CHECK-ASM
3
3
// RUN: llvm-mc %s -triple=aarch64-none-linux-gnu -filetype=obj -o %t
4
4
// RUN: llvm-readobj -S --sd %t | FileCheck %s --check-prefix=CHECK-OBJ
5
- // RUN: llvm-objdump -t %t | FileCheck %s --check-prefix=CHECK- SYMS
5
+ // RUN: llvm-readelf -s %t | FileCheck %s --check-prefix=SYMS
6
6
7
7
.section .size .aarch64_size
8
8
@@ -31,9 +31,10 @@ aarch64_size:
31
31
// CHECK-OBJ-NEXT: 0010: 00000000 0000 |......|
32
32
// CHECK-OBJ-NEXT: )
33
33
34
- // CHECK-SYMS: 0000000000000000 .size.aarch64_size 00000000 $d.0
35
- // CHECK-SYMS: 0000000000000000 g F .size.aarch64_size 00000000 aarch64_size
36
- // CHECK-SYMS: 0000000000000000 *UND* 00000000 also_double_word
37
- // CHECK-SYMS: 0000000000000000 *UND* 00000000 double_word
38
- // CHECK-SYMS: 0000000000000000 *UND* 00000000 full_word
39
- // CHECK-SYMS: 0000000000000000 *UND* 00000000 half_word
34
+ // SYMS: Type Bind Vis Ndx Name
35
+ // SYMS: NOTYPE LOCAL DEFAULT 3 $d.0
36
+ // SYMS-NEXT: FUNC GLOBAL DEFAULT 3 aarch64_size
37
+ // SYMS-NEXT: NOTYPE GLOBAL DEFAULT UND also_double_word
38
+ // SYMS-NEXT: NOTYPE GLOBAL DEFAULT UND double_word
39
+ // SYMS-NEXT: NOTYPE GLOBAL DEFAULT UND full_word
40
+ // SYMS-NEXT: NOTYPE GLOBAL DEFAULT UND half_word
Original file line number Diff line number Diff line change 1
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux %s | llvm-objdump -t - | FileCheck %s
1
+ # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux %s | llvm-readelf -s - | FileCheck %s
2
2
3
- # CHECK: 0000000000000004 g O *COM* 00000004 C
3
+ # CHECK: Value Size Type Bind Vis Ndx Name
4
+ # CHECK: 0000000000000004 4 OBJECT GLOBAL DEFAULT COM C
4
5
.comm C,4 ,4
5
6
.comm C,4 ,4
Original file line number Diff line number Diff line change 1
1
# RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-freebsd13.0 %s -o %t
2
- # RUN: llvm-objdump -t %t | FileCheck %s
2
+ # RUN: llvm-readelf -s %t | FileCheck %s
3
3
4
- # CHECK: 0000000000000000 gw F .text 00000000 0x60 __impl_foo
5
- # CHECK: 0000000000000000 g F .text 00000000 0x60 foo
6
- # CHECK: 0000000000000000 gw F .text 00000000 0x60 foo@FBSD_1.1
7
- # CHECK: 0000000000000008 g F .text 00000000 0x60 func
8
- # CHECK: 0000000000000008 gw F .text 00000000 0x60 weak_func
4
+ # CHECK: Type Bind Vis Ndx Name
5
+ # CHECK: FUNC GLOBAL DEFAULT [<other: 0x60>] 2 foo
6
+ # CHECK-NEXT: FUNC WEAK DEFAULT [<other: 0x60>] 2 foo@FBSD_1.1
7
+ # CHECK-NEXT: FUNC GLOBAL DEFAULT [<other: 0x60>] 2 func
8
+ # CHECK-NEXT: FUNC WEAK DEFAULT [<other: 0x60>] 2 weak_func
9
9
10
10
.text
11
11
.abiversion 2
You can’t perform that action at this time.
0 commit comments