Home | History | Annotate | Download | only in ld-mips-elf
      1 #source: reloc-1a.s
      2 #source: reloc-1b.s
      3 #ld: -r
      4 #objdump: -dr
      5 
      6 .*:     file format .*
      7 
      8 Disassembly of section \.text:
      9 
     10 .* <.*>:
     11 #
     12 # Relocations against tstarta
     13 #
     14 .*:	3c04ffff 	lui	a0,0xffff
     15 			.*: R_MIPS_HI16	\.text
     16 .*:	24847ff0 	addiu	a0,a0,32752
     17 			.*: R_MIPS_LO16	\.text
     18 .*:	3c040000 	lui	a0,0x0
     19 			.*: R_MIPS_HI16	\.text
     20 .*:	24848000 	addiu	a0,a0,-32768
     21 			.*: R_MIPS_LO16	\.text
     22 .*:	3c040000 	lui	a0,0x0
     23 			.*: R_MIPS_HI16	\.text
     24 .*:	24840000 	addiu	a0,a0,0
     25 			.*: R_MIPS_LO16	\.text
     26 .*:	3c040000 	lui	a0,0x0
     27 			.*: R_MIPS_HI16	\.text
     28 .*:	24847ff0 	addiu	a0,a0,32752
     29 			.*: R_MIPS_LO16	\.text
     30 
     31 .* <t32a>:
     32 .*:	3c040001 	lui	a0,0x1
     33 			.*: R_MIPS_HI16	\.text
     34 .*:	24848010 	addiu	a0,a0,-32752
     35 			.*: R_MIPS_LO16	\.text
     36 #
     37 # Relocations against t32a
     38 #
     39 .*:	3c040000 	lui	a0,0x0
     40 			.*: R_MIPS_HI16	\.text
     41 .*:	24848010 	addiu	a0,a0,-32752
     42 			.*: R_MIPS_LO16	\.text
     43 .*:	3c040000 	lui	a0,0x0
     44 			.*: R_MIPS_HI16	\.text
     45 .*:	24848020 	addiu	a0,a0,-32736
     46 			.*: R_MIPS_LO16	\.text
     47 .*:	3c040000 	lui	a0,0x0
     48 			.*: R_MIPS_HI16	\.text
     49 .*:	24840020 	addiu	a0,a0,32
     50 			.*: R_MIPS_LO16	\.text
     51 .*:	3c040001 	lui	a0,0x1
     52 			.*: R_MIPS_HI16	\.text
     53 .*:	24848010 	addiu	a0,a0,-32752
     54 			.*: R_MIPS_LO16	\.text
     55 .*:	3c040001 	lui	a0,0x1
     56 			.*: R_MIPS_HI16	\.text
     57 .*:	24848030 	addiu	a0,a0,-32720
     58 			.*: R_MIPS_LO16	\.text
     59 #
     60 # Relocations against _start
     61 #
     62 .*:	3c04ffff 	lui	a0,0xffff
     63 			.*: R_MIPS_HI16	_start
     64 .*:	24847ff0 	addiu	a0,a0,32752
     65 			.*: R_MIPS_LO16	_start
     66 .*:	3c040000 	lui	a0,0x0
     67 			.*: R_MIPS_HI16	_start
     68 .*:	24848000 	addiu	a0,a0,-32768
     69 			.*: R_MIPS_LO16	_start
     70 .*:	3c040000 	lui	a0,0x0
     71 			.*: R_MIPS_HI16	_start
     72 .*:	24840000 	addiu	a0,a0,0
     73 			.*: R_MIPS_LO16	_start
     74 .*:	3c040000 	lui	a0,0x0
     75 			.*: R_MIPS_HI16	_start
     76 .*:	24847ff0 	addiu	a0,a0,32752
     77 			.*: R_MIPS_LO16	_start
     78 .*:	3c040001 	lui	a0,0x1
     79 			.*: R_MIPS_HI16	_start
     80 .*:	24848010 	addiu	a0,a0,-32752
     81 			.*: R_MIPS_LO16	_start
     82 #
     83 # Relocations against tstarta
     84 #
     85 .*:	3c04ffff 	lui	a0,0xffff
     86 			.*: R_MIPS_GOT16	\.text
     87 .*:	24847ff0 	addiu	a0,a0,32752
     88 			.*: R_MIPS_LO16	\.text
     89 .*:	3c040000 	lui	a0,0x0
     90 			.*: R_MIPS_GOT16	\.text
     91 .*:	24848000 	addiu	a0,a0,-32768
     92 			.*: R_MIPS_LO16	\.text
     93 .*:	3c040000 	lui	a0,0x0
     94 			.*: R_MIPS_GOT16	\.text
     95 .*:	24840000 	addiu	a0,a0,0
     96 			.*: R_MIPS_LO16	\.text
     97 .*:	3c040000 	lui	a0,0x0
     98 			.*: R_MIPS_GOT16	\.text
     99 .*:	24847ff0 	addiu	a0,a0,32752
    100 			.*: R_MIPS_LO16	\.text
    101 .*:	3c040001 	lui	a0,0x1
    102 			.*: R_MIPS_GOT16	\.text
    103 .*:	24848010 	addiu	a0,a0,-32752
    104 			.*: R_MIPS_LO16	\.text
    105 #
    106 # Relocations against t32a
    107 #
    108 .*:	3c040000 	lui	a0,0x0
    109 			.*: R_MIPS_GOT16	\.text
    110 .*:	24848010 	addiu	a0,a0,-32752
    111 			.*: R_MIPS_LO16	\.text
    112 .*:	3c040000 	lui	a0,0x0
    113 			.*: R_MIPS_GOT16	\.text
    114 .*:	24848020 	addiu	a0,a0,-32736
    115 			.*: R_MIPS_LO16	\.text
    116 .*:	3c040000 	lui	a0,0x0
    117 			.*: R_MIPS_GOT16	\.text
    118 .*:	24840020 	addiu	a0,a0,32
    119 			.*: R_MIPS_LO16	\.text
    120 .*:	3c040001 	lui	a0,0x1
    121 			.*: R_MIPS_GOT16	\.text
    122 .*:	24848010 	addiu	a0,a0,-32752
    123 			.*: R_MIPS_LO16	\.text
    124 .*:	3c040001 	lui	a0,0x1
    125 			.*: R_MIPS_GOT16	\.text
    126 .*:	24848030 	addiu	a0,a0,-32720
    127 			.*: R_MIPS_LO16	\.text
    128 #
    129 # Relocations against sdg
    130 #
    131 .*:	2484fffc 	addiu	a0,a0,-4
    132 			.*: R_MIPS_GPREL16	sdg
    133 .*:	24840000 	addiu	a0,a0,0
    134 			.*: R_MIPS_GPREL16	sdg
    135 .*:	24840004 	addiu	a0,a0,4
    136 			.*: R_MIPS_GPREL16	sdg
    137 #
    138 # Relocations against sdla
    139 #
    140 .*:	2484801c 	addiu	a0,a0,-32740
    141 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
    142 .*:	24848020 	addiu	a0,a0,-32736
    143 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
    144 .*:	24848024 	addiu	a0,a0,-32732
    145 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
    146 #
    147 # Relocations against tstarta
    148 #
    149 .*:	0fffffff 	jal	.*
    150 			.*: R_MIPS_26	\.text
    151 .*:	00000000 	nop
    152 .*:	0c000000 	jal	.*
    153 			.*: R_MIPS_26	\.text
    154 .*:	00000000 	nop
    155 .*:	0c000001 	jal	.*
    156 			.*: R_MIPS_26	\.text
    157 .*:	00000000 	nop
    158 #
    159 # Relocations against t32a
    160 #
    161 .*:	0c000007 	jal	.*
    162 			.*: R_MIPS_26	\.text
    163 .*:	00000000 	nop
    164 .*:	0c000008 	jal	.*
    165 			.*: R_MIPS_26	\.text
    166 .*:	00000000 	nop
    167 .*:	0c000009 	jal	.*
    168 			.*: R_MIPS_26	\.text
    169 .*:	00000000 	nop
    170 #
    171 # Relocations against _start
    172 #
    173 .*:	0fffffff 	jal	.*
    174 			.*: R_MIPS_26	_start
    175 .*:	00000000 	nop
    176 .*:	0c000000 	jal	.*
    177 			.*: R_MIPS_26	_start
    178 .*:	00000000 	nop
    179 .*:	0c000001 	jal	.*
    180 			.*: R_MIPS_26	_start
    181 .*:	00000000 	nop
    182 	\.\.\.
    183 
    184 .* <tstartb>:
    185 #
    186 # Relocations against tstartb
    187 #
    188 .*:	3c040000 	lui	a0,0x0
    189 			.*: R_MIPS_HI16	\.text
    190 .*:	24847fe0 	addiu	a0,a0,32736
    191 			.*: R_MIPS_LO16	\.text
    192 .*:	3c040000 	lui	a0,0x0
    193 			.*: R_MIPS_HI16	\.text
    194 .*:	24847ff0 	addiu	a0,a0,32752
    195 			.*: R_MIPS_LO16	\.text
    196 .*:	3c040001 	lui	a0,0x1
    197 			.*: R_MIPS_HI16	\.text
    198 .*:	2484fff0 	addiu	a0,a0,-16
    199 			.*: R_MIPS_LO16	\.text
    200 .*:	3c040001 	lui	a0,0x1
    201 			.*: R_MIPS_HI16	\.text
    202 .*:	24847fe0 	addiu	a0,a0,32736
    203 			.*: R_MIPS_LO16	\.text
    204 
    205 .* <t32b>:
    206 .*:	3c040002 	lui	a0,0x2
    207 			.*: R_MIPS_HI16	\.text
    208 .*:	24848000 	addiu	a0,a0,-32768
    209 			.*: R_MIPS_LO16	\.text
    210 #
    211 # Relocations against t32b
    212 #
    213 .*:	3c040001 	lui	a0,0x1
    214 			.*: R_MIPS_HI16	\.text
    215 .*:	24848000 	addiu	a0,a0,-32768
    216 			.*: R_MIPS_LO16	\.text
    217 .*:	3c040001 	lui	a0,0x1
    218 			.*: R_MIPS_HI16	\.text
    219 .*:	24848010 	addiu	a0,a0,-32752
    220 			.*: R_MIPS_LO16	\.text
    221 .*:	3c040001 	lui	a0,0x1
    222 			.*: R_MIPS_HI16	\.text
    223 .*:	24840010 	addiu	a0,a0,16
    224 			.*: R_MIPS_LO16	\.text
    225 .*:	3c040002 	lui	a0,0x2
    226 			.*: R_MIPS_HI16	\.text
    227 .*:	24848000 	addiu	a0,a0,-32768
    228 			.*: R_MIPS_LO16	\.text
    229 .*:	3c040002 	lui	a0,0x2
    230 			.*: R_MIPS_HI16	\.text
    231 .*:	24848020 	addiu	a0,a0,-32736
    232 			.*: R_MIPS_LO16	\.text
    233 #
    234 # Relocations against _start
    235 #
    236 .*:	3c04ffff 	lui	a0,0xffff
    237 			.*: R_MIPS_HI16	_start
    238 .*:	24847ff0 	addiu	a0,a0,32752
    239 			.*: R_MIPS_LO16	_start
    240 .*:	3c040000 	lui	a0,0x0
    241 			.*: R_MIPS_HI16	_start
    242 .*:	24848000 	addiu	a0,a0,-32768
    243 			.*: R_MIPS_LO16	_start
    244 .*:	3c040000 	lui	a0,0x0
    245 			.*: R_MIPS_HI16	_start
    246 .*:	24840000 	addiu	a0,a0,0
    247 			.*: R_MIPS_LO16	_start
    248 .*:	3c040000 	lui	a0,0x0
    249 			.*: R_MIPS_HI16	_start
    250 .*:	24847ff0 	addiu	a0,a0,32752
    251 			.*: R_MIPS_LO16	_start
    252 .*:	3c040001 	lui	a0,0x1
    253 			.*: R_MIPS_HI16	_start
    254 .*:	24848010 	addiu	a0,a0,-32752
    255 			.*: R_MIPS_LO16	_start
    256 #
    257 # Relocations against tstartb
    258 #
    259 .*:	3c040000 	lui	a0,0x0
    260 			.*: R_MIPS_GOT16	\.text
    261 .*:	24847fe0 	addiu	a0,a0,32736
    262 			.*: R_MIPS_LO16	\.text
    263 .*:	3c040000 	lui	a0,0x0
    264 			.*: R_MIPS_GOT16	\.text
    265 .*:	24847ff0 	addiu	a0,a0,32752
    266 			.*: R_MIPS_LO16	\.text
    267 .*:	3c040001 	lui	a0,0x1
    268 			.*: R_MIPS_GOT16	\.text
    269 .*:	2484fff0 	addiu	a0,a0,-16
    270 			.*: R_MIPS_LO16	\.text
    271 .*:	3c040001 	lui	a0,0x1
    272 			.*: R_MIPS_GOT16	\.text
    273 .*:	24847fe0 	addiu	a0,a0,32736
    274 			.*: R_MIPS_LO16	\.text
    275 .*:	3c040002 	lui	a0,0x2
    276 			.*: R_MIPS_GOT16	\.text
    277 .*:	24848000 	addiu	a0,a0,-32768
    278 			.*: R_MIPS_LO16	\.text
    279 #
    280 # Relocations against t32b
    281 #
    282 .*:	3c040001 	lui	a0,0x1
    283 			.*: R_MIPS_GOT16	\.text
    284 .*:	24848000 	addiu	a0,a0,-32768
    285 			.*: R_MIPS_LO16	\.text
    286 .*:	3c040001 	lui	a0,0x1
    287 			.*: R_MIPS_GOT16	\.text
    288 .*:	24848010 	addiu	a0,a0,-32752
    289 			.*: R_MIPS_LO16	\.text
    290 .*:	3c040001 	lui	a0,0x1
    291 			.*: R_MIPS_GOT16	\.text
    292 .*:	24840010 	addiu	a0,a0,16
    293 			.*: R_MIPS_LO16	\.text
    294 .*:	3c040002 	lui	a0,0x2
    295 			.*: R_MIPS_GOT16	\.text
    296 .*:	24848000 	addiu	a0,a0,-32768
    297 			.*: R_MIPS_LO16	\.text
    298 .*:	3c040002 	lui	a0,0x2
    299 			.*: R_MIPS_GOT16	\.text
    300 .*:	24848020 	addiu	a0,a0,-32736
    301 			.*: R_MIPS_LO16	\.text
    302 #
    303 # Relocations against sdg
    304 #
    305 .*:	2484fffc 	addiu	a0,a0,-4
    306 			.*: R_MIPS_GPREL16	sdg
    307 .*:	24840000 	addiu	a0,a0,0
    308 			.*: R_MIPS_GPREL16	sdg
    309 .*:	24840004 	addiu	a0,a0,4
    310 			.*: R_MIPS_GPREL16	sdg
    311 #
    312 # Relocations against sdlb
    313 #
    314 .*:	2484803c 	addiu	a0,a0,-32708
    315 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
    316 .*:	24848040 	addiu	a0,a0,-32704
    317 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
    318 .*:	24848044 	addiu	a0,a0,-32700
    319 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
    320 #
    321 # Relocations against tstartb
    322 #
    323 .*:	0c003ffb 	jal	.*
    324 			.*: R_MIPS_26	\.text
    325 .*:	00000000 	nop
    326 .*:	0c003ffc 	jal	.*
    327 			.*: R_MIPS_26	\.text
    328 .*:	00000000 	nop
    329 .*:	0c003ffd 	jal	.*
    330 			.*: R_MIPS_26	\.text
    331 .*:	00000000 	nop
    332 #
    333 # Relocations against t32b
    334 #
    335 .*:	0c004003 	jal	.*
    336 			.*: R_MIPS_26	\.text
    337 .*:	00000000 	nop
    338 .*:	0c004004 	jal	.*
    339 			.*: R_MIPS_26	\.text
    340 .*:	00000000 	nop
    341 .*:	0c004005 	jal	.*
    342 			.*: R_MIPS_26	\.text
    343 .*:	00000000 	nop
    344 #
    345 # Relocations against _start
    346 #
    347 .*:	0fffffff 	jal	.*
    348 			.*: R_MIPS_26	_start
    349 .*:	00000000 	nop
    350 .*:	0c000000 	jal	.*
    351 			.*: R_MIPS_26	_start
    352 .*:	00000000 	nop
    353 .*:	0c000001 	jal	.*
    354 			.*: R_MIPS_26	_start
    355 .*:	00000000 	nop
    356 	\.\.\.
    357