OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ld-powerpc/] [tlsexe.r] - Blame information for rev 95

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 95 khays
#source: tls.s
2
#source: tlslib.s
3
#as: -a64
4
#ld: -melf64ppc
5
#readelf: -WSsrl
6
#target: powerpc64*-*-*
7
 
8
There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+:
9
 
10
Section Headers:
11
 +\[Nr\] Name +Type +Address +Off +Size +ES Flg Lk Inf Al
12
 +\[[ 0-9]+\] +NULL +0+ 0+ 0+ 0+ +0 +0 +0
13
 +\[[ 0-9]+\] \.interp +.*
14
 +\[[ 0-9]+\] \.hash +.*
15
 +\[[ 0-9]+\] \.dynsym +.*
16
 +\[[ 0-9]+\] \.dynstr +.*
17
 +\[[ 0-9]+\] \.rela\.dyn +.*
18
 +\[[ 0-9]+\] \.rela\.plt +.*
19
 +\[[ 0-9]+\] \.text +PROGBITS .* 0+130 0+ +AX +0 +0 +8
20
 +\[[ 0-9]+\] \.tdata +PROGBITS .* 0+38 0+ WAT +0 +0 +8
21
 +\[[ 0-9]+\] \.tbss +NOBITS .* 0+38 0+ WAT +0 +0 +8
22
 +\[[ 0-9]+\] \.dynamic +DYNAMIC .* 0+160 10 +WA +4 +0 +8
23
 +\[[ 0-9]+\] \.branch_lt + PROGBITS .* 0+ 0+ +WA +0 +0 +8
24
 +\[[ 0-9]+\] \.got +PROGBITS .* 0+30 08 +WA +0 +0 +8
25
 +\[[ 0-9]+\] \.plt +.*
26
 +\[[ 0-9]+\] \.shstrtab +.*
27
 +\[[ 0-9]+\] \.symtab +.*
28
 +\[[ 0-9]+\] \.strtab +.*
29
#...
30
 
31
Elf file type is EXEC \(Executable file\)
32
Entry point .*
33
There are [0-9]+ program headers, starting at offset [0-9]+
34
 
35
Program Headers:
36
 +Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align
37
 +PHDR +0x0+40 0x0+10000040 0x0+10000040 0x0+150 0x0+150 R E 0x8
38
 +INTERP +0x0+190 0x0+10000190 0x0+10000190 0x0+11 0x0+11 R +0x1
39
 +\[Requesting program interpreter: .*\]
40
 +LOAD .* R E 0x10000
41
 +LOAD .* RW +0x10000
42
 +DYNAMIC .* RW +0x8
43
 +TLS .* 0x0+38 0x0+70 R +0x8
44
 
45
 Section to Segment mapping:
46
 +Segment Sections\.\.\.
47
 +0+ +
48
 +01 +\.interp
49
 +02 +\.interp \.hash \.dynsym \.dynstr \.rela\.dyn \.rela\.plt \.text
50
 +03 +\.tdata \.dynamic (\.branch_lt |)\.got \.plt
51
 +04 +\.dynamic
52
 +05 +\.tdata \.tbss
53
 
54
Relocation section '\.rela\.dyn' at offset .* contains 3 entries:
55
 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
56
[0-9a-f ]+R_PPC64_TPREL64 +0+ gd \+ 0
57
[0-9a-f ]+R_PPC64_DTPMOD64 +0+ ld \+ 0
58
[0-9a-f ]+R_PPC64_DTPREL64 +0+50 ld2 \+ 0
59
 
60
Relocation section '\.rela\.plt' at offset .* contains 1 entries:
61
 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
62
[0-9a-f ]+R_PPC64_JMP_SLOT +0+ __tls_get_addr_opt \+ 0
63
 
64
Symbol table '\.dynsym' contains [0-9]+ entries:
65
 +Num: +Value +Size +Type +Bind +Vis +Ndx +Name
