reloc-1-rel.d 8.0 KB

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