* emultempl/elf32.em (output_rel_find): Prefer .rel script sections
[deliverable/binutils-gdb.git] / ld / testsuite / ld-i386 / tlsnopic.rd
1 #source: tlsnopic1.s
2 #source: tlsnopic2.s
3 #as: --32
4 #ld: -shared -melf_i386
5 #readelf: -Ssrl
6 #target: i?86-*-*
7
8 There are 14 section headers, starting at offset 0x[0-9a-f]+:
9
10 Section 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 +.*
26 Key to Flags:
27 .*
28 .*
29 .*
30
31 Elf file type is DYN \(Shared object file\)
32 Entry point 0x1000
33 There are 4 program headers, starting at offset [0-9]+
34
35 Program 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
49 Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 20 entries:
50 Offset +Info +Type +Sym.Value +Sym. Name
51 0+100d 0+8 R_386_RELATIVE +
52 0+1017 0+8 R_386_RELATIVE +
53 0+102e 0+8 R_386_RELATIVE +
54 0+1038 0+8 R_386_RELATIVE +
55 0+104f 0+8 R_386_RELATIVE +
56 0+1059 0+8 R_386_RELATIVE +
57 0+1067 0+c25 R_386_TLS_TPOFF32 0+ sg3
58 0+107c 0+25 R_386_TLS_TPOFF32
59 0+10a4 0+e R_386_TLS_TPOFF +
60 0+10c4 0+e R_386_TLS_TPOFF +
61 0+10d9 0+e R_386_TLS_TPOFF +
62 0+10e4 0+e R_386_TLS_TPOFF +
63 0+208c 0+e R_386_TLS_TPOFF +
64 0+2090 0+e R_386_TLS_TPOFF +
65 0+209c 0+e R_386_TLS_TPOFF +
66 0+20a0 0+e R_386_TLS_TPOFF +
67 0+109b 0+d0e R_386_TLS_TPOFF 0+ sg4
68 0+10ce 0+f0e R_386_TLS_TPOFF 0+ sg5
69 0+2094 0+100e R_386_TLS_TPOFF 0+ sg1
70 0+2098 0+120e R_386_TLS_TPOFF 0+ sg2
71
72
73 Symbol 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
98 Symbol 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.034182 seconds and 4 git commands to generate.