* emultempl/elf32.em (output_rel_find): Prefer .rel script sections
[deliverable/binutils-gdb.git] / ld / testsuite / ld-i386 / tlsnopic.rd
CommitLineData
37e55690
JJ
1#source: tlsnopic1.s
2#source: tlsnopic2.s
3#as: --32
4#ld: -shared -melf_i386
5#readelf: -Ssrl
6#target: i?86-*-*
7
8There are 14 section headers, starting at offset 0x[0-9a-f]+:
9
10Section Headers:
11 \[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
12 \[ 0\] +NULL +0+ 0+ 0+ 0+ +0 +0 +0
13 \[ 1\] \.hash +.*
14 \[ 2\] \.dynsym +.*
15 \[ 3\] \.dynstr +.*
16 \[ 4\] \.rel.dyn +.*
17 \[ 5\] \.text +PROGBITS +0+1000 .*
18 \[ 6\] \.data +.*
19 \[ 7\] .tbss +NOBITS +[0-9a-f]+ [0-9a-f]+ 000024 00 WAT 0 0 1
20 \[ 8\] \.dynamic +DYNAMIC +0+2000 .*
21 \[ 9\] \.got +PROGBITS +0+2080 .*
22 \[10\] \.bss +.*
23 \[11\] \.shstrtab +.*
24 \[12\] \.symtab +.*
25 \[13\] \.strtab +.*
26Key to Flags:
27.*
28.*
29.*
30
31Elf file type is DYN \(Shared object file\)
32Entry point 0x1000
33There are 4 program headers, starting at offset [0-9]+
34
35Program Headers:
36 Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align
37 LOAD.*
38 LOAD.*
39 DYNAMIC.*
40 TLS +0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x0+ 0x0+24 R +0x1
41
42 Section to Segment mapping:
43 Segment Sections...
44 00 +.hash .dynsym .dynstr .rel.dyn .text *
45 01 +.tbss .dynamic .got *
46 02 +.tbss .dynamic *
47 03 +.tbss *
48
49Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 20 entries:
50 Offset +Info +Type +Sym.Value +Sym. Name
510+100d 0+8 R_386_RELATIVE +
520+1017 0+8 R_386_RELATIVE +
530+102e 0+8 R_386_RELATIVE +
540+1038 0+8 R_386_RELATIVE +
550+104f 0+8 R_386_RELATIVE +
560+1059 0+8 R_386_RELATIVE +
570+1067 0+c25 R_386_TLS_TPOFF32 0+ sg3
580+107c 0+25 R_386_TLS_TPOFF32
590+10a4 0+e R_386_TLS_TPOFF +
600+10c4 0+e R_386_TLS_TPOFF +
610+10d9 0+e R_386_TLS_TPOFF +
620+10e4 0+e R_386_TLS_TPOFF +
630+208c 0+e R_386_TLS_TPOFF +
640+2090 0+e R_386_TLS_TPOFF +
650+209c 0+e R_386_TLS_TPOFF +
660+20a0 0+e R_386_TLS_TPOFF +
670+109b 0+d0e R_386_TLS_TPOFF 0+ sg4
680+10ce 0+f0e R_386_TLS_TPOFF 0+ sg5
690+2094 0+100e R_386_TLS_TPOFF 0+ sg1
700+2098 0+120e R_386_TLS_TPOFF 0+ sg2
71
72
73Symbol table '.dynsym' contains 22 entries:
74 +Num: +Value Size Type +Bind +Vis +Ndx Name
75 +0: 0+ +0 NOTYPE LOCAL DEFAULT UND *
76 +1: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *
77 +2: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *
78 +3: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *
79 +4: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *
80 +5: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *
81 +6: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *
82 +7: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *
83 +8: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *
84 +9: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *
85 +10: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *
86 +11: [0-9a-f]+ +0 OBJECT GLOBAL DEFAULT ABS _DYNAMIC
87 +12: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg3
88 +13: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg4
89 +14: 0+1000 +0 FUNC +GLOBAL DEFAULT +5 fn3
90 +15: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg5
91 +16: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg1
92 +17: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start
93 +18: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg2
94 +19: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata
95 +20: 0+2080 +0 OBJECT GLOBAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_
96 +21: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end
97
98Symbol table '.symtab' contains 34 entries:
99 +Num: +Value Size Type +Bind +Vis +Ndx Name
100 +0: 0+ +0 NOTYPE LOCAL DEFAULT UND *
101 +1: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *
102 +2: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *
103 +3: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *
104 +4: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *
105 +5: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *
106 +6: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *
107 +7: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *
108 +8: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *
109 +9: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *
110 +10: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *
111 +11: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +11 *
112 +12: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +12 *
113 +13: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +13 *
114 +14: 0+00 +0 TLS +LOCAL DEFAULT +7 bl1
115 +15: 0+04 +0 TLS +LOCAL DEFAULT +7 bl2
116 +16: 0+08 +0 TLS +LOCAL DEFAULT +7 bl3
117 +17: 0+0c +0 TLS +LOCAL DEFAULT +7 bl4
118 +18: 0+10 +0 TLS +LOCAL DEFAULT +7 bl5
119 +19: 0+1c +0 TLS +LOCAL HIDDEN +7 sh3
120 +20: 0+20 +0 TLS +LOCAL HIDDEN +7 sh4
121 +21: 0+14 +0 TLS +LOCAL HIDDEN +7 sh1
122 +22: 0+18 +0 TLS +LOCAL HIDDEN +7 sh2
123 +23: [0-9a-f]+ +0 OBJECT GLOBAL DEFAULT ABS _DYNAMIC
124 +24: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg3
125 +25: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg4
126 +26: 0+1000 +0 FUNC +GLOBAL DEFAULT +5 fn3
127 +27: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg5
128 +28: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg1
129 +29: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start
130 +30: 0+ +0 NOTYPE GLOBAL DEFAULT UND sg2
131 +31: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata
132 +32: 0+2080 +0 OBJECT GLOBAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_
133 +33: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end
This page took 0.028865 seconds and 4 git commands to generate.