File tree Expand file tree Collapse file tree 8 files changed +14
-14
lines changed
test/tools/llvm-objdump/ELF Expand file tree Collapse file tree 8 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 15
15
# RUN: llvm-readobj -r --dyn-syms -A %t.so | FileCheck -check-prefix=GOT %s
16
16
17
17
# CHECK: SYMBOL TABLE:
18
- # CHECK: 00000000 l O .tdata 00000000 loc0
18
+ # CHECK: 00000000 l .tdata 00000000 loc0
19
19
# CHECK: [[FOO0:[0-9a-f]+]] g .text 00000000 foo0
20
- # CHECK: 00000000 g O .tdata 00000000 tls0
21
- # CHECK: 00000004 g O .tdata 00000000 tls1
20
+ # CHECK: 00000000 g .tdata 00000000 tls0
21
+ # CHECK: 00000004 g .tdata 00000000 tls1
22
22
# CHECK: [[FOO2:[0-9a-f]+]] g .text 00000000 foo2
23
23
24
24
# CHECK: Contents of section .got:
Original file line number Diff line number Diff line change 21
21
# RUN: | FileCheck -check-prefix=DIS-SO %s
22
22
# RUN: llvm-readobj -r -A %t-out.so | FileCheck -check-prefix=SO %s
23
23
24
- # DIS: 0000000000000000 l O .tdata 0000000000000000 loc
25
- # DIS: 0000000000000000 O *UND* 0000000000000000 foo
26
- # DIS: 0000000000000004 g O .tdata 0000000000000000 bar
24
+ # DIS: 0000000000000000 l .tdata 0000000000000000 loc
25
+ # DIS: 0000000000000000 *UND* 0000000000000000 foo
26
+ # DIS: 0000000000000004 g .tdata 0000000000000000 bar
27
27
28
28
# DIS: Contents of section .got:
29
29
# DIS-NEXT: 30000 00000000 00000000 80000000 00000000
Original file line number Diff line number Diff line change 12
12
# ERR: error: relocation R_MIPS_TLS_TPREL_HI16 against loc0 cannot be used with -shared
13
13
# ERR: error: relocation R_MIPS_TLS_TPREL_LO16 against loc0 cannot be used with -shared
14
14
15
- # DIS: 00000000 l O .tdata 00000000 loc0
15
+ # DIS: 00000000 l .tdata 00000000 loc0
16
16
17
17
# DIS: <__start>:
18
18
# DIS-NEXT: addiu $2, $3, 0
Original file line number Diff line number Diff line change 8
8
9
9
# CHECK: SYMBOL TABLE:
10
10
# CHECK: [[TGA:[0-9a-f]{8}]] g .text 0000000000000000 __tls_get_addr
11
- # CHECK: 0000000000000000 g O .tdata 0000000000000000 tls1
11
+ # CHECK: 0000000000000000 g .tdata 0000000000000000 tls1
12
12
#
13
13
# CHECK: Contents of section .data:
14
14
# CHECK-NEXT: {{.*}} [[TGA]] ffffffff ffff8004 ffffffff
Original file line number Diff line number Diff line change 7
7
# RUN: llvm-objdump -s -t %t.exe | FileCheck %s
8
8
9
9
# CHECK: SYMBOL TABLE:
10
- # CHECK: 00000000 g O .tdata 00000000 tls1
10
+ # CHECK: 00000000 g .tdata 00000000 tls1
11
11
# CHECK: [[TGA:[0-9a-f]+]] g .text 00000000 __tls_get_addr
12
12
#
13
13
# CHECK: Contents of section .data:
Original file line number Diff line number Diff line change 21
21
# RUN: | FileCheck -check-prefix=DIS-SO %s
22
22
# RUN: llvm-readobj -r -A %t-out.so | FileCheck -check-prefix=SO %s
23
23
24
- # DIS: 00000000 l O .tdata 00000000 loc
25
- # DIS: 00000000 O *UND* 00000000 foo
26
- # DIS: 00000004 g O .tdata 00000000 bar
24
+ # DIS: 00000000 l .tdata 00000000 loc
25
+ # DIS: 00000000 *UND* 00000000 foo
26
+ # DIS: 00000004 g .tdata 00000000 bar
27
27
28
28
# DIS: Contents of section .got:
29
29
# DIS-NEXT: 30000 00000000 80000000 00000000 ffff9004
Original file line number Diff line number Diff line change @@ -670,8 +670,8 @@ ELFObjectFile<ELFT>::getSymbolType(DataRefImpl Symb) const {
670
670
return SymbolRef::ST_Function;
671
671
case ELF::STT_OBJECT:
672
672
case ELF::STT_COMMON:
673
- case ELF::STT_TLS:
674
673
return SymbolRef::ST_Data;
674
+ case ELF::STT_TLS:
675
675
default :
676
676
return SymbolRef::ST_Other;
677
677
}
Original file line number Diff line number Diff line change 14
14
# CHECK-NEXT:0000000000000000 g O .data 0000000000000010 object
15
15
# CHECK-NEXT:0000000000000000 g F .text 000000000000000f func
16
16
# CHECK-NEXT:0000000000000000 g O *COM* 0000000000000000 common
17
- # CHECK-NEXT:0000000000000000 g O .data 0000000000000000 tls
17
+ # CHECK-NEXT:0000000000000000 g .data 0000000000000000 tls
18
18
# CHECK-NEXT:0000000000000000 g i .text 0000000000000000 ifunc
19
19
# CHECK-NEXT:0000000000000000 g .text 0000000000000000 invalid_type
20
20
# CHECK-NEXT:0000000000000000 g .text 0000000000000000 STT_HIOS
You can’t perform that action at this time.
0 commit comments