2004-06-01 Paolo Bonzini <bonzini@gnu.org>
[binutils.git] / ld / testsuite / ld-s390 / tlspic.rd
blob4764023f496c6ad685ca42d54bca4db7e6d466b2
1 #source: tlspic1.s
2 #source: tlspic2.s
3 #as: -m31
4 #ld: -shared -melf_s390
5 #readelf: -Ssrl
6 #target: s390-*-*
8 There are 17 section headers, starting at offset 0x[0-9a-f]+:
10 Section Headers:
11   \[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
12   \[ 0\] +NULL +0+ 0+ 0+ 00 +0 +0  0
13   \[ 1\] .hash +.*
14   \[ 2\] .dynsym +.*
15   \[ 3\] .dynstr +.*
16   \[ 4\] .rela.dyn +.*
17   \[ 5\] .rela.plt +.*
18   \[ 6\] .plt +.*
19   \[ 7\] .text +PROGBITS +.*
20   \[ 8\] .tdata +PROGBITS +0+1600 0+600 0+60 00 WAT  0 +0 32
21   \[ 9\] .tbss +NOBITS +0+1660 0+660 0+20 00 WAT  0 +0  1
22   \[10\] .dynamic +DYNAMIC +0+1660 0+660 0+98 08  WA  3 +0  4
23   \[11\] .got +PROGBITS +0+16f8 0+6f8 0+58 04  WA  0 +0  4
24   \[12\] .data +.*
25   \[13\] .bss +.*
26   \[14\] .shstrtab +.*
27   \[15\] .symtab +.*
28   \[16\] .strtab +.*
29 Key to Flags:
34 Elf file type is DYN \(Shared object file\)
35 Entry point 0x[0-9a-f]+
36 There are 4 program headers, starting at offset [0-9]+
38 Program Headers:
39   Type +Offset +VirtAddr +PhysAddr +FileSiz MemSiz  Flg Align
40   LOAD +0x0+ 0x0+ 0x0+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
41   LOAD +0x0+600 0x0+1600 0x0+1600 0x00150 0x00150 RW  0x1000
42   DYNAMIC +0x0+660 0x0+1660 0x0+1660 0x0+98 0x0+98 RW  0x4
43   TLS +0x0+600 0x0+1600 0x0+1600 0x0+60 0x0+80 R +0x20
45  Section to Segment mapping:
46   Segment Sections...
47  +00 +.hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text 
48  +01 +.tdata .tbss .dynamic .got 
49  +02 +.tbss .dynamic 
50  +03 +.tdata .tbss 
52 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
53  Offset +Info +Type +Sym.Value  Sym. Name \+ Addend
54 [0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
55 [0-9a-f]+  0+38 R_390_TLS_TPOFF +0+24
56 [0-9a-f]+  0+38 R_390_TLS_TPOFF +0+30
57 [0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
58 [0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
59 [0-9a-f]+  0+38 R_390_TLS_TPOFF +0+64
60 [0-9a-f]+  0+38 R_390_TLS_TPOFF +0+50
61 [0-9a-f]+  0+38 R_390_TLS_TPOFF +0+70
62 [0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
63 [0-9a-f]+  0+38 R_390_TLS_TPOFF +0+44
64 [0-9a-f]+  0+a38 R_390_TLS_TPOFF +0+10 +sg5 \+ 0
65 [0-9a-f]+  0+c36 R_390_TLS_DTPMOD  0+ +sg1 \+ 0
66 [0-9a-f]+  0+c37 R_390_TLS_DTPOFF  0+ +sg1 \+ 0
67 [0-9a-f]+  0+f38 R_390_TLS_TPOFF +0+4 +sg2 \+ 0
69 Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
70  Offset +Info +Type +Sym.Value  Sym. Name \+ Addend
71 [0-9a-f]+  0+b0b R_390_JMP_SLOT +0+ +__tls_get_offset \+ 0
73 Symbol table '.dynsym' contains 21 entries:
74  +Num: +Value  Size Type +Bind +Vis +Ndx Name
75  +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
76  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 
77  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 
78  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 
79  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +12 
80  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +13 
81  +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
82  +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
83  +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
84  +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
85  +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
86  +[0-9]+: 0+ +0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
87  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1
88  +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fn1
89  +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
90  +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2
91  +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6
92  +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7
93  +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
94  +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _GLOBAL_OFFSET_TABLE_
95  +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
97 Symbol table '.symtab' contains 56 entries:
98  +Num: +Value  Size Type +Bind +Vis +Ndx Name
99  +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
100  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +1 
101  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +2 
102  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +3 
103  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +4 
104  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +5 
105  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +6 
106  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 
107  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 
108  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 
109  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +10 
110  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +11 
111  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +12 
112  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +13 
113  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +14 
114  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +15 
115  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +16 
116  +[0-9]+: 0+20 +0 TLS +LOCAL  DEFAULT +8 sl1
117  +[0-9]+: 0+24 +0 TLS +LOCAL  DEFAULT +8 sl2
118  +[0-9]+: 0+28 +0 TLS +LOCAL  DEFAULT +8 sl3
119  +[0-9]+: 0+2c +0 TLS +LOCAL  DEFAULT +8 sl4
120  +[0-9]+: 0+30 +0 TLS +LOCAL  DEFAULT +8 sl5
121  +[0-9]+: 0+34 +0 TLS +LOCAL  DEFAULT +8 sl6
122  +[0-9]+: 0+38 +0 TLS +LOCAL  DEFAULT +8 sl7
123  +[0-9]+: 0+3c +0 TLS +LOCAL  DEFAULT +8 sl8
124  +[0-9]+: 0+60 +0 TLS +LOCAL  HIDDEN +9 sH1
125  +[0-9]+: 0+48 +0 TLS +LOCAL  HIDDEN +8 sh3
126  +[0-9]+: 0+64 +0 TLS +LOCAL  HIDDEN +9 sH2
127  +[0-9]+: 0+78 +0 TLS +LOCAL  HIDDEN +9 sH7
128  +[0-9]+: 0+58 +0 TLS +LOCAL  HIDDEN +8 sh7
129  +[0-9]+: 0+5c +0 TLS +LOCAL  HIDDEN +8 sh8
130  +[0-9]+: 0+6c +0 TLS +LOCAL  HIDDEN +9 sH4
131  +[0-9]+: 0+4c +0 TLS +LOCAL  HIDDEN +8 sh4
132  +[0-9]+: 0+68 +0 TLS +LOCAL  HIDDEN +9 sH3
133  +[0-9]+: 0+50 +0 TLS +LOCAL  HIDDEN +8 sh5
134  +[0-9]+: 0+70 +0 TLS +LOCAL  HIDDEN +9 sH5
135  +[0-9]+: 0+74 +0 TLS +LOCAL  HIDDEN +9 sH6
136  +[0-9]+: 0+7c +0 TLS +LOCAL  HIDDEN +9 sH8
137  +[0-9]+: 0+40 +0 TLS +LOCAL  HIDDEN +8 sh1
138  +[0-9]+: 0+44 +0 TLS +LOCAL  HIDDEN +8 sh2
139  +[0-9]+: 0+54 +0 TLS +LOCAL  HIDDEN +8 sh6
140  +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
141  +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
142  +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
143  +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
144  +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
145  +[0-9]+: 0+ +0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
146  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1
147  +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fn1
148  +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
149  +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2
150  +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6
151  +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7
152  +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
153  +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _GLOBAL_OFFSET_TABLE_
154  +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end