66
.* NOTYPE +LOCAL +DEFAULT +UND
67
.* TLS +GLOBAL +DEFAULT +UND gd
68
.* TLS +GLOBAL +DEFAULT +UND ld
69
.* TLS +GLOBAL +DEFAULT +9 ld2
70
.* NOTYPE +GLOBAL +DEFAULT +ABS __bss_start
71
.* FUNC +GLOBAL +DEFAULT +UND __tls_get_addr_opt
72
.* NOTYPE +GLOBAL +DEFAULT +ABS _edata
73
.* NOTYPE +GLOBAL +DEFAULT +ABS _end
74
 
75
Symbol table '\.symtab' contains [0-9]+ entries:
76
 +Num: +Value +Size +Type +Bind +Vis +Ndx +Name
77
.* 0+ +0 +NOTYPE +LOCAL +DEFAULT +UND
78
.* SECTION +LOCAL +DEFAULT +1
79
.* SECTION +LOCAL +DEFAULT +2
80
.* SECTION +LOCAL +DEFAULT +3
81
.* SECTION +LOCAL +DEFAULT +4
82
.* SECTION +LOCAL +DEFAULT +5
83
.* SECTION +LOCAL +DEFAULT +6
84
.* SECTION +LOCAL +DEFAULT +7
85
.* SECTION +LOCAL +DEFAULT +8
86
.* SECTION +LOCAL +DEFAULT +9
87
.* SECTION +LOCAL +DEFAULT +10
88
.* SECTION +LOCAL +DEFAULT +11
89
.* SECTION +LOCAL +DEFAULT +12
90
.* SECTION +LOCAL +DEFAULT +13
91
.* TLS +LOCAL +DEFAULT +8 gd4
92
.* TLS +LOCAL +DEFAULT +8 ld4
93
.* TLS +LOCAL +DEFAULT +8 ld5
94
.* TLS +LOCAL +DEFAULT +8 ld6
95
.* TLS +LOCAL +DEFAULT +8 ie4
96
.* TLS +LOCAL +DEFAULT +8 le4
97
.* TLS +LOCAL +DEFAULT +8 le5
98
.* OBJECT +LOCAL +DEFAULT +10 _DYNAMIC
99
.* (NOTYPE +LOCAL +DEFAULT +7 00000010\.plt_call\.__tls_get_addr(|_opt)\+0|(FUNC|NOTYPE) +LOCAL +DEFAULT +UND \.__tls_get_addr(|_opt))
100
.* (NOTYPE +LOCAL +DEFAULT +7 __glink_PLTresolve|NOTYPE +LOCAL +DEFAULT +7 00000010\.plt_call\.__tls_get_addr(|_opt)\+0)
101
.* ((FUNC|NOTYPE) +LOCAL +DEFAULT +UND \.__tls_get_addr(|_opt)|NOTYPE +LOCAL +DEFAULT +7 __glink_PLTresolve)
102
.* GLOBAL +DEFAULT +UND gd
103
.* GLOBAL +DEFAULT +9 le0
104
.* GLOBAL +DEFAULT +9 ld0
105
.* GLOBAL +DEFAULT +9 le1
106
.* GLOBAL +DEFAULT +UND ld
107
.* NOTYPE +GLOBAL +DEFAULT +7 _start
108
.* TLS +GLOBAL +DEFAULT +9 ld2
109
.* TLS +GLOBAL +DEFAULT +9 ld1
110
.* NOTYPE +GLOBAL +DEFAULT +ABS __bss_start
111
.* FUNC +GLOBAL +DEFAULT +UND __tls_get_addr_opt
112
.* NOTYPE +GLOBAL +DEFAULT +ABS _edata
113
.* NOTYPE +GLOBAL +DEFAULT +ABS _end
114
.* TLS +GLOBAL +DEFAULT +9 gd0
115
.* TLS +GLOBAL +DEFAULT +9 ie0

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.