new ppc64 tls tests
[deliverable/binutils-gdb.git] / ld / testsuite / ld-powerpc / tlsexetoc.r
CommitLineData
266fb683
AM
1#source: tlslib.s
2#source: tlstoc.s
3#as: -a64
4#ld: -shared -melf64ppc
5#readelf: -WSsrl
6#target: powerpc64*-*-*
7
8There are 21 section headers.*
9
10Section Headers:
11 +\[Nr\] Name +Type +Address +Off +Size +ES Flg Lk Inf Al
12 +\[ 0\] +NULL +0+ 0+ 0+ 0+ +0 +0 +0
13 +\[ 1\] .interp +PROGBITS +0+10000190 0+190 0+11 0+ +A +0 +0 +1
14 +\[ 2\] .hash +HASH +0+100001a8 0+1a8 0+38 04 +A +3 +0 +8
15 +\[ 3\] .dynsym +DYNSYM +0+100001e0 0+1e0 0+d8 18 +A +4 +1 +8
16 +\[ 4\] .dynstr +STRTAB +0+100002b8 0+2b8 0+4d 0+ +A +0 +0 +1
17 +\[ 5\] .rela.dyn +RELA +0+10000308 0+308 0+30 18 +A +3 +0 +8
18 +\[ 6\] .text +PROGBITS +0+10000338 0+338 0+58 0+ +AX +0 +0 +4
19 +\[ 7\] .data +PROGBITS +0+10010390 0+390 0+ 0+ +WA +0 +0 +1
20 +\[ 8\] .branch_lt +PROGBITS +0+10010390 0+390 0+ 0+ +WA +0 +0 +8
21 +\[ 9\] .tdata +PROGBITS +0+10010390 0+390 0+38 0+ WAT +0 +0 +8
22 +\[10\] .tbss +NOBITS +0+100103c8 0+3c8 0+38 0+ WAT +0 +0 +8
23 +\[11\] .dynamic +DYNAMIC +0+100103c8 0+3c8 0+100 10 +WA +4 +0 +8
24 +\[12\] .ctors +PROGBITS +0+100104c8 0+520 0+ 0+ +W +0 +0 +1
25 +\[13\] .dtors +PROGBITS +0+100104c8 0+520 0+ 0+ +W +0 +0 +1
26 +\[14\] .got +PROGBITS +0+100104c8 0+4c8 0+8 08 +WA +0 +0 +8
27 +\[15\] .toc +PROGBITS +0+100104d0 0+4d0 0+50 0+ +WA +0 +0 +1
28 +\[16\] .sbss +PROGBITS +0+10010520 0+520 0+ 0+ +W +0 +0 +1
29 +\[17\] .bss +NOBITS +0+10010520 0+520 0+ 0+ +WA +0 +0 +1
30 +\[18\] .shstrtab +STRTAB +0+ 0+520 0+93 0+ +0 +0 +1
31 +\[19\] .symtab +SYMTAB +0+ 0+af8 0+438 18 +20 +1d +8
32 +\[20\] .strtab +STRTAB +0+ 0+f30 0+83 0+ +0 +0 +1
33#...
34
35Elf file type is EXEC \(Executable file\)
36Entry point 0x10000338
37There are 6 program headers.*
38
39Program Headers:
40 +Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align
41 +PHDR +0x0+40 0x0+10000040 0x0+10000040 0x0+150 0x0+150 R E 0x8
42 +INTERP +0x0+190 0x0+10000190 0x0+10000190 0x0+11 0x0+11 R +0x1
43 +\[Requesting program interpreter: .*\]
44 +LOAD +0x0+ 0x0+10000000 0x0+10000000 0x0+390 0x0+390 R E 0x10000
45 +LOAD +0x0+390 0x0+10010390 0x0+10010390 0x0+190 0x0+190 RW +0x10000
46 +DYNAMIC +0x0+3c8 0x0+100103c8 0x0+100103c8 0x0+100 0x0+100 RW +0x8
47 +TLS +0x0+390 0x0+10010390 0x0+10010390 0x0+38 0x0+70 R +0x8
48
49 Section to Segment mapping:
50 +Segment Sections\.\.\.
51 +00 +
52 +01 +\.interp
53 +02 +\.interp \.hash \.dynsym \.dynstr \.rela\.dyn \.text
54 +03 +\.tdata \.tbss \.dynamic \.got \.toc
55 +04 +\.tbss \.dynamic
56 +05 +\.tdata \.tbss
57
58Relocation section '\.rela\.dyn' at offset .* contains 2 entries:
59 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
600+100104d0 +0+200000049 R_PPC64_TPREL64 +0+ gd \+ 0
610+100104e0 +0+400000049 R_PPC64_TPREL64 +0+ ld \+ 0
62
63Symbol table '\.dynsym' contains 9 entries:
64 +Num: +Value +Size Type +Bind +Vis +Ndx Name
65 +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND
66 +1: 0+100103c8 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
67 +2: 0+ +0 TLS +GLOBAL DEFAULT +UND gd
68 +3: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND \.__tls_get_addr
69 +4: 0+ +0 TLS +GLOBAL DEFAULT +UND ld
70 +5: 0+10010520 +0 NOTYPE +GLOBAL DEFAULT +ABS __end
71 +6: 0+10010520 +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
72 +7: 0+10010520 +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
73 +8: 0+10010520 +0 NOTYPE +GLOBAL DEFAULT +ABS _end
74
75Symbol table '\.symtab' contains 45 entries:
76 +Num: +Value +Size Type +Bind +Vis +Ndx Name
77 +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND
78 +1: 0+10000190 +0 SECTION LOCAL +DEFAULT +1
79 +2: 0+100001a8 +0 SECTION LOCAL +DEFAULT +2
80 +3: 0+100001e0 +0 SECTION LOCAL +DEFAULT +3
81 +4: 0+100002b8 +0 SECTION LOCAL +DEFAULT +4
82 +5: 0+10000308 +0 SECTION LOCAL +DEFAULT +5
83 +6: 0+10000338 +0 SECTION LOCAL +DEFAULT +6
84 +7: 0+10010390 +0 SECTION LOCAL +DEFAULT +7
85 +8: 0+10010390 +0 SECTION LOCAL +DEFAULT +8
86 +9: 0+10010390 +0 SECTION LOCAL +DEFAULT +9
87 +10: 0+100103c8 +0 SECTION LOCAL +DEFAULT +10
88 +11: 0+100103c8 +0 SECTION LOCAL +DEFAULT +11
89 +12: 0+100104c8 +0 SECTION LOCAL +DEFAULT +12
90 +13: 0+100104c8 +0 SECTION LOCAL +DEFAULT +13
91 +14: 0+100104c8 +0 SECTION LOCAL +DEFAULT +14
92 +15: 0+100104d0 +0 SECTION LOCAL +DEFAULT +15
93 +16: 0+10010520 +0 SECTION LOCAL +DEFAULT +16
94 +17: 0+10010520 +0 SECTION LOCAL +DEFAULT +17
95 +18: 0+ +0 SECTION LOCAL +DEFAULT +18
96 +19: 0+ +0 SECTION LOCAL +DEFAULT +19
97 +20: 0+ +0 SECTION LOCAL +DEFAULT +20
98 +21: 0+ +0 TLS +LOCAL +DEFAULT +9 gd4
99 +22: 0+8 +0 TLS +LOCAL +DEFAULT +9 ld4
100 +23: 0+10 +0 TLS +LOCAL +DEFAULT +9 ld5
101 +24: 0+18 +0 TLS +LOCAL +DEFAULT +9 ld6
102 +25: 0+20 +0 TLS +LOCAL +DEFAULT +9 ie4
103 +26: 0+28 +0 TLS +LOCAL +DEFAULT +9 le4
104 +27: 0+30 +0 TLS +LOCAL +DEFAULT +9 le5
105 +28: 0+10010518 +0 NOTYPE +LOCAL +DEFAULT +15 \.Lie0
106 +29: 0+100103c8 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
107 +30: 0+ +0 TLS +GLOBAL DEFAULT +UND gd
108 +31: 0+60 +0 TLS +GLOBAL DEFAULT +10 le0
109 +32: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND \.__tls_get_addr
110 +33: 0+40 +0 TLS +GLOBAL DEFAULT +10 ld0
111 +34: 0+68 +0 TLS +GLOBAL DEFAULT +10 le1
112 +35: 0+ +0 TLS +GLOBAL DEFAULT +UND ld
113 +36: 0+10000338 +0 NOTYPE +GLOBAL DEFAULT +6 _start
114 +37: 0+10010520 +0 NOTYPE +GLOBAL DEFAULT +ABS __end
115 +38: 0+50 +0 TLS +GLOBAL DEFAULT +10 ld2
116 +39: 0+48 +0 TLS +GLOBAL DEFAULT +10 ld1
117 +40: 0+10010520 +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
118 +41: 0+10010520 +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
119 +42: 0+10010520 +0 NOTYPE +GLOBAL DEFAULT +ABS _end
120 +43: 0+38 +0 TLS +GLOBAL DEFAULT +10 gd0
121 +44: 0+58 +0 TLS +GLOBAL DEFAULT +10 ie0
This page took 0.027012 seconds and 4 git commands to generate.