You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4899 line
342KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- This file documents the BFD library.
  4. Copyright (C) 1991-2020 Free Software Foundation, Inc.
  5. Permission is granted to copy, distribute and/or modify this document
  6. under the terms of the GNU Free Documentation License, Version 1.3 or
  7. any later version published by the Free Software Foundation; with the
  8. Invariant Sections being "GNU General Public License" and "Funding
  9. Free Software", the Front-Cover texts being (a) (see below), and with
  10. the Back-Cover Texts being (b) (see below). A copy of the license is
  11. included in the section entitled "GNU Free Documentation License".
  12. (a) The FSF's Front-Cover Text is:
  13. A GNU Manual
  14. (b) The FSF's Back-Cover Text is:
  15. You have freedom to copy and modify this GNU Manual, like GNU
  16. software. Copies published by the Free Software Foundation raise
  17. funds for GNU development. -->
  18. <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  19. <head>
  20. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  21. <title>howto manager (Untitled Document)</title>
  22. <meta name="description" content="howto manager (Untitled Document)">
  23. <meta name="keywords" content="howto manager (Untitled Document)">
  24. <meta name="resource-type" content="document">
  25. <meta name="distribution" content="global">
  26. <meta name="Generator" content="makeinfo">
  27. <link href="index.html#Top" rel="start" title="Top">
  28. <link href="BFD-Index.html#BFD-Index" rel="index" title="BFD Index">
  29. <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  30. <link href="Relocations.html#Relocations" rel="up" title="Relocations">
  31. <link href="Core-Files.html#Core-Files" rel="next" title="Core Files">
  32. <link href="typedef-arelent.html#typedef-arelent" rel="prev" title="typedef arelent">
  33. <style type="text/css">
  34. <!--
  35. a.summary-letter {text-decoration: none}
  36. blockquote.indentedblock {margin-right: 0em}
  37. blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
  38. blockquote.smallquotation {font-size: smaller}
  39. div.display {margin-left: 3.2em}
  40. div.example {margin-left: 3.2em}
  41. div.lisp {margin-left: 3.2em}
  42. div.smalldisplay {margin-left: 3.2em}
  43. div.smallexample {margin-left: 3.2em}
  44. div.smalllisp {margin-left: 3.2em}
  45. kbd {font-style: oblique}
  46. pre.display {font-family: inherit}
  47. pre.format {font-family: inherit}
  48. pre.menu-comment {font-family: serif}
  49. pre.menu-preformatted {font-family: serif}
  50. pre.smalldisplay {font-family: inherit; font-size: smaller}
  51. pre.smallexample {font-size: smaller}
  52. pre.smallformat {font-family: inherit; font-size: smaller}
  53. pre.smalllisp {font-size: smaller}
  54. span.nolinebreak {white-space: nowrap}
  55. span.roman {font-family: initial; font-weight: normal}
  56. span.sansserif {font-family: sans-serif; font-weight: normal}
  57. ul.no-bullet {list-style: none}
  58. -->
  59. </style>
  60. </head>
  61. <body lang="en">
  62. <a name="howto-manager"></a>
  63. <div class="header">
  64. <p>
  65. Previous: <a href="typedef-arelent.html#typedef-arelent" accesskey="p" rel="prev">typedef arelent</a>, Up: <a href="Relocations.html#Relocations" accesskey="u" rel="up">Relocations</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="BFD-Index.html#BFD-Index" title="Index" rel="index">Index</a>]</p>
  66. </div>
  67. <hr>
  68. <a name="The-howto-manager"></a>
  69. <h4 class="subsection">2.10.2 The howto manager</h4>
  70. <p>When an application wants to create a relocation, but doesn&rsquo;t
  71. know what the target machine might call it, it can find out by
  72. using this bit of code.
  73. </p>
  74. <a name="index-bfd_005freloc_005fcode_005ftype"></a>
  75. <a name="bfd_005freloc_005fcode_005ftype"></a>
  76. <h4 class="subsubsection">2.10.2.1 <code>bfd_reloc_code_type</code></h4>
  77. <p><strong>Description</strong><br>
  78. The insides of a reloc code. The idea is that, eventually, there
  79. will be one enumerator for every type of relocation we ever do.
  80. Pass one of these values to <code>bfd_reloc_type_lookup</code>, and it&rsquo;ll
  81. return a howto pointer.
  82. </p>
  83. <p>This does mean that the application must determine the correct
  84. enumerator value; you can&rsquo;t get a howto pointer from a random set
  85. of attributes.
  86. </p>
  87. <p>Here are the possible values for <code>enum bfd_reloc_code_real</code>:
  88. </p>
  89. <dl>
  90. <dt><a name="index-BFD_005fRELOC_005f64"></a>: <strong>BFD_RELOC_64</strong></dt>
  91. <dt><a name="index-BFD_005fRELOC_005f32"></a>: <strong>BFD_RELOC_32</strong></dt>
  92. <dt><a name="index-BFD_005fRELOC_005f26"></a>: <strong>BFD_RELOC_26</strong></dt>
  93. <dt><a name="index-BFD_005fRELOC_005f24"></a>: <strong>BFD_RELOC_24</strong></dt>
  94. <dt><a name="index-BFD_005fRELOC_005f16"></a>: <strong>BFD_RELOC_16</strong></dt>
  95. <dt><a name="index-BFD_005fRELOC_005f14"></a>: <strong>BFD_RELOC_14</strong></dt>
  96. <dt><a name="index-BFD_005fRELOC_005f8"></a>: <strong>BFD_RELOC_8</strong></dt>
  97. <dd><p>Basic absolute relocations of N bits.
  98. </p></dd></dl>
  99. <dl>
  100. <dt><a name="index-BFD_005fRELOC_005f64_005fPCREL"></a>: <strong>BFD_RELOC_64_PCREL</strong></dt>
  101. <dt><a name="index-BFD_005fRELOC_005f32_005fPCREL"></a>: <strong>BFD_RELOC_32_PCREL</strong></dt>
  102. <dt><a name="index-BFD_005fRELOC_005f24_005fPCREL"></a>: <strong>BFD_RELOC_24_PCREL</strong></dt>
  103. <dt><a name="index-BFD_005fRELOC_005f16_005fPCREL"></a>: <strong>BFD_RELOC_16_PCREL</strong></dt>
  104. <dt><a name="index-BFD_005fRELOC_005f12_005fPCREL"></a>: <strong>BFD_RELOC_12_PCREL</strong></dt>
  105. <dt><a name="index-BFD_005fRELOC_005f8_005fPCREL"></a>: <strong>BFD_RELOC_8_PCREL</strong></dt>
  106. <dd><p>PC-relative relocations. Sometimes these are relative to the address
  107. of the relocation itself; sometimes they are relative to the start of
  108. the section containing the relocation. It depends on the specific target.
  109. </p></dd></dl>
  110. <dl>
  111. <dt><a name="index-BFD_005fRELOC_005f32_005fSECREL"></a>: <strong>BFD_RELOC_32_SECREL</strong></dt>
  112. <dd><p>Section relative relocations. Some targets need this for DWARF2.
  113. </p></dd></dl>
  114. <dl>
  115. <dt><a name="index-BFD_005fRELOC_005f32_005fGOT_005fPCREL"></a>: <strong>BFD_RELOC_32_GOT_PCREL</strong></dt>
  116. <dt><a name="index-BFD_005fRELOC_005f16_005fGOT_005fPCREL"></a>: <strong>BFD_RELOC_16_GOT_PCREL</strong></dt>
  117. <dt><a name="index-BFD_005fRELOC_005f8_005fGOT_005fPCREL"></a>: <strong>BFD_RELOC_8_GOT_PCREL</strong></dt>
  118. <dt><a name="index-BFD_005fRELOC_005f32_005fGOTOFF"></a>: <strong>BFD_RELOC_32_GOTOFF</strong></dt>
  119. <dt><a name="index-BFD_005fRELOC_005f16_005fGOTOFF"></a>: <strong>BFD_RELOC_16_GOTOFF</strong></dt>
  120. <dt><a name="index-BFD_005fRELOC_005fLO16_005fGOTOFF"></a>: <strong>BFD_RELOC_LO16_GOTOFF</strong></dt>
  121. <dt><a name="index-BFD_005fRELOC_005fHI16_005fGOTOFF"></a>: <strong>BFD_RELOC_HI16_GOTOFF</strong></dt>
  122. <dt><a name="index-BFD_005fRELOC_005fHI16_005fS_005fGOTOFF"></a>: <strong>BFD_RELOC_HI16_S_GOTOFF</strong></dt>
  123. <dt><a name="index-BFD_005fRELOC_005f8_005fGOTOFF"></a>: <strong>BFD_RELOC_8_GOTOFF</strong></dt>
  124. <dt><a name="index-BFD_005fRELOC_005f64_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_64_PLT_PCREL</strong></dt>
  125. <dt><a name="index-BFD_005fRELOC_005f32_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_32_PLT_PCREL</strong></dt>
  126. <dt><a name="index-BFD_005fRELOC_005f24_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_24_PLT_PCREL</strong></dt>
  127. <dt><a name="index-BFD_005fRELOC_005f16_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_16_PLT_PCREL</strong></dt>
  128. <dt><a name="index-BFD_005fRELOC_005f8_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_8_PLT_PCREL</strong></dt>
  129. <dt><a name="index-BFD_005fRELOC_005f64_005fPLTOFF"></a>: <strong>BFD_RELOC_64_PLTOFF</strong></dt>
  130. <dt><a name="index-BFD_005fRELOC_005f32_005fPLTOFF"></a>: <strong>BFD_RELOC_32_PLTOFF</strong></dt>
  131. <dt><a name="index-BFD_005fRELOC_005f16_005fPLTOFF"></a>: <strong>BFD_RELOC_16_PLTOFF</strong></dt>
  132. <dt><a name="index-BFD_005fRELOC_005fLO16_005fPLTOFF"></a>: <strong>BFD_RELOC_LO16_PLTOFF</strong></dt>
  133. <dt><a name="index-BFD_005fRELOC_005fHI16_005fPLTOFF"></a>: <strong>BFD_RELOC_HI16_PLTOFF</strong></dt>
  134. <dt><a name="index-BFD_005fRELOC_005fHI16_005fS_005fPLTOFF"></a>: <strong>BFD_RELOC_HI16_S_PLTOFF</strong></dt>
  135. <dt><a name="index-BFD_005fRELOC_005f8_005fPLTOFF"></a>: <strong>BFD_RELOC_8_PLTOFF</strong></dt>
  136. <dd><p>For ELF.
  137. </p></dd></dl>
  138. <dl>
  139. <dt><a name="index-BFD_005fRELOC_005fSIZE32"></a>: <strong>BFD_RELOC_SIZE32</strong></dt>
  140. <dt><a name="index-BFD_005fRELOC_005fSIZE64"></a>: <strong>BFD_RELOC_SIZE64</strong></dt>
  141. <dd><p>Size relocations.
  142. </p></dd></dl>
  143. <dl>
  144. <dt><a name="index-BFD_005fRELOC_005f68K_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_68K_GLOB_DAT</strong></dt>
  145. <dt><a name="index-BFD_005fRELOC_005f68K_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_68K_JMP_SLOT</strong></dt>
  146. <dt><a name="index-BFD_005fRELOC_005f68K_005fRELATIVE"></a>: <strong>BFD_RELOC_68K_RELATIVE</strong></dt>
  147. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fGD32"></a>: <strong>BFD_RELOC_68K_TLS_GD32</strong></dt>
  148. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fGD16"></a>: <strong>BFD_RELOC_68K_TLS_GD16</strong></dt>
  149. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fGD8"></a>: <strong>BFD_RELOC_68K_TLS_GD8</strong></dt>
  150. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDM32"></a>: <strong>BFD_RELOC_68K_TLS_LDM32</strong></dt>
  151. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDM16"></a>: <strong>BFD_RELOC_68K_TLS_LDM16</strong></dt>
  152. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDM8"></a>: <strong>BFD_RELOC_68K_TLS_LDM8</strong></dt>
  153. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDO32"></a>: <strong>BFD_RELOC_68K_TLS_LDO32</strong></dt>
  154. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDO16"></a>: <strong>BFD_RELOC_68K_TLS_LDO16</strong></dt>
  155. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDO8"></a>: <strong>BFD_RELOC_68K_TLS_LDO8</strong></dt>
  156. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fIE32"></a>: <strong>BFD_RELOC_68K_TLS_IE32</strong></dt>
  157. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fIE16"></a>: <strong>BFD_RELOC_68K_TLS_IE16</strong></dt>
  158. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fIE8"></a>: <strong>BFD_RELOC_68K_TLS_IE8</strong></dt>
  159. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLE32"></a>: <strong>BFD_RELOC_68K_TLS_LE32</strong></dt>
  160. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLE16"></a>: <strong>BFD_RELOC_68K_TLS_LE16</strong></dt>
  161. <dt><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLE8"></a>: <strong>BFD_RELOC_68K_TLS_LE8</strong></dt>
  162. <dd><p>Relocations used by 68K ELF.
  163. </p></dd></dl>
  164. <dl>
  165. <dt><a name="index-BFD_005fRELOC_005f32_005fBASEREL"></a>: <strong>BFD_RELOC_32_BASEREL</strong></dt>
  166. <dt><a name="index-BFD_005fRELOC_005f16_005fBASEREL"></a>: <strong>BFD_RELOC_16_BASEREL</strong></dt>
  167. <dt><a name="index-BFD_005fRELOC_005fLO16_005fBASEREL"></a>: <strong>BFD_RELOC_LO16_BASEREL</strong></dt>
  168. <dt><a name="index-BFD_005fRELOC_005fHI16_005fBASEREL"></a>: <strong>BFD_RELOC_HI16_BASEREL</strong></dt>
  169. <dt><a name="index-BFD_005fRELOC_005fHI16_005fS_005fBASEREL"></a>: <strong>BFD_RELOC_HI16_S_BASEREL</strong></dt>
  170. <dt><a name="index-BFD_005fRELOC_005f8_005fBASEREL"></a>: <strong>BFD_RELOC_8_BASEREL</strong></dt>
  171. <dt><a name="index-BFD_005fRELOC_005fRVA"></a>: <strong>BFD_RELOC_RVA</strong></dt>
  172. <dd><p>Linkage-table relative.
  173. </p></dd></dl>
  174. <dl>
  175. <dt><a name="index-BFD_005fRELOC_005f8_005fFFnn"></a>: <strong>BFD_RELOC_8_FFnn</strong></dt>
  176. <dd><p>Absolute 8-bit relocation, but used to form an address like 0xFFnn.
  177. </p></dd></dl>
  178. <dl>
  179. <dt><a name="index-BFD_005fRELOC_005f32_005fPCREL_005fS2"></a>: <strong>BFD_RELOC_32_PCREL_S2</strong></dt>
  180. <dt><a name="index-BFD_005fRELOC_005f16_005fPCREL_005fS2"></a>: <strong>BFD_RELOC_16_PCREL_S2</strong></dt>
  181. <dt><a name="index-BFD_005fRELOC_005f23_005fPCREL_005fS2"></a>: <strong>BFD_RELOC_23_PCREL_S2</strong></dt>
  182. <dd><p>These PC-relative relocations are stored as word displacements &ndash;
  183. i.e., byte displacements shifted right two bits. The 30-bit word
  184. displacement (&lt;&lt;32_PCREL_S2&gt;&gt; &ndash; 32 bits, shifted 2) is used on the
  185. SPARC. (SPARC tools generally refer to this as &lt;&lt;WDISP30&gt;&gt;.) The
  186. signed 16-bit displacement is used on the MIPS, and the 23-bit
  187. displacement is used on the Alpha.
  188. </p></dd></dl>
  189. <dl>
  190. <dt><a name="index-BFD_005fRELOC_005fHI22"></a>: <strong>BFD_RELOC_HI22</strong></dt>
  191. <dt><a name="index-BFD_005fRELOC_005fLO10"></a>: <strong>BFD_RELOC_LO10</strong></dt>
  192. <dd><p>High 22 bits and low 10 bits of 32-bit value, placed into lower bits of
  193. the target word. These are used on the SPARC.
  194. </p></dd></dl>
  195. <dl>
  196. <dt><a name="index-BFD_005fRELOC_005fGPREL16"></a>: <strong>BFD_RELOC_GPREL16</strong></dt>
  197. <dt><a name="index-BFD_005fRELOC_005fGPREL32"></a>: <strong>BFD_RELOC_GPREL32</strong></dt>
  198. <dd><p>For systems that allocate a Global Pointer register, these are
  199. displacements off that register. These relocation types are
  200. handled specially, because the value the register will have is
  201. decided relatively late.
  202. </p></dd></dl>
  203. <dl>
  204. <dt><a name="index-BFD_005fRELOC_005fNONE"></a>: <strong>BFD_RELOC_NONE</strong></dt>
  205. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fWDISP22"></a>: <strong>BFD_RELOC_SPARC_WDISP22</strong></dt>
  206. <dt><a name="index-BFD_005fRELOC_005fSPARC22"></a>: <strong>BFD_RELOC_SPARC22</strong></dt>
  207. <dt><a name="index-BFD_005fRELOC_005fSPARC13"></a>: <strong>BFD_RELOC_SPARC13</strong></dt>
  208. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fGOT10"></a>: <strong>BFD_RELOC_SPARC_GOT10</strong></dt>
  209. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fGOT13"></a>: <strong>BFD_RELOC_SPARC_GOT13</strong></dt>
  210. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fGOT22"></a>: <strong>BFD_RELOC_SPARC_GOT22</strong></dt>
  211. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fPC10"></a>: <strong>BFD_RELOC_SPARC_PC10</strong></dt>
  212. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fPC22"></a>: <strong>BFD_RELOC_SPARC_PC22</strong></dt>
  213. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fWPLT30"></a>: <strong>BFD_RELOC_SPARC_WPLT30</strong></dt>
  214. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fCOPY"></a>: <strong>BFD_RELOC_SPARC_COPY</strong></dt>
  215. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_SPARC_GLOB_DAT</strong></dt>
  216. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_SPARC_JMP_SLOT</strong></dt>
  217. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fRELATIVE"></a>: <strong>BFD_RELOC_SPARC_RELATIVE</strong></dt>
  218. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fUA16"></a>: <strong>BFD_RELOC_SPARC_UA16</strong></dt>
  219. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fUA32"></a>: <strong>BFD_RELOC_SPARC_UA32</strong></dt>
  220. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fUA64"></a>: <strong>BFD_RELOC_SPARC_UA64</strong></dt>
  221. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fHIX22"></a>: <strong>BFD_RELOC_SPARC_GOTDATA_HIX22</strong></dt>
  222. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fLOX10"></a>: <strong>BFD_RELOC_SPARC_GOTDATA_LOX10</strong></dt>
  223. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fOP_005fHIX22"></a>: <strong>BFD_RELOC_SPARC_GOTDATA_OP_HIX22</strong></dt>
  224. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fOP_005fLOX10"></a>: <strong>BFD_RELOC_SPARC_GOTDATA_OP_LOX10</strong></dt>
  225. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fOP"></a>: <strong>BFD_RELOC_SPARC_GOTDATA_OP</strong></dt>
  226. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fJMP_005fIREL"></a>: <strong>BFD_RELOC_SPARC_JMP_IREL</strong></dt>
  227. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fIRELATIVE"></a>: <strong>BFD_RELOC_SPARC_IRELATIVE</strong></dt>
  228. <dd><p>SPARC ELF relocations. There is probably some overlap with other
  229. relocation types already defined.
  230. </p></dd></dl>
  231. <dl>
  232. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fBASE13"></a>: <strong>BFD_RELOC_SPARC_BASE13</strong></dt>
  233. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fBASE22"></a>: <strong>BFD_RELOC_SPARC_BASE22</strong></dt>
  234. <dd><p>I think these are specific to SPARC a.out (e.g., Sun 4).
  235. </p></dd></dl>
  236. <dl>
  237. <dt><a name="index-BFD_005fRELOC_005fSPARC_005f64"></a>: <strong>BFD_RELOC_SPARC_64</strong></dt>
  238. <dt><a name="index-BFD_005fRELOC_005fSPARC_005f10"></a>: <strong>BFD_RELOC_SPARC_10</strong></dt>
  239. <dt><a name="index-BFD_005fRELOC_005fSPARC_005f11"></a>: <strong>BFD_RELOC_SPARC_11</strong></dt>
  240. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fOLO10"></a>: <strong>BFD_RELOC_SPARC_OLO10</strong></dt>
  241. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fHH22"></a>: <strong>BFD_RELOC_SPARC_HH22</strong></dt>
  242. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fHM10"></a>: <strong>BFD_RELOC_SPARC_HM10</strong></dt>
  243. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fLM22"></a>: <strong>BFD_RELOC_SPARC_LM22</strong></dt>
  244. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fPC_005fHH22"></a>: <strong>BFD_RELOC_SPARC_PC_HH22</strong></dt>
  245. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fPC_005fHM10"></a>: <strong>BFD_RELOC_SPARC_PC_HM10</strong></dt>
  246. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fPC_005fLM22"></a>: <strong>BFD_RELOC_SPARC_PC_LM22</strong></dt>
  247. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fWDISP16"></a>: <strong>BFD_RELOC_SPARC_WDISP16</strong></dt>
  248. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fWDISP19"></a>: <strong>BFD_RELOC_SPARC_WDISP19</strong></dt>
  249. <dt><a name="index-BFD_005fRELOC_005fSPARC_005f7"></a>: <strong>BFD_RELOC_SPARC_7</strong></dt>
  250. <dt><a name="index-BFD_005fRELOC_005fSPARC_005f6"></a>: <strong>BFD_RELOC_SPARC_6</strong></dt>
  251. <dt><a name="index-BFD_005fRELOC_005fSPARC_005f5"></a>: <strong>BFD_RELOC_SPARC_5</strong></dt>
  252. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fDISP64"></a>: <strong>BFD_RELOC_SPARC_DISP64</strong></dt>
  253. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fPLT32"></a>: <strong>BFD_RELOC_SPARC_PLT32</strong></dt>
  254. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fPLT64"></a>: <strong>BFD_RELOC_SPARC_PLT64</strong></dt>
  255. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fHIX22"></a>: <strong>BFD_RELOC_SPARC_HIX22</strong></dt>
  256. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fLOX10"></a>: <strong>BFD_RELOC_SPARC_LOX10</strong></dt>
  257. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fH44"></a>: <strong>BFD_RELOC_SPARC_H44</strong></dt>
  258. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fM44"></a>: <strong>BFD_RELOC_SPARC_M44</strong></dt>
  259. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fL44"></a>: <strong>BFD_RELOC_SPARC_L44</strong></dt>
  260. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fREGISTER"></a>: <strong>BFD_RELOC_SPARC_REGISTER</strong></dt>
  261. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fH34"></a>: <strong>BFD_RELOC_SPARC_H34</strong></dt>
  262. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fSIZE32"></a>: <strong>BFD_RELOC_SPARC_SIZE32</strong></dt>
  263. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fSIZE64"></a>: <strong>BFD_RELOC_SPARC_SIZE64</strong></dt>
  264. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fWDISP10"></a>: <strong>BFD_RELOC_SPARC_WDISP10</strong></dt>
  265. <dd><p>SPARC64 relocations
  266. </p></dd></dl>
  267. <dl>
  268. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fREV32"></a>: <strong>BFD_RELOC_SPARC_REV32</strong></dt>
  269. <dd><p>SPARC little endian relocation
  270. </p></dd></dl>
  271. <dl>
  272. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fGD_005fHI22"></a>: <strong>BFD_RELOC_SPARC_TLS_GD_HI22</strong></dt>
  273. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fGD_005fLO10"></a>: <strong>BFD_RELOC_SPARC_TLS_GD_LO10</strong></dt>
  274. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fGD_005fADD"></a>: <strong>BFD_RELOC_SPARC_TLS_GD_ADD</strong></dt>
  275. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fGD_005fCALL"></a>: <strong>BFD_RELOC_SPARC_TLS_GD_CALL</strong></dt>
  276. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDM_005fHI22"></a>: <strong>BFD_RELOC_SPARC_TLS_LDM_HI22</strong></dt>
  277. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDM_005fLO10"></a>: <strong>BFD_RELOC_SPARC_TLS_LDM_LO10</strong></dt>
  278. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDM_005fADD"></a>: <strong>BFD_RELOC_SPARC_TLS_LDM_ADD</strong></dt>
  279. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDM_005fCALL"></a>: <strong>BFD_RELOC_SPARC_TLS_LDM_CALL</strong></dt>
  280. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDO_005fHIX22"></a>: <strong>BFD_RELOC_SPARC_TLS_LDO_HIX22</strong></dt>
  281. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDO_005fLOX10"></a>: <strong>BFD_RELOC_SPARC_TLS_LDO_LOX10</strong></dt>
  282. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDO_005fADD"></a>: <strong>BFD_RELOC_SPARC_TLS_LDO_ADD</strong></dt>
  283. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fHI22"></a>: <strong>BFD_RELOC_SPARC_TLS_IE_HI22</strong></dt>
  284. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fLO10"></a>: <strong>BFD_RELOC_SPARC_TLS_IE_LO10</strong></dt>
  285. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fLD"></a>: <strong>BFD_RELOC_SPARC_TLS_IE_LD</strong></dt>
  286. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fLDX"></a>: <strong>BFD_RELOC_SPARC_TLS_IE_LDX</strong></dt>
  287. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fADD"></a>: <strong>BFD_RELOC_SPARC_TLS_IE_ADD</strong></dt>
  288. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLE_005fHIX22"></a>: <strong>BFD_RELOC_SPARC_TLS_LE_HIX22</strong></dt>
  289. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLE_005fLOX10"></a>: <strong>BFD_RELOC_SPARC_TLS_LE_LOX10</strong></dt>
  290. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fDTPMOD32"></a>: <strong>BFD_RELOC_SPARC_TLS_DTPMOD32</strong></dt>
  291. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fDTPMOD64"></a>: <strong>BFD_RELOC_SPARC_TLS_DTPMOD64</strong></dt>
  292. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fDTPOFF32"></a>: <strong>BFD_RELOC_SPARC_TLS_DTPOFF32</strong></dt>
  293. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fDTPOFF64"></a>: <strong>BFD_RELOC_SPARC_TLS_DTPOFF64</strong></dt>
  294. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fTPOFF32"></a>: <strong>BFD_RELOC_SPARC_TLS_TPOFF32</strong></dt>
  295. <dt><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fTPOFF64"></a>: <strong>BFD_RELOC_SPARC_TLS_TPOFF64</strong></dt>
  296. <dd><p>SPARC TLS relocations
  297. </p></dd></dl>
  298. <dl>
  299. <dt><a name="index-BFD_005fRELOC_005fSPU_005fIMM7"></a>: <strong>BFD_RELOC_SPU_IMM7</strong></dt>
  300. <dt><a name="index-BFD_005fRELOC_005fSPU_005fIMM8"></a>: <strong>BFD_RELOC_SPU_IMM8</strong></dt>
  301. <dt><a name="index-BFD_005fRELOC_005fSPU_005fIMM10"></a>: <strong>BFD_RELOC_SPU_IMM10</strong></dt>
  302. <dt><a name="index-BFD_005fRELOC_005fSPU_005fIMM10W"></a>: <strong>BFD_RELOC_SPU_IMM10W</strong></dt>
  303. <dt><a name="index-BFD_005fRELOC_005fSPU_005fIMM16"></a>: <strong>BFD_RELOC_SPU_IMM16</strong></dt>
  304. <dt><a name="index-BFD_005fRELOC_005fSPU_005fIMM16W"></a>: <strong>BFD_RELOC_SPU_IMM16W</strong></dt>
  305. <dt><a name="index-BFD_005fRELOC_005fSPU_005fIMM18"></a>: <strong>BFD_RELOC_SPU_IMM18</strong></dt>
  306. <dt><a name="index-BFD_005fRELOC_005fSPU_005fPCREL9a"></a>: <strong>BFD_RELOC_SPU_PCREL9a</strong></dt>
  307. <dt><a name="index-BFD_005fRELOC_005fSPU_005fPCREL9b"></a>: <strong>BFD_RELOC_SPU_PCREL9b</strong></dt>
  308. <dt><a name="index-BFD_005fRELOC_005fSPU_005fPCREL16"></a>: <strong>BFD_RELOC_SPU_PCREL16</strong></dt>
  309. <dt><a name="index-BFD_005fRELOC_005fSPU_005fLO16"></a>: <strong>BFD_RELOC_SPU_LO16</strong></dt>
  310. <dt><a name="index-BFD_005fRELOC_005fSPU_005fHI16"></a>: <strong>BFD_RELOC_SPU_HI16</strong></dt>
  311. <dt><a name="index-BFD_005fRELOC_005fSPU_005fPPU32"></a>: <strong>BFD_RELOC_SPU_PPU32</strong></dt>
  312. <dt><a name="index-BFD_005fRELOC_005fSPU_005fPPU64"></a>: <strong>BFD_RELOC_SPU_PPU64</strong></dt>
  313. <dt><a name="index-BFD_005fRELOC_005fSPU_005fADD_005fPIC"></a>: <strong>BFD_RELOC_SPU_ADD_PIC</strong></dt>
  314. <dd><p>SPU Relocations.
  315. </p></dd></dl>
  316. <dl>
  317. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fGPDISP_005fHI16"></a>: <strong>BFD_RELOC_ALPHA_GPDISP_HI16</strong></dt>
  318. <dd><p>Alpha ECOFF and ELF relocations. Some of these treat the symbol or
  319. &quot;addend&quot; in some special way.
  320. For GPDISP_HI16 (&quot;gpdisp&quot;) relocations, the symbol is ignored when
  321. writing; when reading, it will be the absolute section symbol. The
  322. addend is the displacement in bytes of the &quot;lda&quot; instruction from
  323. the &quot;ldah&quot; instruction (which is at the address of this reloc).
  324. </p></dd></dl>
  325. <dl>
  326. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fGPDISP_005fLO16"></a>: <strong>BFD_RELOC_ALPHA_GPDISP_LO16</strong></dt>
  327. <dd><p>For GPDISP_LO16 (&quot;ignore&quot;) relocations, the symbol is handled as
  328. with GPDISP_HI16 relocs. The addend is ignored when writing the
  329. relocations out, and is filled in with the file&rsquo;s GP value on
  330. reading, for convenience.
  331. </p></dd></dl>
  332. <dl>
  333. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fGPDISP"></a>: <strong>BFD_RELOC_ALPHA_GPDISP</strong></dt>
  334. <dd><p>The ELF GPDISP relocation is exactly the same as the GPDISP_HI16
  335. relocation except that there is no accompanying GPDISP_LO16
  336. relocation.
  337. </p></dd></dl>
  338. <dl>
  339. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fLITERAL"></a>: <strong>BFD_RELOC_ALPHA_LITERAL</strong></dt>
  340. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fELF_005fLITERAL"></a>: <strong>BFD_RELOC_ALPHA_ELF_LITERAL</strong></dt>
  341. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fLITUSE"></a>: <strong>BFD_RELOC_ALPHA_LITUSE</strong></dt>
  342. <dd><p>The Alpha LITERAL/LITUSE relocs are produced by a symbol reference;
  343. the assembler turns it into a LDQ instruction to load the address of
  344. the symbol, and then fills in a register in the real instruction.
  345. </p>
  346. <p>The LITERAL reloc, at the LDQ instruction, refers to the .lita
  347. section symbol. The addend is ignored when writing, but is filled
  348. in with the file&rsquo;s GP value on reading, for convenience, as with the
  349. GPDISP_LO16 reloc.
  350. </p>
  351. <p>The ELF_LITERAL reloc is somewhere between 16_GOTOFF and GPDISP_LO16.
  352. It should refer to the symbol to be referenced, as with 16_GOTOFF,
  353. but it generates output not based on the position within the .got
  354. section, but relative to the GP value chosen for the file during the
  355. final link stage.
  356. </p>
  357. <p>The LITUSE reloc, on the instruction using the loaded address, gives
  358. information to the linker that it might be able to use to optimize
  359. away some literal section references. The symbol is ignored (read
  360. as the absolute section symbol), and the &quot;addend&quot; indicates the type
  361. of instruction using the register:
  362. 1 - &quot;memory&quot; fmt insn
  363. 2 - byte-manipulation (byte offset reg)
  364. 3 - jsr (target of branch)
  365. </p></dd></dl>
  366. <dl>
  367. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fHINT"></a>: <strong>BFD_RELOC_ALPHA_HINT</strong></dt>
  368. <dd><p>The HINT relocation indicates a value that should be filled into the
  369. &quot;hint&quot; field of a jmp/jsr/ret instruction, for possible branch-
  370. prediction logic which may be provided on some processors.
  371. </p></dd></dl>
  372. <dl>
  373. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fLINKAGE"></a>: <strong>BFD_RELOC_ALPHA_LINKAGE</strong></dt>
  374. <dd><p>The LINKAGE relocation outputs a linkage pair in the object file,
  375. which is filled by the linker.
  376. </p></dd></dl>
  377. <dl>
  378. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fCODEADDR"></a>: <strong>BFD_RELOC_ALPHA_CODEADDR</strong></dt>
  379. <dd><p>The CODEADDR relocation outputs a STO_CA in the object file,
  380. which is filled by the linker.
  381. </p></dd></dl>
  382. <dl>
  383. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fGPREL_005fHI16"></a>: <strong>BFD_RELOC_ALPHA_GPREL_HI16</strong></dt>
  384. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fGPREL_005fLO16"></a>: <strong>BFD_RELOC_ALPHA_GPREL_LO16</strong></dt>
  385. <dd><p>The GPREL_HI/LO relocations together form a 32-bit offset from the
  386. GP register.
  387. </p></dd></dl>
  388. <dl>
  389. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fBRSGP"></a>: <strong>BFD_RELOC_ALPHA_BRSGP</strong></dt>
  390. <dd><p>Like BFD_RELOC_23_PCREL_S2, except that the source and target must
  391. share a common GP, and the target address is adjusted for
  392. STO_ALPHA_STD_GPLOAD.
  393. </p></dd></dl>
  394. <dl>
  395. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fNOP"></a>: <strong>BFD_RELOC_ALPHA_NOP</strong></dt>
  396. <dd><p>The NOP relocation outputs a NOP if the longword displacement
  397. between two procedure entry points is &lt; 2^21.
  398. </p></dd></dl>
  399. <dl>
  400. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fBSR"></a>: <strong>BFD_RELOC_ALPHA_BSR</strong></dt>
  401. <dd><p>The BSR relocation outputs a BSR if the longword displacement
  402. between two procedure entry points is &lt; 2^21.
  403. </p></dd></dl>
  404. <dl>
  405. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fLDA"></a>: <strong>BFD_RELOC_ALPHA_LDA</strong></dt>
  406. <dd><p>The LDA relocation outputs a LDA if the longword displacement
  407. between two procedure entry points is &lt; 2^16.
  408. </p></dd></dl>
  409. <dl>
  410. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fBOH"></a>: <strong>BFD_RELOC_ALPHA_BOH</strong></dt>
  411. <dd><p>The BOH relocation outputs a BSR if the longword displacement
  412. between two procedure entry points is &lt; 2^21, or else a hint.
  413. </p></dd></dl>
  414. <dl>
  415. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fTLSGD"></a>: <strong>BFD_RELOC_ALPHA_TLSGD</strong></dt>
  416. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fTLSLDM"></a>: <strong>BFD_RELOC_ALPHA_TLSLDM</strong></dt>
  417. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fDTPMOD64"></a>: <strong>BFD_RELOC_ALPHA_DTPMOD64</strong></dt>
  418. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fGOTDTPREL16"></a>: <strong>BFD_RELOC_ALPHA_GOTDTPREL16</strong></dt>
  419. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fDTPREL64"></a>: <strong>BFD_RELOC_ALPHA_DTPREL64</strong></dt>
  420. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fDTPREL_005fHI16"></a>: <strong>BFD_RELOC_ALPHA_DTPREL_HI16</strong></dt>
  421. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fDTPREL_005fLO16"></a>: <strong>BFD_RELOC_ALPHA_DTPREL_LO16</strong></dt>
  422. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fDTPREL16"></a>: <strong>BFD_RELOC_ALPHA_DTPREL16</strong></dt>
  423. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fGOTTPREL16"></a>: <strong>BFD_RELOC_ALPHA_GOTTPREL16</strong></dt>
  424. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fTPREL64"></a>: <strong>BFD_RELOC_ALPHA_TPREL64</strong></dt>
  425. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fTPREL_005fHI16"></a>: <strong>BFD_RELOC_ALPHA_TPREL_HI16</strong></dt>
  426. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fTPREL_005fLO16"></a>: <strong>BFD_RELOC_ALPHA_TPREL_LO16</strong></dt>
  427. <dt><a name="index-BFD_005fRELOC_005fALPHA_005fTPREL16"></a>: <strong>BFD_RELOC_ALPHA_TPREL16</strong></dt>
  428. <dd><p>Alpha thread-local storage relocations.
  429. </p></dd></dl>
  430. <dl>
  431. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fJMP"></a>: <strong>BFD_RELOC_MIPS_JMP</strong></dt>
  432. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fJMP"></a>: <strong>BFD_RELOC_MICROMIPS_JMP</strong></dt>
  433. <dd><p>The MIPS jump instruction.
  434. </p></dd></dl>
  435. <dl>
  436. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fJMP"></a>: <strong>BFD_RELOC_MIPS16_JMP</strong></dt>
  437. <dd><p>The MIPS16 jump instruction.
  438. </p></dd></dl>
  439. <dl>
  440. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fGPREL"></a>: <strong>BFD_RELOC_MIPS16_GPREL</strong></dt>
  441. <dd><p>MIPS16 GP relative reloc.
  442. </p></dd></dl>
  443. <dl>
  444. <dt><a name="index-BFD_005fRELOC_005fHI16"></a>: <strong>BFD_RELOC_HI16</strong></dt>
  445. <dd><p>High 16 bits of 32-bit value; simple reloc.
  446. </p></dd></dl>
  447. <dl>
  448. <dt><a name="index-BFD_005fRELOC_005fHI16_005fS"></a>: <strong>BFD_RELOC_HI16_S</strong></dt>
  449. <dd><p>High 16 bits of 32-bit value but the low 16 bits will be sign
  450. extended and added to form the final result. If the low 16
  451. bits form a negative number, we need to add one to the high value
  452. to compensate for the borrow when the low bits are added.
  453. </p></dd></dl>
  454. <dl>
  455. <dt><a name="index-BFD_005fRELOC_005fLO16"></a>: <strong>BFD_RELOC_LO16</strong></dt>
  456. <dd><p>Low 16 bits.
  457. </p></dd></dl>
  458. <dl>
  459. <dt><a name="index-BFD_005fRELOC_005fHI16_005fPCREL"></a>: <strong>BFD_RELOC_HI16_PCREL</strong></dt>
  460. <dd><p>High 16 bits of 32-bit pc-relative value
  461. </p></dd></dl>
  462. <dl>
  463. <dt><a name="index-BFD_005fRELOC_005fHI16_005fS_005fPCREL"></a>: <strong>BFD_RELOC_HI16_S_PCREL</strong></dt>
  464. <dd><p>High 16 bits of 32-bit pc-relative value, adjusted
  465. </p></dd></dl>
  466. <dl>
  467. <dt><a name="index-BFD_005fRELOC_005fLO16_005fPCREL"></a>: <strong>BFD_RELOC_LO16_PCREL</strong></dt>
  468. <dd><p>Low 16 bits of pc-relative value
  469. </p></dd></dl>
  470. <dl>
  471. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fGOT16"></a>: <strong>BFD_RELOC_MIPS16_GOT16</strong></dt>
  472. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fCALL16"></a>: <strong>BFD_RELOC_MIPS16_CALL16</strong></dt>
  473. <dd><p>Equivalent of BFD_RELOC_MIPS_*, but with the MIPS16 layout of
  474. 16-bit immediate fields
  475. </p></dd></dl>
  476. <dl>
  477. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fHI16"></a>: <strong>BFD_RELOC_MIPS16_HI16</strong></dt>
  478. <dd><p>MIPS16 high 16 bits of 32-bit value.
  479. </p></dd></dl>
  480. <dl>
  481. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fHI16_005fS"></a>: <strong>BFD_RELOC_MIPS16_HI16_S</strong></dt>
  482. <dd><p>MIPS16 high 16 bits of 32-bit value but the low 16 bits will be sign
  483. extended and added to form the final result. If the low 16
  484. bits form a negative number, we need to add one to the high value
  485. to compensate for the borrow when the low bits are added.
  486. </p></dd></dl>
  487. <dl>
  488. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fLO16"></a>: <strong>BFD_RELOC_MIPS16_LO16</strong></dt>
  489. <dd><p>MIPS16 low 16 bits.
  490. </p></dd></dl>
  491. <dl>
  492. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fGD"></a>: <strong>BFD_RELOC_MIPS16_TLS_GD</strong></dt>
  493. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fLDM"></a>: <strong>BFD_RELOC_MIPS16_TLS_LDM</strong></dt>
  494. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fDTPREL_005fHI16"></a>: <strong>BFD_RELOC_MIPS16_TLS_DTPREL_HI16</strong></dt>
  495. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fDTPREL_005fLO16"></a>: <strong>BFD_RELOC_MIPS16_TLS_DTPREL_LO16</strong></dt>
  496. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fGOTTPREL"></a>: <strong>BFD_RELOC_MIPS16_TLS_GOTTPREL</strong></dt>
  497. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fTPREL_005fHI16"></a>: <strong>BFD_RELOC_MIPS16_TLS_TPREL_HI16</strong></dt>
  498. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fTPREL_005fLO16"></a>: <strong>BFD_RELOC_MIPS16_TLS_TPREL_LO16</strong></dt>
  499. <dd><p>MIPS16 TLS relocations
  500. </p></dd></dl>
  501. <dl>
  502. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fLITERAL"></a>: <strong>BFD_RELOC_MIPS_LITERAL</strong></dt>
  503. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fLITERAL"></a>: <strong>BFD_RELOC_MICROMIPS_LITERAL</strong></dt>
  504. <dd><p>Relocation against a MIPS literal section.
  505. </p></dd></dl>
  506. <dl>
  507. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005f7_005fPCREL_005fS1"></a>: <strong>BFD_RELOC_MICROMIPS_7_PCREL_S1</strong></dt>
  508. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005f10_005fPCREL_005fS1"></a>: <strong>BFD_RELOC_MICROMIPS_10_PCREL_S1</strong></dt>
  509. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005f16_005fPCREL_005fS1"></a>: <strong>BFD_RELOC_MICROMIPS_16_PCREL_S1</strong></dt>
  510. <dd><p>microMIPS PC-relative relocations.
  511. </p></dd></dl>
  512. <dl>
  513. <dt><a name="index-BFD_005fRELOC_005fMIPS16_005f16_005fPCREL_005fS1"></a>: <strong>BFD_RELOC_MIPS16_16_PCREL_S1</strong></dt>
  514. <dd><p>MIPS16 PC-relative relocation.
  515. </p></dd></dl>
  516. <dl>
  517. <dt><a name="index-BFD_005fRELOC_005fMIPS_005f21_005fPCREL_005fS2"></a>: <strong>BFD_RELOC_MIPS_21_PCREL_S2</strong></dt>
  518. <dt><a name="index-BFD_005fRELOC_005fMIPS_005f26_005fPCREL_005fS2"></a>: <strong>BFD_RELOC_MIPS_26_PCREL_S2</strong></dt>
  519. <dt><a name="index-BFD_005fRELOC_005fMIPS_005f18_005fPCREL_005fS3"></a>: <strong>BFD_RELOC_MIPS_18_PCREL_S3</strong></dt>
  520. <dt><a name="index-BFD_005fRELOC_005fMIPS_005f19_005fPCREL_005fS2"></a>: <strong>BFD_RELOC_MIPS_19_PCREL_S2</strong></dt>
  521. <dd><p>MIPS PC-relative relocations.
  522. </p></dd></dl>
  523. <dl>
  524. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGPREL16"></a>: <strong>BFD_RELOC_MICROMIPS_GPREL16</strong></dt>
  525. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fHI16"></a>: <strong>BFD_RELOC_MICROMIPS_HI16</strong></dt>
  526. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fHI16_005fS"></a>: <strong>BFD_RELOC_MICROMIPS_HI16_S</strong></dt>
  527. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fLO16"></a>: <strong>BFD_RELOC_MICROMIPS_LO16</strong></dt>
  528. <dd><p>microMIPS versions of generic BFD relocs.
  529. </p></dd></dl>
  530. <dl>
  531. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fGOT16"></a>: <strong>BFD_RELOC_MIPS_GOT16</strong></dt>
  532. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT16"></a>: <strong>BFD_RELOC_MICROMIPS_GOT16</strong></dt>
  533. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fCALL16"></a>: <strong>BFD_RELOC_MIPS_CALL16</strong></dt>
  534. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fCALL16"></a>: <strong>BFD_RELOC_MICROMIPS_CALL16</strong></dt>
  535. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fHI16"></a>: <strong>BFD_RELOC_MIPS_GOT_HI16</strong></dt>
  536. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fHI16"></a>: <strong>BFD_RELOC_MICROMIPS_GOT_HI16</strong></dt>
  537. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fLO16"></a>: <strong>BFD_RELOC_MIPS_GOT_LO16</strong></dt>
  538. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fLO16"></a>: <strong>BFD_RELOC_MICROMIPS_GOT_LO16</strong></dt>
  539. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fCALL_005fHI16"></a>: <strong>BFD_RELOC_MIPS_CALL_HI16</strong></dt>
  540. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fCALL_005fHI16"></a>: <strong>BFD_RELOC_MICROMIPS_CALL_HI16</strong></dt>
  541. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fCALL_005fLO16"></a>: <strong>BFD_RELOC_MIPS_CALL_LO16</strong></dt>
  542. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fCALL_005fLO16"></a>: <strong>BFD_RELOC_MICROMIPS_CALL_LO16</strong></dt>
  543. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fSUB"></a>: <strong>BFD_RELOC_MIPS_SUB</strong></dt>
  544. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fSUB"></a>: <strong>BFD_RELOC_MICROMIPS_SUB</strong></dt>
  545. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fPAGE"></a>: <strong>BFD_RELOC_MIPS_GOT_PAGE</strong></dt>
  546. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fPAGE"></a>: <strong>BFD_RELOC_MICROMIPS_GOT_PAGE</strong></dt>
  547. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fOFST"></a>: <strong>BFD_RELOC_MIPS_GOT_OFST</strong></dt>
  548. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fOFST"></a>: <strong>BFD_RELOC_MICROMIPS_GOT_OFST</strong></dt>
  549. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fDISP"></a>: <strong>BFD_RELOC_MIPS_GOT_DISP</strong></dt>
  550. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fDISP"></a>: <strong>BFD_RELOC_MICROMIPS_GOT_DISP</strong></dt>
  551. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fSHIFT5"></a>: <strong>BFD_RELOC_MIPS_SHIFT5</strong></dt>
  552. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fSHIFT6"></a>: <strong>BFD_RELOC_MIPS_SHIFT6</strong></dt>
  553. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fINSERT_005fA"></a>: <strong>BFD_RELOC_MIPS_INSERT_A</strong></dt>
  554. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fINSERT_005fB"></a>: <strong>BFD_RELOC_MIPS_INSERT_B</strong></dt>
  555. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fDELETE"></a>: <strong>BFD_RELOC_MIPS_DELETE</strong></dt>
  556. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fHIGHEST"></a>: <strong>BFD_RELOC_MIPS_HIGHEST</strong></dt>
  557. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fHIGHEST"></a>: <strong>BFD_RELOC_MICROMIPS_HIGHEST</strong></dt>
  558. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fHIGHER"></a>: <strong>BFD_RELOC_MIPS_HIGHER</strong></dt>
  559. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fHIGHER"></a>: <strong>BFD_RELOC_MICROMIPS_HIGHER</strong></dt>
  560. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fSCN_005fDISP"></a>: <strong>BFD_RELOC_MIPS_SCN_DISP</strong></dt>
  561. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fSCN_005fDISP"></a>: <strong>BFD_RELOC_MICROMIPS_SCN_DISP</strong></dt>
  562. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fREL16"></a>: <strong>BFD_RELOC_MIPS_REL16</strong></dt>
  563. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fRELGOT"></a>: <strong>BFD_RELOC_MIPS_RELGOT</strong></dt>
  564. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fJALR"></a>: <strong>BFD_RELOC_MIPS_JALR</strong></dt>
  565. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fJALR"></a>: <strong>BFD_RELOC_MICROMIPS_JALR</strong></dt>
  566. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPMOD32"></a>: <strong>BFD_RELOC_MIPS_TLS_DTPMOD32</strong></dt>
  567. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPREL32"></a>: <strong>BFD_RELOC_MIPS_TLS_DTPREL32</strong></dt>
  568. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPMOD64"></a>: <strong>BFD_RELOC_MIPS_TLS_DTPMOD64</strong></dt>
  569. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPREL64"></a>: <strong>BFD_RELOC_MIPS_TLS_DTPREL64</strong></dt>
  570. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fGD"></a>: <strong>BFD_RELOC_MIPS_TLS_GD</strong></dt>
  571. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fGD"></a>: <strong>BFD_RELOC_MICROMIPS_TLS_GD</strong></dt>
  572. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fLDM"></a>: <strong>BFD_RELOC_MIPS_TLS_LDM</strong></dt>
  573. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fLDM"></a>: <strong>BFD_RELOC_MICROMIPS_TLS_LDM</strong></dt>
  574. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPREL_005fHI16"></a>: <strong>BFD_RELOC_MIPS_TLS_DTPREL_HI16</strong></dt>
  575. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fDTPREL_005fHI16"></a>: <strong>BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16</strong></dt>
  576. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPREL_005fLO16"></a>: <strong>BFD_RELOC_MIPS_TLS_DTPREL_LO16</strong></dt>
  577. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fDTPREL_005fLO16"></a>: <strong>BFD_RELOC_MICROMIPS_TLS_DTPREL_LO16</strong></dt>
  578. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fGOTTPREL"></a>: <strong>BFD_RELOC_MIPS_TLS_GOTTPREL</strong></dt>
  579. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fGOTTPREL"></a>: <strong>BFD_RELOC_MICROMIPS_TLS_GOTTPREL</strong></dt>
  580. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fTPREL32"></a>: <strong>BFD_RELOC_MIPS_TLS_TPREL32</strong></dt>
  581. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fTPREL64"></a>: <strong>BFD_RELOC_MIPS_TLS_TPREL64</strong></dt>
  582. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fTPREL_005fHI16"></a>: <strong>BFD_RELOC_MIPS_TLS_TPREL_HI16</strong></dt>
  583. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fTPREL_005fHI16"></a>: <strong>BFD_RELOC_MICROMIPS_TLS_TPREL_HI16</strong></dt>
  584. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fTPREL_005fLO16"></a>: <strong>BFD_RELOC_MIPS_TLS_TPREL_LO16</strong></dt>
  585. <dt><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fTPREL_005fLO16"></a>: <strong>BFD_RELOC_MICROMIPS_TLS_TPREL_LO16</strong></dt>
  586. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fEH"></a>: <strong>BFD_RELOC_MIPS_EH</strong></dt>
  587. <dd><p>MIPS ELF relocations.
  588. </p></dd></dl>
  589. <dl>
  590. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fCOPY"></a>: <strong>BFD_RELOC_MIPS_COPY</strong></dt>
  591. <dt><a name="index-BFD_005fRELOC_005fMIPS_005fJUMP_005fSLOT"></a>: <strong>BFD_RELOC_MIPS_JUMP_SLOT</strong></dt>
  592. <dd><p>MIPS ELF relocations (VxWorks and PLT extensions).
  593. </p></dd></dl>
  594. <dl>
  595. <dt><a name="index-BFD_005fRELOC_005fMOXIE_005f10_005fPCREL"></a>: <strong>BFD_RELOC_MOXIE_10_PCREL</strong></dt>
  596. <dd><p>Moxie ELF relocations.
  597. </p></dd></dl>
  598. <dl>
  599. <dt><a name="index-BFD_005fRELOC_005fFT32_005f10"></a>: <strong>BFD_RELOC_FT32_10</strong></dt>
  600. <dt><a name="index-BFD_005fRELOC_005fFT32_005f20"></a>: <strong>BFD_RELOC_FT32_20</strong></dt>
  601. <dt><a name="index-BFD_005fRELOC_005fFT32_005f17"></a>: <strong>BFD_RELOC_FT32_17</strong></dt>
  602. <dt><a name="index-BFD_005fRELOC_005fFT32_005f18"></a>: <strong>BFD_RELOC_FT32_18</strong></dt>
  603. <dt><a name="index-BFD_005fRELOC_005fFT32_005fRELAX"></a>: <strong>BFD_RELOC_FT32_RELAX</strong></dt>
  604. <dt><a name="index-BFD_005fRELOC_005fFT32_005fSC0"></a>: <strong>BFD_RELOC_FT32_SC0</strong></dt>
  605. <dt><a name="index-BFD_005fRELOC_005fFT32_005fSC1"></a>: <strong>BFD_RELOC_FT32_SC1</strong></dt>
  606. <dt><a name="index-BFD_005fRELOC_005fFT32_005f15"></a>: <strong>BFD_RELOC_FT32_15</strong></dt>
  607. <dt><a name="index-BFD_005fRELOC_005fFT32_005fDIFF32"></a>: <strong>BFD_RELOC_FT32_DIFF32</strong></dt>
  608. <dd><p>FT32 ELF relocations.
  609. </p></dd></dl>
  610. <dl>
  611. <dt><a name="index-BFD_005fRELOC_005fFRV_005fLABEL16"></a>: <strong>BFD_RELOC_FRV_LABEL16</strong></dt>
  612. <dt><a name="index-BFD_005fRELOC_005fFRV_005fLABEL24"></a>: <strong>BFD_RELOC_FRV_LABEL24</strong></dt>
  613. <dt><a name="index-BFD_005fRELOC_005fFRV_005fLO16"></a>: <strong>BFD_RELOC_FRV_LO16</strong></dt>
  614. <dt><a name="index-BFD_005fRELOC_005fFRV_005fHI16"></a>: <strong>BFD_RELOC_FRV_HI16</strong></dt>
  615. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGPREL12"></a>: <strong>BFD_RELOC_FRV_GPREL12</strong></dt>
  616. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGPRELU12"></a>: <strong>BFD_RELOC_FRV_GPRELU12</strong></dt>
  617. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGPREL32"></a>: <strong>BFD_RELOC_FRV_GPREL32</strong></dt>
  618. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGPRELHI"></a>: <strong>BFD_RELOC_FRV_GPRELHI</strong></dt>
  619. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGPRELLO"></a>: <strong>BFD_RELOC_FRV_GPRELLO</strong></dt>
  620. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOT12"></a>: <strong>BFD_RELOC_FRV_GOT12</strong></dt>
  621. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTHI"></a>: <strong>BFD_RELOC_FRV_GOTHI</strong></dt>
  622. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTLO"></a>: <strong>BFD_RELOC_FRV_GOTLO</strong></dt>
  623. <dt><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC"></a>: <strong>BFD_RELOC_FRV_FUNCDESC</strong></dt>
  624. <dt><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOT12"></a>: <strong>BFD_RELOC_FRV_FUNCDESC_GOT12</strong></dt>
  625. <dt><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTHI"></a>: <strong>BFD_RELOC_FRV_FUNCDESC_GOTHI</strong></dt>
  626. <dt><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTLO"></a>: <strong>BFD_RELOC_FRV_FUNCDESC_GOTLO</strong></dt>
  627. <dt><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fVALUE"></a>: <strong>BFD_RELOC_FRV_FUNCDESC_VALUE</strong></dt>
  628. <dt><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTOFF12"></a>: <strong>BFD_RELOC_FRV_FUNCDESC_GOTOFF12</strong></dt>
  629. <dt><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTOFFHI"></a>: <strong>BFD_RELOC_FRV_FUNCDESC_GOTOFFHI</strong></dt>
  630. <dt><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTOFFLO"></a>: <strong>BFD_RELOC_FRV_FUNCDESC_GOTOFFLO</strong></dt>
  631. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTOFF12"></a>: <strong>BFD_RELOC_FRV_GOTOFF12</strong></dt>
  632. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTOFFHI"></a>: <strong>BFD_RELOC_FRV_GOTOFFHI</strong></dt>
  633. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTOFFLO"></a>: <strong>BFD_RELOC_FRV_GOTOFFLO</strong></dt>
  634. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGETTLSOFF"></a>: <strong>BFD_RELOC_FRV_GETTLSOFF</strong></dt>
  635. <dt><a name="index-BFD_005fRELOC_005fFRV_005fTLSDESC_005fVALUE"></a>: <strong>BFD_RELOC_FRV_TLSDESC_VALUE</strong></dt>
  636. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSDESC12"></a>: <strong>BFD_RELOC_FRV_GOTTLSDESC12</strong></dt>
  637. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSDESCHI"></a>: <strong>BFD_RELOC_FRV_GOTTLSDESCHI</strong></dt>
  638. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSDESCLO"></a>: <strong>BFD_RELOC_FRV_GOTTLSDESCLO</strong></dt>
  639. <dt><a name="index-BFD_005fRELOC_005fFRV_005fTLSMOFF12"></a>: <strong>BFD_RELOC_FRV_TLSMOFF12</strong></dt>
  640. <dt><a name="index-BFD_005fRELOC_005fFRV_005fTLSMOFFHI"></a>: <strong>BFD_RELOC_FRV_TLSMOFFHI</strong></dt>
  641. <dt><a name="index-BFD_005fRELOC_005fFRV_005fTLSMOFFLO"></a>: <strong>BFD_RELOC_FRV_TLSMOFFLO</strong></dt>
  642. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSOFF12"></a>: <strong>BFD_RELOC_FRV_GOTTLSOFF12</strong></dt>
  643. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSOFFHI"></a>: <strong>BFD_RELOC_FRV_GOTTLSOFFHI</strong></dt>
  644. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSOFFLO"></a>: <strong>BFD_RELOC_FRV_GOTTLSOFFLO</strong></dt>
  645. <dt><a name="index-BFD_005fRELOC_005fFRV_005fTLSOFF"></a>: <strong>BFD_RELOC_FRV_TLSOFF</strong></dt>
  646. <dt><a name="index-BFD_005fRELOC_005fFRV_005fTLSDESC_005fRELAX"></a>: <strong>BFD_RELOC_FRV_TLSDESC_RELAX</strong></dt>
  647. <dt><a name="index-BFD_005fRELOC_005fFRV_005fGETTLSOFF_005fRELAX"></a>: <strong>BFD_RELOC_FRV_GETTLSOFF_RELAX</strong></dt>
  648. <dt><a name="index-BFD_005fRELOC_005fFRV_005fTLSOFF_005fRELAX"></a>: <strong>BFD_RELOC_FRV_TLSOFF_RELAX</strong></dt>
  649. <dt><a name="index-BFD_005fRELOC_005fFRV_005fTLSMOFF"></a>: <strong>BFD_RELOC_FRV_TLSMOFF</strong></dt>
  650. <dd><p>Fujitsu Frv Relocations.
  651. </p></dd></dl>
  652. <dl>
  653. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fGOTOFF24"></a>: <strong>BFD_RELOC_MN10300_GOTOFF24</strong></dt>
  654. <dd><p>This is a 24bit GOT-relative reloc for the mn10300.
  655. </p></dd></dl>
  656. <dl>
  657. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fGOT32"></a>: <strong>BFD_RELOC_MN10300_GOT32</strong></dt>
  658. <dd><p>This is a 32bit GOT-relative reloc for the mn10300, offset by two bytes
  659. in the instruction.
  660. </p></dd></dl>
  661. <dl>
  662. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fGOT24"></a>: <strong>BFD_RELOC_MN10300_GOT24</strong></dt>
  663. <dd><p>This is a 24bit GOT-relative reloc for the mn10300, offset by two bytes
  664. in the instruction.
  665. </p></dd></dl>
  666. <dl>
  667. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fGOT16"></a>: <strong>BFD_RELOC_MN10300_GOT16</strong></dt>
  668. <dd><p>This is a 16bit GOT-relative reloc for the mn10300, offset by two bytes
  669. in the instruction.
  670. </p></dd></dl>
  671. <dl>
  672. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fCOPY"></a>: <strong>BFD_RELOC_MN10300_COPY</strong></dt>
  673. <dd><p>Copy symbol at runtime.
  674. </p></dd></dl>
  675. <dl>
  676. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_MN10300_GLOB_DAT</strong></dt>
  677. <dd><p>Create GOT entry.
  678. </p></dd></dl>
  679. <dl>
  680. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_MN10300_JMP_SLOT</strong></dt>
  681. <dd><p>Create PLT entry.
  682. </p></dd></dl>
  683. <dl>
  684. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fRELATIVE"></a>: <strong>BFD_RELOC_MN10300_RELATIVE</strong></dt>
  685. <dd><p>Adjust by program base.
  686. </p></dd></dl>
  687. <dl>
  688. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fSYM_005fDIFF"></a>: <strong>BFD_RELOC_MN10300_SYM_DIFF</strong></dt>
  689. <dd><p>Together with another reloc targeted at the same location,
  690. allows for a value that is the difference of two symbols
  691. in the same section.
  692. </p></dd></dl>
  693. <dl>
  694. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fALIGN"></a>: <strong>BFD_RELOC_MN10300_ALIGN</strong></dt>
  695. <dd><p>The addend of this reloc is an alignment power that must
  696. be honoured at the offset&rsquo;s location, regardless of linker
  697. relaxation.
  698. </p></dd></dl>
  699. <dl>
  700. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fGD"></a>: <strong>BFD_RELOC_MN10300_TLS_GD</strong></dt>
  701. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fLD"></a>: <strong>BFD_RELOC_MN10300_TLS_LD</strong></dt>
  702. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fLDO"></a>: <strong>BFD_RELOC_MN10300_TLS_LDO</strong></dt>
  703. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fGOTIE"></a>: <strong>BFD_RELOC_MN10300_TLS_GOTIE</strong></dt>
  704. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fIE"></a>: <strong>BFD_RELOC_MN10300_TLS_IE</strong></dt>
  705. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fLE"></a>: <strong>BFD_RELOC_MN10300_TLS_LE</strong></dt>
  706. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fDTPMOD"></a>: <strong>BFD_RELOC_MN10300_TLS_DTPMOD</strong></dt>
  707. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fDTPOFF"></a>: <strong>BFD_RELOC_MN10300_TLS_DTPOFF</strong></dt>
  708. <dt><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fTPOFF"></a>: <strong>BFD_RELOC_MN10300_TLS_TPOFF</strong></dt>
  709. <dd><p>Various TLS-related relocations.
  710. </p></dd></dl>
  711. <dl>
  712. <dt><a name="index-BFD_005fRELOC_005fMN10300_005f32_005fPCREL"></a>: <strong>BFD_RELOC_MN10300_32_PCREL</strong></dt>
  713. <dd><p>This is a 32bit pcrel reloc for the mn10300, offset by two bytes in the
  714. instruction.
  715. </p></dd></dl>
  716. <dl>
  717. <dt><a name="index-BFD_005fRELOC_005fMN10300_005f16_005fPCREL"></a>: <strong>BFD_RELOC_MN10300_16_PCREL</strong></dt>
  718. <dd><p>This is a 16bit pcrel reloc for the mn10300, offset by two bytes in the
  719. instruction.
  720. </p></dd></dl>
  721. <dl>
  722. <dt><a name="index-BFD_005fRELOC_005f386_005fGOT32"></a>: <strong>BFD_RELOC_386_GOT32</strong></dt>
  723. <dt><a name="index-BFD_005fRELOC_005f386_005fPLT32"></a>: <strong>BFD_RELOC_386_PLT32</strong></dt>
  724. <dt><a name="index-BFD_005fRELOC_005f386_005fCOPY"></a>: <strong>BFD_RELOC_386_COPY</strong></dt>
  725. <dt><a name="index-BFD_005fRELOC_005f386_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_386_GLOB_DAT</strong></dt>
  726. <dt><a name="index-BFD_005fRELOC_005f386_005fJUMP_005fSLOT"></a>: <strong>BFD_RELOC_386_JUMP_SLOT</strong></dt>
  727. <dt><a name="index-BFD_005fRELOC_005f386_005fRELATIVE"></a>: <strong>BFD_RELOC_386_RELATIVE</strong></dt>
  728. <dt><a name="index-BFD_005fRELOC_005f386_005fGOTOFF"></a>: <strong>BFD_RELOC_386_GOTOFF</strong></dt>
  729. <dt><a name="index-BFD_005fRELOC_005f386_005fGOTPC"></a>: <strong>BFD_RELOC_386_GOTPC</strong></dt>
  730. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fTPOFF"></a>: <strong>BFD_RELOC_386_TLS_TPOFF</strong></dt>
  731. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fIE"></a>: <strong>BFD_RELOC_386_TLS_IE</strong></dt>
  732. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fGOTIE"></a>: <strong>BFD_RELOC_386_TLS_GOTIE</strong></dt>
  733. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fLE"></a>: <strong>BFD_RELOC_386_TLS_LE</strong></dt>
  734. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fGD"></a>: <strong>BFD_RELOC_386_TLS_GD</strong></dt>
  735. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fLDM"></a>: <strong>BFD_RELOC_386_TLS_LDM</strong></dt>
  736. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fLDO_005f32"></a>: <strong>BFD_RELOC_386_TLS_LDO_32</strong></dt>
  737. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fIE_005f32"></a>: <strong>BFD_RELOC_386_TLS_IE_32</strong></dt>
  738. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fLE_005f32"></a>: <strong>BFD_RELOC_386_TLS_LE_32</strong></dt>
  739. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fDTPMOD32"></a>: <strong>BFD_RELOC_386_TLS_DTPMOD32</strong></dt>
  740. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fDTPOFF32"></a>: <strong>BFD_RELOC_386_TLS_DTPOFF32</strong></dt>
  741. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fTPOFF32"></a>: <strong>BFD_RELOC_386_TLS_TPOFF32</strong></dt>
  742. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fGOTDESC"></a>: <strong>BFD_RELOC_386_TLS_GOTDESC</strong></dt>
  743. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fDESC_005fCALL"></a>: <strong>BFD_RELOC_386_TLS_DESC_CALL</strong></dt>
  744. <dt><a name="index-BFD_005fRELOC_005f386_005fTLS_005fDESC"></a>: <strong>BFD_RELOC_386_TLS_DESC</strong></dt>
  745. <dt><a name="index-BFD_005fRELOC_005f386_005fIRELATIVE"></a>: <strong>BFD_RELOC_386_IRELATIVE</strong></dt>
  746. <dt><a name="index-BFD_005fRELOC_005f386_005fGOT32X"></a>: <strong>BFD_RELOC_386_GOT32X</strong></dt>
  747. <dd><p>i386/elf relocations
  748. </p></dd></dl>
  749. <dl>
  750. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOT32"></a>: <strong>BFD_RELOC_X86_64_GOT32</strong></dt>
  751. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fPLT32"></a>: <strong>BFD_RELOC_X86_64_PLT32</strong></dt>
  752. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fCOPY"></a>: <strong>BFD_RELOC_X86_64_COPY</strong></dt>
  753. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_X86_64_GLOB_DAT</strong></dt>
  754. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fJUMP_005fSLOT"></a>: <strong>BFD_RELOC_X86_64_JUMP_SLOT</strong></dt>
  755. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fRELATIVE"></a>: <strong>BFD_RELOC_X86_64_RELATIVE</strong></dt>
  756. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPCREL"></a>: <strong>BFD_RELOC_X86_64_GOTPCREL</strong></dt>
  757. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005f32S"></a>: <strong>BFD_RELOC_X86_64_32S</strong></dt>
  758. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fDTPMOD64"></a>: <strong>BFD_RELOC_X86_64_DTPMOD64</strong></dt>
  759. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fDTPOFF64"></a>: <strong>BFD_RELOC_X86_64_DTPOFF64</strong></dt>
  760. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fTPOFF64"></a>: <strong>BFD_RELOC_X86_64_TPOFF64</strong></dt>
  761. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fTLSGD"></a>: <strong>BFD_RELOC_X86_64_TLSGD</strong></dt>
  762. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fTLSLD"></a>: <strong>BFD_RELOC_X86_64_TLSLD</strong></dt>
  763. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fDTPOFF32"></a>: <strong>BFD_RELOC_X86_64_DTPOFF32</strong></dt>
  764. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTTPOFF"></a>: <strong>BFD_RELOC_X86_64_GOTTPOFF</strong></dt>
  765. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fTPOFF32"></a>: <strong>BFD_RELOC_X86_64_TPOFF32</strong></dt>
  766. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTOFF64"></a>: <strong>BFD_RELOC_X86_64_GOTOFF64</strong></dt>
  767. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPC32"></a>: <strong>BFD_RELOC_X86_64_GOTPC32</strong></dt>
  768. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOT64"></a>: <strong>BFD_RELOC_X86_64_GOT64</strong></dt>
  769. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPCREL64"></a>: <strong>BFD_RELOC_X86_64_GOTPCREL64</strong></dt>
  770. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPC64"></a>: <strong>BFD_RELOC_X86_64_GOTPC64</strong></dt>
  771. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPLT64"></a>: <strong>BFD_RELOC_X86_64_GOTPLT64</strong></dt>
  772. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fPLTOFF64"></a>: <strong>BFD_RELOC_X86_64_PLTOFF64</strong></dt>
  773. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPC32_005fTLSDESC"></a>: <strong>BFD_RELOC_X86_64_GOTPC32_TLSDESC</strong></dt>
  774. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fTLSDESC_005fCALL"></a>: <strong>BFD_RELOC_X86_64_TLSDESC_CALL</strong></dt>
  775. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fTLSDESC"></a>: <strong>BFD_RELOC_X86_64_TLSDESC</strong></dt>
  776. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fIRELATIVE"></a>: <strong>BFD_RELOC_X86_64_IRELATIVE</strong></dt>
  777. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fPC32_005fBND"></a>: <strong>BFD_RELOC_X86_64_PC32_BND</strong></dt>
  778. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fPLT32_005fBND"></a>: <strong>BFD_RELOC_X86_64_PLT32_BND</strong></dt>
  779. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPCRELX"></a>: <strong>BFD_RELOC_X86_64_GOTPCRELX</strong></dt>
  780. <dt><a name="index-BFD_005fRELOC_005fX86_005f64_005fREX_005fGOTPCRELX"></a>: <strong>BFD_RELOC_X86_64_REX_GOTPCRELX</strong></dt>
  781. <dd><p>x86-64/elf relocations
  782. </p></dd></dl>
  783. <dl>
  784. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f8"></a>: <strong>BFD_RELOC_NS32K_IMM_8</strong></dt>
  785. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f16"></a>: <strong>BFD_RELOC_NS32K_IMM_16</strong></dt>
  786. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f32"></a>: <strong>BFD_RELOC_NS32K_IMM_32</strong></dt>
  787. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f8_005fPCREL"></a>: <strong>BFD_RELOC_NS32K_IMM_8_PCREL</strong></dt>
  788. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f16_005fPCREL"></a>: <strong>BFD_RELOC_NS32K_IMM_16_PCREL</strong></dt>
  789. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f32_005fPCREL"></a>: <strong>BFD_RELOC_NS32K_IMM_32_PCREL</strong></dt>
  790. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f8"></a>: <strong>BFD_RELOC_NS32K_DISP_8</strong></dt>
  791. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f16"></a>: <strong>BFD_RELOC_NS32K_DISP_16</strong></dt>
  792. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f32"></a>: <strong>BFD_RELOC_NS32K_DISP_32</strong></dt>
  793. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f8_005fPCREL"></a>: <strong>BFD_RELOC_NS32K_DISP_8_PCREL</strong></dt>
  794. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f16_005fPCREL"></a>: <strong>BFD_RELOC_NS32K_DISP_16_PCREL</strong></dt>
  795. <dt><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f32_005fPCREL"></a>: <strong>BFD_RELOC_NS32K_DISP_32_PCREL</strong></dt>
  796. <dd><p>ns32k relocations
  797. </p></dd></dl>
  798. <dl>
  799. <dt><a name="index-BFD_005fRELOC_005fPDP11_005fDISP_005f8_005fPCREL"></a>: <strong>BFD_RELOC_PDP11_DISP_8_PCREL</strong></dt>
  800. <dt><a name="index-BFD_005fRELOC_005fPDP11_005fDISP_005f6_005fPCREL"></a>: <strong>BFD_RELOC_PDP11_DISP_6_PCREL</strong></dt>
  801. <dd><p>PDP11 relocations
  802. </p></dd></dl>
  803. <dl>
  804. <dt><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fHI16"></a>: <strong>BFD_RELOC_PJ_CODE_HI16</strong></dt>
  805. <dt><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fLO16"></a>: <strong>BFD_RELOC_PJ_CODE_LO16</strong></dt>
  806. <dt><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fDIR16"></a>: <strong>BFD_RELOC_PJ_CODE_DIR16</strong></dt>
  807. <dt><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fDIR32"></a>: <strong>BFD_RELOC_PJ_CODE_DIR32</strong></dt>
  808. <dt><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fREL16"></a>: <strong>BFD_RELOC_PJ_CODE_REL16</strong></dt>
  809. <dt><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fREL32"></a>: <strong>BFD_RELOC_PJ_CODE_REL32</strong></dt>
  810. <dd><p>Picojava relocs. Not all of these appear in object files.
  811. </p></dd></dl>
  812. <dl>
  813. <dt><a name="index-BFD_005fRELOC_005fPPC_005fB26"></a>: <strong>BFD_RELOC_PPC_B26</strong></dt>
  814. <dt><a name="index-BFD_005fRELOC_005fPPC_005fBA26"></a>: <strong>BFD_RELOC_PPC_BA26</strong></dt>
  815. <dt><a name="index-BFD_005fRELOC_005fPPC_005fTOC16"></a>: <strong>BFD_RELOC_PPC_TOC16</strong></dt>
  816. <dt><a name="index-BFD_005fRELOC_005fPPC_005fB16"></a>: <strong>BFD_RELOC_PPC_B16</strong></dt>
  817. <dt><a name="index-BFD_005fRELOC_005fPPC_005fB16_005fBRTAKEN"></a>: <strong>BFD_RELOC_PPC_B16_BRTAKEN</strong></dt>
  818. <dt><a name="index-BFD_005fRELOC_005fPPC_005fB16_005fBRNTAKEN"></a>: <strong>BFD_RELOC_PPC_B16_BRNTAKEN</strong></dt>
  819. <dt><a name="index-BFD_005fRELOC_005fPPC_005fBA16"></a>: <strong>BFD_RELOC_PPC_BA16</strong></dt>
  820. <dt><a name="index-BFD_005fRELOC_005fPPC_005fBA16_005fBRTAKEN"></a>: <strong>BFD_RELOC_PPC_BA16_BRTAKEN</strong></dt>
  821. <dt><a name="index-BFD_005fRELOC_005fPPC_005fBA16_005fBRNTAKEN"></a>: <strong>BFD_RELOC_PPC_BA16_BRNTAKEN</strong></dt>
  822. <dt><a name="index-BFD_005fRELOC_005fPPC_005fCOPY"></a>: <strong>BFD_RELOC_PPC_COPY</strong></dt>
  823. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_PPC_GLOB_DAT</strong></dt>
  824. <dt><a name="index-BFD_005fRELOC_005fPPC_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_PPC_JMP_SLOT</strong></dt>
  825. <dt><a name="index-BFD_005fRELOC_005fPPC_005fRELATIVE"></a>: <strong>BFD_RELOC_PPC_RELATIVE</strong></dt>
  826. <dt><a name="index-BFD_005fRELOC_005fPPC_005fLOCAL24PC"></a>: <strong>BFD_RELOC_PPC_LOCAL24PC</strong></dt>
  827. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR32"></a>: <strong>BFD_RELOC_PPC_EMB_NADDR32</strong></dt>
  828. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR16"></a>: <strong>BFD_RELOC_PPC_EMB_NADDR16</strong></dt>
  829. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR16_005fLO"></a>: <strong>BFD_RELOC_PPC_EMB_NADDR16_LO</strong></dt>
  830. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR16_005fHI"></a>: <strong>BFD_RELOC_PPC_EMB_NADDR16_HI</strong></dt>
  831. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR16_005fHA"></a>: <strong>BFD_RELOC_PPC_EMB_NADDR16_HA</strong></dt>
  832. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fSDAI16"></a>: <strong>BFD_RELOC_PPC_EMB_SDAI16</strong></dt>
  833. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fSDA2I16"></a>: <strong>BFD_RELOC_PPC_EMB_SDA2I16</strong></dt>
  834. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fSDA2REL"></a>: <strong>BFD_RELOC_PPC_EMB_SDA2REL</strong></dt>
  835. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fSDA21"></a>: <strong>BFD_RELOC_PPC_EMB_SDA21</strong></dt>
  836. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fMRKREF"></a>: <strong>BFD_RELOC_PPC_EMB_MRKREF</strong></dt>
  837. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELSEC16"></a>: <strong>BFD_RELOC_PPC_EMB_RELSEC16</strong></dt>
  838. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELST_005fLO"></a>: <strong>BFD_RELOC_PPC_EMB_RELST_LO</strong></dt>
  839. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELST_005fHI"></a>: <strong>BFD_RELOC_PPC_EMB_RELST_HI</strong></dt>
  840. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELST_005fHA"></a>: <strong>BFD_RELOC_PPC_EMB_RELST_HA</strong></dt>
  841. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fBIT_005fFLD"></a>: <strong>BFD_RELOC_PPC_EMB_BIT_FLD</strong></dt>
  842. <dt><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELSDA"></a>: <strong>BFD_RELOC_PPC_EMB_RELSDA</strong></dt>
  843. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fREL8"></a>: <strong>BFD_RELOC_PPC_VLE_REL8</strong></dt>
  844. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fREL15"></a>: <strong>BFD_RELOC_PPC_VLE_REL15</strong></dt>
  845. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fREL24"></a>: <strong>BFD_RELOC_PPC_VLE_REL24</strong></dt>
  846. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fLO16A"></a>: <strong>BFD_RELOC_PPC_VLE_LO16A</strong></dt>
  847. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fLO16D"></a>: <strong>BFD_RELOC_PPC_VLE_LO16D</strong></dt>
  848. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fHI16A"></a>: <strong>BFD_RELOC_PPC_VLE_HI16A</strong></dt>
  849. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fHI16D"></a>: <strong>BFD_RELOC_PPC_VLE_HI16D</strong></dt>
  850. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fHA16A"></a>: <strong>BFD_RELOC_PPC_VLE_HA16A</strong></dt>
  851. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fHA16D"></a>: <strong>BFD_RELOC_PPC_VLE_HA16D</strong></dt>
  852. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDA21"></a>: <strong>BFD_RELOC_PPC_VLE_SDA21</strong></dt>
  853. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDA21_005fLO"></a>: <strong>BFD_RELOC_PPC_VLE_SDA21_LO</strong></dt>
  854. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fLO16A"></a>: <strong>BFD_RELOC_PPC_VLE_SDAREL_LO16A</strong></dt>
  855. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fLO16D"></a>: <strong>BFD_RELOC_PPC_VLE_SDAREL_LO16D</strong></dt>
  856. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fHI16A"></a>: <strong>BFD_RELOC_PPC_VLE_SDAREL_HI16A</strong></dt>
  857. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fHI16D"></a>: <strong>BFD_RELOC_PPC_VLE_SDAREL_HI16D</strong></dt>
  858. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fHA16A"></a>: <strong>BFD_RELOC_PPC_VLE_SDAREL_HA16A</strong></dt>
  859. <dt><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fHA16D"></a>: <strong>BFD_RELOC_PPC_VLE_SDAREL_HA16D</strong></dt>
  860. <dt><a name="index-BFD_005fRELOC_005fPPC_005f16DX_005fHA"></a>: <strong>BFD_RELOC_PPC_16DX_HA</strong></dt>
  861. <dt><a name="index-BFD_005fRELOC_005fPPC_005fREL16DX_005fHA"></a>: <strong>BFD_RELOC_PPC_REL16DX_HA</strong></dt>
  862. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fHIGHER"></a>: <strong>BFD_RELOC_PPC64_HIGHER</strong></dt>
  863. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fHIGHER_005fS"></a>: <strong>BFD_RELOC_PPC64_HIGHER_S</strong></dt>
  864. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fHIGHEST"></a>: <strong>BFD_RELOC_PPC64_HIGHEST</strong></dt>
  865. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fHIGHEST_005fS"></a>: <strong>BFD_RELOC_PPC64_HIGHEST_S</strong></dt>
  866. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fLO"></a>: <strong>BFD_RELOC_PPC64_TOC16_LO</strong></dt>
  867. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fHI"></a>: <strong>BFD_RELOC_PPC64_TOC16_HI</strong></dt>
  868. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fHA"></a>: <strong>BFD_RELOC_PPC64_TOC16_HA</strong></dt>
  869. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTOC"></a>: <strong>BFD_RELOC_PPC64_TOC</strong></dt>
  870. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16"></a>: <strong>BFD_RELOC_PPC64_PLTGOT16</strong></dt>
  871. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fLO"></a>: <strong>BFD_RELOC_PPC64_PLTGOT16_LO</strong></dt>
  872. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fHI"></a>: <strong>BFD_RELOC_PPC64_PLTGOT16_HI</strong></dt>
  873. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fHA"></a>: <strong>BFD_RELOC_PPC64_PLTGOT16_HA</strong></dt>
  874. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fDS"></a>: <strong>BFD_RELOC_PPC64_ADDR16_DS</strong></dt>
  875. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fLO_005fDS"></a>: <strong>BFD_RELOC_PPC64_ADDR16_LO_DS</strong></dt>
  876. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fGOT16_005fDS"></a>: <strong>BFD_RELOC_PPC64_GOT16_DS</strong></dt>
  877. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fGOT16_005fLO_005fDS"></a>: <strong>BFD_RELOC_PPC64_GOT16_LO_DS</strong></dt>
  878. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPLT16_005fLO_005fDS"></a>: <strong>BFD_RELOC_PPC64_PLT16_LO_DS</strong></dt>
  879. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fSECTOFF_005fDS"></a>: <strong>BFD_RELOC_PPC64_SECTOFF_DS</strong></dt>
  880. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fSECTOFF_005fLO_005fDS"></a>: <strong>BFD_RELOC_PPC64_SECTOFF_LO_DS</strong></dt>
  881. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fDS"></a>: <strong>BFD_RELOC_PPC64_TOC16_DS</strong></dt>
  882. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fLO_005fDS"></a>: <strong>BFD_RELOC_PPC64_TOC16_LO_DS</strong></dt>
  883. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fDS"></a>: <strong>BFD_RELOC_PPC64_PLTGOT16_DS</strong></dt>
  884. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fLO_005fDS"></a>: <strong>BFD_RELOC_PPC64_PLTGOT16_LO_DS</strong></dt>
  885. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fHIGH"></a>: <strong>BFD_RELOC_PPC64_ADDR16_HIGH</strong></dt>
  886. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fHIGHA"></a>: <strong>BFD_RELOC_PPC64_ADDR16_HIGHA</strong></dt>
  887. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGH"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGH</strong></dt>
  888. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGHA"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGHA</strong></dt>
  889. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGHER"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGHER</strong></dt>
  890. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGHERA"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGHERA</strong></dt>
  891. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGHEST"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGHEST</strong></dt>
  892. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGHESTA"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGHESTA</strong></dt>
  893. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fADDR64_005fLOCAL"></a>: <strong>BFD_RELOC_PPC64_ADDR64_LOCAL</strong></dt>
  894. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fENTRY"></a>: <strong>BFD_RELOC_PPC64_ENTRY</strong></dt>
  895. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL24_005fNOTOC"></a>: <strong>BFD_RELOC_PPC64_REL24_NOTOC</strong></dt>
  896. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fD34"></a>: <strong>BFD_RELOC_PPC64_D34</strong></dt>
  897. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fD34_005fLO"></a>: <strong>BFD_RELOC_PPC64_D34_LO</strong></dt>
  898. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fD34_005fHI30"></a>: <strong>BFD_RELOC_PPC64_D34_HI30</strong></dt>
  899. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fD34_005fHA30"></a>: <strong>BFD_RELOC_PPC64_D34_HA30</strong></dt>
  900. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPCREL34"></a>: <strong>BFD_RELOC_PPC64_PCREL34</strong></dt>
  901. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fGOT_005fPCREL34"></a>: <strong>BFD_RELOC_PPC64_GOT_PCREL34</strong></dt>
  902. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPLT_005fPCREL34"></a>: <strong>BFD_RELOC_PPC64_PLT_PCREL34</strong></dt>
  903. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fHIGHER34"></a>: <strong>BFD_RELOC_PPC64_ADDR16_HIGHER34</strong></dt>
  904. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fHIGHERA34"></a>: <strong>BFD_RELOC_PPC64_ADDR16_HIGHERA34</strong></dt>
  905. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fHIGHEST34"></a>: <strong>BFD_RELOC_PPC64_ADDR16_HIGHEST34</strong></dt>
  906. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fHIGHESTA34"></a>: <strong>BFD_RELOC_PPC64_ADDR16_HIGHESTA34</strong></dt>
  907. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGHER34"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGHER34</strong></dt>
  908. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGHERA34"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGHERA34</strong></dt>
  909. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGHEST34"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGHEST34</strong></dt>
  910. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fREL16_005fHIGHESTA34"></a>: <strong>BFD_RELOC_PPC64_REL16_HIGHESTA34</strong></dt>
  911. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fD28"></a>: <strong>BFD_RELOC_PPC64_D28</strong></dt>
  912. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fPCREL28"></a>: <strong>BFD_RELOC_PPC64_PCREL28</strong></dt>
  913. <dd><p>Power(rs6000) and PowerPC relocations.
  914. </p></dd></dl>
  915. <dl>
  916. <dt><a name="index-BFD_005fRELOC_005fPPC_005fTLS"></a>: <strong>BFD_RELOC_PPC_TLS</strong></dt>
  917. <dt><a name="index-BFD_005fRELOC_005fPPC_005fTLSGD"></a>: <strong>BFD_RELOC_PPC_TLSGD</strong></dt>
  918. <dt><a name="index-BFD_005fRELOC_005fPPC_005fTLSLD"></a>: <strong>BFD_RELOC_PPC_TLSLD</strong></dt>
  919. <dt><a name="index-BFD_005fRELOC_005fPPC_005fDTPMOD"></a>: <strong>BFD_RELOC_PPC_DTPMOD</strong></dt>
  920. <dt><a name="index-BFD_005fRELOC_005fPPC_005fTPREL16"></a>: <strong>BFD_RELOC_PPC_TPREL16</strong></dt>
  921. <dt><a name="index-BFD_005fRELOC_005fPPC_005fTPREL16_005fLO"></a>: <strong>BFD_RELOC_PPC_TPREL16_LO</strong></dt>
  922. <dt><a name="index-BFD_005fRELOC_005fPPC_005fTPREL16_005fHI"></a>: <strong>BFD_RELOC_PPC_TPREL16_HI</strong></dt>
  923. <dt><a name="index-BFD_005fRELOC_005fPPC_005fTPREL16_005fHA"></a>: <strong>BFD_RELOC_PPC_TPREL16_HA</strong></dt>
  924. <dt><a name="index-BFD_005fRELOC_005fPPC_005fTPREL"></a>: <strong>BFD_RELOC_PPC_TPREL</strong></dt>
  925. <dt><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL16"></a>: <strong>BFD_RELOC_PPC_DTPREL16</strong></dt>
  926. <dt><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL16_005fLO"></a>: <strong>BFD_RELOC_PPC_DTPREL16_LO</strong></dt>
  927. <dt><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL16_005fHI"></a>: <strong>BFD_RELOC_PPC_DTPREL16_HI</strong></dt>
  928. <dt><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL16_005fHA"></a>: <strong>BFD_RELOC_PPC_DTPREL16_HA</strong></dt>
  929. <dt><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL"></a>: <strong>BFD_RELOC_PPC_DTPREL</strong></dt>
  930. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSGD16"></a>: <strong>BFD_RELOC_PPC_GOT_TLSGD16</strong></dt>
  931. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSGD16_005fLO"></a>: <strong>BFD_RELOC_PPC_GOT_TLSGD16_LO</strong></dt>
  932. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSGD16_005fHI"></a>: <strong>BFD_RELOC_PPC_GOT_TLSGD16_HI</strong></dt>
  933. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSGD16_005fHA"></a>: <strong>BFD_RELOC_PPC_GOT_TLSGD16_HA</strong></dt>
  934. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSLD16"></a>: <strong>BFD_RELOC_PPC_GOT_TLSLD16</strong></dt>
  935. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSLD16_005fLO"></a>: <strong>BFD_RELOC_PPC_GOT_TLSLD16_LO</strong></dt>
  936. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSLD16_005fHI"></a>: <strong>BFD_RELOC_PPC_GOT_TLSLD16_HI</strong></dt>
  937. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSLD16_005fHA"></a>: <strong>BFD_RELOC_PPC_GOT_TLSLD16_HA</strong></dt>
  938. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTPREL16"></a>: <strong>BFD_RELOC_PPC_GOT_TPREL16</strong></dt>
  939. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTPREL16_005fLO"></a>: <strong>BFD_RELOC_PPC_GOT_TPREL16_LO</strong></dt>
  940. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTPREL16_005fHI"></a>: <strong>BFD_RELOC_PPC_GOT_TPREL16_HI</strong></dt>
  941. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTPREL16_005fHA"></a>: <strong>BFD_RELOC_PPC_GOT_TPREL16_HA</strong></dt>
  942. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fDTPREL16"></a>: <strong>BFD_RELOC_PPC_GOT_DTPREL16</strong></dt>
  943. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fDTPREL16_005fLO"></a>: <strong>BFD_RELOC_PPC_GOT_DTPREL16_LO</strong></dt>
  944. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fDTPREL16_005fHI"></a>: <strong>BFD_RELOC_PPC_GOT_DTPREL16_HI</strong></dt>
  945. <dt><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fDTPREL16_005fHA"></a>: <strong>BFD_RELOC_PPC_GOT_DTPREL16_HA</strong></dt>
  946. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fDS"></a>: <strong>BFD_RELOC_PPC64_TPREL16_DS</strong></dt>
  947. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fLO_005fDS"></a>: <strong>BFD_RELOC_PPC64_TPREL16_LO_DS</strong></dt>
  948. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGH"></a>: <strong>BFD_RELOC_PPC64_TPREL16_HIGH</strong></dt>
  949. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHA"></a>: <strong>BFD_RELOC_PPC64_TPREL16_HIGHA</strong></dt>
  950. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHER"></a>: <strong>BFD_RELOC_PPC64_TPREL16_HIGHER</strong></dt>
  951. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHERA"></a>: <strong>BFD_RELOC_PPC64_TPREL16_HIGHERA</strong></dt>
  952. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHEST"></a>: <strong>BFD_RELOC_PPC64_TPREL16_HIGHEST</strong></dt>
  953. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHESTA"></a>: <strong>BFD_RELOC_PPC64_TPREL16_HIGHESTA</strong></dt>
  954. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fDS"></a>: <strong>BFD_RELOC_PPC64_DTPREL16_DS</strong></dt>
  955. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fLO_005fDS"></a>: <strong>BFD_RELOC_PPC64_DTPREL16_LO_DS</strong></dt>
  956. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGH"></a>: <strong>BFD_RELOC_PPC64_DTPREL16_HIGH</strong></dt>
  957. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHA"></a>: <strong>BFD_RELOC_PPC64_DTPREL16_HIGHA</strong></dt>
  958. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHER"></a>: <strong>BFD_RELOC_PPC64_DTPREL16_HIGHER</strong></dt>
  959. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHERA"></a>: <strong>BFD_RELOC_PPC64_DTPREL16_HIGHERA</strong></dt>
  960. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHEST"></a>: <strong>BFD_RELOC_PPC64_DTPREL16_HIGHEST</strong></dt>
  961. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHESTA"></a>: <strong>BFD_RELOC_PPC64_DTPREL16_HIGHESTA</strong></dt>
  962. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL34"></a>: <strong>BFD_RELOC_PPC64_TPREL34</strong></dt>
  963. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL34"></a>: <strong>BFD_RELOC_PPC64_DTPREL34</strong></dt>
  964. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fGOT_005fTLSGD_005fPCREL34"></a>: <strong>BFD_RELOC_PPC64_GOT_TLSGD_PCREL34</strong></dt>
  965. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fGOT_005fTLSLD_005fPCREL34"></a>: <strong>BFD_RELOC_PPC64_GOT_TLSLD_PCREL34</strong></dt>
  966. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fGOT_005fTPREL_005fPCREL34"></a>: <strong>BFD_RELOC_PPC64_GOT_TPREL_PCREL34</strong></dt>
  967. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fGOT_005fDTPREL_005fPCREL34"></a>: <strong>BFD_RELOC_PPC64_GOT_DTPREL_PCREL34</strong></dt>
  968. <dt><a name="index-BFD_005fRELOC_005fPPC64_005fTLS_005fPCREL"></a>: <strong>BFD_RELOC_PPC64_TLS_PCREL</strong></dt>
  969. <dd><p>PowerPC and PowerPC64 thread-local storage relocations.
  970. </p></dd></dl>
  971. <dl>
  972. <dt><a name="index-BFD_005fRELOC_005fI370_005fD12"></a>: <strong>BFD_RELOC_I370_D12</strong></dt>
  973. <dd><p>IBM 370/390 relocations
  974. </p></dd></dl>
  975. <dl>
  976. <dt><a name="index-BFD_005fRELOC_005fCTOR"></a>: <strong>BFD_RELOC_CTOR</strong></dt>
  977. <dd><p>The type of reloc used to build a constructor table - at the moment
  978. probably a 32 bit wide absolute relocation, but the target can choose.
  979. It generally does map to one of the other relocation types.
  980. </p></dd></dl>
  981. <dl>
  982. <dt><a name="index-BFD_005fRELOC_005fARM_005fPCREL_005fBRANCH"></a>: <strong>BFD_RELOC_ARM_PCREL_BRANCH</strong></dt>
  983. <dd><p>ARM 26 bit pc-relative branch. The lowest two bits must be zero and are
  984. not stored in the instruction.
  985. </p></dd></dl>
  986. <dl>
  987. <dt><a name="index-BFD_005fRELOC_005fARM_005fPCREL_005fBLX"></a>: <strong>BFD_RELOC_ARM_PCREL_BLX</strong></dt>
  988. <dd><p>ARM 26 bit pc-relative branch. The lowest bit must be zero and is
  989. not stored in the instruction. The 2nd lowest bit comes from a 1 bit
  990. field in the instruction.
  991. </p></dd></dl>
  992. <dl>
  993. <dt><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBLX"></a>: <strong>BFD_RELOC_THUMB_PCREL_BLX</strong></dt>
  994. <dd><p>Thumb 22 bit pc-relative branch. The lowest bit must be zero and is
  995. not stored in the instruction. The 2nd lowest bit comes from a 1 bit
  996. field in the instruction.
  997. </p></dd></dl>
  998. <dl>
  999. <dt><a name="index-BFD_005fRELOC_005fARM_005fPCREL_005fCALL"></a>: <strong>BFD_RELOC_ARM_PCREL_CALL</strong></dt>
  1000. <dd><p>ARM 26-bit pc-relative branch for an unconditional BL or BLX instruction.
  1001. </p></dd></dl>
  1002. <dl>
  1003. <dt><a name="index-BFD_005fRELOC_005fARM_005fPCREL_005fJUMP"></a>: <strong>BFD_RELOC_ARM_PCREL_JUMP</strong></dt>
  1004. <dd><p>ARM 26-bit pc-relative branch for B or conditional BL instruction.
  1005. </p></dd></dl>
  1006. <dl>
  1007. <dt><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH5"></a>: <strong>BFD_RELOC_THUMB_PCREL_BRANCH5</strong></dt>
  1008. <dd><p>ARM 5-bit pc-relative branch for Branch Future instructions.
  1009. </p></dd></dl>
  1010. <dl>
  1011. <dt><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBFCSEL"></a>: <strong>BFD_RELOC_THUMB_PCREL_BFCSEL</strong></dt>
  1012. <dd><p>ARM 6-bit pc-relative branch for BFCSEL instruction.
  1013. </p></dd></dl>
  1014. <dl>
  1015. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fBF17"></a>: <strong>BFD_RELOC_ARM_THUMB_BF17</strong></dt>
  1016. <dd><p>ARM 17-bit pc-relative branch for Branch Future instructions.
  1017. </p></dd></dl>
  1018. <dl>
  1019. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fBF13"></a>: <strong>BFD_RELOC_ARM_THUMB_BF13</strong></dt>
  1020. <dd><p>ARM 13-bit pc-relative branch for BFCSEL instruction.
  1021. </p></dd></dl>
  1022. <dl>
  1023. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fBF19"></a>: <strong>BFD_RELOC_ARM_THUMB_BF19</strong></dt>
  1024. <dd><p>ARM 19-bit pc-relative branch for Branch Future Link instruction.
  1025. </p></dd></dl>
  1026. <dl>
  1027. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fLOOP12"></a>: <strong>BFD_RELOC_ARM_THUMB_LOOP12</strong></dt>
  1028. <dd><p>ARM 12-bit pc-relative branch for Low Overhead Loop instructions.
  1029. </p></dd></dl>
  1030. <dl>
  1031. <dt><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH7"></a>: <strong>BFD_RELOC_THUMB_PCREL_BRANCH7</strong></dt>
  1032. <dt><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH9"></a>: <strong>BFD_RELOC_THUMB_PCREL_BRANCH9</strong></dt>
  1033. <dt><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH12"></a>: <strong>BFD_RELOC_THUMB_PCREL_BRANCH12</strong></dt>
  1034. <dt><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH20"></a>: <strong>BFD_RELOC_THUMB_PCREL_BRANCH20</strong></dt>
  1035. <dt><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH23"></a>: <strong>BFD_RELOC_THUMB_PCREL_BRANCH23</strong></dt>
  1036. <dt><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH25"></a>: <strong>BFD_RELOC_THUMB_PCREL_BRANCH25</strong></dt>
  1037. <dd><p>Thumb 7-, 9-, 12-, 20-, 23-, and 25-bit pc-relative branches.
  1038. The lowest bit must be zero and is not stored in the instruction.
  1039. Note that the corresponding ELF R_ARM_THM_JUMPnn constant has an
  1040. &quot;nn&quot; one smaller in all cases. Note further that BRANCH23
  1041. corresponds to R_ARM_THM_CALL.
  1042. </p></dd></dl>
  1043. <dl>
  1044. <dt><a name="index-BFD_005fRELOC_005fARM_005fOFFSET_005fIMM"></a>: <strong>BFD_RELOC_ARM_OFFSET_IMM</strong></dt>
  1045. <dd><p>12-bit immediate offset, used in ARM-format ldr and str instructions.
  1046. </p></dd></dl>
  1047. <dl>
  1048. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fOFFSET"></a>: <strong>BFD_RELOC_ARM_THUMB_OFFSET</strong></dt>
  1049. <dd><p>5-bit immediate offset, used in Thumb-format ldr and str instructions.
  1050. </p></dd></dl>
  1051. <dl>
  1052. <dt><a name="index-BFD_005fRELOC_005fARM_005fTARGET1"></a>: <strong>BFD_RELOC_ARM_TARGET1</strong></dt>
  1053. <dd><p>Pc-relative or absolute relocation depending on target. Used for
  1054. entries in .init_array sections.
  1055. </p></dd></dl>
  1056. <dl>
  1057. <dt><a name="index-BFD_005fRELOC_005fARM_005fROSEGREL32"></a>: <strong>BFD_RELOC_ARM_ROSEGREL32</strong></dt>
  1058. <dd><p>Read-only segment base relative address.
  1059. </p></dd></dl>
  1060. <dl>
  1061. <dt><a name="index-BFD_005fRELOC_005fARM_005fSBREL32"></a>: <strong>BFD_RELOC_ARM_SBREL32</strong></dt>
  1062. <dd><p>Data segment base relative address.
  1063. </p></dd></dl>
  1064. <dl>
  1065. <dt><a name="index-BFD_005fRELOC_005fARM_005fTARGET2"></a>: <strong>BFD_RELOC_ARM_TARGET2</strong></dt>
  1066. <dd><p>This reloc is used for references to RTTI data from exception handling
  1067. tables. The actual definition depends on the target. It may be a
  1068. pc-relative or some form of GOT-indirect relocation.
  1069. </p></dd></dl>
  1070. <dl>
  1071. <dt><a name="index-BFD_005fRELOC_005fARM_005fPREL31"></a>: <strong>BFD_RELOC_ARM_PREL31</strong></dt>
  1072. <dd><p>31-bit PC relative address.
  1073. </p></dd></dl>
  1074. <dl>
  1075. <dt><a name="index-BFD_005fRELOC_005fARM_005fMOVW"></a>: <strong>BFD_RELOC_ARM_MOVW</strong></dt>
  1076. <dt><a name="index-BFD_005fRELOC_005fARM_005fMOVT"></a>: <strong>BFD_RELOC_ARM_MOVT</strong></dt>
  1077. <dt><a name="index-BFD_005fRELOC_005fARM_005fMOVW_005fPCREL"></a>: <strong>BFD_RELOC_ARM_MOVW_PCREL</strong></dt>
  1078. <dt><a name="index-BFD_005fRELOC_005fARM_005fMOVT_005fPCREL"></a>: <strong>BFD_RELOC_ARM_MOVT_PCREL</strong></dt>
  1079. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fMOVW"></a>: <strong>BFD_RELOC_ARM_THUMB_MOVW</strong></dt>
  1080. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fMOVT"></a>: <strong>BFD_RELOC_ARM_THUMB_MOVT</strong></dt>
  1081. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fMOVW_005fPCREL"></a>: <strong>BFD_RELOC_ARM_THUMB_MOVW_PCREL</strong></dt>
  1082. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fMOVT_005fPCREL"></a>: <strong>BFD_RELOC_ARM_THUMB_MOVT_PCREL</strong></dt>
  1083. <dd><p>Low and High halfword relocations for MOVW and MOVT instructions.
  1084. </p></dd></dl>
  1085. <dl>
  1086. <dt><a name="index-BFD_005fRELOC_005fARM_005fGOTFUNCDESC"></a>: <strong>BFD_RELOC_ARM_GOTFUNCDESC</strong></dt>
  1087. <dt><a name="index-BFD_005fRELOC_005fARM_005fGOTOFFFUNCDESC"></a>: <strong>BFD_RELOC_ARM_GOTOFFFUNCDESC</strong></dt>
  1088. <dt><a name="index-BFD_005fRELOC_005fARM_005fFUNCDESC"></a>: <strong>BFD_RELOC_ARM_FUNCDESC</strong></dt>
  1089. <dt><a name="index-BFD_005fRELOC_005fARM_005fFUNCDESC_005fVALUE"></a>: <strong>BFD_RELOC_ARM_FUNCDESC_VALUE</strong></dt>
  1090. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fGD32_005fFDPIC"></a>: <strong>BFD_RELOC_ARM_TLS_GD32_FDPIC</strong></dt>
  1091. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fLDM32_005fFDPIC"></a>: <strong>BFD_RELOC_ARM_TLS_LDM32_FDPIC</strong></dt>
  1092. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fIE32_005fFDPIC"></a>: <strong>BFD_RELOC_ARM_TLS_IE32_FDPIC</strong></dt>
  1093. <dd><p>ARM FDPIC specific relocations.
  1094. </p></dd></dl>
  1095. <dl>
  1096. <dt><a name="index-BFD_005fRELOC_005fARM_005fJUMP_005fSLOT"></a>: <strong>BFD_RELOC_ARM_JUMP_SLOT</strong></dt>
  1097. <dt><a name="index-BFD_005fRELOC_005fARM_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_ARM_GLOB_DAT</strong></dt>
  1098. <dt><a name="index-BFD_005fRELOC_005fARM_005fGOT32"></a>: <strong>BFD_RELOC_ARM_GOT32</strong></dt>
  1099. <dt><a name="index-BFD_005fRELOC_005fARM_005fPLT32"></a>: <strong>BFD_RELOC_ARM_PLT32</strong></dt>
  1100. <dt><a name="index-BFD_005fRELOC_005fARM_005fRELATIVE"></a>: <strong>BFD_RELOC_ARM_RELATIVE</strong></dt>
  1101. <dt><a name="index-BFD_005fRELOC_005fARM_005fGOTOFF"></a>: <strong>BFD_RELOC_ARM_GOTOFF</strong></dt>
  1102. <dt><a name="index-BFD_005fRELOC_005fARM_005fGOTPC"></a>: <strong>BFD_RELOC_ARM_GOTPC</strong></dt>
  1103. <dt><a name="index-BFD_005fRELOC_005fARM_005fGOT_005fPREL"></a>: <strong>BFD_RELOC_ARM_GOT_PREL</strong></dt>
  1104. <dd><p>Relocations for setting up GOTs and PLTs for shared libraries.
  1105. </p></dd></dl>
  1106. <dl>
  1107. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fGD32"></a>: <strong>BFD_RELOC_ARM_TLS_GD32</strong></dt>
  1108. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fLDO32"></a>: <strong>BFD_RELOC_ARM_TLS_LDO32</strong></dt>
  1109. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fLDM32"></a>: <strong>BFD_RELOC_ARM_TLS_LDM32</strong></dt>
  1110. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fDTPOFF32"></a>: <strong>BFD_RELOC_ARM_TLS_DTPOFF32</strong></dt>
  1111. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fDTPMOD32"></a>: <strong>BFD_RELOC_ARM_TLS_DTPMOD32</strong></dt>
  1112. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fTPOFF32"></a>: <strong>BFD_RELOC_ARM_TLS_TPOFF32</strong></dt>
  1113. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fIE32"></a>: <strong>BFD_RELOC_ARM_TLS_IE32</strong></dt>
  1114. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fLE32"></a>: <strong>BFD_RELOC_ARM_TLS_LE32</strong></dt>
  1115. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fGOTDESC"></a>: <strong>BFD_RELOC_ARM_TLS_GOTDESC</strong></dt>
  1116. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fCALL"></a>: <strong>BFD_RELOC_ARM_TLS_CALL</strong></dt>
  1117. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHM_005fTLS_005fCALL"></a>: <strong>BFD_RELOC_ARM_THM_TLS_CALL</strong></dt>
  1118. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fDESCSEQ"></a>: <strong>BFD_RELOC_ARM_TLS_DESCSEQ</strong></dt>
  1119. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHM_005fTLS_005fDESCSEQ"></a>: <strong>BFD_RELOC_ARM_THM_TLS_DESCSEQ</strong></dt>
  1120. <dt><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fDESC"></a>: <strong>BFD_RELOC_ARM_TLS_DESC</strong></dt>
  1121. <dd><p>ARM thread-local storage relocations.
  1122. </p></dd></dl>
  1123. <dl>
  1124. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG0_005fNC"></a>: <strong>BFD_RELOC_ARM_ALU_PC_G0_NC</strong></dt>
  1125. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG0"></a>: <strong>BFD_RELOC_ARM_ALU_PC_G0</strong></dt>
  1126. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG1_005fNC"></a>: <strong>BFD_RELOC_ARM_ALU_PC_G1_NC</strong></dt>
  1127. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG1"></a>: <strong>BFD_RELOC_ARM_ALU_PC_G1</strong></dt>
  1128. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG2"></a>: <strong>BFD_RELOC_ARM_ALU_PC_G2</strong></dt>
  1129. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fPC_005fG0"></a>: <strong>BFD_RELOC_ARM_LDR_PC_G0</strong></dt>
  1130. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fPC_005fG1"></a>: <strong>BFD_RELOC_ARM_LDR_PC_G1</strong></dt>
  1131. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fPC_005fG2"></a>: <strong>BFD_RELOC_ARM_LDR_PC_G2</strong></dt>
  1132. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fPC_005fG0"></a>: <strong>BFD_RELOC_ARM_LDRS_PC_G0</strong></dt>
  1133. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fPC_005fG1"></a>: <strong>BFD_RELOC_ARM_LDRS_PC_G1</strong></dt>
  1134. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fPC_005fG2"></a>: <strong>BFD_RELOC_ARM_LDRS_PC_G2</strong></dt>
  1135. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fPC_005fG0"></a>: <strong>BFD_RELOC_ARM_LDC_PC_G0</strong></dt>
  1136. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fPC_005fG1"></a>: <strong>BFD_RELOC_ARM_LDC_PC_G1</strong></dt>
  1137. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fPC_005fG2"></a>: <strong>BFD_RELOC_ARM_LDC_PC_G2</strong></dt>
  1138. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG0_005fNC"></a>: <strong>BFD_RELOC_ARM_ALU_SB_G0_NC</strong></dt>
  1139. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG0"></a>: <strong>BFD_RELOC_ARM_ALU_SB_G0</strong></dt>
  1140. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG1_005fNC"></a>: <strong>BFD_RELOC_ARM_ALU_SB_G1_NC</strong></dt>
  1141. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG1"></a>: <strong>BFD_RELOC_ARM_ALU_SB_G1</strong></dt>
  1142. <dt><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG2"></a>: <strong>BFD_RELOC_ARM_ALU_SB_G2</strong></dt>
  1143. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fSB_005fG0"></a>: <strong>BFD_RELOC_ARM_LDR_SB_G0</strong></dt>
  1144. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fSB_005fG1"></a>: <strong>BFD_RELOC_ARM_LDR_SB_G1</strong></dt>
  1145. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fSB_005fG2"></a>: <strong>BFD_RELOC_ARM_LDR_SB_G2</strong></dt>
  1146. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fSB_005fG0"></a>: <strong>BFD_RELOC_ARM_LDRS_SB_G0</strong></dt>
  1147. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fSB_005fG1"></a>: <strong>BFD_RELOC_ARM_LDRS_SB_G1</strong></dt>
  1148. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fSB_005fG2"></a>: <strong>BFD_RELOC_ARM_LDRS_SB_G2</strong></dt>
  1149. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fSB_005fG0"></a>: <strong>BFD_RELOC_ARM_LDC_SB_G0</strong></dt>
  1150. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fSB_005fG1"></a>: <strong>BFD_RELOC_ARM_LDC_SB_G1</strong></dt>
  1151. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fSB_005fG2"></a>: <strong>BFD_RELOC_ARM_LDC_SB_G2</strong></dt>
  1152. <dd><p>ARM group relocations.
  1153. </p></dd></dl>
  1154. <dl>
  1155. <dt><a name="index-BFD_005fRELOC_005fARM_005fV4BX"></a>: <strong>BFD_RELOC_ARM_V4BX</strong></dt>
  1156. <dd><p>Annotation of BX instructions.
  1157. </p></dd></dl>
  1158. <dl>
  1159. <dt><a name="index-BFD_005fRELOC_005fARM_005fIRELATIVE"></a>: <strong>BFD_RELOC_ARM_IRELATIVE</strong></dt>
  1160. <dd><p>ARM support for STT_GNU_IFUNC.
  1161. </p></dd></dl>
  1162. <dl>
  1163. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fALU_005fABS_005fG0_005fNC"></a>: <strong>BFD_RELOC_ARM_THUMB_ALU_ABS_G0_NC</strong></dt>
  1164. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fALU_005fABS_005fG1_005fNC"></a>: <strong>BFD_RELOC_ARM_THUMB_ALU_ABS_G1_NC</strong></dt>
  1165. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fALU_005fABS_005fG2_005fNC"></a>: <strong>BFD_RELOC_ARM_THUMB_ALU_ABS_G2_NC</strong></dt>
  1166. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fALU_005fABS_005fG3_005fNC"></a>: <strong>BFD_RELOC_ARM_THUMB_ALU_ABS_G3_NC</strong></dt>
  1167. <dd><p>Thumb1 relocations to support execute-only code.
  1168. </p></dd></dl>
  1169. <dl>
  1170. <dt><a name="index-BFD_005fRELOC_005fARM_005fIMMEDIATE"></a>: <strong>BFD_RELOC_ARM_IMMEDIATE</strong></dt>
  1171. <dt><a name="index-BFD_005fRELOC_005fARM_005fADRL_005fIMMEDIATE"></a>: <strong>BFD_RELOC_ARM_ADRL_IMMEDIATE</strong></dt>
  1172. <dt><a name="index-BFD_005fRELOC_005fARM_005fT32_005fIMMEDIATE"></a>: <strong>BFD_RELOC_ARM_T32_IMMEDIATE</strong></dt>
  1173. <dt><a name="index-BFD_005fRELOC_005fARM_005fT32_005fADD_005fIMM"></a>: <strong>BFD_RELOC_ARM_T32_ADD_IMM</strong></dt>
  1174. <dt><a name="index-BFD_005fRELOC_005fARM_005fT32_005fIMM12"></a>: <strong>BFD_RELOC_ARM_T32_IMM12</strong></dt>
  1175. <dt><a name="index-BFD_005fRELOC_005fARM_005fT32_005fADD_005fPC12"></a>: <strong>BFD_RELOC_ARM_T32_ADD_PC12</strong></dt>
  1176. <dt><a name="index-BFD_005fRELOC_005fARM_005fSHIFT_005fIMM"></a>: <strong>BFD_RELOC_ARM_SHIFT_IMM</strong></dt>
  1177. <dt><a name="index-BFD_005fRELOC_005fARM_005fSMC"></a>: <strong>BFD_RELOC_ARM_SMC</strong></dt>
  1178. <dt><a name="index-BFD_005fRELOC_005fARM_005fHVC"></a>: <strong>BFD_RELOC_ARM_HVC</strong></dt>
  1179. <dt><a name="index-BFD_005fRELOC_005fARM_005fSWI"></a>: <strong>BFD_RELOC_ARM_SWI</strong></dt>
  1180. <dt><a name="index-BFD_005fRELOC_005fARM_005fMULTI"></a>: <strong>BFD_RELOC_ARM_MULTI</strong></dt>
  1181. <dt><a name="index-BFD_005fRELOC_005fARM_005fCP_005fOFF_005fIMM"></a>: <strong>BFD_RELOC_ARM_CP_OFF_IMM</strong></dt>
  1182. <dt><a name="index-BFD_005fRELOC_005fARM_005fCP_005fOFF_005fIMM_005fS2"></a>: <strong>BFD_RELOC_ARM_CP_OFF_IMM_S2</strong></dt>
  1183. <dt><a name="index-BFD_005fRELOC_005fARM_005fT32_005fCP_005fOFF_005fIMM"></a>: <strong>BFD_RELOC_ARM_T32_CP_OFF_IMM</strong></dt>
  1184. <dt><a name="index-BFD_005fRELOC_005fARM_005fT32_005fCP_005fOFF_005fIMM_005fS2"></a>: <strong>BFD_RELOC_ARM_T32_CP_OFF_IMM_S2</strong></dt>
  1185. <dt><a name="index-BFD_005fRELOC_005fARM_005fT32_005fVLDR_005fVSTR_005fOFF_005fIMM"></a>: <strong>BFD_RELOC_ARM_T32_VLDR_VSTR_OFF_IMM</strong></dt>
  1186. <dt><a name="index-BFD_005fRELOC_005fARM_005fADR_005fIMM"></a>: <strong>BFD_RELOC_ARM_ADR_IMM</strong></dt>
  1187. <dt><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fIMM"></a>: <strong>BFD_RELOC_ARM_LDR_IMM</strong></dt>
  1188. <dt><a name="index-BFD_005fRELOC_005fARM_005fLITERAL"></a>: <strong>BFD_RELOC_ARM_LITERAL</strong></dt>
  1189. <dt><a name="index-BFD_005fRELOC_005fARM_005fIN_005fPOOL"></a>: <strong>BFD_RELOC_ARM_IN_POOL</strong></dt>
  1190. <dt><a name="index-BFD_005fRELOC_005fARM_005fOFFSET_005fIMM8"></a>: <strong>BFD_RELOC_ARM_OFFSET_IMM8</strong></dt>
  1191. <dt><a name="index-BFD_005fRELOC_005fARM_005fT32_005fOFFSET_005fU8"></a>: <strong>BFD_RELOC_ARM_T32_OFFSET_U8</strong></dt>
  1192. <dt><a name="index-BFD_005fRELOC_005fARM_005fT32_005fOFFSET_005fIMM"></a>: <strong>BFD_RELOC_ARM_T32_OFFSET_IMM</strong></dt>
  1193. <dt><a name="index-BFD_005fRELOC_005fARM_005fHWLITERAL"></a>: <strong>BFD_RELOC_ARM_HWLITERAL</strong></dt>
  1194. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fADD"></a>: <strong>BFD_RELOC_ARM_THUMB_ADD</strong></dt>
  1195. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fIMM"></a>: <strong>BFD_RELOC_ARM_THUMB_IMM</strong></dt>
  1196. <dt><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fSHIFT"></a>: <strong>BFD_RELOC_ARM_THUMB_SHIFT</strong></dt>
  1197. <dd><p>These relocs are only used within the ARM assembler. They are not
  1198. (at present) written to any object files.
  1199. </p></dd></dl>
  1200. <dl>
  1201. <dt><a name="index-BFD_005fRELOC_005fSH_005fPCDISP8BY2"></a>: <strong>BFD_RELOC_SH_PCDISP8BY2</strong></dt>
  1202. <dt><a name="index-BFD_005fRELOC_005fSH_005fPCDISP12BY2"></a>: <strong>BFD_RELOC_SH_PCDISP12BY2</strong></dt>
  1203. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM3"></a>: <strong>BFD_RELOC_SH_IMM3</strong></dt>
  1204. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM3U"></a>: <strong>BFD_RELOC_SH_IMM3U</strong></dt>
  1205. <dt><a name="index-BFD_005fRELOC_005fSH_005fDISP12"></a>: <strong>BFD_RELOC_SH_DISP12</strong></dt>
  1206. <dt><a name="index-BFD_005fRELOC_005fSH_005fDISP12BY2"></a>: <strong>BFD_RELOC_SH_DISP12BY2</strong></dt>
  1207. <dt><a name="index-BFD_005fRELOC_005fSH_005fDISP12BY4"></a>: <strong>BFD_RELOC_SH_DISP12BY4</strong></dt>
  1208. <dt><a name="index-BFD_005fRELOC_005fSH_005fDISP12BY8"></a>: <strong>BFD_RELOC_SH_DISP12BY8</strong></dt>
  1209. <dt><a name="index-BFD_005fRELOC_005fSH_005fDISP20"></a>: <strong>BFD_RELOC_SH_DISP20</strong></dt>
  1210. <dt><a name="index-BFD_005fRELOC_005fSH_005fDISP20BY8"></a>: <strong>BFD_RELOC_SH_DISP20BY8</strong></dt>
  1211. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM4"></a>: <strong>BFD_RELOC_SH_IMM4</strong></dt>
  1212. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM4BY2"></a>: <strong>BFD_RELOC_SH_IMM4BY2</strong></dt>
  1213. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM4BY4"></a>: <strong>BFD_RELOC_SH_IMM4BY4</strong></dt>
  1214. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM8"></a>: <strong>BFD_RELOC_SH_IMM8</strong></dt>
  1215. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM8BY2"></a>: <strong>BFD_RELOC_SH_IMM8BY2</strong></dt>
  1216. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM8BY4"></a>: <strong>BFD_RELOC_SH_IMM8BY4</strong></dt>
  1217. <dt><a name="index-BFD_005fRELOC_005fSH_005fPCRELIMM8BY2"></a>: <strong>BFD_RELOC_SH_PCRELIMM8BY2</strong></dt>
  1218. <dt><a name="index-BFD_005fRELOC_005fSH_005fPCRELIMM8BY4"></a>: <strong>BFD_RELOC_SH_PCRELIMM8BY4</strong></dt>
  1219. <dt><a name="index-BFD_005fRELOC_005fSH_005fSWITCH16"></a>: <strong>BFD_RELOC_SH_SWITCH16</strong></dt>
  1220. <dt><a name="index-BFD_005fRELOC_005fSH_005fSWITCH32"></a>: <strong>BFD_RELOC_SH_SWITCH32</strong></dt>
  1221. <dt><a name="index-BFD_005fRELOC_005fSH_005fUSES"></a>: <strong>BFD_RELOC_SH_USES</strong></dt>
  1222. <dt><a name="index-BFD_005fRELOC_005fSH_005fCOUNT"></a>: <strong>BFD_RELOC_SH_COUNT</strong></dt>
  1223. <dt><a name="index-BFD_005fRELOC_005fSH_005fALIGN"></a>: <strong>BFD_RELOC_SH_ALIGN</strong></dt>
  1224. <dt><a name="index-BFD_005fRELOC_005fSH_005fCODE"></a>: <strong>BFD_RELOC_SH_CODE</strong></dt>
  1225. <dt><a name="index-BFD_005fRELOC_005fSH_005fDATA"></a>: <strong>BFD_RELOC_SH_DATA</strong></dt>
  1226. <dt><a name="index-BFD_005fRELOC_005fSH_005fLABEL"></a>: <strong>BFD_RELOC_SH_LABEL</strong></dt>
  1227. <dt><a name="index-BFD_005fRELOC_005fSH_005fLOOP_005fSTART"></a>: <strong>BFD_RELOC_SH_LOOP_START</strong></dt>
  1228. <dt><a name="index-BFD_005fRELOC_005fSH_005fLOOP_005fEND"></a>: <strong>BFD_RELOC_SH_LOOP_END</strong></dt>
  1229. <dt><a name="index-BFD_005fRELOC_005fSH_005fCOPY"></a>: <strong>BFD_RELOC_SH_COPY</strong></dt>
  1230. <dt><a name="index-BFD_005fRELOC_005fSH_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_SH_GLOB_DAT</strong></dt>
  1231. <dt><a name="index-BFD_005fRELOC_005fSH_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_SH_JMP_SLOT</strong></dt>
  1232. <dt><a name="index-BFD_005fRELOC_005fSH_005fRELATIVE"></a>: <strong>BFD_RELOC_SH_RELATIVE</strong></dt>
  1233. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPC"></a>: <strong>BFD_RELOC_SH_GOTPC</strong></dt>
  1234. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOT_005fLOW16"></a>: <strong>BFD_RELOC_SH_GOT_LOW16</strong></dt>
  1235. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOT_005fMEDLOW16"></a>: <strong>BFD_RELOC_SH_GOT_MEDLOW16</strong></dt>
  1236. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOT_005fMEDHI16"></a>: <strong>BFD_RELOC_SH_GOT_MEDHI16</strong></dt>
  1237. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOT_005fHI16"></a>: <strong>BFD_RELOC_SH_GOT_HI16</strong></dt>
  1238. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT_005fLOW16"></a>: <strong>BFD_RELOC_SH_GOTPLT_LOW16</strong></dt>
  1239. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT_005fMEDLOW16"></a>: <strong>BFD_RELOC_SH_GOTPLT_MEDLOW16</strong></dt>
  1240. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT_005fMEDHI16"></a>: <strong>BFD_RELOC_SH_GOTPLT_MEDHI16</strong></dt>
  1241. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT_005fHI16"></a>: <strong>BFD_RELOC_SH_GOTPLT_HI16</strong></dt>
  1242. <dt><a name="index-BFD_005fRELOC_005fSH_005fPLT_005fLOW16"></a>: <strong>BFD_RELOC_SH_PLT_LOW16</strong></dt>
  1243. <dt><a name="index-BFD_005fRELOC_005fSH_005fPLT_005fMEDLOW16"></a>: <strong>BFD_RELOC_SH_PLT_MEDLOW16</strong></dt>
  1244. <dt><a name="index-BFD_005fRELOC_005fSH_005fPLT_005fMEDHI16"></a>: <strong>BFD_RELOC_SH_PLT_MEDHI16</strong></dt>
  1245. <dt><a name="index-BFD_005fRELOC_005fSH_005fPLT_005fHI16"></a>: <strong>BFD_RELOC_SH_PLT_HI16</strong></dt>
  1246. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF_005fLOW16"></a>: <strong>BFD_RELOC_SH_GOTOFF_LOW16</strong></dt>
  1247. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF_005fMEDLOW16"></a>: <strong>BFD_RELOC_SH_GOTOFF_MEDLOW16</strong></dt>
  1248. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF_005fMEDHI16"></a>: <strong>BFD_RELOC_SH_GOTOFF_MEDHI16</strong></dt>
  1249. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF_005fHI16"></a>: <strong>BFD_RELOC_SH_GOTOFF_HI16</strong></dt>
  1250. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPC_005fLOW16"></a>: <strong>BFD_RELOC_SH_GOTPC_LOW16</strong></dt>
  1251. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPC_005fMEDLOW16"></a>: <strong>BFD_RELOC_SH_GOTPC_MEDLOW16</strong></dt>
  1252. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPC_005fMEDHI16"></a>: <strong>BFD_RELOC_SH_GOTPC_MEDHI16</strong></dt>
  1253. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPC_005fHI16"></a>: <strong>BFD_RELOC_SH_GOTPC_HI16</strong></dt>
  1254. <dt><a name="index-BFD_005fRELOC_005fSH_005fCOPY64"></a>: <strong>BFD_RELOC_SH_COPY64</strong></dt>
  1255. <dt><a name="index-BFD_005fRELOC_005fSH_005fGLOB_005fDAT64"></a>: <strong>BFD_RELOC_SH_GLOB_DAT64</strong></dt>
  1256. <dt><a name="index-BFD_005fRELOC_005fSH_005fJMP_005fSLOT64"></a>: <strong>BFD_RELOC_SH_JMP_SLOT64</strong></dt>
  1257. <dt><a name="index-BFD_005fRELOC_005fSH_005fRELATIVE64"></a>: <strong>BFD_RELOC_SH_RELATIVE64</strong></dt>
  1258. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOT10BY4"></a>: <strong>BFD_RELOC_SH_GOT10BY4</strong></dt>
  1259. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOT10BY8"></a>: <strong>BFD_RELOC_SH_GOT10BY8</strong></dt>
  1260. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT10BY4"></a>: <strong>BFD_RELOC_SH_GOTPLT10BY4</strong></dt>
  1261. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT10BY8"></a>: <strong>BFD_RELOC_SH_GOTPLT10BY8</strong></dt>
  1262. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT32"></a>: <strong>BFD_RELOC_SH_GOTPLT32</strong></dt>
  1263. <dt><a name="index-BFD_005fRELOC_005fSH_005fSHMEDIA_005fCODE"></a>: <strong>BFD_RELOC_SH_SHMEDIA_CODE</strong></dt>
  1264. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMU5"></a>: <strong>BFD_RELOC_SH_IMMU5</strong></dt>
  1265. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMS6"></a>: <strong>BFD_RELOC_SH_IMMS6</strong></dt>
  1266. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMS6BY32"></a>: <strong>BFD_RELOC_SH_IMMS6BY32</strong></dt>
  1267. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMU6"></a>: <strong>BFD_RELOC_SH_IMMU6</strong></dt>
  1268. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMS10"></a>: <strong>BFD_RELOC_SH_IMMS10</strong></dt>
  1269. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMS10BY2"></a>: <strong>BFD_RELOC_SH_IMMS10BY2</strong></dt>
  1270. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMS10BY4"></a>: <strong>BFD_RELOC_SH_IMMS10BY4</strong></dt>
  1271. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMS10BY8"></a>: <strong>BFD_RELOC_SH_IMMS10BY8</strong></dt>
  1272. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMS16"></a>: <strong>BFD_RELOC_SH_IMMS16</strong></dt>
  1273. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMMU16"></a>: <strong>BFD_RELOC_SH_IMMU16</strong></dt>
  1274. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fLOW16"></a>: <strong>BFD_RELOC_SH_IMM_LOW16</strong></dt>
  1275. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fLOW16_005fPCREL"></a>: <strong>BFD_RELOC_SH_IMM_LOW16_PCREL</strong></dt>
  1276. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fMEDLOW16"></a>: <strong>BFD_RELOC_SH_IMM_MEDLOW16</strong></dt>
  1277. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fMEDLOW16_005fPCREL"></a>: <strong>BFD_RELOC_SH_IMM_MEDLOW16_PCREL</strong></dt>
  1278. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fMEDHI16"></a>: <strong>BFD_RELOC_SH_IMM_MEDHI16</strong></dt>
  1279. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fMEDHI16_005fPCREL"></a>: <strong>BFD_RELOC_SH_IMM_MEDHI16_PCREL</strong></dt>
  1280. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fHI16"></a>: <strong>BFD_RELOC_SH_IMM_HI16</strong></dt>
  1281. <dt><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fHI16_005fPCREL"></a>: <strong>BFD_RELOC_SH_IMM_HI16_PCREL</strong></dt>
  1282. <dt><a name="index-BFD_005fRELOC_005fSH_005fPT_005f16"></a>: <strong>BFD_RELOC_SH_PT_16</strong></dt>
  1283. <dt><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fGD_005f32"></a>: <strong>BFD_RELOC_SH_TLS_GD_32</strong></dt>
  1284. <dt><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fLD_005f32"></a>: <strong>BFD_RELOC_SH_TLS_LD_32</strong></dt>
  1285. <dt><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fLDO_005f32"></a>: <strong>BFD_RELOC_SH_TLS_LDO_32</strong></dt>
  1286. <dt><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fIE_005f32"></a>: <strong>BFD_RELOC_SH_TLS_IE_32</strong></dt>
  1287. <dt><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fLE_005f32"></a>: <strong>BFD_RELOC_SH_TLS_LE_32</strong></dt>
  1288. <dt><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fDTPMOD32"></a>: <strong>BFD_RELOC_SH_TLS_DTPMOD32</strong></dt>
  1289. <dt><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fDTPOFF32"></a>: <strong>BFD_RELOC_SH_TLS_DTPOFF32</strong></dt>
  1290. <dt><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fTPOFF32"></a>: <strong>BFD_RELOC_SH_TLS_TPOFF32</strong></dt>
  1291. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOT20"></a>: <strong>BFD_RELOC_SH_GOT20</strong></dt>
  1292. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF20"></a>: <strong>BFD_RELOC_SH_GOTOFF20</strong></dt>
  1293. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTFUNCDESC"></a>: <strong>BFD_RELOC_SH_GOTFUNCDESC</strong></dt>
  1294. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTFUNCDESC20"></a>: <strong>BFD_RELOC_SH_GOTFUNCDESC20</strong></dt>
  1295. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTOFFFUNCDESC"></a>: <strong>BFD_RELOC_SH_GOTOFFFUNCDESC</strong></dt>
  1296. <dt><a name="index-BFD_005fRELOC_005fSH_005fGOTOFFFUNCDESC20"></a>: <strong>BFD_RELOC_SH_GOTOFFFUNCDESC20</strong></dt>
  1297. <dt><a name="index-BFD_005fRELOC_005fSH_005fFUNCDESC"></a>: <strong>BFD_RELOC_SH_FUNCDESC</strong></dt>
  1298. <dd><p>Renesas / SuperH SH relocs. Not all of these appear in object files.
  1299. </p></dd></dl>
  1300. <dl>
  1301. <dt><a name="index-BFD_005fRELOC_005fARC_005fNONE"></a>: <strong>BFD_RELOC_ARC_NONE</strong></dt>
  1302. <dt><a name="index-BFD_005fRELOC_005fARC_005f8"></a>: <strong>BFD_RELOC_ARC_8</strong></dt>
  1303. <dt><a name="index-BFD_005fRELOC_005fARC_005f16"></a>: <strong>BFD_RELOC_ARC_16</strong></dt>
  1304. <dt><a name="index-BFD_005fRELOC_005fARC_005f24"></a>: <strong>BFD_RELOC_ARC_24</strong></dt>
  1305. <dt><a name="index-BFD_005fRELOC_005fARC_005f32"></a>: <strong>BFD_RELOC_ARC_32</strong></dt>
  1306. <dt><a name="index-BFD_005fRELOC_005fARC_005fN8"></a>: <strong>BFD_RELOC_ARC_N8</strong></dt>
  1307. <dt><a name="index-BFD_005fRELOC_005fARC_005fN16"></a>: <strong>BFD_RELOC_ARC_N16</strong></dt>
  1308. <dt><a name="index-BFD_005fRELOC_005fARC_005fN24"></a>: <strong>BFD_RELOC_ARC_N24</strong></dt>
  1309. <dt><a name="index-BFD_005fRELOC_005fARC_005fN32"></a>: <strong>BFD_RELOC_ARC_N32</strong></dt>
  1310. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA"></a>: <strong>BFD_RELOC_ARC_SDA</strong></dt>
  1311. <dt><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF"></a>: <strong>BFD_RELOC_ARC_SECTOFF</strong></dt>
  1312. <dt><a name="index-BFD_005fRELOC_005fARC_005fS21H_005fPCREL"></a>: <strong>BFD_RELOC_ARC_S21H_PCREL</strong></dt>
  1313. <dt><a name="index-BFD_005fRELOC_005fARC_005fS21W_005fPCREL"></a>: <strong>BFD_RELOC_ARC_S21W_PCREL</strong></dt>
  1314. <dt><a name="index-BFD_005fRELOC_005fARC_005fS25H_005fPCREL"></a>: <strong>BFD_RELOC_ARC_S25H_PCREL</strong></dt>
  1315. <dt><a name="index-BFD_005fRELOC_005fARC_005fS25W_005fPCREL"></a>: <strong>BFD_RELOC_ARC_S25W_PCREL</strong></dt>
  1316. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA32"></a>: <strong>BFD_RELOC_ARC_SDA32</strong></dt>
  1317. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA_005fLDST"></a>: <strong>BFD_RELOC_ARC_SDA_LDST</strong></dt>
  1318. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA_005fLDST1"></a>: <strong>BFD_RELOC_ARC_SDA_LDST1</strong></dt>
  1319. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA_005fLDST2"></a>: <strong>BFD_RELOC_ARC_SDA_LDST2</strong></dt>
  1320. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA16_005fLD"></a>: <strong>BFD_RELOC_ARC_SDA16_LD</strong></dt>
  1321. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA16_005fLD1"></a>: <strong>BFD_RELOC_ARC_SDA16_LD1</strong></dt>
  1322. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA16_005fLD2"></a>: <strong>BFD_RELOC_ARC_SDA16_LD2</strong></dt>
  1323. <dt><a name="index-BFD_005fRELOC_005fARC_005fS13_005fPCREL"></a>: <strong>BFD_RELOC_ARC_S13_PCREL</strong></dt>
  1324. <dt><a name="index-BFD_005fRELOC_005fARC_005fW"></a>: <strong>BFD_RELOC_ARC_W</strong></dt>
  1325. <dt><a name="index-BFD_005fRELOC_005fARC_005f32_005fME"></a>: <strong>BFD_RELOC_ARC_32_ME</strong></dt>
  1326. <dt><a name="index-BFD_005fRELOC_005fARC_005f32_005fME_005fS"></a>: <strong>BFD_RELOC_ARC_32_ME_S</strong></dt>
  1327. <dt><a name="index-BFD_005fRELOC_005fARC_005fN32_005fME"></a>: <strong>BFD_RELOC_ARC_N32_ME</strong></dt>
  1328. <dt><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005fME"></a>: <strong>BFD_RELOC_ARC_SECTOFF_ME</strong></dt>
  1329. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA32_005fME"></a>: <strong>BFD_RELOC_ARC_SDA32_ME</strong></dt>
  1330. <dt><a name="index-BFD_005fRELOC_005fARC_005fW_005fME"></a>: <strong>BFD_RELOC_ARC_W_ME</strong></dt>
  1331. <dt><a name="index-BFD_005fRELOC_005fAC_005fSECTOFF_005fU8"></a>: <strong>BFD_RELOC_AC_SECTOFF_U8</strong></dt>
  1332. <dt><a name="index-BFD_005fRELOC_005fAC_005fSECTOFF_005fU8_005f1"></a>: <strong>BFD_RELOC_AC_SECTOFF_U8_1</strong></dt>
  1333. <dt><a name="index-BFD_005fRELOC_005fAC_005fSECTOFF_005fU8_005f2"></a>: <strong>BFD_RELOC_AC_SECTOFF_U8_2</strong></dt>
  1334. <dt><a name="index-BFD_005fRELOC_005fAC_005fSECTOFF_005fS9"></a>: <strong>BFD_RELOC_AC_SECTOFF_S9</strong></dt>
  1335. <dt><a name="index-BFD_005fRELOC_005fAC_005fSECTOFF_005fS9_005f1"></a>: <strong>BFD_RELOC_AC_SECTOFF_S9_1</strong></dt>
  1336. <dt><a name="index-BFD_005fRELOC_005fAC_005fSECTOFF_005fS9_005f2"></a>: <strong>BFD_RELOC_AC_SECTOFF_S9_2</strong></dt>
  1337. <dt><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005fME_005f1"></a>: <strong>BFD_RELOC_ARC_SECTOFF_ME_1</strong></dt>
  1338. <dt><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005fME_005f2"></a>: <strong>BFD_RELOC_ARC_SECTOFF_ME_2</strong></dt>
  1339. <dt><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005f1"></a>: <strong>BFD_RELOC_ARC_SECTOFF_1</strong></dt>
  1340. <dt><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005f2"></a>: <strong>BFD_RELOC_ARC_SECTOFF_2</strong></dt>
  1341. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA_005f12"></a>: <strong>BFD_RELOC_ARC_SDA_12</strong></dt>
  1342. <dt><a name="index-BFD_005fRELOC_005fARC_005fSDA16_005fST2"></a>: <strong>BFD_RELOC_ARC_SDA16_ST2</strong></dt>
  1343. <dt><a name="index-BFD_005fRELOC_005fARC_005f32_005fPCREL"></a>: <strong>BFD_RELOC_ARC_32_PCREL</strong></dt>
  1344. <dt><a name="index-BFD_005fRELOC_005fARC_005fPC32"></a>: <strong>BFD_RELOC_ARC_PC32</strong></dt>
  1345. <dt><a name="index-BFD_005fRELOC_005fARC_005fGOT32"></a>: <strong>BFD_RELOC_ARC_GOT32</strong></dt>
  1346. <dt><a name="index-BFD_005fRELOC_005fARC_005fGOTPC32"></a>: <strong>BFD_RELOC_ARC_GOTPC32</strong></dt>
  1347. <dt><a name="index-BFD_005fRELOC_005fARC_005fPLT32"></a>: <strong>BFD_RELOC_ARC_PLT32</strong></dt>
  1348. <dt><a name="index-BFD_005fRELOC_005fARC_005fCOPY"></a>: <strong>BFD_RELOC_ARC_COPY</strong></dt>
  1349. <dt><a name="index-BFD_005fRELOC_005fARC_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_ARC_GLOB_DAT</strong></dt>
  1350. <dt><a name="index-BFD_005fRELOC_005fARC_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_ARC_JMP_SLOT</strong></dt>
  1351. <dt><a name="index-BFD_005fRELOC_005fARC_005fRELATIVE"></a>: <strong>BFD_RELOC_ARC_RELATIVE</strong></dt>
  1352. <dt><a name="index-BFD_005fRELOC_005fARC_005fGOTOFF"></a>: <strong>BFD_RELOC_ARC_GOTOFF</strong></dt>
  1353. <dt><a name="index-BFD_005fRELOC_005fARC_005fGOTPC"></a>: <strong>BFD_RELOC_ARC_GOTPC</strong></dt>
  1354. <dt><a name="index-BFD_005fRELOC_005fARC_005fS21W_005fPCREL_005fPLT"></a>: <strong>BFD_RELOC_ARC_S21W_PCREL_PLT</strong></dt>
  1355. <dt><a name="index-BFD_005fRELOC_005fARC_005fS25H_005fPCREL_005fPLT"></a>: <strong>BFD_RELOC_ARC_S25H_PCREL_PLT</strong></dt>
  1356. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fDTPMOD"></a>: <strong>BFD_RELOC_ARC_TLS_DTPMOD</strong></dt>
  1357. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fTPOFF"></a>: <strong>BFD_RELOC_ARC_TLS_TPOFF</strong></dt>
  1358. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fGD_005fGOT"></a>: <strong>BFD_RELOC_ARC_TLS_GD_GOT</strong></dt>
  1359. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fGD_005fLD"></a>: <strong>BFD_RELOC_ARC_TLS_GD_LD</strong></dt>
  1360. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fGD_005fCALL"></a>: <strong>BFD_RELOC_ARC_TLS_GD_CALL</strong></dt>
  1361. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fIE_005fGOT"></a>: <strong>BFD_RELOC_ARC_TLS_IE_GOT</strong></dt>
  1362. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fDTPOFF"></a>: <strong>BFD_RELOC_ARC_TLS_DTPOFF</strong></dt>
  1363. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fDTPOFF_005fS9"></a>: <strong>BFD_RELOC_ARC_TLS_DTPOFF_S9</strong></dt>
  1364. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fLE_005fS9"></a>: <strong>BFD_RELOC_ARC_TLS_LE_S9</strong></dt>
  1365. <dt><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fLE_005f32"></a>: <strong>BFD_RELOC_ARC_TLS_LE_32</strong></dt>
  1366. <dt><a name="index-BFD_005fRELOC_005fARC_005fS25W_005fPCREL_005fPLT"></a>: <strong>BFD_RELOC_ARC_S25W_PCREL_PLT</strong></dt>
  1367. <dt><a name="index-BFD_005fRELOC_005fARC_005fS21H_005fPCREL_005fPLT"></a>: <strong>BFD_RELOC_ARC_S21H_PCREL_PLT</strong></dt>
  1368. <dt><a name="index-BFD_005fRELOC_005fARC_005fNPS_005fCMEM16"></a>: <strong>BFD_RELOC_ARC_NPS_CMEM16</strong></dt>
  1369. <dt><a name="index-BFD_005fRELOC_005fARC_005fJLI_005fSECTOFF"></a>: <strong>BFD_RELOC_ARC_JLI_SECTOFF</strong></dt>
  1370. <dd><p>ARC relocs.
  1371. </p></dd></dl>
  1372. <dl>
  1373. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f16_005fIMM"></a>: <strong>BFD_RELOC_BFIN_16_IMM</strong></dt>
  1374. <dd><p>ADI Blackfin 16 bit immediate absolute reloc.
  1375. </p></dd></dl>
  1376. <dl>
  1377. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f16_005fHIGH"></a>: <strong>BFD_RELOC_BFIN_16_HIGH</strong></dt>
  1378. <dd><p>ADI Blackfin 16 bit immediate absolute reloc higher 16 bits.
  1379. </p></dd></dl>
  1380. <dl>
  1381. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f4_005fPCREL"></a>: <strong>BFD_RELOC_BFIN_4_PCREL</strong></dt>
  1382. <dd><p>ADI Blackfin &rsquo;a&rsquo; part of LSETUP.
  1383. </p></dd></dl>
  1384. <dl>
  1385. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f5_005fPCREL"></a>: <strong>BFD_RELOC_BFIN_5_PCREL</strong></dt>
  1386. <dd><p>ADI Blackfin.
  1387. </p></dd></dl>
  1388. <dl>
  1389. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f16_005fLOW"></a>: <strong>BFD_RELOC_BFIN_16_LOW</strong></dt>
  1390. <dd><p>ADI Blackfin 16 bit immediate absolute reloc lower 16 bits.
  1391. </p></dd></dl>
  1392. <dl>
  1393. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f10_005fPCREL"></a>: <strong>BFD_RELOC_BFIN_10_PCREL</strong></dt>
  1394. <dd><p>ADI Blackfin.
  1395. </p></dd></dl>
  1396. <dl>
  1397. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f11_005fPCREL"></a>: <strong>BFD_RELOC_BFIN_11_PCREL</strong></dt>
  1398. <dd><p>ADI Blackfin &rsquo;b&rsquo; part of LSETUP.
  1399. </p></dd></dl>
  1400. <dl>
  1401. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f12_005fPCREL_005fJUMP"></a>: <strong>BFD_RELOC_BFIN_12_PCREL_JUMP</strong></dt>
  1402. <dd><p>ADI Blackfin.
  1403. </p></dd></dl>
  1404. <dl>
  1405. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f12_005fPCREL_005fJUMP_005fS"></a>: <strong>BFD_RELOC_BFIN_12_PCREL_JUMP_S</strong></dt>
  1406. <dd><p>ADI Blackfin Short jump, pcrel.
  1407. </p></dd></dl>
  1408. <dl>
  1409. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f24_005fPCREL_005fCALL_005fX"></a>: <strong>BFD_RELOC_BFIN_24_PCREL_CALL_X</strong></dt>
  1410. <dd><p>ADI Blackfin Call.x not implemented.
  1411. </p></dd></dl>
  1412. <dl>
  1413. <dt><a name="index-BFD_005fRELOC_005fBFIN_005f24_005fPCREL_005fJUMP_005fL"></a>: <strong>BFD_RELOC_BFIN_24_PCREL_JUMP_L</strong></dt>
  1414. <dd><p>ADI Blackfin Long Jump pcrel.
  1415. </p></dd></dl>
  1416. <dl>
  1417. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fGOT17M4"></a>: <strong>BFD_RELOC_BFIN_GOT17M4</strong></dt>
  1418. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fGOTHI"></a>: <strong>BFD_RELOC_BFIN_GOTHI</strong></dt>
  1419. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fGOTLO"></a>: <strong>BFD_RELOC_BFIN_GOTLO</strong></dt>
  1420. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC"></a>: <strong>BFD_RELOC_BFIN_FUNCDESC</strong></dt>
  1421. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOT17M4"></a>: <strong>BFD_RELOC_BFIN_FUNCDESC_GOT17M4</strong></dt>
  1422. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTHI"></a>: <strong>BFD_RELOC_BFIN_FUNCDESC_GOTHI</strong></dt>
  1423. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTLO"></a>: <strong>BFD_RELOC_BFIN_FUNCDESC_GOTLO</strong></dt>
  1424. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fVALUE"></a>: <strong>BFD_RELOC_BFIN_FUNCDESC_VALUE</strong></dt>
  1425. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTOFF17M4"></a>: <strong>BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4</strong></dt>
  1426. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTOFFHI"></a>: <strong>BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI</strong></dt>
  1427. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTOFFLO"></a>: <strong>BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO</strong></dt>
  1428. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fGOTOFF17M4"></a>: <strong>BFD_RELOC_BFIN_GOTOFF17M4</strong></dt>
  1429. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fGOTOFFHI"></a>: <strong>BFD_RELOC_BFIN_GOTOFFHI</strong></dt>
  1430. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fGOTOFFLO"></a>: <strong>BFD_RELOC_BFIN_GOTOFFLO</strong></dt>
  1431. <dd><p>ADI Blackfin FD-PIC relocations.
  1432. </p></dd></dl>
  1433. <dl>
  1434. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fGOT"></a>: <strong>BFD_RELOC_BFIN_GOT</strong></dt>
  1435. <dd><p>ADI Blackfin GOT relocation.
  1436. </p></dd></dl>
  1437. <dl>
  1438. <dt><a name="index-BFD_005fRELOC_005fBFIN_005fPLTPC"></a>: <strong>BFD_RELOC_BFIN_PLTPC</strong></dt>
  1439. <dd><p>ADI Blackfin PLTPC relocation.
  1440. </p></dd></dl>
  1441. <dl>
  1442. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fPUSH"></a>: <strong>BFD_ARELOC_BFIN_PUSH</strong></dt>
  1443. <dd><p>ADI Blackfin arithmetic relocation.
  1444. </p></dd></dl>
  1445. <dl>
  1446. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fCONST"></a>: <strong>BFD_ARELOC_BFIN_CONST</strong></dt>
  1447. <dd><p>ADI Blackfin arithmetic relocation.
  1448. </p></dd></dl>
  1449. <dl>
  1450. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fADD"></a>: <strong>BFD_ARELOC_BFIN_ADD</strong></dt>
  1451. <dd><p>ADI Blackfin arithmetic relocation.
  1452. </p></dd></dl>
  1453. <dl>
  1454. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fSUB"></a>: <strong>BFD_ARELOC_BFIN_SUB</strong></dt>
  1455. <dd><p>ADI Blackfin arithmetic relocation.
  1456. </p></dd></dl>
  1457. <dl>
  1458. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fMULT"></a>: <strong>BFD_ARELOC_BFIN_MULT</strong></dt>
  1459. <dd><p>ADI Blackfin arithmetic relocation.
  1460. </p></dd></dl>
  1461. <dl>
  1462. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fDIV"></a>: <strong>BFD_ARELOC_BFIN_DIV</strong></dt>
  1463. <dd><p>ADI Blackfin arithmetic relocation.
  1464. </p></dd></dl>
  1465. <dl>
  1466. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fMOD"></a>: <strong>BFD_ARELOC_BFIN_MOD</strong></dt>
  1467. <dd><p>ADI Blackfin arithmetic relocation.
  1468. </p></dd></dl>
  1469. <dl>
  1470. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fLSHIFT"></a>: <strong>BFD_ARELOC_BFIN_LSHIFT</strong></dt>
  1471. <dd><p>ADI Blackfin arithmetic relocation.
  1472. </p></dd></dl>
  1473. <dl>
  1474. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fRSHIFT"></a>: <strong>BFD_ARELOC_BFIN_RSHIFT</strong></dt>
  1475. <dd><p>ADI Blackfin arithmetic relocation.
  1476. </p></dd></dl>
  1477. <dl>
  1478. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fAND"></a>: <strong>BFD_ARELOC_BFIN_AND</strong></dt>
  1479. <dd><p>ADI Blackfin arithmetic relocation.
  1480. </p></dd></dl>
  1481. <dl>
  1482. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fOR"></a>: <strong>BFD_ARELOC_BFIN_OR</strong></dt>
  1483. <dd><p>ADI Blackfin arithmetic relocation.
  1484. </p></dd></dl>
  1485. <dl>
  1486. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fXOR"></a>: <strong>BFD_ARELOC_BFIN_XOR</strong></dt>
  1487. <dd><p>ADI Blackfin arithmetic relocation.
  1488. </p></dd></dl>
  1489. <dl>
  1490. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fLAND"></a>: <strong>BFD_ARELOC_BFIN_LAND</strong></dt>
  1491. <dd><p>ADI Blackfin arithmetic relocation.
  1492. </p></dd></dl>
  1493. <dl>
  1494. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fLOR"></a>: <strong>BFD_ARELOC_BFIN_LOR</strong></dt>
  1495. <dd><p>ADI Blackfin arithmetic relocation.
  1496. </p></dd></dl>
  1497. <dl>
  1498. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fLEN"></a>: <strong>BFD_ARELOC_BFIN_LEN</strong></dt>
  1499. <dd><p>ADI Blackfin arithmetic relocation.
  1500. </p></dd></dl>
  1501. <dl>
  1502. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fNEG"></a>: <strong>BFD_ARELOC_BFIN_NEG</strong></dt>
  1503. <dd><p>ADI Blackfin arithmetic relocation.
  1504. </p></dd></dl>
  1505. <dl>
  1506. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fCOMP"></a>: <strong>BFD_ARELOC_BFIN_COMP</strong></dt>
  1507. <dd><p>ADI Blackfin arithmetic relocation.
  1508. </p></dd></dl>
  1509. <dl>
  1510. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fPAGE"></a>: <strong>BFD_ARELOC_BFIN_PAGE</strong></dt>
  1511. <dd><p>ADI Blackfin arithmetic relocation.
  1512. </p></dd></dl>
  1513. <dl>
  1514. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fHWPAGE"></a>: <strong>BFD_ARELOC_BFIN_HWPAGE</strong></dt>
  1515. <dd><p>ADI Blackfin arithmetic relocation.
  1516. </p></dd></dl>
  1517. <dl>
  1518. <dt><a name="index-BFD_005fARELOC_005fBFIN_005fADDR"></a>: <strong>BFD_ARELOC_BFIN_ADDR</strong></dt>
  1519. <dd><p>ADI Blackfin arithmetic relocation.
  1520. </p></dd></dl>
  1521. <dl>
  1522. <dt><a name="index-BFD_005fRELOC_005fD10V_005f10_005fPCREL_005fR"></a>: <strong>BFD_RELOC_D10V_10_PCREL_R</strong></dt>
  1523. <dd><p>Mitsubishi D10V relocs.
  1524. This is a 10-bit reloc with the right 2 bits
  1525. assumed to be 0.
  1526. </p></dd></dl>
  1527. <dl>
  1528. <dt><a name="index-BFD_005fRELOC_005fD10V_005f10_005fPCREL_005fL"></a>: <strong>BFD_RELOC_D10V_10_PCREL_L</strong></dt>
  1529. <dd><p>Mitsubishi D10V relocs.
  1530. This is a 10-bit reloc with the right 2 bits
  1531. assumed to be 0. This is the same as the previous reloc
  1532. except it is in the left container, i.e.,
  1533. shifted left 15 bits.
  1534. </p></dd></dl>
  1535. <dl>
  1536. <dt><a name="index-BFD_005fRELOC_005fD10V_005f18"></a>: <strong>BFD_RELOC_D10V_18</strong></dt>
  1537. <dd><p>This is an 18-bit reloc with the right 2 bits
  1538. assumed to be 0.
  1539. </p></dd></dl>
  1540. <dl>
  1541. <dt><a name="index-BFD_005fRELOC_005fD10V_005f18_005fPCREL"></a>: <strong>BFD_RELOC_D10V_18_PCREL</strong></dt>
  1542. <dd><p>This is an 18-bit reloc with the right 2 bits
  1543. assumed to be 0.
  1544. </p></dd></dl>
  1545. <dl>
  1546. <dt><a name="index-BFD_005fRELOC_005fD30V_005f6"></a>: <strong>BFD_RELOC_D30V_6</strong></dt>
  1547. <dd><p>Mitsubishi D30V relocs.
  1548. This is a 6-bit absolute reloc.
  1549. </p></dd></dl>
  1550. <dl>
  1551. <dt><a name="index-BFD_005fRELOC_005fD30V_005f9_005fPCREL"></a>: <strong>BFD_RELOC_D30V_9_PCREL</strong></dt>
  1552. <dd><p>This is a 6-bit pc-relative reloc with
  1553. the right 3 bits assumed to be 0.
  1554. </p></dd></dl>
  1555. <dl>
  1556. <dt><a name="index-BFD_005fRELOC_005fD30V_005f9_005fPCREL_005fR"></a>: <strong>BFD_RELOC_D30V_9_PCREL_R</strong></dt>
  1557. <dd><p>This is a 6-bit pc-relative reloc with
  1558. the right 3 bits assumed to be 0. Same
  1559. as the previous reloc but on the right side
  1560. of the container.
  1561. </p></dd></dl>
  1562. <dl>
  1563. <dt><a name="index-BFD_005fRELOC_005fD30V_005f15"></a>: <strong>BFD_RELOC_D30V_15</strong></dt>
  1564. <dd><p>This is a 12-bit absolute reloc with the
  1565. right 3 bitsassumed to be 0.
  1566. </p></dd></dl>
  1567. <dl>
  1568. <dt><a name="index-BFD_005fRELOC_005fD30V_005f15_005fPCREL"></a>: <strong>BFD_RELOC_D30V_15_PCREL</strong></dt>
  1569. <dd><p>This is a 12-bit pc-relative reloc with
  1570. the right 3 bits assumed to be 0.
  1571. </p></dd></dl>
  1572. <dl>
  1573. <dt><a name="index-BFD_005fRELOC_005fD30V_005f15_005fPCREL_005fR"></a>: <strong>BFD_RELOC_D30V_15_PCREL_R</strong></dt>
  1574. <dd><p>This is a 12-bit pc-relative reloc with
  1575. the right 3 bits assumed to be 0. Same
  1576. as the previous reloc but on the right side
  1577. of the container.
  1578. </p></dd></dl>
  1579. <dl>
  1580. <dt><a name="index-BFD_005fRELOC_005fD30V_005f21"></a>: <strong>BFD_RELOC_D30V_21</strong></dt>
  1581. <dd><p>This is an 18-bit absolute reloc with
  1582. the right 3 bits assumed to be 0.
  1583. </p></dd></dl>
  1584. <dl>
  1585. <dt><a name="index-BFD_005fRELOC_005fD30V_005f21_005fPCREL"></a>: <strong>BFD_RELOC_D30V_21_PCREL</strong></dt>
  1586. <dd><p>This is an 18-bit pc-relative reloc with
  1587. the right 3 bits assumed to be 0.
  1588. </p></dd></dl>
  1589. <dl>
  1590. <dt><a name="index-BFD_005fRELOC_005fD30V_005f21_005fPCREL_005fR"></a>: <strong>BFD_RELOC_D30V_21_PCREL_R</strong></dt>
  1591. <dd><p>This is an 18-bit pc-relative reloc with
  1592. the right 3 bits assumed to be 0. Same
  1593. as the previous reloc but on the right side
  1594. of the container.
  1595. </p></dd></dl>
  1596. <dl>
  1597. <dt><a name="index-BFD_005fRELOC_005fD30V_005f32"></a>: <strong>BFD_RELOC_D30V_32</strong></dt>
  1598. <dd><p>This is a 32-bit absolute reloc.
  1599. </p></dd></dl>
  1600. <dl>
  1601. <dt><a name="index-BFD_005fRELOC_005fD30V_005f32_005fPCREL"></a>: <strong>BFD_RELOC_D30V_32_PCREL</strong></dt>
  1602. <dd><p>This is a 32-bit pc-relative reloc.
  1603. </p></dd></dl>
  1604. <dl>
  1605. <dt><a name="index-BFD_005fRELOC_005fDLX_005fHI16_005fS"></a>: <strong>BFD_RELOC_DLX_HI16_S</strong></dt>
  1606. <dd><p>DLX relocs
  1607. </p></dd></dl>
  1608. <dl>
  1609. <dt><a name="index-BFD_005fRELOC_005fDLX_005fLO16"></a>: <strong>BFD_RELOC_DLX_LO16</strong></dt>
  1610. <dd><p>DLX relocs
  1611. </p></dd></dl>
  1612. <dl>
  1613. <dt><a name="index-BFD_005fRELOC_005fDLX_005fJMP26"></a>: <strong>BFD_RELOC_DLX_JMP26</strong></dt>
  1614. <dd><p>DLX relocs
  1615. </p></dd></dl>
  1616. <dl>
  1617. <dt><a name="index-BFD_005fRELOC_005fM32C_005fHI8"></a>: <strong>BFD_RELOC_M32C_HI8</strong></dt>
  1618. <dt><a name="index-BFD_005fRELOC_005fM32C_005fRL_005fJUMP"></a>: <strong>BFD_RELOC_M32C_RL_JUMP</strong></dt>
  1619. <dt><a name="index-BFD_005fRELOC_005fM32C_005fRL_005f1ADDR"></a>: <strong>BFD_RELOC_M32C_RL_1ADDR</strong></dt>
  1620. <dt><a name="index-BFD_005fRELOC_005fM32C_005fRL_005f2ADDR"></a>: <strong>BFD_RELOC_M32C_RL_2ADDR</strong></dt>
  1621. <dd><p>Renesas M16C/M32C Relocations.
  1622. </p></dd></dl>
  1623. <dl>
  1624. <dt><a name="index-BFD_005fRELOC_005fM32R_005f24"></a>: <strong>BFD_RELOC_M32R_24</strong></dt>
  1625. <dd><p>Renesas M32R (formerly Mitsubishi M32R) relocs.
  1626. This is a 24 bit absolute address.
  1627. </p></dd></dl>
  1628. <dl>
  1629. <dt><a name="index-BFD_005fRELOC_005fM32R_005f10_005fPCREL"></a>: <strong>BFD_RELOC_M32R_10_PCREL</strong></dt>
  1630. <dd><p>This is a 10-bit pc-relative reloc with the right 2 bits assumed to be 0.
  1631. </p></dd></dl>
  1632. <dl>
  1633. <dt><a name="index-BFD_005fRELOC_005fM32R_005f18_005fPCREL"></a>: <strong>BFD_RELOC_M32R_18_PCREL</strong></dt>
  1634. <dd><p>This is an 18-bit reloc with the right 2 bits assumed to be 0.
  1635. </p></dd></dl>
  1636. <dl>
  1637. <dt><a name="index-BFD_005fRELOC_005fM32R_005f26_005fPCREL"></a>: <strong>BFD_RELOC_M32R_26_PCREL</strong></dt>
  1638. <dd><p>This is a 26-bit reloc with the right 2 bits assumed to be 0.
  1639. </p></dd></dl>
  1640. <dl>
  1641. <dt><a name="index-BFD_005fRELOC_005fM32R_005fHI16_005fULO"></a>: <strong>BFD_RELOC_M32R_HI16_ULO</strong></dt>
  1642. <dd><p>This is a 16-bit reloc containing the high 16 bits of an address
  1643. used when the lower 16 bits are treated as unsigned.
  1644. </p></dd></dl>
  1645. <dl>
  1646. <dt><a name="index-BFD_005fRELOC_005fM32R_005fHI16_005fSLO"></a>: <strong>BFD_RELOC_M32R_HI16_SLO</strong></dt>
  1647. <dd><p>This is a 16-bit reloc containing the high 16 bits of an address
  1648. used when the lower 16 bits are treated as signed.
  1649. </p></dd></dl>
  1650. <dl>
  1651. <dt><a name="index-BFD_005fRELOC_005fM32R_005fLO16"></a>: <strong>BFD_RELOC_M32R_LO16</strong></dt>
  1652. <dd><p>This is a 16-bit reloc containing the lower 16 bits of an address.
  1653. </p></dd></dl>
  1654. <dl>
  1655. <dt><a name="index-BFD_005fRELOC_005fM32R_005fSDA16"></a>: <strong>BFD_RELOC_M32R_SDA16</strong></dt>
  1656. <dd><p>This is a 16-bit reloc containing the small data area offset for use in
  1657. add3, load, and store instructions.
  1658. </p></dd></dl>
  1659. <dl>
  1660. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOT24"></a>: <strong>BFD_RELOC_M32R_GOT24</strong></dt>
  1661. <dt><a name="index-BFD_005fRELOC_005fM32R_005f26_005fPLTREL"></a>: <strong>BFD_RELOC_M32R_26_PLTREL</strong></dt>
  1662. <dt><a name="index-BFD_005fRELOC_005fM32R_005fCOPY"></a>: <strong>BFD_RELOC_M32R_COPY</strong></dt>
  1663. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_M32R_GLOB_DAT</strong></dt>
  1664. <dt><a name="index-BFD_005fRELOC_005fM32R_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_M32R_JMP_SLOT</strong></dt>
  1665. <dt><a name="index-BFD_005fRELOC_005fM32R_005fRELATIVE"></a>: <strong>BFD_RELOC_M32R_RELATIVE</strong></dt>
  1666. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOTOFF"></a>: <strong>BFD_RELOC_M32R_GOTOFF</strong></dt>
  1667. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOTOFF_005fHI_005fULO"></a>: <strong>BFD_RELOC_M32R_GOTOFF_HI_ULO</strong></dt>
  1668. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOTOFF_005fHI_005fSLO"></a>: <strong>BFD_RELOC_M32R_GOTOFF_HI_SLO</strong></dt>
  1669. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOTOFF_005fLO"></a>: <strong>BFD_RELOC_M32R_GOTOFF_LO</strong></dt>
  1670. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOTPC24"></a>: <strong>BFD_RELOC_M32R_GOTPC24</strong></dt>
  1671. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOT16_005fHI_005fULO"></a>: <strong>BFD_RELOC_M32R_GOT16_HI_ULO</strong></dt>
  1672. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOT16_005fHI_005fSLO"></a>: <strong>BFD_RELOC_M32R_GOT16_HI_SLO</strong></dt>
  1673. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOT16_005fLO"></a>: <strong>BFD_RELOC_M32R_GOT16_LO</strong></dt>
  1674. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOTPC_005fHI_005fULO"></a>: <strong>BFD_RELOC_M32R_GOTPC_HI_ULO</strong></dt>
  1675. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOTPC_005fHI_005fSLO"></a>: <strong>BFD_RELOC_M32R_GOTPC_HI_SLO</strong></dt>
  1676. <dt><a name="index-BFD_005fRELOC_005fM32R_005fGOTPC_005fLO"></a>: <strong>BFD_RELOC_M32R_GOTPC_LO</strong></dt>
  1677. <dd><p>For PIC.
  1678. </p></dd></dl>
  1679. <dl>
  1680. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f20"></a>: <strong>BFD_RELOC_NDS32_20</strong></dt>
  1681. <dd><p>NDS32 relocs.
  1682. This is a 20 bit absolute address.
  1683. </p></dd></dl>
  1684. <dl>
  1685. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f9_005fPCREL"></a>: <strong>BFD_RELOC_NDS32_9_PCREL</strong></dt>
  1686. <dd><p>This is a 9-bit pc-relative reloc with the right 1 bit assumed to be 0.
  1687. </p></dd></dl>
  1688. <dl>
  1689. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fWORD_005f9_005fPCREL"></a>: <strong>BFD_RELOC_NDS32_WORD_9_PCREL</strong></dt>
  1690. <dd><p>This is a 9-bit pc-relative reloc with the right 1 bit assumed to be 0.
  1691. </p></dd></dl>
  1692. <dl>
  1693. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f15_005fPCREL"></a>: <strong>BFD_RELOC_NDS32_15_PCREL</strong></dt>
  1694. <dd><p>This is an 15-bit reloc with the right 1 bit assumed to be 0.
  1695. </p></dd></dl>
  1696. <dl>
  1697. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f17_005fPCREL"></a>: <strong>BFD_RELOC_NDS32_17_PCREL</strong></dt>
  1698. <dd><p>This is an 17-bit reloc with the right 1 bit assumed to be 0.
  1699. </p></dd></dl>
  1700. <dl>
  1701. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f25_005fPCREL"></a>: <strong>BFD_RELOC_NDS32_25_PCREL</strong></dt>
  1702. <dd><p>This is a 25-bit reloc with the right 1 bit assumed to be 0.
  1703. </p></dd></dl>
  1704. <dl>
  1705. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fHI20"></a>: <strong>BFD_RELOC_NDS32_HI20</strong></dt>
  1706. <dd><p>This is a 20-bit reloc containing the high 20 bits of an address
  1707. used with the lower 12 bits
  1708. </p></dd></dl>
  1709. <dl>
  1710. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S3"></a>: <strong>BFD_RELOC_NDS32_LO12S3</strong></dt>
  1711. <dd><p>This is a 12-bit reloc containing the lower 12 bits of an address
  1712. then shift right by 3. This is used with ldi,sdi...
  1713. </p></dd></dl>
  1714. <dl>
  1715. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S2"></a>: <strong>BFD_RELOC_NDS32_LO12S2</strong></dt>
  1716. <dd><p>This is a 12-bit reloc containing the lower 12 bits of an address
  1717. then shift left by 2. This is used with lwi,swi...
  1718. </p></dd></dl>
  1719. <dl>
  1720. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S1"></a>: <strong>BFD_RELOC_NDS32_LO12S1</strong></dt>
  1721. <dd><p>This is a 12-bit reloc containing the lower 12 bits of an address
  1722. then shift left by 1. This is used with lhi,shi...
  1723. </p></dd></dl>
  1724. <dl>
  1725. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S0"></a>: <strong>BFD_RELOC_NDS32_LO12S0</strong></dt>
  1726. <dd><p>This is a 12-bit reloc containing the lower 12 bits of an address
  1727. then shift left by 0. This is used with lbisbi...
  1728. </p></dd></dl>
  1729. <dl>
  1730. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S0_005fORI"></a>: <strong>BFD_RELOC_NDS32_LO12S0_ORI</strong></dt>
  1731. <dd><p>This is a 12-bit reloc containing the lower 12 bits of an address
  1732. then shift left by 0. This is only used with branch relaxations
  1733. </p></dd></dl>
  1734. <dl>
  1735. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA15S3"></a>: <strong>BFD_RELOC_NDS32_SDA15S3</strong></dt>
  1736. <dd><p>This is a 15-bit reloc containing the small data area 18-bit signed offset
  1737. and shift left by 3 for use in ldi, sdi...
  1738. </p></dd></dl>
  1739. <dl>
  1740. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA15S2"></a>: <strong>BFD_RELOC_NDS32_SDA15S2</strong></dt>
  1741. <dd><p>This is a 15-bit reloc containing the small data area 17-bit signed offset
  1742. and shift left by 2 for use in lwi, swi...
  1743. </p></dd></dl>
  1744. <dl>
  1745. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA15S1"></a>: <strong>BFD_RELOC_NDS32_SDA15S1</strong></dt>
  1746. <dd><p>This is a 15-bit reloc containing the small data area 16-bit signed offset
  1747. and shift left by 1 for use in lhi, shi...
  1748. </p></dd></dl>
  1749. <dl>
  1750. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA15S0"></a>: <strong>BFD_RELOC_NDS32_SDA15S0</strong></dt>
  1751. <dd><p>This is a 15-bit reloc containing the small data area 15-bit signed offset
  1752. and shift left by 0 for use in lbi, sbi...
  1753. </p></dd></dl>
  1754. <dl>
  1755. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA16S3"></a>: <strong>BFD_RELOC_NDS32_SDA16S3</strong></dt>
  1756. <dd><p>This is a 16-bit reloc containing the small data area 16-bit signed offset
  1757. and shift left by 3
  1758. </p></dd></dl>
  1759. <dl>
  1760. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA17S2"></a>: <strong>BFD_RELOC_NDS32_SDA17S2</strong></dt>
  1761. <dd><p>This is a 17-bit reloc containing the small data area 17-bit signed offset
  1762. and shift left by 2 for use in lwi.gp, swi.gp...
  1763. </p></dd></dl>
  1764. <dl>
  1765. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA18S1"></a>: <strong>BFD_RELOC_NDS32_SDA18S1</strong></dt>
  1766. <dd><p>This is a 18-bit reloc containing the small data area 18-bit signed offset
  1767. and shift left by 1 for use in lhi.gp, shi.gp...
  1768. </p></dd></dl>
  1769. <dl>
  1770. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA19S0"></a>: <strong>BFD_RELOC_NDS32_SDA19S0</strong></dt>
  1771. <dd><p>This is a 19-bit reloc containing the small data area 19-bit signed offset
  1772. and shift left by 0 for use in lbi.gp, sbi.gp...
  1773. </p></dd></dl>
  1774. <dl>
  1775. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOT20"></a>: <strong>BFD_RELOC_NDS32_GOT20</strong></dt>
  1776. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f9_005fPLTREL"></a>: <strong>BFD_RELOC_NDS32_9_PLTREL</strong></dt>
  1777. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f25_005fPLTREL"></a>: <strong>BFD_RELOC_NDS32_25_PLTREL</strong></dt>
  1778. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fCOPY"></a>: <strong>BFD_RELOC_NDS32_COPY</strong></dt>
  1779. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_NDS32_GLOB_DAT</strong></dt>
  1780. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_NDS32_JMP_SLOT</strong></dt>
  1781. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fRELATIVE"></a>: <strong>BFD_RELOC_NDS32_RELATIVE</strong></dt>
  1782. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF"></a>: <strong>BFD_RELOC_NDS32_GOTOFF</strong></dt>
  1783. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fHI20"></a>: <strong>BFD_RELOC_NDS32_GOTOFF_HI20</strong></dt>
  1784. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fLO12"></a>: <strong>BFD_RELOC_NDS32_GOTOFF_LO12</strong></dt>
  1785. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTPC20"></a>: <strong>BFD_RELOC_NDS32_GOTPC20</strong></dt>
  1786. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fHI20"></a>: <strong>BFD_RELOC_NDS32_GOT_HI20</strong></dt>
  1787. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fLO12"></a>: <strong>BFD_RELOC_NDS32_GOT_LO12</strong></dt>
  1788. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTPC_005fHI20"></a>: <strong>BFD_RELOC_NDS32_GOTPC_HI20</strong></dt>
  1789. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTPC_005fLO12"></a>: <strong>BFD_RELOC_NDS32_GOTPC_LO12</strong></dt>
  1790. <dd><p>for PIC
  1791. </p></dd></dl>
  1792. <dl>
  1793. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fINSN16"></a>: <strong>BFD_RELOC_NDS32_INSN16</strong></dt>
  1794. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLABEL"></a>: <strong>BFD_RELOC_NDS32_LABEL</strong></dt>
  1795. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL1"></a>: <strong>BFD_RELOC_NDS32_LONGCALL1</strong></dt>
  1796. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL2"></a>: <strong>BFD_RELOC_NDS32_LONGCALL2</strong></dt>
  1797. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL3"></a>: <strong>BFD_RELOC_NDS32_LONGCALL3</strong></dt>
  1798. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP1"></a>: <strong>BFD_RELOC_NDS32_LONGJUMP1</strong></dt>
  1799. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP2"></a>: <strong>BFD_RELOC_NDS32_LONGJUMP2</strong></dt>
  1800. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP3"></a>: <strong>BFD_RELOC_NDS32_LONGJUMP3</strong></dt>
  1801. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLOADSTORE"></a>: <strong>BFD_RELOC_NDS32_LOADSTORE</strong></dt>
  1802. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f9_005fFIXED"></a>: <strong>BFD_RELOC_NDS32_9_FIXED</strong></dt>
  1803. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f15_005fFIXED"></a>: <strong>BFD_RELOC_NDS32_15_FIXED</strong></dt>
  1804. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f17_005fFIXED"></a>: <strong>BFD_RELOC_NDS32_17_FIXED</strong></dt>
  1805. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f25_005fFIXED"></a>: <strong>BFD_RELOC_NDS32_25_FIXED</strong></dt>
  1806. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL4"></a>: <strong>BFD_RELOC_NDS32_LONGCALL4</strong></dt>
  1807. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL5"></a>: <strong>BFD_RELOC_NDS32_LONGCALL5</strong></dt>
  1808. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL6"></a>: <strong>BFD_RELOC_NDS32_LONGCALL6</strong></dt>
  1809. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP4"></a>: <strong>BFD_RELOC_NDS32_LONGJUMP4</strong></dt>
  1810. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP5"></a>: <strong>BFD_RELOC_NDS32_LONGJUMP5</strong></dt>
  1811. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP6"></a>: <strong>BFD_RELOC_NDS32_LONGJUMP6</strong></dt>
  1812. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP7"></a>: <strong>BFD_RELOC_NDS32_LONGJUMP7</strong></dt>
  1813. <dd><p>for relax
  1814. </p></dd></dl>
  1815. <dl>
  1816. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPLTREL_005fHI20"></a>: <strong>BFD_RELOC_NDS32_PLTREL_HI20</strong></dt>
  1817. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPLTREL_005fLO12"></a>: <strong>BFD_RELOC_NDS32_PLTREL_LO12</strong></dt>
  1818. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fHI20"></a>: <strong>BFD_RELOC_NDS32_PLT_GOTREL_HI20</strong></dt>
  1819. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fLO12"></a>: <strong>BFD_RELOC_NDS32_PLT_GOTREL_LO12</strong></dt>
  1820. <dd><p>for PIC
  1821. </p></dd></dl>
  1822. <dl>
  1823. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA12S2_005fDP"></a>: <strong>BFD_RELOC_NDS32_SDA12S2_DP</strong></dt>
  1824. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA12S2_005fSP"></a>: <strong>BFD_RELOC_NDS32_SDA12S2_SP</strong></dt>
  1825. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S2_005fDP"></a>: <strong>BFD_RELOC_NDS32_LO12S2_DP</strong></dt>
  1826. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S2_005fSP"></a>: <strong>BFD_RELOC_NDS32_LO12S2_SP</strong></dt>
  1827. <dd><p>for floating point
  1828. </p></dd></dl>
  1829. <dl>
  1830. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fDWARF2_005fOP1"></a>: <strong>BFD_RELOC_NDS32_DWARF2_OP1</strong></dt>
  1831. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fDWARF2_005fOP2"></a>: <strong>BFD_RELOC_NDS32_DWARF2_OP2</strong></dt>
  1832. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fDWARF2_005fLEB"></a>: <strong>BFD_RELOC_NDS32_DWARF2_LEB</strong></dt>
  1833. <dd><p>for dwarf2 debug_line.
  1834. </p></dd></dl>
  1835. <dl>
  1836. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fUPDATE_005fTA"></a>: <strong>BFD_RELOC_NDS32_UPDATE_TA</strong></dt>
  1837. <dd><p>for eliminate 16-bit instructions
  1838. </p></dd></dl>
  1839. <dl>
  1840. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fLO20"></a>: <strong>BFD_RELOC_NDS32_PLT_GOTREL_LO20</strong></dt>
  1841. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fLO15"></a>: <strong>BFD_RELOC_NDS32_PLT_GOTREL_LO15</strong></dt>
  1842. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fLO19"></a>: <strong>BFD_RELOC_NDS32_PLT_GOTREL_LO19</strong></dt>
  1843. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fLO15"></a>: <strong>BFD_RELOC_NDS32_GOT_LO15</strong></dt>
  1844. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fLO19"></a>: <strong>BFD_RELOC_NDS32_GOT_LO19</strong></dt>
  1845. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fLO15"></a>: <strong>BFD_RELOC_NDS32_GOTOFF_LO15</strong></dt>
  1846. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fLO19"></a>: <strong>BFD_RELOC_NDS32_GOTOFF_LO19</strong></dt>
  1847. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOT15S2"></a>: <strong>BFD_RELOC_NDS32_GOT15S2</strong></dt>
  1848. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOT17S2"></a>: <strong>BFD_RELOC_NDS32_GOT17S2</strong></dt>
  1849. <dd><p>for PIC object relaxation
  1850. </p></dd></dl>
  1851. <dl>
  1852. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f5"></a>: <strong>BFD_RELOC_NDS32_5</strong></dt>
  1853. <dd><p>NDS32 relocs.
  1854. This is a 5 bit absolute address.
  1855. </p></dd></dl>
  1856. <dl>
  1857. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f10_005fUPCREL"></a>: <strong>BFD_RELOC_NDS32_10_UPCREL</strong></dt>
  1858. <dd><p>This is a 10-bit unsigned pc-relative reloc with the right 1 bit assumed to be 0.
  1859. </p></dd></dl>
  1860. <dl>
  1861. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSDA_005fFP7U2_005fRELA"></a>: <strong>BFD_RELOC_NDS32_SDA_FP7U2_RELA</strong></dt>
  1862. <dd><p>If fp were omitted, fp can used as another gp.
  1863. </p></dd></dl>
  1864. <dl>
  1865. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fRELAX_005fENTRY"></a>: <strong>BFD_RELOC_NDS32_RELAX_ENTRY</strong></dt>
  1866. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fSUFF"></a>: <strong>BFD_RELOC_NDS32_GOT_SUFF</strong></dt>
  1867. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fSUFF"></a>: <strong>BFD_RELOC_NDS32_GOTOFF_SUFF</strong></dt>
  1868. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOT_005fSUFF"></a>: <strong>BFD_RELOC_NDS32_PLT_GOT_SUFF</strong></dt>
  1869. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fMULCALL_005fSUFF"></a>: <strong>BFD_RELOC_NDS32_MULCALL_SUFF</strong></dt>
  1870. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPTR"></a>: <strong>BFD_RELOC_NDS32_PTR</strong></dt>
  1871. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPTR_005fCOUNT"></a>: <strong>BFD_RELOC_NDS32_PTR_COUNT</strong></dt>
  1872. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPTR_005fRESOLVED"></a>: <strong>BFD_RELOC_NDS32_PTR_RESOLVED</strong></dt>
  1873. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fPLTBLOCK"></a>: <strong>BFD_RELOC_NDS32_PLTBLOCK</strong></dt>
  1874. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fRELAX_005fREGION_005fBEGIN"></a>: <strong>BFD_RELOC_NDS32_RELAX_REGION_BEGIN</strong></dt>
  1875. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fRELAX_005fREGION_005fEND"></a>: <strong>BFD_RELOC_NDS32_RELAX_REGION_END</strong></dt>
  1876. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fMINUEND"></a>: <strong>BFD_RELOC_NDS32_MINUEND</strong></dt>
  1877. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fSUBTRAHEND"></a>: <strong>BFD_RELOC_NDS32_SUBTRAHEND</strong></dt>
  1878. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fDIFF8"></a>: <strong>BFD_RELOC_NDS32_DIFF8</strong></dt>
  1879. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fDIFF16"></a>: <strong>BFD_RELOC_NDS32_DIFF16</strong></dt>
  1880. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fDIFF32"></a>: <strong>BFD_RELOC_NDS32_DIFF32</strong></dt>
  1881. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fDIFF_005fULEB128"></a>: <strong>BFD_RELOC_NDS32_DIFF_ULEB128</strong></dt>
  1882. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fEMPTY"></a>: <strong>BFD_RELOC_NDS32_EMPTY</strong></dt>
  1883. <dd><p>relaxation relative relocation types
  1884. </p></dd></dl>
  1885. <dl>
  1886. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f25_005fABS"></a>: <strong>BFD_RELOC_NDS32_25_ABS</strong></dt>
  1887. <dd><p>This is a 25 bit absolute address.
  1888. </p></dd></dl>
  1889. <dl>
  1890. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fDATA"></a>: <strong>BFD_RELOC_NDS32_DATA</strong></dt>
  1891. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTRAN"></a>: <strong>BFD_RELOC_NDS32_TRAN</strong></dt>
  1892. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f17IFC_005fPCREL"></a>: <strong>BFD_RELOC_NDS32_17IFC_PCREL</strong></dt>
  1893. <dt><a name="index-BFD_005fRELOC_005fNDS32_005f10IFCU_005fPCREL"></a>: <strong>BFD_RELOC_NDS32_10IFCU_PCREL</strong></dt>
  1894. <dd><p>For ex9 and ifc using.
  1895. </p></dd></dl>
  1896. <dl>
  1897. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTPOFF"></a>: <strong>BFD_RELOC_NDS32_TPOFF</strong></dt>
  1898. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGOTTPOFF"></a>: <strong>BFD_RELOC_NDS32_GOTTPOFF</strong></dt>
  1899. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005fHI20"></a>: <strong>BFD_RELOC_NDS32_TLS_LE_HI20</strong></dt>
  1900. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005fLO12"></a>: <strong>BFD_RELOC_NDS32_TLS_LE_LO12</strong></dt>
  1901. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005f20"></a>: <strong>BFD_RELOC_NDS32_TLS_LE_20</strong></dt>
  1902. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005f15S0"></a>: <strong>BFD_RELOC_NDS32_TLS_LE_15S0</strong></dt>
  1903. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005f15S1"></a>: <strong>BFD_RELOC_NDS32_TLS_LE_15S1</strong></dt>
  1904. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005f15S2"></a>: <strong>BFD_RELOC_NDS32_TLS_LE_15S2</strong></dt>
  1905. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005fADD"></a>: <strong>BFD_RELOC_NDS32_TLS_LE_ADD</strong></dt>
  1906. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005fLS"></a>: <strong>BFD_RELOC_NDS32_TLS_LE_LS</strong></dt>
  1907. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fIE_005fHI20"></a>: <strong>BFD_RELOC_NDS32_TLS_IE_HI20</strong></dt>
  1908. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fIE_005fLO12"></a>: <strong>BFD_RELOC_NDS32_TLS_IE_LO12</strong></dt>
  1909. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fIE_005fLO12S2"></a>: <strong>BFD_RELOC_NDS32_TLS_IE_LO12S2</strong></dt>
  1910. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fIEGP_005fHI20"></a>: <strong>BFD_RELOC_NDS32_TLS_IEGP_HI20</strong></dt>
  1911. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fIEGP_005fLO12"></a>: <strong>BFD_RELOC_NDS32_TLS_IEGP_LO12</strong></dt>
  1912. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fIEGP_005fLO12S2"></a>: <strong>BFD_RELOC_NDS32_TLS_IEGP_LO12S2</strong></dt>
  1913. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fIEGP_005fLW"></a>: <strong>BFD_RELOC_NDS32_TLS_IEGP_LW</strong></dt>
  1914. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fDESC"></a>: <strong>BFD_RELOC_NDS32_TLS_DESC</strong></dt>
  1915. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fDESC_005fHI20"></a>: <strong>BFD_RELOC_NDS32_TLS_DESC_HI20</strong></dt>
  1916. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fDESC_005fLO12"></a>: <strong>BFD_RELOC_NDS32_TLS_DESC_LO12</strong></dt>
  1917. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fDESC_005f20"></a>: <strong>BFD_RELOC_NDS32_TLS_DESC_20</strong></dt>
  1918. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fDESC_005fSDA17S2"></a>: <strong>BFD_RELOC_NDS32_TLS_DESC_SDA17S2</strong></dt>
  1919. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fDESC_005fADD"></a>: <strong>BFD_RELOC_NDS32_TLS_DESC_ADD</strong></dt>
  1920. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fDESC_005fFUNC"></a>: <strong>BFD_RELOC_NDS32_TLS_DESC_FUNC</strong></dt>
  1921. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fDESC_005fCALL"></a>: <strong>BFD_RELOC_NDS32_TLS_DESC_CALL</strong></dt>
  1922. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fDESC_005fMEM"></a>: <strong>BFD_RELOC_NDS32_TLS_DESC_MEM</strong></dt>
  1923. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fREMOVE"></a>: <strong>BFD_RELOC_NDS32_REMOVE</strong></dt>
  1924. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fGROUP"></a>: <strong>BFD_RELOC_NDS32_GROUP</strong></dt>
  1925. <dd><p>For TLS.
  1926. </p></dd></dl>
  1927. <dl>
  1928. <dt><a name="index-BFD_005fRELOC_005fNDS32_005fLSI"></a>: <strong>BFD_RELOC_NDS32_LSI</strong></dt>
  1929. <dd><p>For floating load store relaxation.
  1930. </p></dd></dl>
  1931. <dl>
  1932. <dt><a name="index-BFD_005fRELOC_005fV850_005f9_005fPCREL"></a>: <strong>BFD_RELOC_V850_9_PCREL</strong></dt>
  1933. <dd><p>This is a 9-bit reloc
  1934. </p></dd></dl>
  1935. <dl>
  1936. <dt><a name="index-BFD_005fRELOC_005fV850_005f22_005fPCREL"></a>: <strong>BFD_RELOC_V850_22_PCREL</strong></dt>
  1937. <dd><p>This is a 22-bit reloc
  1938. </p></dd></dl>
  1939. <dl>
  1940. <dt><a name="index-BFD_005fRELOC_005fV850_005fSDA_005f16_005f16_005fOFFSET"></a>: <strong>BFD_RELOC_V850_SDA_16_16_OFFSET</strong></dt>
  1941. <dd><p>This is a 16 bit offset from the short data area pointer.
  1942. </p></dd></dl>
  1943. <dl>
  1944. <dt><a name="index-BFD_005fRELOC_005fV850_005fSDA_005f15_005f16_005fOFFSET"></a>: <strong>BFD_RELOC_V850_SDA_15_16_OFFSET</strong></dt>
  1945. <dd><p>This is a 16 bit offset (of which only 15 bits are used) from the
  1946. short data area pointer.
  1947. </p></dd></dl>
  1948. <dl>
  1949. <dt><a name="index-BFD_005fRELOC_005fV850_005fZDA_005f16_005f16_005fOFFSET"></a>: <strong>BFD_RELOC_V850_ZDA_16_16_OFFSET</strong></dt>
  1950. <dd><p>This is a 16 bit offset from the zero data area pointer.
  1951. </p></dd></dl>
  1952. <dl>
  1953. <dt><a name="index-BFD_005fRELOC_005fV850_005fZDA_005f15_005f16_005fOFFSET"></a>: <strong>BFD_RELOC_V850_ZDA_15_16_OFFSET</strong></dt>
  1954. <dd><p>This is a 16 bit offset (of which only 15 bits are used) from the
  1955. zero data area pointer.
  1956. </p></dd></dl>
  1957. <dl>
  1958. <dt><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f6_005f8_005fOFFSET"></a>: <strong>BFD_RELOC_V850_TDA_6_8_OFFSET</strong></dt>
  1959. <dd><p>This is an 8 bit offset (of which only 6 bits are used) from the
  1960. tiny data area pointer.
  1961. </p></dd></dl>
  1962. <dl>
  1963. <dt><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f7_005f8_005fOFFSET"></a>: <strong>BFD_RELOC_V850_TDA_7_8_OFFSET</strong></dt>
  1964. <dd><p>This is an 8bit offset (of which only 7 bits are used) from the tiny
  1965. data area pointer.
  1966. </p></dd></dl>
  1967. <dl>
  1968. <dt><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f7_005f7_005fOFFSET"></a>: <strong>BFD_RELOC_V850_TDA_7_7_OFFSET</strong></dt>
  1969. <dd><p>This is a 7 bit offset from the tiny data area pointer.
  1970. </p></dd></dl>
  1971. <dl>
  1972. <dt><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f16_005f16_005fOFFSET"></a>: <strong>BFD_RELOC_V850_TDA_16_16_OFFSET</strong></dt>
  1973. <dd><p>This is a 16 bit offset from the tiny data area pointer.
  1974. </p></dd></dl>
  1975. <dl>
  1976. <dt><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f4_005f5_005fOFFSET"></a>: <strong>BFD_RELOC_V850_TDA_4_5_OFFSET</strong></dt>
  1977. <dd><p>This is a 5 bit offset (of which only 4 bits are used) from the tiny
  1978. data area pointer.
  1979. </p></dd></dl>
  1980. <dl>
  1981. <dt><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f4_005f4_005fOFFSET"></a>: <strong>BFD_RELOC_V850_TDA_4_4_OFFSET</strong></dt>
  1982. <dd><p>This is a 4 bit offset from the tiny data area pointer.
  1983. </p></dd></dl>
  1984. <dl>
  1985. <dt><a name="index-BFD_005fRELOC_005fV850_005fSDA_005f16_005f16_005fSPLIT_005fOFFSET"></a>: <strong>BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET</strong></dt>
  1986. <dd><p>This is a 16 bit offset from the short data area pointer, with the
  1987. bits placed non-contiguously in the instruction.
  1988. </p></dd></dl>
  1989. <dl>
  1990. <dt><a name="index-BFD_005fRELOC_005fV850_005fZDA_005f16_005f16_005fSPLIT_005fOFFSET"></a>: <strong>BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET</strong></dt>
  1991. <dd><p>This is a 16 bit offset from the zero data area pointer, with the
  1992. bits placed non-contiguously in the instruction.
  1993. </p></dd></dl>
  1994. <dl>
  1995. <dt><a name="index-BFD_005fRELOC_005fV850_005fCALLT_005f6_005f7_005fOFFSET"></a>: <strong>BFD_RELOC_V850_CALLT_6_7_OFFSET</strong></dt>
  1996. <dd><p>This is a 6 bit offset from the call table base pointer.
  1997. </p></dd></dl>
  1998. <dl>
  1999. <dt><a name="index-BFD_005fRELOC_005fV850_005fCALLT_005f16_005f16_005fOFFSET"></a>: <strong>BFD_RELOC_V850_CALLT_16_16_OFFSET</strong></dt>
  2000. <dd><p>This is a 16 bit offset from the call table base pointer.
  2001. </p></dd></dl>
  2002. <dl>
  2003. <dt><a name="index-BFD_005fRELOC_005fV850_005fLONGCALL"></a>: <strong>BFD_RELOC_V850_LONGCALL</strong></dt>
  2004. <dd><p>Used for relaxing indirect function calls.
  2005. </p></dd></dl>
  2006. <dl>
  2007. <dt><a name="index-BFD_005fRELOC_005fV850_005fLONGJUMP"></a>: <strong>BFD_RELOC_V850_LONGJUMP</strong></dt>
  2008. <dd><p>Used for relaxing indirect jumps.
  2009. </p></dd></dl>
  2010. <dl>
  2011. <dt><a name="index-BFD_005fRELOC_005fV850_005fALIGN"></a>: <strong>BFD_RELOC_V850_ALIGN</strong></dt>
  2012. <dd><p>Used to maintain alignment whilst relaxing.
  2013. </p></dd></dl>
  2014. <dl>
  2015. <dt><a name="index-BFD_005fRELOC_005fV850_005fLO16_005fSPLIT_005fOFFSET"></a>: <strong>BFD_RELOC_V850_LO16_SPLIT_OFFSET</strong></dt>
  2016. <dd><p>This is a variation of BFD_RELOC_LO16 that can be used in v850e ld.bu
  2017. instructions.
  2018. </p></dd></dl>
  2019. <dl>
  2020. <dt><a name="index-BFD_005fRELOC_005fV850_005f16_005fPCREL"></a>: <strong>BFD_RELOC_V850_16_PCREL</strong></dt>
  2021. <dd><p>This is a 16-bit reloc.
  2022. </p></dd></dl>
  2023. <dl>
  2024. <dt><a name="index-BFD_005fRELOC_005fV850_005f17_005fPCREL"></a>: <strong>BFD_RELOC_V850_17_PCREL</strong></dt>
  2025. <dd><p>This is a 17-bit reloc.
  2026. </p></dd></dl>
  2027. <dl>
  2028. <dt><a name="index-BFD_005fRELOC_005fV850_005f23"></a>: <strong>BFD_RELOC_V850_23</strong></dt>
  2029. <dd><p>This is a 23-bit reloc.
  2030. </p></dd></dl>
  2031. <dl>
  2032. <dt><a name="index-BFD_005fRELOC_005fV850_005f32_005fPCREL"></a>: <strong>BFD_RELOC_V850_32_PCREL</strong></dt>
  2033. <dd><p>This is a 32-bit reloc.
  2034. </p></dd></dl>
  2035. <dl>
  2036. <dt><a name="index-BFD_005fRELOC_005fV850_005f32_005fABS"></a>: <strong>BFD_RELOC_V850_32_ABS</strong></dt>
  2037. <dd><p>This is a 32-bit reloc.
  2038. </p></dd></dl>
  2039. <dl>
  2040. <dt><a name="index-BFD_005fRELOC_005fV850_005f16_005fSPLIT_005fOFFSET"></a>: <strong>BFD_RELOC_V850_16_SPLIT_OFFSET</strong></dt>
  2041. <dd><p>This is a 16-bit reloc.
  2042. </p></dd></dl>
  2043. <dl>
  2044. <dt><a name="index-BFD_005fRELOC_005fV850_005f16_005fS1"></a>: <strong>BFD_RELOC_V850_16_S1</strong></dt>
  2045. <dd><p>This is a 16-bit reloc.
  2046. </p></dd></dl>
  2047. <dl>
  2048. <dt><a name="index-BFD_005fRELOC_005fV850_005fLO16_005fS1"></a>: <strong>BFD_RELOC_V850_LO16_S1</strong></dt>
  2049. <dd><p>Low 16 bits. 16 bit shifted by 1.
  2050. </p></dd></dl>
  2051. <dl>
  2052. <dt><a name="index-BFD_005fRELOC_005fV850_005fCALLT_005f15_005f16_005fOFFSET"></a>: <strong>BFD_RELOC_V850_CALLT_15_16_OFFSET</strong></dt>
  2053. <dd><p>This is a 16 bit offset from the call table base pointer.
  2054. </p></dd></dl>
  2055. <dl>
  2056. <dt><a name="index-BFD_005fRELOC_005fV850_005f32_005fGOTPCREL"></a>: <strong>BFD_RELOC_V850_32_GOTPCREL</strong></dt>
  2057. <dd><p>DSO relocations.
  2058. </p></dd></dl>
  2059. <dl>
  2060. <dt><a name="index-BFD_005fRELOC_005fV850_005f16_005fGOT"></a>: <strong>BFD_RELOC_V850_16_GOT</strong></dt>
  2061. <dd><p>DSO relocations.
  2062. </p></dd></dl>
  2063. <dl>
  2064. <dt><a name="index-BFD_005fRELOC_005fV850_005f32_005fGOT"></a>: <strong>BFD_RELOC_V850_32_GOT</strong></dt>
  2065. <dd><p>DSO relocations.
  2066. </p></dd></dl>
  2067. <dl>
  2068. <dt><a name="index-BFD_005fRELOC_005fV850_005f22_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_V850_22_PLT_PCREL</strong></dt>
  2069. <dd><p>DSO relocations.
  2070. </p></dd></dl>
  2071. <dl>
  2072. <dt><a name="index-BFD_005fRELOC_005fV850_005f32_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_V850_32_PLT_PCREL</strong></dt>
  2073. <dd><p>DSO relocations.
  2074. </p></dd></dl>
  2075. <dl>
  2076. <dt><a name="index-BFD_005fRELOC_005fV850_005fCOPY"></a>: <strong>BFD_RELOC_V850_COPY</strong></dt>
  2077. <dd><p>DSO relocations.
  2078. </p></dd></dl>
  2079. <dl>
  2080. <dt><a name="index-BFD_005fRELOC_005fV850_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_V850_GLOB_DAT</strong></dt>
  2081. <dd><p>DSO relocations.
  2082. </p></dd></dl>
  2083. <dl>
  2084. <dt><a name="index-BFD_005fRELOC_005fV850_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_V850_JMP_SLOT</strong></dt>
  2085. <dd><p>DSO relocations.
  2086. </p></dd></dl>
  2087. <dl>
  2088. <dt><a name="index-BFD_005fRELOC_005fV850_005fRELATIVE"></a>: <strong>BFD_RELOC_V850_RELATIVE</strong></dt>
  2089. <dd><p>DSO relocations.
  2090. </p></dd></dl>
  2091. <dl>
  2092. <dt><a name="index-BFD_005fRELOC_005fV850_005f16_005fGOTOFF"></a>: <strong>BFD_RELOC_V850_16_GOTOFF</strong></dt>
  2093. <dd><p>DSO relocations.
  2094. </p></dd></dl>
  2095. <dl>
  2096. <dt><a name="index-BFD_005fRELOC_005fV850_005f32_005fGOTOFF"></a>: <strong>BFD_RELOC_V850_32_GOTOFF</strong></dt>
  2097. <dd><p>DSO relocations.
  2098. </p></dd></dl>
  2099. <dl>
  2100. <dt><a name="index-BFD_005fRELOC_005fV850_005fCODE"></a>: <strong>BFD_RELOC_V850_CODE</strong></dt>
  2101. <dd><p>start code.
  2102. </p></dd></dl>
  2103. <dl>
  2104. <dt><a name="index-BFD_005fRELOC_005fV850_005fDATA"></a>: <strong>BFD_RELOC_V850_DATA</strong></dt>
  2105. <dd><p>start data in text.
  2106. </p></dd></dl>
  2107. <dl>
  2108. <dt><a name="index-BFD_005fRELOC_005fTIC30_005fLDP"></a>: <strong>BFD_RELOC_TIC30_LDP</strong></dt>
  2109. <dd><p>This is a 8bit DP reloc for the tms320c30, where the most
  2110. significant 8 bits of a 24 bit word are placed into the least
  2111. significant 8 bits of the opcode.
  2112. </p></dd></dl>
  2113. <dl>
  2114. <dt><a name="index-BFD_005fRELOC_005fTIC54X_005fPARTLS7"></a>: <strong>BFD_RELOC_TIC54X_PARTLS7</strong></dt>
  2115. <dd><p>This is a 7bit reloc for the tms320c54x, where the least
  2116. significant 7 bits of a 16 bit word are placed into the least
  2117. significant 7 bits of the opcode.
  2118. </p></dd></dl>
  2119. <dl>
  2120. <dt><a name="index-BFD_005fRELOC_005fTIC54X_005fPARTMS9"></a>: <strong>BFD_RELOC_TIC54X_PARTMS9</strong></dt>
  2121. <dd><p>This is a 9bit DP reloc for the tms320c54x, where the most
  2122. significant 9 bits of a 16 bit word are placed into the least
  2123. significant 9 bits of the opcode.
  2124. </p></dd></dl>
  2125. <dl>
  2126. <dt><a name="index-BFD_005fRELOC_005fTIC54X_005f23"></a>: <strong>BFD_RELOC_TIC54X_23</strong></dt>
  2127. <dd><p>This is an extended address 23-bit reloc for the tms320c54x.
  2128. </p></dd></dl>
  2129. <dl>
  2130. <dt><a name="index-BFD_005fRELOC_005fTIC54X_005f16_005fOF_005f23"></a>: <strong>BFD_RELOC_TIC54X_16_OF_23</strong></dt>
  2131. <dd><p>This is a 16-bit reloc for the tms320c54x, where the least
  2132. significant 16 bits of a 23-bit extended address are placed into
  2133. the opcode.
  2134. </p></dd></dl>
  2135. <dl>
  2136. <dt><a name="index-BFD_005fRELOC_005fTIC54X_005fMS7_005fOF_005f23"></a>: <strong>BFD_RELOC_TIC54X_MS7_OF_23</strong></dt>
  2137. <dd><p>This is a reloc for the tms320c54x, where the most
  2138. significant 7 bits of a 23-bit extended address are placed into
  2139. the opcode.
  2140. </p></dd></dl>
  2141. <dl>
  2142. <dt><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fS21"></a>: <strong>BFD_RELOC_C6000_PCR_S21</strong></dt>
  2143. <dt><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fS12"></a>: <strong>BFD_RELOC_C6000_PCR_S12</strong></dt>
  2144. <dt><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fS10"></a>: <strong>BFD_RELOC_C6000_PCR_S10</strong></dt>
  2145. <dt><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fS7"></a>: <strong>BFD_RELOC_C6000_PCR_S7</strong></dt>
  2146. <dt><a name="index-BFD_005fRELOC_005fC6000_005fABS_005fS16"></a>: <strong>BFD_RELOC_C6000_ABS_S16</strong></dt>
  2147. <dt><a name="index-BFD_005fRELOC_005fC6000_005fABS_005fL16"></a>: <strong>BFD_RELOC_C6000_ABS_L16</strong></dt>
  2148. <dt><a name="index-BFD_005fRELOC_005fC6000_005fABS_005fH16"></a>: <strong>BFD_RELOC_C6000_ABS_H16</strong></dt>
  2149. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fU15_005fB"></a>: <strong>BFD_RELOC_C6000_SBR_U15_B</strong></dt>
  2150. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fU15_005fH"></a>: <strong>BFD_RELOC_C6000_SBR_U15_H</strong></dt>
  2151. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fU15_005fW"></a>: <strong>BFD_RELOC_C6000_SBR_U15_W</strong></dt>
  2152. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fS16"></a>: <strong>BFD_RELOC_C6000_SBR_S16</strong></dt>
  2153. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fL16_005fB"></a>: <strong>BFD_RELOC_C6000_SBR_L16_B</strong></dt>
  2154. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fL16_005fH"></a>: <strong>BFD_RELOC_C6000_SBR_L16_H</strong></dt>
  2155. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fL16_005fW"></a>: <strong>BFD_RELOC_C6000_SBR_L16_W</strong></dt>
  2156. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fH16_005fB"></a>: <strong>BFD_RELOC_C6000_SBR_H16_B</strong></dt>
  2157. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fH16_005fH"></a>: <strong>BFD_RELOC_C6000_SBR_H16_H</strong></dt>
  2158. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fH16_005fW"></a>: <strong>BFD_RELOC_C6000_SBR_H16_W</strong></dt>
  2159. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fGOT_005fU15_005fW"></a>: <strong>BFD_RELOC_C6000_SBR_GOT_U15_W</strong></dt>
  2160. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fGOT_005fL16_005fW"></a>: <strong>BFD_RELOC_C6000_SBR_GOT_L16_W</strong></dt>
  2161. <dt><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fGOT_005fH16_005fW"></a>: <strong>BFD_RELOC_C6000_SBR_GOT_H16_W</strong></dt>
  2162. <dt><a name="index-BFD_005fRELOC_005fC6000_005fDSBT_005fINDEX"></a>: <strong>BFD_RELOC_C6000_DSBT_INDEX</strong></dt>
  2163. <dt><a name="index-BFD_005fRELOC_005fC6000_005fPREL31"></a>: <strong>BFD_RELOC_C6000_PREL31</strong></dt>
  2164. <dt><a name="index-BFD_005fRELOC_005fC6000_005fCOPY"></a>: <strong>BFD_RELOC_C6000_COPY</strong></dt>
  2165. <dt><a name="index-BFD_005fRELOC_005fC6000_005fJUMP_005fSLOT"></a>: <strong>BFD_RELOC_C6000_JUMP_SLOT</strong></dt>
  2166. <dt><a name="index-BFD_005fRELOC_005fC6000_005fEHTYPE"></a>: <strong>BFD_RELOC_C6000_EHTYPE</strong></dt>
  2167. <dt><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fH16"></a>: <strong>BFD_RELOC_C6000_PCR_H16</strong></dt>
  2168. <dt><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fL16"></a>: <strong>BFD_RELOC_C6000_PCR_L16</strong></dt>
  2169. <dt><a name="index-BFD_005fRELOC_005fC6000_005fALIGN"></a>: <strong>BFD_RELOC_C6000_ALIGN</strong></dt>
  2170. <dt><a name="index-BFD_005fRELOC_005fC6000_005fFPHEAD"></a>: <strong>BFD_RELOC_C6000_FPHEAD</strong></dt>
  2171. <dt><a name="index-BFD_005fRELOC_005fC6000_005fNOCMP"></a>: <strong>BFD_RELOC_C6000_NOCMP</strong></dt>
  2172. <dd><p>TMS320C6000 relocations.
  2173. </p></dd></dl>
  2174. <dl>
  2175. <dt><a name="index-BFD_005fRELOC_005fFR30_005f48"></a>: <strong>BFD_RELOC_FR30_48</strong></dt>
  2176. <dd><p>This is a 48 bit reloc for the FR30 that stores 32 bits.
  2177. </p></dd></dl>
  2178. <dl>
  2179. <dt><a name="index-BFD_005fRELOC_005fFR30_005f20"></a>: <strong>BFD_RELOC_FR30_20</strong></dt>
  2180. <dd><p>This is a 32 bit reloc for the FR30 that stores 20 bits split up into
  2181. two sections.
  2182. </p></dd></dl>
  2183. <dl>
  2184. <dt><a name="index-BFD_005fRELOC_005fFR30_005f6_005fIN_005f4"></a>: <strong>BFD_RELOC_FR30_6_IN_4</strong></dt>
  2185. <dd><p>This is a 16 bit reloc for the FR30 that stores a 6 bit word offset in
  2186. 4 bits.
  2187. </p></dd></dl>
  2188. <dl>
  2189. <dt><a name="index-BFD_005fRELOC_005fFR30_005f8_005fIN_005f8"></a>: <strong>BFD_RELOC_FR30_8_IN_8</strong></dt>
  2190. <dd><p>This is a 16 bit reloc for the FR30 that stores an 8 bit byte offset
  2191. into 8 bits.
  2192. </p></dd></dl>
  2193. <dl>
  2194. <dt><a name="index-BFD_005fRELOC_005fFR30_005f9_005fIN_005f8"></a>: <strong>BFD_RELOC_FR30_9_IN_8</strong></dt>
  2195. <dd><p>This is a 16 bit reloc for the FR30 that stores a 9 bit short offset
  2196. into 8 bits.
  2197. </p></dd></dl>
  2198. <dl>
  2199. <dt><a name="index-BFD_005fRELOC_005fFR30_005f10_005fIN_005f8"></a>: <strong>BFD_RELOC_FR30_10_IN_8</strong></dt>
  2200. <dd><p>This is a 16 bit reloc for the FR30 that stores a 10 bit word offset
  2201. into 8 bits.
  2202. </p></dd></dl>
  2203. <dl>
  2204. <dt><a name="index-BFD_005fRELOC_005fFR30_005f9_005fPCREL"></a>: <strong>BFD_RELOC_FR30_9_PCREL</strong></dt>
  2205. <dd><p>This is a 16 bit reloc for the FR30 that stores a 9 bit pc relative
  2206. short offset into 8 bits.
  2207. </p></dd></dl>
  2208. <dl>
  2209. <dt><a name="index-BFD_005fRELOC_005fFR30_005f12_005fPCREL"></a>: <strong>BFD_RELOC_FR30_12_PCREL</strong></dt>
  2210. <dd><p>This is a 16 bit reloc for the FR30 that stores a 12 bit pc relative
  2211. short offset into 11 bits.
  2212. </p></dd></dl>
  2213. <dl>
  2214. <dt><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005fIMM8BY4"></a>: <strong>BFD_RELOC_MCORE_PCREL_IMM8BY4</strong></dt>
  2215. <dt><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005fIMM11BY2"></a>: <strong>BFD_RELOC_MCORE_PCREL_IMM11BY2</strong></dt>
  2216. <dt><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005fIMM4BY2"></a>: <strong>BFD_RELOC_MCORE_PCREL_IMM4BY2</strong></dt>
  2217. <dt><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005f32"></a>: <strong>BFD_RELOC_MCORE_PCREL_32</strong></dt>
  2218. <dt><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005fJSR_005fIMM11BY2"></a>: <strong>BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2</strong></dt>
  2219. <dt><a name="index-BFD_005fRELOC_005fMCORE_005fRVA"></a>: <strong>BFD_RELOC_MCORE_RVA</strong></dt>
  2220. <dd><p>Motorola Mcore relocations.
  2221. </p></dd></dl>
  2222. <dl>
  2223. <dt><a name="index-BFD_005fRELOC_005fMEP_005f8"></a>: <strong>BFD_RELOC_MEP_8</strong></dt>
  2224. <dt><a name="index-BFD_005fRELOC_005fMEP_005f16"></a>: <strong>BFD_RELOC_MEP_16</strong></dt>
  2225. <dt><a name="index-BFD_005fRELOC_005fMEP_005f32"></a>: <strong>BFD_RELOC_MEP_32</strong></dt>
  2226. <dt><a name="index-BFD_005fRELOC_005fMEP_005fPCREL8A2"></a>: <strong>BFD_RELOC_MEP_PCREL8A2</strong></dt>
  2227. <dt><a name="index-BFD_005fRELOC_005fMEP_005fPCREL12A2"></a>: <strong>BFD_RELOC_MEP_PCREL12A2</strong></dt>
  2228. <dt><a name="index-BFD_005fRELOC_005fMEP_005fPCREL17A2"></a>: <strong>BFD_RELOC_MEP_PCREL17A2</strong></dt>
  2229. <dt><a name="index-BFD_005fRELOC_005fMEP_005fPCREL24A2"></a>: <strong>BFD_RELOC_MEP_PCREL24A2</strong></dt>
  2230. <dt><a name="index-BFD_005fRELOC_005fMEP_005fPCABS24A2"></a>: <strong>BFD_RELOC_MEP_PCABS24A2</strong></dt>
  2231. <dt><a name="index-BFD_005fRELOC_005fMEP_005fLOW16"></a>: <strong>BFD_RELOC_MEP_LOW16</strong></dt>
  2232. <dt><a name="index-BFD_005fRELOC_005fMEP_005fHI16U"></a>: <strong>BFD_RELOC_MEP_HI16U</strong></dt>
  2233. <dt><a name="index-BFD_005fRELOC_005fMEP_005fHI16S"></a>: <strong>BFD_RELOC_MEP_HI16S</strong></dt>
  2234. <dt><a name="index-BFD_005fRELOC_005fMEP_005fGPREL"></a>: <strong>BFD_RELOC_MEP_GPREL</strong></dt>
  2235. <dt><a name="index-BFD_005fRELOC_005fMEP_005fTPREL"></a>: <strong>BFD_RELOC_MEP_TPREL</strong></dt>
  2236. <dt><a name="index-BFD_005fRELOC_005fMEP_005fTPREL7"></a>: <strong>BFD_RELOC_MEP_TPREL7</strong></dt>
  2237. <dt><a name="index-BFD_005fRELOC_005fMEP_005fTPREL7A2"></a>: <strong>BFD_RELOC_MEP_TPREL7A2</strong></dt>
  2238. <dt><a name="index-BFD_005fRELOC_005fMEP_005fTPREL7A4"></a>: <strong>BFD_RELOC_MEP_TPREL7A4</strong></dt>
  2239. <dt><a name="index-BFD_005fRELOC_005fMEP_005fUIMM24"></a>: <strong>BFD_RELOC_MEP_UIMM24</strong></dt>
  2240. <dt><a name="index-BFD_005fRELOC_005fMEP_005fADDR24A4"></a>: <strong>BFD_RELOC_MEP_ADDR24A4</strong></dt>
  2241. <dt><a name="index-BFD_005fRELOC_005fMEP_005fGNU_005fVTINHERIT"></a>: <strong>BFD_RELOC_MEP_GNU_VTINHERIT</strong></dt>
  2242. <dt><a name="index-BFD_005fRELOC_005fMEP_005fGNU_005fVTENTRY"></a>: <strong>BFD_RELOC_MEP_GNU_VTENTRY</strong></dt>
  2243. <dd><p>Toshiba Media Processor Relocations.
  2244. </p></dd></dl>
  2245. <dl>
  2246. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fHIADDR16"></a>: <strong>BFD_RELOC_METAG_HIADDR16</strong></dt>
  2247. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fLOADDR16"></a>: <strong>BFD_RELOC_METAG_LOADDR16</strong></dt>
  2248. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fRELBRANCH"></a>: <strong>BFD_RELOC_METAG_RELBRANCH</strong></dt>
  2249. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fGETSETOFF"></a>: <strong>BFD_RELOC_METAG_GETSETOFF</strong></dt>
  2250. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fHIOG"></a>: <strong>BFD_RELOC_METAG_HIOG</strong></dt>
  2251. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fLOOG"></a>: <strong>BFD_RELOC_METAG_LOOG</strong></dt>
  2252. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fREL8"></a>: <strong>BFD_RELOC_METAG_REL8</strong></dt>
  2253. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fREL16"></a>: <strong>BFD_RELOC_METAG_REL16</strong></dt>
  2254. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fHI16_005fGOTOFF"></a>: <strong>BFD_RELOC_METAG_HI16_GOTOFF</strong></dt>
  2255. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fLO16_005fGOTOFF"></a>: <strong>BFD_RELOC_METAG_LO16_GOTOFF</strong></dt>
  2256. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fGETSET_005fGOTOFF"></a>: <strong>BFD_RELOC_METAG_GETSET_GOTOFF</strong></dt>
  2257. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fGETSET_005fGOT"></a>: <strong>BFD_RELOC_METAG_GETSET_GOT</strong></dt>
  2258. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fHI16_005fGOTPC"></a>: <strong>BFD_RELOC_METAG_HI16_GOTPC</strong></dt>
  2259. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fLO16_005fGOTPC"></a>: <strong>BFD_RELOC_METAG_LO16_GOTPC</strong></dt>
  2260. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fHI16_005fPLT"></a>: <strong>BFD_RELOC_METAG_HI16_PLT</strong></dt>
  2261. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fLO16_005fPLT"></a>: <strong>BFD_RELOC_METAG_LO16_PLT</strong></dt>
  2262. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fRELBRANCH_005fPLT"></a>: <strong>BFD_RELOC_METAG_RELBRANCH_PLT</strong></dt>
  2263. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fGOTOFF"></a>: <strong>BFD_RELOC_METAG_GOTOFF</strong></dt>
  2264. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fPLT"></a>: <strong>BFD_RELOC_METAG_PLT</strong></dt>
  2265. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fCOPY"></a>: <strong>BFD_RELOC_METAG_COPY</strong></dt>
  2266. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_METAG_JMP_SLOT</strong></dt>
  2267. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fRELATIVE"></a>: <strong>BFD_RELOC_METAG_RELATIVE</strong></dt>
  2268. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_METAG_GLOB_DAT</strong></dt>
  2269. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fGD"></a>: <strong>BFD_RELOC_METAG_TLS_GD</strong></dt>
  2270. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLDM"></a>: <strong>BFD_RELOC_METAG_TLS_LDM</strong></dt>
  2271. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLDO_005fHI16"></a>: <strong>BFD_RELOC_METAG_TLS_LDO_HI16</strong></dt>
  2272. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLDO_005fLO16"></a>: <strong>BFD_RELOC_METAG_TLS_LDO_LO16</strong></dt>
  2273. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLDO"></a>: <strong>BFD_RELOC_METAG_TLS_LDO</strong></dt>
  2274. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fIE"></a>: <strong>BFD_RELOC_METAG_TLS_IE</strong></dt>
  2275. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fIENONPIC"></a>: <strong>BFD_RELOC_METAG_TLS_IENONPIC</strong></dt>
  2276. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fIENONPIC_005fHI16"></a>: <strong>BFD_RELOC_METAG_TLS_IENONPIC_HI16</strong></dt>
  2277. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fIENONPIC_005fLO16"></a>: <strong>BFD_RELOC_METAG_TLS_IENONPIC_LO16</strong></dt>
  2278. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fTPOFF"></a>: <strong>BFD_RELOC_METAG_TLS_TPOFF</strong></dt>
  2279. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fDTPMOD"></a>: <strong>BFD_RELOC_METAG_TLS_DTPMOD</strong></dt>
  2280. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fDTPOFF"></a>: <strong>BFD_RELOC_METAG_TLS_DTPOFF</strong></dt>
  2281. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLE"></a>: <strong>BFD_RELOC_METAG_TLS_LE</strong></dt>
  2282. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLE_005fHI16"></a>: <strong>BFD_RELOC_METAG_TLS_LE_HI16</strong></dt>
  2283. <dt><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLE_005fLO16"></a>: <strong>BFD_RELOC_METAG_TLS_LE_LO16</strong></dt>
  2284. <dd><p>Imagination Technologies Meta relocations.
  2285. </p></dd></dl>
  2286. <dl>
  2287. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fGETA"></a>: <strong>BFD_RELOC_MMIX_GETA</strong></dt>
  2288. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fGETA_005f1"></a>: <strong>BFD_RELOC_MMIX_GETA_1</strong></dt>
  2289. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fGETA_005f2"></a>: <strong>BFD_RELOC_MMIX_GETA_2</strong></dt>
  2290. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fGETA_005f3"></a>: <strong>BFD_RELOC_MMIX_GETA_3</strong></dt>
  2291. <dd><p>These are relocations for the GETA instruction.
  2292. </p></dd></dl>
  2293. <dl>
  2294. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH"></a>: <strong>BFD_RELOC_MMIX_CBRANCH</strong></dt>
  2295. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH_005fJ"></a>: <strong>BFD_RELOC_MMIX_CBRANCH_J</strong></dt>
  2296. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH_005f1"></a>: <strong>BFD_RELOC_MMIX_CBRANCH_1</strong></dt>
  2297. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH_005f2"></a>: <strong>BFD_RELOC_MMIX_CBRANCH_2</strong></dt>
  2298. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH_005f3"></a>: <strong>BFD_RELOC_MMIX_CBRANCH_3</strong></dt>
  2299. <dd><p>These are relocations for a conditional branch instruction.
  2300. </p></dd></dl>
  2301. <dl>
  2302. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ"></a>: <strong>BFD_RELOC_MMIX_PUSHJ</strong></dt>
  2303. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ_005f1"></a>: <strong>BFD_RELOC_MMIX_PUSHJ_1</strong></dt>
  2304. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ_005f2"></a>: <strong>BFD_RELOC_MMIX_PUSHJ_2</strong></dt>
  2305. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ_005f3"></a>: <strong>BFD_RELOC_MMIX_PUSHJ_3</strong></dt>
  2306. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ_005fSTUBBABLE"></a>: <strong>BFD_RELOC_MMIX_PUSHJ_STUBBABLE</strong></dt>
  2307. <dd><p>These are relocations for the PUSHJ instruction.
  2308. </p></dd></dl>
  2309. <dl>
  2310. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fJMP"></a>: <strong>BFD_RELOC_MMIX_JMP</strong></dt>
  2311. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fJMP_005f1"></a>: <strong>BFD_RELOC_MMIX_JMP_1</strong></dt>
  2312. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fJMP_005f2"></a>: <strong>BFD_RELOC_MMIX_JMP_2</strong></dt>
  2313. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fJMP_005f3"></a>: <strong>BFD_RELOC_MMIX_JMP_3</strong></dt>
  2314. <dd><p>These are relocations for the JMP instruction.
  2315. </p></dd></dl>
  2316. <dl>
  2317. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fADDR19"></a>: <strong>BFD_RELOC_MMIX_ADDR19</strong></dt>
  2318. <dd><p>This is a relocation for a relative address as in a GETA instruction or
  2319. a branch.
  2320. </p></dd></dl>
  2321. <dl>
  2322. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fADDR27"></a>: <strong>BFD_RELOC_MMIX_ADDR27</strong></dt>
  2323. <dd><p>This is a relocation for a relative address as in a JMP instruction.
  2324. </p></dd></dl>
  2325. <dl>
  2326. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fREG_005fOR_005fBYTE"></a>: <strong>BFD_RELOC_MMIX_REG_OR_BYTE</strong></dt>
  2327. <dd><p>This is a relocation for an instruction field that may be a general
  2328. register or a value 0..255.
  2329. </p></dd></dl>
  2330. <dl>
  2331. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fREG"></a>: <strong>BFD_RELOC_MMIX_REG</strong></dt>
  2332. <dd><p>This is a relocation for an instruction field that may be a general
  2333. register.
  2334. </p></dd></dl>
  2335. <dl>
  2336. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fBASE_005fPLUS_005fOFFSET"></a>: <strong>BFD_RELOC_MMIX_BASE_PLUS_OFFSET</strong></dt>
  2337. <dd><p>This is a relocation for two instruction fields holding a register and
  2338. an offset, the equivalent of the relocation.
  2339. </p></dd></dl>
  2340. <dl>
  2341. <dt><a name="index-BFD_005fRELOC_005fMMIX_005fLOCAL"></a>: <strong>BFD_RELOC_MMIX_LOCAL</strong></dt>
  2342. <dd><p>This relocation is an assertion that the expression is not allocated as
  2343. a global register. It does not modify contents.
  2344. </p></dd></dl>
  2345. <dl>
  2346. <dt><a name="index-BFD_005fRELOC_005fAVR_005f7_005fPCREL"></a>: <strong>BFD_RELOC_AVR_7_PCREL</strong></dt>
  2347. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit pc relative
  2348. short offset into 7 bits.
  2349. </p></dd></dl>
  2350. <dl>
  2351. <dt><a name="index-BFD_005fRELOC_005fAVR_005f13_005fPCREL"></a>: <strong>BFD_RELOC_AVR_13_PCREL</strong></dt>
  2352. <dd><p>This is a 16 bit reloc for the AVR that stores 13 bit pc relative
  2353. short offset into 12 bits.
  2354. </p></dd></dl>
  2355. <dl>
  2356. <dt><a name="index-BFD_005fRELOC_005fAVR_005f16_005fPM"></a>: <strong>BFD_RELOC_AVR_16_PM</strong></dt>
  2357. <dd><p>This is a 16 bit reloc for the AVR that stores 17 bit value (usually
  2358. program memory address) into 16 bits.
  2359. </p></dd></dl>
  2360. <dl>
  2361. <dt><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI"></a>: <strong>BFD_RELOC_AVR_LO8_LDI</strong></dt>
  2362. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit value (usually
  2363. data memory address) into 8 bit immediate value of LDI insn.
  2364. </p></dd></dl>
  2365. <dl>
  2366. <dt><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI"></a>: <strong>BFD_RELOC_AVR_HI8_LDI</strong></dt>
  2367. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit value (high 8 bit
  2368. of data memory address) into 8 bit immediate value of LDI insn.
  2369. </p></dd></dl>
  2370. <dl>
  2371. <dt><a name="index-BFD_005fRELOC_005fAVR_005fHH8_005fLDI"></a>: <strong>BFD_RELOC_AVR_HH8_LDI</strong></dt>
  2372. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit
  2373. of program memory address) into 8 bit immediate value of LDI insn.
  2374. </p></dd></dl>
  2375. <dl>
  2376. <dt><a name="index-BFD_005fRELOC_005fAVR_005fMS8_005fLDI"></a>: <strong>BFD_RELOC_AVR_MS8_LDI</strong></dt>
  2377. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit
  2378. of 32 bit value) into 8 bit immediate value of LDI insn.
  2379. </p></dd></dl>
  2380. <dl>
  2381. <dt><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI_005fNEG"></a>: <strong>BFD_RELOC_AVR_LO8_LDI_NEG</strong></dt>
  2382. <dd><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value
  2383. (usually data memory address) into 8 bit immediate value of SUBI insn.
  2384. </p></dd></dl>
  2385. <dl>
  2386. <dt><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI_005fNEG"></a>: <strong>BFD_RELOC_AVR_HI8_LDI_NEG</strong></dt>
  2387. <dd><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value
  2388. (high 8 bit of data memory address) into 8 bit immediate value of
  2389. SUBI insn.
  2390. </p></dd></dl>
  2391. <dl>
  2392. <dt><a name="index-BFD_005fRELOC_005fAVR_005fHH8_005fLDI_005fNEG"></a>: <strong>BFD_RELOC_AVR_HH8_LDI_NEG</strong></dt>
  2393. <dd><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value
  2394. (most high 8 bit of program memory address) into 8 bit immediate value
  2395. of LDI or SUBI insn.
  2396. </p></dd></dl>
  2397. <dl>
  2398. <dt><a name="index-BFD_005fRELOC_005fAVR_005fMS8_005fLDI_005fNEG"></a>: <strong>BFD_RELOC_AVR_MS8_LDI_NEG</strong></dt>
  2399. <dd><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value (msb
  2400. of 32 bit value) into 8 bit immediate value of LDI insn.
  2401. </p></dd></dl>
  2402. <dl>
  2403. <dt><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI_005fPM"></a>: <strong>BFD_RELOC_AVR_LO8_LDI_PM</strong></dt>
  2404. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit value (usually
  2405. command address) into 8 bit immediate value of LDI insn.
  2406. </p></dd></dl>
  2407. <dl>
  2408. <dt><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI_005fGS"></a>: <strong>BFD_RELOC_AVR_LO8_LDI_GS</strong></dt>
  2409. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit value
  2410. (command address) into 8 bit immediate value of LDI insn. If the address
  2411. is beyond the 128k boundary, the linker inserts a jump stub for this reloc
  2412. in the lower 128k.
  2413. </p></dd></dl>
  2414. <dl>
  2415. <dt><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI_005fPM"></a>: <strong>BFD_RELOC_AVR_HI8_LDI_PM</strong></dt>
  2416. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit value (high 8 bit
  2417. of command address) into 8 bit immediate value of LDI insn.
  2418. </p></dd></dl>
  2419. <dl>
  2420. <dt><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI_005fGS"></a>: <strong>BFD_RELOC_AVR_HI8_LDI_GS</strong></dt>
  2421. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit value (high 8 bit
  2422. of command address) into 8 bit immediate value of LDI insn. If the address
  2423. is beyond the 128k boundary, the linker inserts a jump stub for this reloc
  2424. below 128k.
  2425. </p></dd></dl>
  2426. <dl>
  2427. <dt><a name="index-BFD_005fRELOC_005fAVR_005fHH8_005fLDI_005fPM"></a>: <strong>BFD_RELOC_AVR_HH8_LDI_PM</strong></dt>
  2428. <dd><p>This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit
  2429. of command address) into 8 bit immediate value of LDI insn.
  2430. </p></dd></dl>
  2431. <dl>
  2432. <dt><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI_005fPM_005fNEG"></a>: <strong>BFD_RELOC_AVR_LO8_LDI_PM_NEG</strong></dt>
  2433. <dd><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value
  2434. (usually command address) into 8 bit immediate value of SUBI insn.
  2435. </p></dd></dl>
  2436. <dl>
  2437. <dt><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI_005fPM_005fNEG"></a>: <strong>BFD_RELOC_AVR_HI8_LDI_PM_NEG</strong></dt>
  2438. <dd><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value
  2439. (high 8 bit of 16 bit command address) into 8 bit immediate value
  2440. of SUBI insn.
  2441. </p></dd></dl>
  2442. <dl>
  2443. <dt><a name="index-BFD_005fRELOC_005fAVR_005fHH8_005fLDI_005fPM_005fNEG"></a>: <strong>BFD_RELOC_AVR_HH8_LDI_PM_NEG</strong></dt>
  2444. <dd><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value
  2445. (high 6 bit of 22 bit command address) into 8 bit immediate
  2446. value of SUBI insn.
  2447. </p></dd></dl>
  2448. <dl>
  2449. <dt><a name="index-BFD_005fRELOC_005fAVR_005fCALL"></a>: <strong>BFD_RELOC_AVR_CALL</strong></dt>
  2450. <dd><p>This is a 32 bit reloc for the AVR that stores 23 bit value
  2451. into 22 bits.
  2452. </p></dd></dl>
  2453. <dl>
  2454. <dt><a name="index-BFD_005fRELOC_005fAVR_005fLDI"></a>: <strong>BFD_RELOC_AVR_LDI</strong></dt>
  2455. <dd><p>This is a 16 bit reloc for the AVR that stores all needed bits
  2456. for absolute addressing with ldi with overflow check to linktime
  2457. </p></dd></dl>
  2458. <dl>
  2459. <dt><a name="index-BFD_005fRELOC_005fAVR_005f6"></a>: <strong>BFD_RELOC_AVR_6</strong></dt>
  2460. <dd><p>This is a 6 bit reloc for the AVR that stores offset for ldd/std
  2461. instructions
  2462. </p></dd></dl>
  2463. <dl>
  2464. <dt><a name="index-BFD_005fRELOC_005fAVR_005f6_005fADIW"></a>: <strong>BFD_RELOC_AVR_6_ADIW</strong></dt>
  2465. <dd><p>This is a 6 bit reloc for the AVR that stores offset for adiw/sbiw
  2466. instructions
  2467. </p></dd></dl>
  2468. <dl>
  2469. <dt><a name="index-BFD_005fRELOC_005fAVR_005f8_005fLO"></a>: <strong>BFD_RELOC_AVR_8_LO</strong></dt>
  2470. <dd><p>This is a 8 bit reloc for the AVR that stores bits 0..7 of a symbol
  2471. in .byte lo8(symbol)
  2472. </p></dd></dl>
  2473. <dl>
  2474. <dt><a name="index-BFD_005fRELOC_005fAVR_005f8_005fHI"></a>: <strong>BFD_RELOC_AVR_8_HI</strong></dt>
  2475. <dd><p>This is a 8 bit reloc for the AVR that stores bits 8..15 of a symbol
  2476. in .byte hi8(symbol)
  2477. </p></dd></dl>
  2478. <dl>
  2479. <dt><a name="index-BFD_005fRELOC_005fAVR_005f8_005fHLO"></a>: <strong>BFD_RELOC_AVR_8_HLO</strong></dt>
  2480. <dd><p>This is a 8 bit reloc for the AVR that stores bits 16..23 of a symbol
  2481. in .byte hlo8(symbol)
  2482. </p></dd></dl>
  2483. <dl>
  2484. <dt><a name="index-BFD_005fRELOC_005fAVR_005fDIFF8"></a>: <strong>BFD_RELOC_AVR_DIFF8</strong></dt>
  2485. <dt><a name="index-BFD_005fRELOC_005fAVR_005fDIFF16"></a>: <strong>BFD_RELOC_AVR_DIFF16</strong></dt>
  2486. <dt><a name="index-BFD_005fRELOC_005fAVR_005fDIFF32"></a>: <strong>BFD_RELOC_AVR_DIFF32</strong></dt>
  2487. <dd><p>AVR relocations to mark the difference of two local symbols.
  2488. These are only needed to support linker relaxation and can be ignored
  2489. when not relaxing. The field is set to the value of the difference
  2490. assuming no relaxation. The relocation encodes the position of the
  2491. second symbol so the linker can determine whether to adjust the field
  2492. value.
  2493. </p></dd></dl>
  2494. <dl>
  2495. <dt><a name="index-BFD_005fRELOC_005fAVR_005fLDS_005fSTS_005f16"></a>: <strong>BFD_RELOC_AVR_LDS_STS_16</strong></dt>
  2496. <dd><p>This is a 7 bit reloc for the AVR that stores SRAM address for 16bit
  2497. lds and sts instructions supported only tiny core.
  2498. </p></dd></dl>
  2499. <dl>
  2500. <dt><a name="index-BFD_005fRELOC_005fAVR_005fPORT6"></a>: <strong>BFD_RELOC_AVR_PORT6</strong></dt>
  2501. <dd><p>This is a 6 bit reloc for the AVR that stores an I/O register
  2502. number for the IN and OUT instructions
  2503. </p></dd></dl>
  2504. <dl>
  2505. <dt><a name="index-BFD_005fRELOC_005fAVR_005fPORT5"></a>: <strong>BFD_RELOC_AVR_PORT5</strong></dt>
  2506. <dd><p>This is a 5 bit reloc for the AVR that stores an I/O register
  2507. number for the SBIC, SBIS, SBI and CBI instructions
  2508. </p></dd></dl>
  2509. <dl>
  2510. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fHI20"></a>: <strong>BFD_RELOC_RISCV_HI20</strong></dt>
  2511. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fPCREL_005fHI20"></a>: <strong>BFD_RELOC_RISCV_PCREL_HI20</strong></dt>
  2512. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fPCREL_005fLO12_005fI"></a>: <strong>BFD_RELOC_RISCV_PCREL_LO12_I</strong></dt>
  2513. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fPCREL_005fLO12_005fS"></a>: <strong>BFD_RELOC_RISCV_PCREL_LO12_S</strong></dt>
  2514. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fLO12_005fI"></a>: <strong>BFD_RELOC_RISCV_LO12_I</strong></dt>
  2515. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fLO12_005fS"></a>: <strong>BFD_RELOC_RISCV_LO12_S</strong></dt>
  2516. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fGPREL12_005fI"></a>: <strong>BFD_RELOC_RISCV_GPREL12_I</strong></dt>
  2517. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fGPREL12_005fS"></a>: <strong>BFD_RELOC_RISCV_GPREL12_S</strong></dt>
  2518. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTPREL_005fHI20"></a>: <strong>BFD_RELOC_RISCV_TPREL_HI20</strong></dt>
  2519. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTPREL_005fLO12_005fI"></a>: <strong>BFD_RELOC_RISCV_TPREL_LO12_I</strong></dt>
  2520. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTPREL_005fLO12_005fS"></a>: <strong>BFD_RELOC_RISCV_TPREL_LO12_S</strong></dt>
  2521. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTPREL_005fADD"></a>: <strong>BFD_RELOC_RISCV_TPREL_ADD</strong></dt>
  2522. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fCALL"></a>: <strong>BFD_RELOC_RISCV_CALL</strong></dt>
  2523. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fCALL_005fPLT"></a>: <strong>BFD_RELOC_RISCV_CALL_PLT</strong></dt>
  2524. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fADD8"></a>: <strong>BFD_RELOC_RISCV_ADD8</strong></dt>
  2525. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fADD16"></a>: <strong>BFD_RELOC_RISCV_ADD16</strong></dt>
  2526. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fADD32"></a>: <strong>BFD_RELOC_RISCV_ADD32</strong></dt>
  2527. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fADD64"></a>: <strong>BFD_RELOC_RISCV_ADD64</strong></dt>
  2528. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fSUB8"></a>: <strong>BFD_RELOC_RISCV_SUB8</strong></dt>
  2529. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fSUB16"></a>: <strong>BFD_RELOC_RISCV_SUB16</strong></dt>
  2530. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fSUB32"></a>: <strong>BFD_RELOC_RISCV_SUB32</strong></dt>
  2531. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fSUB64"></a>: <strong>BFD_RELOC_RISCV_SUB64</strong></dt>
  2532. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fGOT_005fHI20"></a>: <strong>BFD_RELOC_RISCV_GOT_HI20</strong></dt>
  2533. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTLS_005fGOT_005fHI20"></a>: <strong>BFD_RELOC_RISCV_TLS_GOT_HI20</strong></dt>
  2534. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTLS_005fGD_005fHI20"></a>: <strong>BFD_RELOC_RISCV_TLS_GD_HI20</strong></dt>
  2535. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fJMP"></a>: <strong>BFD_RELOC_RISCV_JMP</strong></dt>
  2536. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTLS_005fDTPMOD32"></a>: <strong>BFD_RELOC_RISCV_TLS_DTPMOD32</strong></dt>
  2537. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTLS_005fDTPREL32"></a>: <strong>BFD_RELOC_RISCV_TLS_DTPREL32</strong></dt>
  2538. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTLS_005fDTPMOD64"></a>: <strong>BFD_RELOC_RISCV_TLS_DTPMOD64</strong></dt>
  2539. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTLS_005fDTPREL64"></a>: <strong>BFD_RELOC_RISCV_TLS_DTPREL64</strong></dt>
  2540. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTLS_005fTPREL32"></a>: <strong>BFD_RELOC_RISCV_TLS_TPREL32</strong></dt>
  2541. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTLS_005fTPREL64"></a>: <strong>BFD_RELOC_RISCV_TLS_TPREL64</strong></dt>
  2542. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fALIGN"></a>: <strong>BFD_RELOC_RISCV_ALIGN</strong></dt>
  2543. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fRVC_005fBRANCH"></a>: <strong>BFD_RELOC_RISCV_RVC_BRANCH</strong></dt>
  2544. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fRVC_005fJUMP"></a>: <strong>BFD_RELOC_RISCV_RVC_JUMP</strong></dt>
  2545. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fRVC_005fLUI"></a>: <strong>BFD_RELOC_RISCV_RVC_LUI</strong></dt>
  2546. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fGPREL_005fI"></a>: <strong>BFD_RELOC_RISCV_GPREL_I</strong></dt>
  2547. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fGPREL_005fS"></a>: <strong>BFD_RELOC_RISCV_GPREL_S</strong></dt>
  2548. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTPREL_005fI"></a>: <strong>BFD_RELOC_RISCV_TPREL_I</strong></dt>
  2549. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fTPREL_005fS"></a>: <strong>BFD_RELOC_RISCV_TPREL_S</strong></dt>
  2550. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fRELAX"></a>: <strong>BFD_RELOC_RISCV_RELAX</strong></dt>
  2551. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fCFA"></a>: <strong>BFD_RELOC_RISCV_CFA</strong></dt>
  2552. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fSUB6"></a>: <strong>BFD_RELOC_RISCV_SUB6</strong></dt>
  2553. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fSET6"></a>: <strong>BFD_RELOC_RISCV_SET6</strong></dt>
  2554. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fSET8"></a>: <strong>BFD_RELOC_RISCV_SET8</strong></dt>
  2555. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fSET16"></a>: <strong>BFD_RELOC_RISCV_SET16</strong></dt>
  2556. <dt><a name="index-BFD_005fRELOC_005fRISCV_005fSET32"></a>: <strong>BFD_RELOC_RISCV_SET32</strong></dt>
  2557. <dt><a name="index-BFD_005fRELOC_005fRISCV_005f32_005fPCREL"></a>: <strong>BFD_RELOC_RISCV_32_PCREL</strong></dt>
  2558. <dd><p>RISC-V relocations.
  2559. </p></dd></dl>
  2560. <dl>
  2561. <dt><a name="index-BFD_005fRELOC_005fRL78_005fNEG8"></a>: <strong>BFD_RELOC_RL78_NEG8</strong></dt>
  2562. <dt><a name="index-BFD_005fRELOC_005fRL78_005fNEG16"></a>: <strong>BFD_RELOC_RL78_NEG16</strong></dt>
  2563. <dt><a name="index-BFD_005fRELOC_005fRL78_005fNEG24"></a>: <strong>BFD_RELOC_RL78_NEG24</strong></dt>
  2564. <dt><a name="index-BFD_005fRELOC_005fRL78_005fNEG32"></a>: <strong>BFD_RELOC_RL78_NEG32</strong></dt>
  2565. <dt><a name="index-BFD_005fRELOC_005fRL78_005f16_005fOP"></a>: <strong>BFD_RELOC_RL78_16_OP</strong></dt>
  2566. <dt><a name="index-BFD_005fRELOC_005fRL78_005f24_005fOP"></a>: <strong>BFD_RELOC_RL78_24_OP</strong></dt>
  2567. <dt><a name="index-BFD_005fRELOC_005fRL78_005f32_005fOP"></a>: <strong>BFD_RELOC_RL78_32_OP</strong></dt>
  2568. <dt><a name="index-BFD_005fRELOC_005fRL78_005f8U"></a>: <strong>BFD_RELOC_RL78_8U</strong></dt>
  2569. <dt><a name="index-BFD_005fRELOC_005fRL78_005f16U"></a>: <strong>BFD_RELOC_RL78_16U</strong></dt>
  2570. <dt><a name="index-BFD_005fRELOC_005fRL78_005f24U"></a>: <strong>BFD_RELOC_RL78_24U</strong></dt>
  2571. <dt><a name="index-BFD_005fRELOC_005fRL78_005fDIR3U_005fPCREL"></a>: <strong>BFD_RELOC_RL78_DIR3U_PCREL</strong></dt>
  2572. <dt><a name="index-BFD_005fRELOC_005fRL78_005fDIFF"></a>: <strong>BFD_RELOC_RL78_DIFF</strong></dt>
  2573. <dt><a name="index-BFD_005fRELOC_005fRL78_005fGPRELB"></a>: <strong>BFD_RELOC_RL78_GPRELB</strong></dt>
  2574. <dt><a name="index-BFD_005fRELOC_005fRL78_005fGPRELW"></a>: <strong>BFD_RELOC_RL78_GPRELW</strong></dt>
  2575. <dt><a name="index-BFD_005fRELOC_005fRL78_005fGPRELL"></a>: <strong>BFD_RELOC_RL78_GPRELL</strong></dt>
  2576. <dt><a name="index-BFD_005fRELOC_005fRL78_005fSYM"></a>: <strong>BFD_RELOC_RL78_SYM</strong></dt>
  2577. <dt><a name="index-BFD_005fRELOC_005fRL78_005fOP_005fSUBTRACT"></a>: <strong>BFD_RELOC_RL78_OP_SUBTRACT</strong></dt>
  2578. <dt><a name="index-BFD_005fRELOC_005fRL78_005fOP_005fNEG"></a>: <strong>BFD_RELOC_RL78_OP_NEG</strong></dt>
  2579. <dt><a name="index-BFD_005fRELOC_005fRL78_005fOP_005fAND"></a>: <strong>BFD_RELOC_RL78_OP_AND</strong></dt>
  2580. <dt><a name="index-BFD_005fRELOC_005fRL78_005fOP_005fSHRA"></a>: <strong>BFD_RELOC_RL78_OP_SHRA</strong></dt>
  2581. <dt><a name="index-BFD_005fRELOC_005fRL78_005fABS8"></a>: <strong>BFD_RELOC_RL78_ABS8</strong></dt>
  2582. <dt><a name="index-BFD_005fRELOC_005fRL78_005fABS16"></a>: <strong>BFD_RELOC_RL78_ABS16</strong></dt>
  2583. <dt><a name="index-BFD_005fRELOC_005fRL78_005fABS16_005fREV"></a>: <strong>BFD_RELOC_RL78_ABS16_REV</strong></dt>
  2584. <dt><a name="index-BFD_005fRELOC_005fRL78_005fABS32"></a>: <strong>BFD_RELOC_RL78_ABS32</strong></dt>
  2585. <dt><a name="index-BFD_005fRELOC_005fRL78_005fABS32_005fREV"></a>: <strong>BFD_RELOC_RL78_ABS32_REV</strong></dt>
  2586. <dt><a name="index-BFD_005fRELOC_005fRL78_005fABS16U"></a>: <strong>BFD_RELOC_RL78_ABS16U</strong></dt>
  2587. <dt><a name="index-BFD_005fRELOC_005fRL78_005fABS16UW"></a>: <strong>BFD_RELOC_RL78_ABS16UW</strong></dt>
  2588. <dt><a name="index-BFD_005fRELOC_005fRL78_005fABS16UL"></a>: <strong>BFD_RELOC_RL78_ABS16UL</strong></dt>
  2589. <dt><a name="index-BFD_005fRELOC_005fRL78_005fRELAX"></a>: <strong>BFD_RELOC_RL78_RELAX</strong></dt>
  2590. <dt><a name="index-BFD_005fRELOC_005fRL78_005fHI16"></a>: <strong>BFD_RELOC_RL78_HI16</strong></dt>
  2591. <dt><a name="index-BFD_005fRELOC_005fRL78_005fHI8"></a>: <strong>BFD_RELOC_RL78_HI8</strong></dt>
  2592. <dt><a name="index-BFD_005fRELOC_005fRL78_005fLO16"></a>: <strong>BFD_RELOC_RL78_LO16</strong></dt>
  2593. <dt><a name="index-BFD_005fRELOC_005fRL78_005fCODE"></a>: <strong>BFD_RELOC_RL78_CODE</strong></dt>
  2594. <dt><a name="index-BFD_005fRELOC_005fRL78_005fSADDR"></a>: <strong>BFD_RELOC_RL78_SADDR</strong></dt>
  2595. <dd><p>Renesas RL78 Relocations.
  2596. </p></dd></dl>
  2597. <dl>
  2598. <dt><a name="index-BFD_005fRELOC_005fRX_005fNEG8"></a>: <strong>BFD_RELOC_RX_NEG8</strong></dt>
  2599. <dt><a name="index-BFD_005fRELOC_005fRX_005fNEG16"></a>: <strong>BFD_RELOC_RX_NEG16</strong></dt>
  2600. <dt><a name="index-BFD_005fRELOC_005fRX_005fNEG24"></a>: <strong>BFD_RELOC_RX_NEG24</strong></dt>
  2601. <dt><a name="index-BFD_005fRELOC_005fRX_005fNEG32"></a>: <strong>BFD_RELOC_RX_NEG32</strong></dt>
  2602. <dt><a name="index-BFD_005fRELOC_005fRX_005f16_005fOP"></a>: <strong>BFD_RELOC_RX_16_OP</strong></dt>
  2603. <dt><a name="index-BFD_005fRELOC_005fRX_005f24_005fOP"></a>: <strong>BFD_RELOC_RX_24_OP</strong></dt>
  2604. <dt><a name="index-BFD_005fRELOC_005fRX_005f32_005fOP"></a>: <strong>BFD_RELOC_RX_32_OP</strong></dt>
  2605. <dt><a name="index-BFD_005fRELOC_005fRX_005f8U"></a>: <strong>BFD_RELOC_RX_8U</strong></dt>
  2606. <dt><a name="index-BFD_005fRELOC_005fRX_005f16U"></a>: <strong>BFD_RELOC_RX_16U</strong></dt>
  2607. <dt><a name="index-BFD_005fRELOC_005fRX_005f24U"></a>: <strong>BFD_RELOC_RX_24U</strong></dt>
  2608. <dt><a name="index-BFD_005fRELOC_005fRX_005fDIR3U_005fPCREL"></a>: <strong>BFD_RELOC_RX_DIR3U_PCREL</strong></dt>
  2609. <dt><a name="index-BFD_005fRELOC_005fRX_005fDIFF"></a>: <strong>BFD_RELOC_RX_DIFF</strong></dt>
  2610. <dt><a name="index-BFD_005fRELOC_005fRX_005fGPRELB"></a>: <strong>BFD_RELOC_RX_GPRELB</strong></dt>
  2611. <dt><a name="index-BFD_005fRELOC_005fRX_005fGPRELW"></a>: <strong>BFD_RELOC_RX_GPRELW</strong></dt>
  2612. <dt><a name="index-BFD_005fRELOC_005fRX_005fGPRELL"></a>: <strong>BFD_RELOC_RX_GPRELL</strong></dt>
  2613. <dt><a name="index-BFD_005fRELOC_005fRX_005fSYM"></a>: <strong>BFD_RELOC_RX_SYM</strong></dt>
  2614. <dt><a name="index-BFD_005fRELOC_005fRX_005fOP_005fSUBTRACT"></a>: <strong>BFD_RELOC_RX_OP_SUBTRACT</strong></dt>
  2615. <dt><a name="index-BFD_005fRELOC_005fRX_005fOP_005fNEG"></a>: <strong>BFD_RELOC_RX_OP_NEG</strong></dt>
  2616. <dt><a name="index-BFD_005fRELOC_005fRX_005fABS8"></a>: <strong>BFD_RELOC_RX_ABS8</strong></dt>
  2617. <dt><a name="index-BFD_005fRELOC_005fRX_005fABS16"></a>: <strong>BFD_RELOC_RX_ABS16</strong></dt>
  2618. <dt><a name="index-BFD_005fRELOC_005fRX_005fABS16_005fREV"></a>: <strong>BFD_RELOC_RX_ABS16_REV</strong></dt>
  2619. <dt><a name="index-BFD_005fRELOC_005fRX_005fABS32"></a>: <strong>BFD_RELOC_RX_ABS32</strong></dt>
  2620. <dt><a name="index-BFD_005fRELOC_005fRX_005fABS32_005fREV"></a>: <strong>BFD_RELOC_RX_ABS32_REV</strong></dt>
  2621. <dt><a name="index-BFD_005fRELOC_005fRX_005fABS16U"></a>: <strong>BFD_RELOC_RX_ABS16U</strong></dt>
  2622. <dt><a name="index-BFD_005fRELOC_005fRX_005fABS16UW"></a>: <strong>BFD_RELOC_RX_ABS16UW</strong></dt>
  2623. <dt><a name="index-BFD_005fRELOC_005fRX_005fABS16UL"></a>: <strong>BFD_RELOC_RX_ABS16UL</strong></dt>
  2624. <dt><a name="index-BFD_005fRELOC_005fRX_005fRELAX"></a>: <strong>BFD_RELOC_RX_RELAX</strong></dt>
  2625. <dd><p>Renesas RX Relocations.
  2626. </p></dd></dl>
  2627. <dl>
  2628. <dt><a name="index-BFD_005fRELOC_005f390_005f12"></a>: <strong>BFD_RELOC_390_12</strong></dt>
  2629. <dd><p>Direct 12 bit.
  2630. </p></dd></dl>
  2631. <dl>
  2632. <dt><a name="index-BFD_005fRELOC_005f390_005fGOT12"></a>: <strong>BFD_RELOC_390_GOT12</strong></dt>
  2633. <dd><p>12 bit GOT offset.
  2634. </p></dd></dl>
  2635. <dl>
  2636. <dt><a name="index-BFD_005fRELOC_005f390_005fPLT32"></a>: <strong>BFD_RELOC_390_PLT32</strong></dt>
  2637. <dd><p>32 bit PC relative PLT address.
  2638. </p></dd></dl>
  2639. <dl>
  2640. <dt><a name="index-BFD_005fRELOC_005f390_005fCOPY"></a>: <strong>BFD_RELOC_390_COPY</strong></dt>
  2641. <dd><p>Copy symbol at runtime.
  2642. </p></dd></dl>
  2643. <dl>
  2644. <dt><a name="index-BFD_005fRELOC_005f390_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_390_GLOB_DAT</strong></dt>
  2645. <dd><p>Create GOT entry.
  2646. </p></dd></dl>
  2647. <dl>
  2648. <dt><a name="index-BFD_005fRELOC_005f390_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_390_JMP_SLOT</strong></dt>
  2649. <dd><p>Create PLT entry.
  2650. </p></dd></dl>
  2651. <dl>
  2652. <dt><a name="index-BFD_005fRELOC_005f390_005fRELATIVE"></a>: <strong>BFD_RELOC_390_RELATIVE</strong></dt>
  2653. <dd><p>Adjust by program base.
  2654. </p></dd></dl>
  2655. <dl>
  2656. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTPC"></a>: <strong>BFD_RELOC_390_GOTPC</strong></dt>
  2657. <dd><p>32 bit PC relative offset to GOT.
  2658. </p></dd></dl>
  2659. <dl>
  2660. <dt><a name="index-BFD_005fRELOC_005f390_005fGOT16"></a>: <strong>BFD_RELOC_390_GOT16</strong></dt>
  2661. <dd><p>16 bit GOT offset.
  2662. </p></dd></dl>
  2663. <dl>
  2664. <dt><a name="index-BFD_005fRELOC_005f390_005fPC12DBL"></a>: <strong>BFD_RELOC_390_PC12DBL</strong></dt>
  2665. <dd><p>PC relative 12 bit shifted by 1.
  2666. </p></dd></dl>
  2667. <dl>
  2668. <dt><a name="index-BFD_005fRELOC_005f390_005fPLT12DBL"></a>: <strong>BFD_RELOC_390_PLT12DBL</strong></dt>
  2669. <dd><p>12 bit PC rel. PLT shifted by 1.
  2670. </p></dd></dl>
  2671. <dl>
  2672. <dt><a name="index-BFD_005fRELOC_005f390_005fPC16DBL"></a>: <strong>BFD_RELOC_390_PC16DBL</strong></dt>
  2673. <dd><p>PC relative 16 bit shifted by 1.
  2674. </p></dd></dl>
  2675. <dl>
  2676. <dt><a name="index-BFD_005fRELOC_005f390_005fPLT16DBL"></a>: <strong>BFD_RELOC_390_PLT16DBL</strong></dt>
  2677. <dd><p>16 bit PC rel. PLT shifted by 1.
  2678. </p></dd></dl>
  2679. <dl>
  2680. <dt><a name="index-BFD_005fRELOC_005f390_005fPC24DBL"></a>: <strong>BFD_RELOC_390_PC24DBL</strong></dt>
  2681. <dd><p>PC relative 24 bit shifted by 1.
  2682. </p></dd></dl>
  2683. <dl>
  2684. <dt><a name="index-BFD_005fRELOC_005f390_005fPLT24DBL"></a>: <strong>BFD_RELOC_390_PLT24DBL</strong></dt>
  2685. <dd><p>24 bit PC rel. PLT shifted by 1.
  2686. </p></dd></dl>
  2687. <dl>
  2688. <dt><a name="index-BFD_005fRELOC_005f390_005fPC32DBL"></a>: <strong>BFD_RELOC_390_PC32DBL</strong></dt>
  2689. <dd><p>PC relative 32 bit shifted by 1.
  2690. </p></dd></dl>
  2691. <dl>
  2692. <dt><a name="index-BFD_005fRELOC_005f390_005fPLT32DBL"></a>: <strong>BFD_RELOC_390_PLT32DBL</strong></dt>
  2693. <dd><p>32 bit PC rel. PLT shifted by 1.
  2694. </p></dd></dl>
  2695. <dl>
  2696. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTPCDBL"></a>: <strong>BFD_RELOC_390_GOTPCDBL</strong></dt>
  2697. <dd><p>32 bit PC rel. GOT shifted by 1.
  2698. </p></dd></dl>
  2699. <dl>
  2700. <dt><a name="index-BFD_005fRELOC_005f390_005fGOT64"></a>: <strong>BFD_RELOC_390_GOT64</strong></dt>
  2701. <dd><p>64 bit GOT offset.
  2702. </p></dd></dl>
  2703. <dl>
  2704. <dt><a name="index-BFD_005fRELOC_005f390_005fPLT64"></a>: <strong>BFD_RELOC_390_PLT64</strong></dt>
  2705. <dd><p>64 bit PC relative PLT address.
  2706. </p></dd></dl>
  2707. <dl>
  2708. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTENT"></a>: <strong>BFD_RELOC_390_GOTENT</strong></dt>
  2709. <dd><p>32 bit rel. offset to GOT entry.
  2710. </p></dd></dl>
  2711. <dl>
  2712. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTOFF64"></a>: <strong>BFD_RELOC_390_GOTOFF64</strong></dt>
  2713. <dd><p>64 bit offset to GOT.
  2714. </p></dd></dl>
  2715. <dl>
  2716. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTPLT12"></a>: <strong>BFD_RELOC_390_GOTPLT12</strong></dt>
  2717. <dd><p>12-bit offset to symbol-entry within GOT, with PLT handling.
  2718. </p></dd></dl>
  2719. <dl>
  2720. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTPLT16"></a>: <strong>BFD_RELOC_390_GOTPLT16</strong></dt>
  2721. <dd><p>16-bit offset to symbol-entry within GOT, with PLT handling.
  2722. </p></dd></dl>
  2723. <dl>
  2724. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTPLT32"></a>: <strong>BFD_RELOC_390_GOTPLT32</strong></dt>
  2725. <dd><p>32-bit offset to symbol-entry within GOT, with PLT handling.
  2726. </p></dd></dl>
  2727. <dl>
  2728. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTPLT64"></a>: <strong>BFD_RELOC_390_GOTPLT64</strong></dt>
  2729. <dd><p>64-bit offset to symbol-entry within GOT, with PLT handling.
  2730. </p></dd></dl>
  2731. <dl>
  2732. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTPLTENT"></a>: <strong>BFD_RELOC_390_GOTPLTENT</strong></dt>
  2733. <dd><p>32-bit rel. offset to symbol-entry within GOT, with PLT handling.
  2734. </p></dd></dl>
  2735. <dl>
  2736. <dt><a name="index-BFD_005fRELOC_005f390_005fPLTOFF16"></a>: <strong>BFD_RELOC_390_PLTOFF16</strong></dt>
  2737. <dd><p>16-bit rel. offset from the GOT to a PLT entry.
  2738. </p></dd></dl>
  2739. <dl>
  2740. <dt><a name="index-BFD_005fRELOC_005f390_005fPLTOFF32"></a>: <strong>BFD_RELOC_390_PLTOFF32</strong></dt>
  2741. <dd><p>32-bit rel. offset from the GOT to a PLT entry.
  2742. </p></dd></dl>
  2743. <dl>
  2744. <dt><a name="index-BFD_005fRELOC_005f390_005fPLTOFF64"></a>: <strong>BFD_RELOC_390_PLTOFF64</strong></dt>
  2745. <dd><p>64-bit rel. offset from the GOT to a PLT entry.
  2746. </p></dd></dl>
  2747. <dl>
  2748. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLOAD"></a>: <strong>BFD_RELOC_390_TLS_LOAD</strong></dt>
  2749. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGDCALL"></a>: <strong>BFD_RELOC_390_TLS_GDCALL</strong></dt>
  2750. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDCALL"></a>: <strong>BFD_RELOC_390_TLS_LDCALL</strong></dt>
  2751. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGD32"></a>: <strong>BFD_RELOC_390_TLS_GD32</strong></dt>
  2752. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGD64"></a>: <strong>BFD_RELOC_390_TLS_GD64</strong></dt>
  2753. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGOTIE12"></a>: <strong>BFD_RELOC_390_TLS_GOTIE12</strong></dt>
  2754. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGOTIE32"></a>: <strong>BFD_RELOC_390_TLS_GOTIE32</strong></dt>
  2755. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGOTIE64"></a>: <strong>BFD_RELOC_390_TLS_GOTIE64</strong></dt>
  2756. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDM32"></a>: <strong>BFD_RELOC_390_TLS_LDM32</strong></dt>
  2757. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDM64"></a>: <strong>BFD_RELOC_390_TLS_LDM64</strong></dt>
  2758. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fIE32"></a>: <strong>BFD_RELOC_390_TLS_IE32</strong></dt>
  2759. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fIE64"></a>: <strong>BFD_RELOC_390_TLS_IE64</strong></dt>
  2760. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fIEENT"></a>: <strong>BFD_RELOC_390_TLS_IEENT</strong></dt>
  2761. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLE32"></a>: <strong>BFD_RELOC_390_TLS_LE32</strong></dt>
  2762. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLE64"></a>: <strong>BFD_RELOC_390_TLS_LE64</strong></dt>
  2763. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDO32"></a>: <strong>BFD_RELOC_390_TLS_LDO32</strong></dt>
  2764. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDO64"></a>: <strong>BFD_RELOC_390_TLS_LDO64</strong></dt>
  2765. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fDTPMOD"></a>: <strong>BFD_RELOC_390_TLS_DTPMOD</strong></dt>
  2766. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fDTPOFF"></a>: <strong>BFD_RELOC_390_TLS_DTPOFF</strong></dt>
  2767. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fTPOFF"></a>: <strong>BFD_RELOC_390_TLS_TPOFF</strong></dt>
  2768. <dd><p>s390 tls relocations.
  2769. </p></dd></dl>
  2770. <dl>
  2771. <dt><a name="index-BFD_005fRELOC_005f390_005f20"></a>: <strong>BFD_RELOC_390_20</strong></dt>
  2772. <dt><a name="index-BFD_005fRELOC_005f390_005fGOT20"></a>: <strong>BFD_RELOC_390_GOT20</strong></dt>
  2773. <dt><a name="index-BFD_005fRELOC_005f390_005fGOTPLT20"></a>: <strong>BFD_RELOC_390_GOTPLT20</strong></dt>
  2774. <dt><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGOTIE20"></a>: <strong>BFD_RELOC_390_TLS_GOTIE20</strong></dt>
  2775. <dd><p>Long displacement extension.
  2776. </p></dd></dl>
  2777. <dl>
  2778. <dt><a name="index-BFD_005fRELOC_005f390_005fIRELATIVE"></a>: <strong>BFD_RELOC_390_IRELATIVE</strong></dt>
  2779. <dd><p>STT_GNU_IFUNC relocation.
  2780. </p></dd></dl>
  2781. <dl>
  2782. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fGPREL15"></a>: <strong>BFD_RELOC_SCORE_GPREL15</strong></dt>
  2783. <dd><p>Score relocations
  2784. Low 16 bit for load/store
  2785. </p></dd></dl>
  2786. <dl>
  2787. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fDUMMY2"></a>: <strong>BFD_RELOC_SCORE_DUMMY2</strong></dt>
  2788. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fJMP"></a>: <strong>BFD_RELOC_SCORE_JMP</strong></dt>
  2789. <dd><p>This is a 24-bit reloc with the right 1 bit assumed to be 0
  2790. </p></dd></dl>
  2791. <dl>
  2792. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fBRANCH"></a>: <strong>BFD_RELOC_SCORE_BRANCH</strong></dt>
  2793. <dd><p>This is a 19-bit reloc with the right 1 bit assumed to be 0
  2794. </p></dd></dl>
  2795. <dl>
  2796. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fIMM30"></a>: <strong>BFD_RELOC_SCORE_IMM30</strong></dt>
  2797. <dd><p>This is a 32-bit reloc for 48-bit instructions.
  2798. </p></dd></dl>
  2799. <dl>
  2800. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fIMM32"></a>: <strong>BFD_RELOC_SCORE_IMM32</strong></dt>
  2801. <dd><p>This is a 32-bit reloc for 48-bit instructions.
  2802. </p></dd></dl>
  2803. <dl>
  2804. <dt><a name="index-BFD_005fRELOC_005fSCORE16_005fJMP"></a>: <strong>BFD_RELOC_SCORE16_JMP</strong></dt>
  2805. <dd><p>This is a 11-bit reloc with the right 1 bit assumed to be 0
  2806. </p></dd></dl>
  2807. <dl>
  2808. <dt><a name="index-BFD_005fRELOC_005fSCORE16_005fBRANCH"></a>: <strong>BFD_RELOC_SCORE16_BRANCH</strong></dt>
  2809. <dd><p>This is a 8-bit reloc with the right 1 bit assumed to be 0
  2810. </p></dd></dl>
  2811. <dl>
  2812. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fBCMP"></a>: <strong>BFD_RELOC_SCORE_BCMP</strong></dt>
  2813. <dd><p>This is a 9-bit reloc with the right 1 bit assumed to be 0
  2814. </p></dd></dl>
  2815. <dl>
  2816. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fGOT15"></a>: <strong>BFD_RELOC_SCORE_GOT15</strong></dt>
  2817. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fGOT_005fLO16"></a>: <strong>BFD_RELOC_SCORE_GOT_LO16</strong></dt>
  2818. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fCALL15"></a>: <strong>BFD_RELOC_SCORE_CALL15</strong></dt>
  2819. <dt><a name="index-BFD_005fRELOC_005fSCORE_005fDUMMY_005fHI16"></a>: <strong>BFD_RELOC_SCORE_DUMMY_HI16</strong></dt>
  2820. <dd><p>Undocumented Score relocs
  2821. </p></dd></dl>
  2822. <dl>
  2823. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fFR9"></a>: <strong>BFD_RELOC_IP2K_FR9</strong></dt>
  2824. <dd><p>Scenix IP2K - 9-bit register number / data address
  2825. </p></dd></dl>
  2826. <dl>
  2827. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fBANK"></a>: <strong>BFD_RELOC_IP2K_BANK</strong></dt>
  2828. <dd><p>Scenix IP2K - 4-bit register/data bank number
  2829. </p></dd></dl>
  2830. <dl>
  2831. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fADDR16CJP"></a>: <strong>BFD_RELOC_IP2K_ADDR16CJP</strong></dt>
  2832. <dd><p>Scenix IP2K - low 13 bits of instruction word address
  2833. </p></dd></dl>
  2834. <dl>
  2835. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fPAGE3"></a>: <strong>BFD_RELOC_IP2K_PAGE3</strong></dt>
  2836. <dd><p>Scenix IP2K - high 3 bits of instruction word address
  2837. </p></dd></dl>
  2838. <dl>
  2839. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fLO8DATA"></a>: <strong>BFD_RELOC_IP2K_LO8DATA</strong></dt>
  2840. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fHI8DATA"></a>: <strong>BFD_RELOC_IP2K_HI8DATA</strong></dt>
  2841. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fEX8DATA"></a>: <strong>BFD_RELOC_IP2K_EX8DATA</strong></dt>
  2842. <dd><p>Scenix IP2K - ext/low/high 8 bits of data address
  2843. </p></dd></dl>
  2844. <dl>
  2845. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fLO8INSN"></a>: <strong>BFD_RELOC_IP2K_LO8INSN</strong></dt>
  2846. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fHI8INSN"></a>: <strong>BFD_RELOC_IP2K_HI8INSN</strong></dt>
  2847. <dd><p>Scenix IP2K - low/high 8 bits of instruction word address
  2848. </p></dd></dl>
  2849. <dl>
  2850. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fPC_005fSKIP"></a>: <strong>BFD_RELOC_IP2K_PC_SKIP</strong></dt>
  2851. <dd><p>Scenix IP2K - even/odd PC modifier to modify snb pcl.0
  2852. </p></dd></dl>
  2853. <dl>
  2854. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fTEXT"></a>: <strong>BFD_RELOC_IP2K_TEXT</strong></dt>
  2855. <dd><p>Scenix IP2K - 16 bit word address in text section.
  2856. </p></dd></dl>
  2857. <dl>
  2858. <dt><a name="index-BFD_005fRELOC_005fIP2K_005fFR_005fOFFSET"></a>: <strong>BFD_RELOC_IP2K_FR_OFFSET</strong></dt>
  2859. <dd><p>Scenix IP2K - 7-bit sp or dp offset
  2860. </p></dd></dl>
  2861. <dl>
  2862. <dt><a name="index-BFD_005fRELOC_005fVPE4KMATH_005fDATA"></a>: <strong>BFD_RELOC_VPE4KMATH_DATA</strong></dt>
  2863. <dt><a name="index-BFD_005fRELOC_005fVPE4KMATH_005fINSN"></a>: <strong>BFD_RELOC_VPE4KMATH_INSN</strong></dt>
  2864. <dd><p>Scenix VPE4K coprocessor - data/insn-space addressing
  2865. </p></dd></dl>
  2866. <dl>
  2867. <dt><a name="index-BFD_005fRELOC_005fVTABLE_005fINHERIT"></a>: <strong>BFD_RELOC_VTABLE_INHERIT</strong></dt>
  2868. <dt><a name="index-BFD_005fRELOC_005fVTABLE_005fENTRY"></a>: <strong>BFD_RELOC_VTABLE_ENTRY</strong></dt>
  2869. <dd><p>These two relocations are used by the linker to determine which of
  2870. the entries in a C++ virtual function table are actually used. When
  2871. the &ndash;gc-sections option is given, the linker will zero out the entries
  2872. that are not used, so that the code for those functions need not be
  2873. included in the output.
  2874. </p>
  2875. <p>VTABLE_INHERIT is a zero-space relocation used to describe to the
  2876. linker the inheritance tree of a C++ virtual function table. The
  2877. relocation&rsquo;s symbol should be the parent class&rsquo; vtable, and the
  2878. relocation should be located at the child vtable.
  2879. </p>
  2880. <p>VTABLE_ENTRY is a zero-space relocation that describes the use of a
  2881. virtual function table entry. The reloc&rsquo;s symbol should refer to the
  2882. table of the class mentioned in the code. Off of that base, an offset
  2883. describes the entry that is being used. For Rela hosts, this offset
  2884. is stored in the reloc&rsquo;s addend. For Rel hosts, we are forced to put
  2885. this offset in the reloc&rsquo;s section offset.
  2886. </p></dd></dl>
  2887. <dl>
  2888. <dt><a name="index-BFD_005fRELOC_005fIA64_005fIMM14"></a>: <strong>BFD_RELOC_IA64_IMM14</strong></dt>
  2889. <dt><a name="index-BFD_005fRELOC_005fIA64_005fIMM22"></a>: <strong>BFD_RELOC_IA64_IMM22</strong></dt>
  2890. <dt><a name="index-BFD_005fRELOC_005fIA64_005fIMM64"></a>: <strong>BFD_RELOC_IA64_IMM64</strong></dt>
  2891. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDIR32MSB"></a>: <strong>BFD_RELOC_IA64_DIR32MSB</strong></dt>
  2892. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDIR32LSB"></a>: <strong>BFD_RELOC_IA64_DIR32LSB</strong></dt>
  2893. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDIR64MSB"></a>: <strong>BFD_RELOC_IA64_DIR64MSB</strong></dt>
  2894. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDIR64LSB"></a>: <strong>BFD_RELOC_IA64_DIR64LSB</strong></dt>
  2895. <dt><a name="index-BFD_005fRELOC_005fIA64_005fGPREL22"></a>: <strong>BFD_RELOC_IA64_GPREL22</strong></dt>
  2896. <dt><a name="index-BFD_005fRELOC_005fIA64_005fGPREL64I"></a>: <strong>BFD_RELOC_IA64_GPREL64I</strong></dt>
  2897. <dt><a name="index-BFD_005fRELOC_005fIA64_005fGPREL32MSB"></a>: <strong>BFD_RELOC_IA64_GPREL32MSB</strong></dt>
  2898. <dt><a name="index-BFD_005fRELOC_005fIA64_005fGPREL32LSB"></a>: <strong>BFD_RELOC_IA64_GPREL32LSB</strong></dt>
  2899. <dt><a name="index-BFD_005fRELOC_005fIA64_005fGPREL64MSB"></a>: <strong>BFD_RELOC_IA64_GPREL64MSB</strong></dt>
  2900. <dt><a name="index-BFD_005fRELOC_005fIA64_005fGPREL64LSB"></a>: <strong>BFD_RELOC_IA64_GPREL64LSB</strong></dt>
  2901. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF22"></a>: <strong>BFD_RELOC_IA64_LTOFF22</strong></dt>
  2902. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF64I"></a>: <strong>BFD_RELOC_IA64_LTOFF64I</strong></dt>
  2903. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPLTOFF22"></a>: <strong>BFD_RELOC_IA64_PLTOFF22</strong></dt>
  2904. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPLTOFF64I"></a>: <strong>BFD_RELOC_IA64_PLTOFF64I</strong></dt>
  2905. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPLTOFF64MSB"></a>: <strong>BFD_RELOC_IA64_PLTOFF64MSB</strong></dt>
  2906. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPLTOFF64LSB"></a>: <strong>BFD_RELOC_IA64_PLTOFF64LSB</strong></dt>
  2907. <dt><a name="index-BFD_005fRELOC_005fIA64_005fFPTR64I"></a>: <strong>BFD_RELOC_IA64_FPTR64I</strong></dt>
  2908. <dt><a name="index-BFD_005fRELOC_005fIA64_005fFPTR32MSB"></a>: <strong>BFD_RELOC_IA64_FPTR32MSB</strong></dt>
  2909. <dt><a name="index-BFD_005fRELOC_005fIA64_005fFPTR32LSB"></a>: <strong>BFD_RELOC_IA64_FPTR32LSB</strong></dt>
  2910. <dt><a name="index-BFD_005fRELOC_005fIA64_005fFPTR64MSB"></a>: <strong>BFD_RELOC_IA64_FPTR64MSB</strong></dt>
  2911. <dt><a name="index-BFD_005fRELOC_005fIA64_005fFPTR64LSB"></a>: <strong>BFD_RELOC_IA64_FPTR64LSB</strong></dt>
  2912. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL21B"></a>: <strong>BFD_RELOC_IA64_PCREL21B</strong></dt>
  2913. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL21BI"></a>: <strong>BFD_RELOC_IA64_PCREL21BI</strong></dt>
  2914. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL21M"></a>: <strong>BFD_RELOC_IA64_PCREL21M</strong></dt>
  2915. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL21F"></a>: <strong>BFD_RELOC_IA64_PCREL21F</strong></dt>
  2916. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL22"></a>: <strong>BFD_RELOC_IA64_PCREL22</strong></dt>
  2917. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL60B"></a>: <strong>BFD_RELOC_IA64_PCREL60B</strong></dt>
  2918. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL64I"></a>: <strong>BFD_RELOC_IA64_PCREL64I</strong></dt>
  2919. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL32MSB"></a>: <strong>BFD_RELOC_IA64_PCREL32MSB</strong></dt>
  2920. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL32LSB"></a>: <strong>BFD_RELOC_IA64_PCREL32LSB</strong></dt>
  2921. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL64MSB"></a>: <strong>BFD_RELOC_IA64_PCREL64MSB</strong></dt>
  2922. <dt><a name="index-BFD_005fRELOC_005fIA64_005fPCREL64LSB"></a>: <strong>BFD_RELOC_IA64_PCREL64LSB</strong></dt>
  2923. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR22"></a>: <strong>BFD_RELOC_IA64_LTOFF_FPTR22</strong></dt>
  2924. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR64I"></a>: <strong>BFD_RELOC_IA64_LTOFF_FPTR64I</strong></dt>
  2925. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR32MSB"></a>: <strong>BFD_RELOC_IA64_LTOFF_FPTR32MSB</strong></dt>
  2926. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR32LSB"></a>: <strong>BFD_RELOC_IA64_LTOFF_FPTR32LSB</strong></dt>
  2927. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR64MSB"></a>: <strong>BFD_RELOC_IA64_LTOFF_FPTR64MSB</strong></dt>
  2928. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR64LSB"></a>: <strong>BFD_RELOC_IA64_LTOFF_FPTR64LSB</strong></dt>
  2929. <dt><a name="index-BFD_005fRELOC_005fIA64_005fSEGREL32MSB"></a>: <strong>BFD_RELOC_IA64_SEGREL32MSB</strong></dt>
  2930. <dt><a name="index-BFD_005fRELOC_005fIA64_005fSEGREL32LSB"></a>: <strong>BFD_RELOC_IA64_SEGREL32LSB</strong></dt>
  2931. <dt><a name="index-BFD_005fRELOC_005fIA64_005fSEGREL64MSB"></a>: <strong>BFD_RELOC_IA64_SEGREL64MSB</strong></dt>
  2932. <dt><a name="index-BFD_005fRELOC_005fIA64_005fSEGREL64LSB"></a>: <strong>BFD_RELOC_IA64_SEGREL64LSB</strong></dt>
  2933. <dt><a name="index-BFD_005fRELOC_005fIA64_005fSECREL32MSB"></a>: <strong>BFD_RELOC_IA64_SECREL32MSB</strong></dt>
  2934. <dt><a name="index-BFD_005fRELOC_005fIA64_005fSECREL32LSB"></a>: <strong>BFD_RELOC_IA64_SECREL32LSB</strong></dt>
  2935. <dt><a name="index-BFD_005fRELOC_005fIA64_005fSECREL64MSB"></a>: <strong>BFD_RELOC_IA64_SECREL64MSB</strong></dt>
  2936. <dt><a name="index-BFD_005fRELOC_005fIA64_005fSECREL64LSB"></a>: <strong>BFD_RELOC_IA64_SECREL64LSB</strong></dt>
  2937. <dt><a name="index-BFD_005fRELOC_005fIA64_005fREL32MSB"></a>: <strong>BFD_RELOC_IA64_REL32MSB</strong></dt>
  2938. <dt><a name="index-BFD_005fRELOC_005fIA64_005fREL32LSB"></a>: <strong>BFD_RELOC_IA64_REL32LSB</strong></dt>
  2939. <dt><a name="index-BFD_005fRELOC_005fIA64_005fREL64MSB"></a>: <strong>BFD_RELOC_IA64_REL64MSB</strong></dt>
  2940. <dt><a name="index-BFD_005fRELOC_005fIA64_005fREL64LSB"></a>: <strong>BFD_RELOC_IA64_REL64LSB</strong></dt>
  2941. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTV32MSB"></a>: <strong>BFD_RELOC_IA64_LTV32MSB</strong></dt>
  2942. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTV32LSB"></a>: <strong>BFD_RELOC_IA64_LTV32LSB</strong></dt>
  2943. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTV64MSB"></a>: <strong>BFD_RELOC_IA64_LTV64MSB</strong></dt>
  2944. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTV64LSB"></a>: <strong>BFD_RELOC_IA64_LTV64LSB</strong></dt>
  2945. <dt><a name="index-BFD_005fRELOC_005fIA64_005fIPLTMSB"></a>: <strong>BFD_RELOC_IA64_IPLTMSB</strong></dt>
  2946. <dt><a name="index-BFD_005fRELOC_005fIA64_005fIPLTLSB"></a>: <strong>BFD_RELOC_IA64_IPLTLSB</strong></dt>
  2947. <dt><a name="index-BFD_005fRELOC_005fIA64_005fCOPY"></a>: <strong>BFD_RELOC_IA64_COPY</strong></dt>
  2948. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF22X"></a>: <strong>BFD_RELOC_IA64_LTOFF22X</strong></dt>
  2949. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLDXMOV"></a>: <strong>BFD_RELOC_IA64_LDXMOV</strong></dt>
  2950. <dt><a name="index-BFD_005fRELOC_005fIA64_005fTPREL14"></a>: <strong>BFD_RELOC_IA64_TPREL14</strong></dt>
  2951. <dt><a name="index-BFD_005fRELOC_005fIA64_005fTPREL22"></a>: <strong>BFD_RELOC_IA64_TPREL22</strong></dt>
  2952. <dt><a name="index-BFD_005fRELOC_005fIA64_005fTPREL64I"></a>: <strong>BFD_RELOC_IA64_TPREL64I</strong></dt>
  2953. <dt><a name="index-BFD_005fRELOC_005fIA64_005fTPREL64MSB"></a>: <strong>BFD_RELOC_IA64_TPREL64MSB</strong></dt>
  2954. <dt><a name="index-BFD_005fRELOC_005fIA64_005fTPREL64LSB"></a>: <strong>BFD_RELOC_IA64_TPREL64LSB</strong></dt>
  2955. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fTPREL22"></a>: <strong>BFD_RELOC_IA64_LTOFF_TPREL22</strong></dt>
  2956. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDTPMOD64MSB"></a>: <strong>BFD_RELOC_IA64_DTPMOD64MSB</strong></dt>
  2957. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDTPMOD64LSB"></a>: <strong>BFD_RELOC_IA64_DTPMOD64LSB</strong></dt>
  2958. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fDTPMOD22"></a>: <strong>BFD_RELOC_IA64_LTOFF_DTPMOD22</strong></dt>
  2959. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL14"></a>: <strong>BFD_RELOC_IA64_DTPREL14</strong></dt>
  2960. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL22"></a>: <strong>BFD_RELOC_IA64_DTPREL22</strong></dt>
  2961. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL64I"></a>: <strong>BFD_RELOC_IA64_DTPREL64I</strong></dt>
  2962. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL32MSB"></a>: <strong>BFD_RELOC_IA64_DTPREL32MSB</strong></dt>
  2963. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL32LSB"></a>: <strong>BFD_RELOC_IA64_DTPREL32LSB</strong></dt>
  2964. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL64MSB"></a>: <strong>BFD_RELOC_IA64_DTPREL64MSB</strong></dt>
  2965. <dt><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL64LSB"></a>: <strong>BFD_RELOC_IA64_DTPREL64LSB</strong></dt>
  2966. <dt><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fDTPREL22"></a>: <strong>BFD_RELOC_IA64_LTOFF_DTPREL22</strong></dt>
  2967. <dd><p>Intel IA64 Relocations.
  2968. </p></dd></dl>
  2969. <dl>
  2970. <dt><a name="index-BFD_005fRELOC_005fM68HC11_005fHI8"></a>: <strong>BFD_RELOC_M68HC11_HI8</strong></dt>
  2971. <dd><p>Motorola 68HC11 reloc.
  2972. This is the 8 bit high part of an absolute address.
  2973. </p></dd></dl>
  2974. <dl>
  2975. <dt><a name="index-BFD_005fRELOC_005fM68HC11_005fLO8"></a>: <strong>BFD_RELOC_M68HC11_LO8</strong></dt>
  2976. <dd><p>Motorola 68HC11 reloc.
  2977. This is the 8 bit low part of an absolute address.
  2978. </p></dd></dl>
  2979. <dl>
  2980. <dt><a name="index-BFD_005fRELOC_005fM68HC11_005f3B"></a>: <strong>BFD_RELOC_M68HC11_3B</strong></dt>
  2981. <dd><p>Motorola 68HC11 reloc.
  2982. This is the 3 bit of a value.
  2983. </p></dd></dl>
  2984. <dl>
  2985. <dt><a name="index-BFD_005fRELOC_005fM68HC11_005fRL_005fJUMP"></a>: <strong>BFD_RELOC_M68HC11_RL_JUMP</strong></dt>
  2986. <dd><p>Motorola 68HC11 reloc.
  2987. This reloc marks the beginning of a jump/call instruction.
  2988. It is used for linker relaxation to correctly identify beginning
  2989. of instruction and change some branches to use PC-relative
  2990. addressing mode.
  2991. </p></dd></dl>
  2992. <dl>
  2993. <dt><a name="index-BFD_005fRELOC_005fM68HC11_005fRL_005fGROUP"></a>: <strong>BFD_RELOC_M68HC11_RL_GROUP</strong></dt>
  2994. <dd><p>Motorola 68HC11 reloc.
  2995. This reloc marks a group of several instructions that gcc generates
  2996. and for which the linker relaxation pass can modify and/or remove
  2997. some of them.
  2998. </p></dd></dl>
  2999. <dl>
  3000. <dt><a name="index-BFD_005fRELOC_005fM68HC11_005fLO16"></a>: <strong>BFD_RELOC_M68HC11_LO16</strong></dt>
  3001. <dd><p>Motorola 68HC11 reloc.
  3002. This is the 16-bit lower part of an address. It is used for &rsquo;call&rsquo;
  3003. instruction to specify the symbol address without any special
  3004. transformation (due to memory bank window).
  3005. </p></dd></dl>
  3006. <dl>
  3007. <dt><a name="index-BFD_005fRELOC_005fM68HC11_005fPAGE"></a>: <strong>BFD_RELOC_M68HC11_PAGE</strong></dt>
  3008. <dd><p>Motorola 68HC11 reloc.
  3009. This is a 8-bit reloc that specifies the page number of an address.
  3010. It is used by &rsquo;call&rsquo; instruction to specify the page number of
  3011. the symbol.
  3012. </p></dd></dl>
  3013. <dl>
  3014. <dt><a name="index-BFD_005fRELOC_005fM68HC11_005f24"></a>: <strong>BFD_RELOC_M68HC11_24</strong></dt>
  3015. <dd><p>Motorola 68HC11 reloc.
  3016. This is a 24-bit reloc that represents the address with a 16-bit
  3017. value and a 8-bit page number. The symbol address is transformed
  3018. to follow the 16K memory bank of 68HC12 (seen as mapped in the window).
  3019. </p></dd></dl>
  3020. <dl>
  3021. <dt><a name="index-BFD_005fRELOC_005fM68HC12_005f5B"></a>: <strong>BFD_RELOC_M68HC12_5B</strong></dt>
  3022. <dd><p>Motorola 68HC12 reloc.
  3023. This is the 5 bits of a value.
  3024. </p></dd></dl>
  3025. <dl>
  3026. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fRL_005fJUMP"></a>: <strong>BFD_RELOC_XGATE_RL_JUMP</strong></dt>
  3027. <dd><p>Freescale XGATE reloc.
  3028. This reloc marks the beginning of a bra/jal instruction.
  3029. </p></dd></dl>
  3030. <dl>
  3031. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fRL_005fGROUP"></a>: <strong>BFD_RELOC_XGATE_RL_GROUP</strong></dt>
  3032. <dd><p>Freescale XGATE reloc.
  3033. This reloc marks a group of several instructions that gcc generates
  3034. and for which the linker relaxation pass can modify and/or remove
  3035. some of them.
  3036. </p></dd></dl>
  3037. <dl>
  3038. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fLO16"></a>: <strong>BFD_RELOC_XGATE_LO16</strong></dt>
  3039. <dd><p>Freescale XGATE reloc.
  3040. This is the 16-bit lower part of an address. It is used for the &rsquo;16-bit&rsquo;
  3041. instructions.
  3042. </p></dd></dl>
  3043. <dl>
  3044. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fGPAGE"></a>: <strong>BFD_RELOC_XGATE_GPAGE</strong></dt>
  3045. <dd><p>Freescale XGATE reloc.
  3046. </p></dd></dl>
  3047. <dl>
  3048. <dt><a name="index-BFD_005fRELOC_005fXGATE_005f24"></a>: <strong>BFD_RELOC_XGATE_24</strong></dt>
  3049. <dd><p>Freescale XGATE reloc.
  3050. </p></dd></dl>
  3051. <dl>
  3052. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fPCREL_005f9"></a>: <strong>BFD_RELOC_XGATE_PCREL_9</strong></dt>
  3053. <dd><p>Freescale XGATE reloc.
  3054. This is a 9-bit pc-relative reloc.
  3055. </p></dd></dl>
  3056. <dl>
  3057. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fPCREL_005f10"></a>: <strong>BFD_RELOC_XGATE_PCREL_10</strong></dt>
  3058. <dd><p>Freescale XGATE reloc.
  3059. This is a 10-bit pc-relative reloc.
  3060. </p></dd></dl>
  3061. <dl>
  3062. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fIMM8_005fLO"></a>: <strong>BFD_RELOC_XGATE_IMM8_LO</strong></dt>
  3063. <dd><p>Freescale XGATE reloc.
  3064. This is the 16-bit lower part of an address. It is used for the &rsquo;16-bit&rsquo;
  3065. instructions.
  3066. </p></dd></dl>
  3067. <dl>
  3068. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fIMM8_005fHI"></a>: <strong>BFD_RELOC_XGATE_IMM8_HI</strong></dt>
  3069. <dd><p>Freescale XGATE reloc.
  3070. This is the 16-bit higher part of an address. It is used for the &rsquo;16-bit&rsquo;
  3071. instructions.
  3072. </p></dd></dl>
  3073. <dl>
  3074. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fIMM3"></a>: <strong>BFD_RELOC_XGATE_IMM3</strong></dt>
  3075. <dd><p>Freescale XGATE reloc.
  3076. This is a 3-bit pc-relative reloc.
  3077. </p></dd></dl>
  3078. <dl>
  3079. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fIMM4"></a>: <strong>BFD_RELOC_XGATE_IMM4</strong></dt>
  3080. <dd><p>Freescale XGATE reloc.
  3081. This is a 4-bit pc-relative reloc.
  3082. </p></dd></dl>
  3083. <dl>
  3084. <dt><a name="index-BFD_005fRELOC_005fXGATE_005fIMM5"></a>: <strong>BFD_RELOC_XGATE_IMM5</strong></dt>
  3085. <dd><p>Freescale XGATE reloc.
  3086. This is a 5-bit pc-relative reloc.
  3087. </p></dd></dl>
  3088. <dl>
  3089. <dt><a name="index-BFD_005fRELOC_005fM68HC12_005f9B"></a>: <strong>BFD_RELOC_M68HC12_9B</strong></dt>
  3090. <dd><p>Motorola 68HC12 reloc.
  3091. This is the 9 bits of a value.
  3092. </p></dd></dl>
  3093. <dl>
  3094. <dt><a name="index-BFD_005fRELOC_005fM68HC12_005f16B"></a>: <strong>BFD_RELOC_M68HC12_16B</strong></dt>
  3095. <dd><p>Motorola 68HC12 reloc.
  3096. This is the 16 bits of a value.
  3097. </p></dd></dl>
  3098. <dl>
  3099. <dt><a name="index-BFD_005fRELOC_005fM68HC12_005f9_005fPCREL"></a>: <strong>BFD_RELOC_M68HC12_9_PCREL</strong></dt>
  3100. <dd><p>Motorola 68HC12/XGATE reloc.
  3101. This is a PCREL9 branch.
  3102. </p></dd></dl>
  3103. <dl>
  3104. <dt><a name="index-BFD_005fRELOC_005fM68HC12_005f10_005fPCREL"></a>: <strong>BFD_RELOC_M68HC12_10_PCREL</strong></dt>
  3105. <dd><p>Motorola 68HC12/XGATE reloc.
  3106. This is a PCREL10 branch.
  3107. </p></dd></dl>
  3108. <dl>
  3109. <dt><a name="index-BFD_005fRELOC_005fM68HC12_005fLO8XG"></a>: <strong>BFD_RELOC_M68HC12_LO8XG</strong></dt>
  3110. <dd><p>Motorola 68HC12/XGATE reloc.
  3111. This is the 8 bit low part of an absolute address and immediately precedes
  3112. a matching HI8XG part.
  3113. </p></dd></dl>
  3114. <dl>
  3115. <dt><a name="index-BFD_005fRELOC_005fM68HC12_005fHI8XG"></a>: <strong>BFD_RELOC_M68HC12_HI8XG</strong></dt>
  3116. <dd><p>Motorola 68HC12/XGATE reloc.
  3117. This is the 8 bit high part of an absolute address and immediately follows
  3118. a matching LO8XG part.
  3119. </p></dd></dl>
  3120. <dl>
  3121. <dt><a name="index-BFD_005fRELOC_005fS12Z_005f15_005fPCREL"></a>: <strong>BFD_RELOC_S12Z_15_PCREL</strong></dt>
  3122. <dd><p>Freescale S12Z reloc.
  3123. This is a 15 bit relative address. If the most significant bits are all zero
  3124. then it may be truncated to 8 bits.
  3125. </p></dd></dl>
  3126. <dl>
  3127. <dt><a name="index-BFD_005fRELOC_005fCR16_005fNUM8"></a>: <strong>BFD_RELOC_CR16_NUM8</strong></dt>
  3128. <dt><a name="index-BFD_005fRELOC_005fCR16_005fNUM16"></a>: <strong>BFD_RELOC_CR16_NUM16</strong></dt>
  3129. <dt><a name="index-BFD_005fRELOC_005fCR16_005fNUM32"></a>: <strong>BFD_RELOC_CR16_NUM32</strong></dt>
  3130. <dt><a name="index-BFD_005fRELOC_005fCR16_005fNUM32a"></a>: <strong>BFD_RELOC_CR16_NUM32a</strong></dt>
  3131. <dt><a name="index-BFD_005fRELOC_005fCR16_005fREGREL0"></a>: <strong>BFD_RELOC_CR16_REGREL0</strong></dt>
  3132. <dt><a name="index-BFD_005fRELOC_005fCR16_005fREGREL4"></a>: <strong>BFD_RELOC_CR16_REGREL4</strong></dt>
  3133. <dt><a name="index-BFD_005fRELOC_005fCR16_005fREGREL4a"></a>: <strong>BFD_RELOC_CR16_REGREL4a</strong></dt>
  3134. <dt><a name="index-BFD_005fRELOC_005fCR16_005fREGREL14"></a>: <strong>BFD_RELOC_CR16_REGREL14</strong></dt>
  3135. <dt><a name="index-BFD_005fRELOC_005fCR16_005fREGREL14a"></a>: <strong>BFD_RELOC_CR16_REGREL14a</strong></dt>
  3136. <dt><a name="index-BFD_005fRELOC_005fCR16_005fREGREL16"></a>: <strong>BFD_RELOC_CR16_REGREL16</strong></dt>
  3137. <dt><a name="index-BFD_005fRELOC_005fCR16_005fREGREL20"></a>: <strong>BFD_RELOC_CR16_REGREL20</strong></dt>
  3138. <dt><a name="index-BFD_005fRELOC_005fCR16_005fREGREL20a"></a>: <strong>BFD_RELOC_CR16_REGREL20a</strong></dt>
  3139. <dt><a name="index-BFD_005fRELOC_005fCR16_005fABS20"></a>: <strong>BFD_RELOC_CR16_ABS20</strong></dt>
  3140. <dt><a name="index-BFD_005fRELOC_005fCR16_005fABS24"></a>: <strong>BFD_RELOC_CR16_ABS24</strong></dt>
  3141. <dt><a name="index-BFD_005fRELOC_005fCR16_005fIMM4"></a>: <strong>BFD_RELOC_CR16_IMM4</strong></dt>
  3142. <dt><a name="index-BFD_005fRELOC_005fCR16_005fIMM8"></a>: <strong>BFD_RELOC_CR16_IMM8</strong></dt>
  3143. <dt><a name="index-BFD_005fRELOC_005fCR16_005fIMM16"></a>: <strong>BFD_RELOC_CR16_IMM16</strong></dt>
  3144. <dt><a name="index-BFD_005fRELOC_005fCR16_005fIMM20"></a>: <strong>BFD_RELOC_CR16_IMM20</strong></dt>
  3145. <dt><a name="index-BFD_005fRELOC_005fCR16_005fIMM24"></a>: <strong>BFD_RELOC_CR16_IMM24</strong></dt>
  3146. <dt><a name="index-BFD_005fRELOC_005fCR16_005fIMM32"></a>: <strong>BFD_RELOC_CR16_IMM32</strong></dt>
  3147. <dt><a name="index-BFD_005fRELOC_005fCR16_005fIMM32a"></a>: <strong>BFD_RELOC_CR16_IMM32a</strong></dt>
  3148. <dt><a name="index-BFD_005fRELOC_005fCR16_005fDISP4"></a>: <strong>BFD_RELOC_CR16_DISP4</strong></dt>
  3149. <dt><a name="index-BFD_005fRELOC_005fCR16_005fDISP8"></a>: <strong>BFD_RELOC_CR16_DISP8</strong></dt>
  3150. <dt><a name="index-BFD_005fRELOC_005fCR16_005fDISP16"></a>: <strong>BFD_RELOC_CR16_DISP16</strong></dt>
  3151. <dt><a name="index-BFD_005fRELOC_005fCR16_005fDISP20"></a>: <strong>BFD_RELOC_CR16_DISP20</strong></dt>
  3152. <dt><a name="index-BFD_005fRELOC_005fCR16_005fDISP24"></a>: <strong>BFD_RELOC_CR16_DISP24</strong></dt>
  3153. <dt><a name="index-BFD_005fRELOC_005fCR16_005fDISP24a"></a>: <strong>BFD_RELOC_CR16_DISP24a</strong></dt>
  3154. <dt><a name="index-BFD_005fRELOC_005fCR16_005fSWITCH8"></a>: <strong>BFD_RELOC_CR16_SWITCH8</strong></dt>
  3155. <dt><a name="index-BFD_005fRELOC_005fCR16_005fSWITCH16"></a>: <strong>BFD_RELOC_CR16_SWITCH16</strong></dt>
  3156. <dt><a name="index-BFD_005fRELOC_005fCR16_005fSWITCH32"></a>: <strong>BFD_RELOC_CR16_SWITCH32</strong></dt>
  3157. <dt><a name="index-BFD_005fRELOC_005fCR16_005fGOT_005fREGREL20"></a>: <strong>BFD_RELOC_CR16_GOT_REGREL20</strong></dt>
  3158. <dt><a name="index-BFD_005fRELOC_005fCR16_005fGOTC_005fREGREL20"></a>: <strong>BFD_RELOC_CR16_GOTC_REGREL20</strong></dt>
  3159. <dt><a name="index-BFD_005fRELOC_005fCR16_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_CR16_GLOB_DAT</strong></dt>
  3160. <dd><p>NS CR16 Relocations.
  3161. </p></dd></dl>
  3162. <dl>
  3163. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREL4"></a>: <strong>BFD_RELOC_CRX_REL4</strong></dt>
  3164. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREL8"></a>: <strong>BFD_RELOC_CRX_REL8</strong></dt>
  3165. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREL8_005fCMP"></a>: <strong>BFD_RELOC_CRX_REL8_CMP</strong></dt>
  3166. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREL16"></a>: <strong>BFD_RELOC_CRX_REL16</strong></dt>
  3167. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREL24"></a>: <strong>BFD_RELOC_CRX_REL24</strong></dt>
  3168. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREL32"></a>: <strong>BFD_RELOC_CRX_REL32</strong></dt>
  3169. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREGREL12"></a>: <strong>BFD_RELOC_CRX_REGREL12</strong></dt>
  3170. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREGREL22"></a>: <strong>BFD_RELOC_CRX_REGREL22</strong></dt>
  3171. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREGREL28"></a>: <strong>BFD_RELOC_CRX_REGREL28</strong></dt>
  3172. <dt><a name="index-BFD_005fRELOC_005fCRX_005fREGREL32"></a>: <strong>BFD_RELOC_CRX_REGREL32</strong></dt>
  3173. <dt><a name="index-BFD_005fRELOC_005fCRX_005fABS16"></a>: <strong>BFD_RELOC_CRX_ABS16</strong></dt>
  3174. <dt><a name="index-BFD_005fRELOC_005fCRX_005fABS32"></a>: <strong>BFD_RELOC_CRX_ABS32</strong></dt>
  3175. <dt><a name="index-BFD_005fRELOC_005fCRX_005fNUM8"></a>: <strong>BFD_RELOC_CRX_NUM8</strong></dt>
  3176. <dt><a name="index-BFD_005fRELOC_005fCRX_005fNUM16"></a>: <strong>BFD_RELOC_CRX_NUM16</strong></dt>
  3177. <dt><a name="index-BFD_005fRELOC_005fCRX_005fNUM32"></a>: <strong>BFD_RELOC_CRX_NUM32</strong></dt>
  3178. <dt><a name="index-BFD_005fRELOC_005fCRX_005fIMM16"></a>: <strong>BFD_RELOC_CRX_IMM16</strong></dt>
  3179. <dt><a name="index-BFD_005fRELOC_005fCRX_005fIMM32"></a>: <strong>BFD_RELOC_CRX_IMM32</strong></dt>
  3180. <dt><a name="index-BFD_005fRELOC_005fCRX_005fSWITCH8"></a>: <strong>BFD_RELOC_CRX_SWITCH8</strong></dt>
  3181. <dt><a name="index-BFD_005fRELOC_005fCRX_005fSWITCH16"></a>: <strong>BFD_RELOC_CRX_SWITCH16</strong></dt>
  3182. <dt><a name="index-BFD_005fRELOC_005fCRX_005fSWITCH32"></a>: <strong>BFD_RELOC_CRX_SWITCH32</strong></dt>
  3183. <dd><p>NS CRX Relocations.
  3184. </p></dd></dl>
  3185. <dl>
  3186. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fBDISP8"></a>: <strong>BFD_RELOC_CRIS_BDISP8</strong></dt>
  3187. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f5"></a>: <strong>BFD_RELOC_CRIS_UNSIGNED_5</strong></dt>
  3188. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fSIGNED_005f6"></a>: <strong>BFD_RELOC_CRIS_SIGNED_6</strong></dt>
  3189. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f6"></a>: <strong>BFD_RELOC_CRIS_UNSIGNED_6</strong></dt>
  3190. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fSIGNED_005f8"></a>: <strong>BFD_RELOC_CRIS_SIGNED_8</strong></dt>
  3191. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f8"></a>: <strong>BFD_RELOC_CRIS_UNSIGNED_8</strong></dt>
  3192. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fSIGNED_005f16"></a>: <strong>BFD_RELOC_CRIS_SIGNED_16</strong></dt>
  3193. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f16"></a>: <strong>BFD_RELOC_CRIS_UNSIGNED_16</strong></dt>
  3194. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fLAPCQ_005fOFFSET"></a>: <strong>BFD_RELOC_CRIS_LAPCQ_OFFSET</strong></dt>
  3195. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f4"></a>: <strong>BFD_RELOC_CRIS_UNSIGNED_4</strong></dt>
  3196. <dd><p>These relocs are only used within the CRIS assembler. They are not
  3197. (at present) written to any object files.
  3198. </p></dd></dl>
  3199. <dl>
  3200. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fCOPY"></a>: <strong>BFD_RELOC_CRIS_COPY</strong></dt>
  3201. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_CRIS_GLOB_DAT</strong></dt>
  3202. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fJUMP_005fSLOT"></a>: <strong>BFD_RELOC_CRIS_JUMP_SLOT</strong></dt>
  3203. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fRELATIVE"></a>: <strong>BFD_RELOC_CRIS_RELATIVE</strong></dt>
  3204. <dd><p>Relocs used in ELF shared libraries for CRIS.
  3205. </p></dd></dl>
  3206. <dl>
  3207. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOT"></a>: <strong>BFD_RELOC_CRIS_32_GOT</strong></dt>
  3208. <dd><p>32-bit offset to symbol-entry within GOT.
  3209. </p></dd></dl>
  3210. <dl>
  3211. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fGOT"></a>: <strong>BFD_RELOC_CRIS_16_GOT</strong></dt>
  3212. <dd><p>16-bit offset to symbol-entry within GOT.
  3213. </p></dd></dl>
  3214. <dl>
  3215. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOTPLT"></a>: <strong>BFD_RELOC_CRIS_32_GOTPLT</strong></dt>
  3216. <dd><p>32-bit offset to symbol-entry within GOT, with PLT handling.
  3217. </p></dd></dl>
  3218. <dl>
  3219. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fGOTPLT"></a>: <strong>BFD_RELOC_CRIS_16_GOTPLT</strong></dt>
  3220. <dd><p>16-bit offset to symbol-entry within GOT, with PLT handling.
  3221. </p></dd></dl>
  3222. <dl>
  3223. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOTREL"></a>: <strong>BFD_RELOC_CRIS_32_GOTREL</strong></dt>
  3224. <dd><p>32-bit offset to symbol, relative to GOT.
  3225. </p></dd></dl>
  3226. <dl>
  3227. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fPLT_005fGOTREL"></a>: <strong>BFD_RELOC_CRIS_32_PLT_GOTREL</strong></dt>
  3228. <dd><p>32-bit offset to symbol with PLT entry, relative to GOT.
  3229. </p></dd></dl>
  3230. <dl>
  3231. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_CRIS_32_PLT_PCREL</strong></dt>
  3232. <dd><p>32-bit offset to symbol with PLT entry, relative to this relocation.
  3233. </p></dd></dl>
  3234. <dl>
  3235. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOT_005fGD"></a>: <strong>BFD_RELOC_CRIS_32_GOT_GD</strong></dt>
  3236. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fGOT_005fGD"></a>: <strong>BFD_RELOC_CRIS_16_GOT_GD</strong></dt>
  3237. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGD"></a>: <strong>BFD_RELOC_CRIS_32_GD</strong></dt>
  3238. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fDTP"></a>: <strong>BFD_RELOC_CRIS_DTP</strong></dt>
  3239. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fDTPREL"></a>: <strong>BFD_RELOC_CRIS_32_DTPREL</strong></dt>
  3240. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fDTPREL"></a>: <strong>BFD_RELOC_CRIS_16_DTPREL</strong></dt>
  3241. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOT_005fTPREL"></a>: <strong>BFD_RELOC_CRIS_32_GOT_TPREL</strong></dt>
  3242. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fGOT_005fTPREL"></a>: <strong>BFD_RELOC_CRIS_16_GOT_TPREL</strong></dt>
  3243. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fTPREL"></a>: <strong>BFD_RELOC_CRIS_32_TPREL</strong></dt>
  3244. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fTPREL"></a>: <strong>BFD_RELOC_CRIS_16_TPREL</strong></dt>
  3245. <dt><a name="index-BFD_005fRELOC_005fCRIS_005fDTPMOD"></a>: <strong>BFD_RELOC_CRIS_DTPMOD</strong></dt>
  3246. <dt><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fIE"></a>: <strong>BFD_RELOC_CRIS_32_IE</strong></dt>
  3247. <dd><p>Relocs used in TLS code for CRIS.
  3248. </p></dd></dl>
  3249. <dl>
  3250. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fREL_005f26"></a>: <strong>BFD_RELOC_OR1K_REL_26</strong></dt>
  3251. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fSLO16"></a>: <strong>BFD_RELOC_OR1K_SLO16</strong></dt>
  3252. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fPCREL_005fPG21"></a>: <strong>BFD_RELOC_OR1K_PCREL_PG21</strong></dt>
  3253. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fLO13"></a>: <strong>BFD_RELOC_OR1K_LO13</strong></dt>
  3254. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fSLO13"></a>: <strong>BFD_RELOC_OR1K_SLO13</strong></dt>
  3255. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fGOTPC_005fHI16"></a>: <strong>BFD_RELOC_OR1K_GOTPC_HI16</strong></dt>
  3256. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fGOTPC_005fLO16"></a>: <strong>BFD_RELOC_OR1K_GOTPC_LO16</strong></dt>
  3257. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fGOT16"></a>: <strong>BFD_RELOC_OR1K_GOT16</strong></dt>
  3258. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fGOT_005fPG21"></a>: <strong>BFD_RELOC_OR1K_GOT_PG21</strong></dt>
  3259. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fGOT_005fLO13"></a>: <strong>BFD_RELOC_OR1K_GOT_LO13</strong></dt>
  3260. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fPLT26"></a>: <strong>BFD_RELOC_OR1K_PLT26</strong></dt>
  3261. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fPLTA26"></a>: <strong>BFD_RELOC_OR1K_PLTA26</strong></dt>
  3262. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fGOTOFF_005fSLO16"></a>: <strong>BFD_RELOC_OR1K_GOTOFF_SLO16</strong></dt>
  3263. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fCOPY"></a>: <strong>BFD_RELOC_OR1K_COPY</strong></dt>
  3264. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_OR1K_GLOB_DAT</strong></dt>
  3265. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_OR1K_JMP_SLOT</strong></dt>
  3266. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fRELATIVE"></a>: <strong>BFD_RELOC_OR1K_RELATIVE</strong></dt>
  3267. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fGD_005fHI16"></a>: <strong>BFD_RELOC_OR1K_TLS_GD_HI16</strong></dt>
  3268. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fGD_005fLO16"></a>: <strong>BFD_RELOC_OR1K_TLS_GD_LO16</strong></dt>
  3269. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fGD_005fPG21"></a>: <strong>BFD_RELOC_OR1K_TLS_GD_PG21</strong></dt>
  3270. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fGD_005fLO13"></a>: <strong>BFD_RELOC_OR1K_TLS_GD_LO13</strong></dt>
  3271. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDM_005fHI16"></a>: <strong>BFD_RELOC_OR1K_TLS_LDM_HI16</strong></dt>
  3272. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDM_005fLO16"></a>: <strong>BFD_RELOC_OR1K_TLS_LDM_LO16</strong></dt>
  3273. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDM_005fPG21"></a>: <strong>BFD_RELOC_OR1K_TLS_LDM_PG21</strong></dt>
  3274. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDM_005fLO13"></a>: <strong>BFD_RELOC_OR1K_TLS_LDM_LO13</strong></dt>
  3275. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDO_005fHI16"></a>: <strong>BFD_RELOC_OR1K_TLS_LDO_HI16</strong></dt>
  3276. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDO_005fLO16"></a>: <strong>BFD_RELOC_OR1K_TLS_LDO_LO16</strong></dt>
  3277. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fIE_005fHI16"></a>: <strong>BFD_RELOC_OR1K_TLS_IE_HI16</strong></dt>
  3278. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fIE_005fAHI16"></a>: <strong>BFD_RELOC_OR1K_TLS_IE_AHI16</strong></dt>
  3279. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fIE_005fLO16"></a>: <strong>BFD_RELOC_OR1K_TLS_IE_LO16</strong></dt>
  3280. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fIE_005fPG21"></a>: <strong>BFD_RELOC_OR1K_TLS_IE_PG21</strong></dt>
  3281. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fIE_005fLO13"></a>: <strong>BFD_RELOC_OR1K_TLS_IE_LO13</strong></dt>
  3282. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLE_005fHI16"></a>: <strong>BFD_RELOC_OR1K_TLS_LE_HI16</strong></dt>
  3283. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLE_005fAHI16"></a>: <strong>BFD_RELOC_OR1K_TLS_LE_AHI16</strong></dt>
  3284. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLE_005fLO16"></a>: <strong>BFD_RELOC_OR1K_TLS_LE_LO16</strong></dt>
  3285. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLE_005fSLO16"></a>: <strong>BFD_RELOC_OR1K_TLS_LE_SLO16</strong></dt>
  3286. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fTPOFF"></a>: <strong>BFD_RELOC_OR1K_TLS_TPOFF</strong></dt>
  3287. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fDTPOFF"></a>: <strong>BFD_RELOC_OR1K_TLS_DTPOFF</strong></dt>
  3288. <dt><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fDTPMOD"></a>: <strong>BFD_RELOC_OR1K_TLS_DTPMOD</strong></dt>
  3289. <dd><p>OpenRISC 1000 Relocations.
  3290. </p></dd></dl>
  3291. <dl>
  3292. <dt><a name="index-BFD_005fRELOC_005fH8_005fDIR16A8"></a>: <strong>BFD_RELOC_H8_DIR16A8</strong></dt>
  3293. <dt><a name="index-BFD_005fRELOC_005fH8_005fDIR16R8"></a>: <strong>BFD_RELOC_H8_DIR16R8</strong></dt>
  3294. <dt><a name="index-BFD_005fRELOC_005fH8_005fDIR24A8"></a>: <strong>BFD_RELOC_H8_DIR24A8</strong></dt>
  3295. <dt><a name="index-BFD_005fRELOC_005fH8_005fDIR24R8"></a>: <strong>BFD_RELOC_H8_DIR24R8</strong></dt>
  3296. <dt><a name="index-BFD_005fRELOC_005fH8_005fDIR32A16"></a>: <strong>BFD_RELOC_H8_DIR32A16</strong></dt>
  3297. <dt><a name="index-BFD_005fRELOC_005fH8_005fDISP32A16"></a>: <strong>BFD_RELOC_H8_DISP32A16</strong></dt>
  3298. <dd><p>H8 elf Relocations.
  3299. </p></dd></dl>
  3300. <dl>
  3301. <dt><a name="index-BFD_005fRELOC_005fXSTORMY16_005fREL_005f12"></a>: <strong>BFD_RELOC_XSTORMY16_REL_12</strong></dt>
  3302. <dt><a name="index-BFD_005fRELOC_005fXSTORMY16_005f12"></a>: <strong>BFD_RELOC_XSTORMY16_12</strong></dt>
  3303. <dt><a name="index-BFD_005fRELOC_005fXSTORMY16_005f24"></a>: <strong>BFD_RELOC_XSTORMY16_24</strong></dt>
  3304. <dt><a name="index-BFD_005fRELOC_005fXSTORMY16_005fFPTR16"></a>: <strong>BFD_RELOC_XSTORMY16_FPTR16</strong></dt>
  3305. <dd><p>Sony Xstormy16 Relocations.
  3306. </p></dd></dl>
  3307. <dl>
  3308. <dt><a name="index-BFD_005fRELOC_005fRELC"></a>: <strong>BFD_RELOC_RELC</strong></dt>
  3309. <dd><p>Self-describing complex relocations.
  3310. </p></dd></dl>
  3311. <dl>
  3312. <dt><a name="index-BFD_005fRELOC_005fXC16X_005fPAG"></a>: <strong>BFD_RELOC_XC16X_PAG</strong></dt>
  3313. <dt><a name="index-BFD_005fRELOC_005fXC16X_005fPOF"></a>: <strong>BFD_RELOC_XC16X_POF</strong></dt>
  3314. <dt><a name="index-BFD_005fRELOC_005fXC16X_005fSEG"></a>: <strong>BFD_RELOC_XC16X_SEG</strong></dt>
  3315. <dt><a name="index-BFD_005fRELOC_005fXC16X_005fSOF"></a>: <strong>BFD_RELOC_XC16X_SOF</strong></dt>
  3316. <dd><p>Infineon Relocations.
  3317. </p></dd></dl>
  3318. <dl>
  3319. <dt><a name="index-BFD_005fRELOC_005fVAX_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_VAX_GLOB_DAT</strong></dt>
  3320. <dt><a name="index-BFD_005fRELOC_005fVAX_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_VAX_JMP_SLOT</strong></dt>
  3321. <dt><a name="index-BFD_005fRELOC_005fVAX_005fRELATIVE"></a>: <strong>BFD_RELOC_VAX_RELATIVE</strong></dt>
  3322. <dd><p>Relocations used by VAX ELF.
  3323. </p></dd></dl>
  3324. <dl>
  3325. <dt><a name="index-BFD_005fRELOC_005fMT_005fPC16"></a>: <strong>BFD_RELOC_MT_PC16</strong></dt>
  3326. <dd><p>Morpho MT - 16 bit immediate relocation.
  3327. </p></dd></dl>
  3328. <dl>
  3329. <dt><a name="index-BFD_005fRELOC_005fMT_005fHI16"></a>: <strong>BFD_RELOC_MT_HI16</strong></dt>
  3330. <dd><p>Morpho MT - Hi 16 bits of an address.
  3331. </p></dd></dl>
  3332. <dl>
  3333. <dt><a name="index-BFD_005fRELOC_005fMT_005fLO16"></a>: <strong>BFD_RELOC_MT_LO16</strong></dt>
  3334. <dd><p>Morpho MT - Low 16 bits of an address.
  3335. </p></dd></dl>
  3336. <dl>
  3337. <dt><a name="index-BFD_005fRELOC_005fMT_005fGNU_005fVTINHERIT"></a>: <strong>BFD_RELOC_MT_GNU_VTINHERIT</strong></dt>
  3338. <dd><p>Morpho MT - Used to tell the linker which vtable entries are used.
  3339. </p></dd></dl>
  3340. <dl>
  3341. <dt><a name="index-BFD_005fRELOC_005fMT_005fGNU_005fVTENTRY"></a>: <strong>BFD_RELOC_MT_GNU_VTENTRY</strong></dt>
  3342. <dd><p>Morpho MT - Used to tell the linker which vtable entries are used.
  3343. </p></dd></dl>
  3344. <dl>
  3345. <dt><a name="index-BFD_005fRELOC_005fMT_005fPCINSN8"></a>: <strong>BFD_RELOC_MT_PCINSN8</strong></dt>
  3346. <dd><p>Morpho MT - 8 bit immediate relocation.
  3347. </p></dd></dl>
  3348. <dl>
  3349. <dt><a name="index-BFD_005fRELOC_005fMSP430_005f10_005fPCREL"></a>: <strong>BFD_RELOC_MSP430_10_PCREL</strong></dt>
  3350. <dt><a name="index-BFD_005fRELOC_005fMSP430_005f16_005fPCREL"></a>: <strong>BFD_RELOC_MSP430_16_PCREL</strong></dt>
  3351. <dt><a name="index-BFD_005fRELOC_005fMSP430_005f16"></a>: <strong>BFD_RELOC_MSP430_16</strong></dt>
  3352. <dt><a name="index-BFD_005fRELOC_005fMSP430_005f16_005fPCREL_005fBYTE"></a>: <strong>BFD_RELOC_MSP430_16_PCREL_BYTE</strong></dt>
  3353. <dt><a name="index-BFD_005fRELOC_005fMSP430_005f16_005fBYTE"></a>: <strong>BFD_RELOC_MSP430_16_BYTE</strong></dt>
  3354. <dt><a name="index-BFD_005fRELOC_005fMSP430_005f2X_005fPCREL"></a>: <strong>BFD_RELOC_MSP430_2X_PCREL</strong></dt>
  3355. <dt><a name="index-BFD_005fRELOC_005fMSP430_005fRL_005fPCREL"></a>: <strong>BFD_RELOC_MSP430_RL_PCREL</strong></dt>
  3356. <dt><a name="index-BFD_005fRELOC_005fMSP430_005fABS8"></a>: <strong>BFD_RELOC_MSP430_ABS8</strong></dt>
  3357. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR20_005fEXT_005fSRC"></a>: <strong>BFD_RELOC_MSP430X_PCR20_EXT_SRC</strong></dt>
  3358. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR20_005fEXT_005fDST"></a>: <strong>BFD_RELOC_MSP430X_PCR20_EXT_DST</strong></dt>
  3359. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR20_005fEXT_005fODST"></a>: <strong>BFD_RELOC_MSP430X_PCR20_EXT_ODST</strong></dt>
  3360. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fEXT_005fSRC"></a>: <strong>BFD_RELOC_MSP430X_ABS20_EXT_SRC</strong></dt>
  3361. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fEXT_005fDST"></a>: <strong>BFD_RELOC_MSP430X_ABS20_EXT_DST</strong></dt>
  3362. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fEXT_005fODST"></a>: <strong>BFD_RELOC_MSP430X_ABS20_EXT_ODST</strong></dt>
  3363. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fADR_005fSRC"></a>: <strong>BFD_RELOC_MSP430X_ABS20_ADR_SRC</strong></dt>
  3364. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fADR_005fDST"></a>: <strong>BFD_RELOC_MSP430X_ABS20_ADR_DST</strong></dt>
  3365. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR16"></a>: <strong>BFD_RELOC_MSP430X_PCR16</strong></dt>
  3366. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR20_005fCALL"></a>: <strong>BFD_RELOC_MSP430X_PCR20_CALL</strong></dt>
  3367. <dt><a name="index-BFD_005fRELOC_005fMSP430X_005fABS16"></a>: <strong>BFD_RELOC_MSP430X_ABS16</strong></dt>
  3368. <dt><a name="index-BFD_005fRELOC_005fMSP430_005fABS_005fHI16"></a>: <strong>BFD_RELOC_MSP430_ABS_HI16</strong></dt>
  3369. <dt><a name="index-BFD_005fRELOC_005fMSP430_005fPREL31"></a>: <strong>BFD_RELOC_MSP430_PREL31</strong></dt>
  3370. <dt><a name="index-BFD_005fRELOC_005fMSP430_005fSYM_005fDIFF"></a>: <strong>BFD_RELOC_MSP430_SYM_DIFF</strong></dt>
  3371. <dt><a name="index-BFD_005fRELOC_005fMSP430_005fSET_005fULEB128"></a>: <strong>BFD_RELOC_MSP430_SET_ULEB128</strong></dt>
  3372. <dt><a name="index-BFD_005fRELOC_005fMSP430_005fSUB_005fULEB128"></a>: <strong>BFD_RELOC_MSP430_SUB_ULEB128</strong></dt>
  3373. <dd><p>msp430 specific relocation codes
  3374. </p></dd></dl>
  3375. <dl>
  3376. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fS16"></a>: <strong>BFD_RELOC_NIOS2_S16</strong></dt>
  3377. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fU16"></a>: <strong>BFD_RELOC_NIOS2_U16</strong></dt>
  3378. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL26"></a>: <strong>BFD_RELOC_NIOS2_CALL26</strong></dt>
  3379. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fIMM5"></a>: <strong>BFD_RELOC_NIOS2_IMM5</strong></dt>
  3380. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fCACHE_005fOPX"></a>: <strong>BFD_RELOC_NIOS2_CACHE_OPX</strong></dt>
  3381. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fIMM6"></a>: <strong>BFD_RELOC_NIOS2_IMM6</strong></dt>
  3382. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fIMM8"></a>: <strong>BFD_RELOC_NIOS2_IMM8</strong></dt>
  3383. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fHI16"></a>: <strong>BFD_RELOC_NIOS2_HI16</strong></dt>
  3384. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fLO16"></a>: <strong>BFD_RELOC_NIOS2_LO16</strong></dt>
  3385. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fHIADJ16"></a>: <strong>BFD_RELOC_NIOS2_HIADJ16</strong></dt>
  3386. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fGPREL"></a>: <strong>BFD_RELOC_NIOS2_GPREL</strong></dt>
  3387. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fUJMP"></a>: <strong>BFD_RELOC_NIOS2_UJMP</strong></dt>
  3388. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fCJMP"></a>: <strong>BFD_RELOC_NIOS2_CJMP</strong></dt>
  3389. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fCALLR"></a>: <strong>BFD_RELOC_NIOS2_CALLR</strong></dt>
  3390. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fALIGN"></a>: <strong>BFD_RELOC_NIOS2_ALIGN</strong></dt>
  3391. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fGOT16"></a>: <strong>BFD_RELOC_NIOS2_GOT16</strong></dt>
  3392. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL16"></a>: <strong>BFD_RELOC_NIOS2_CALL16</strong></dt>
  3393. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fGOTOFF_005fLO"></a>: <strong>BFD_RELOC_NIOS2_GOTOFF_LO</strong></dt>
  3394. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fGOTOFF_005fHA"></a>: <strong>BFD_RELOC_NIOS2_GOTOFF_HA</strong></dt>
  3395. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fPCREL_005fLO"></a>: <strong>BFD_RELOC_NIOS2_PCREL_LO</strong></dt>
  3396. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fPCREL_005fHA"></a>: <strong>BFD_RELOC_NIOS2_PCREL_HA</strong></dt>
  3397. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fGD16"></a>: <strong>BFD_RELOC_NIOS2_TLS_GD16</strong></dt>
  3398. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fLDM16"></a>: <strong>BFD_RELOC_NIOS2_TLS_LDM16</strong></dt>
  3399. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fLDO16"></a>: <strong>BFD_RELOC_NIOS2_TLS_LDO16</strong></dt>
  3400. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fIE16"></a>: <strong>BFD_RELOC_NIOS2_TLS_IE16</strong></dt>
  3401. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fLE16"></a>: <strong>BFD_RELOC_NIOS2_TLS_LE16</strong></dt>
  3402. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fDTPMOD"></a>: <strong>BFD_RELOC_NIOS2_TLS_DTPMOD</strong></dt>
  3403. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fDTPREL"></a>: <strong>BFD_RELOC_NIOS2_TLS_DTPREL</strong></dt>
  3404. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fTPREL"></a>: <strong>BFD_RELOC_NIOS2_TLS_TPREL</strong></dt>
  3405. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fCOPY"></a>: <strong>BFD_RELOC_NIOS2_COPY</strong></dt>
  3406. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_NIOS2_GLOB_DAT</strong></dt>
  3407. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fJUMP_005fSLOT"></a>: <strong>BFD_RELOC_NIOS2_JUMP_SLOT</strong></dt>
  3408. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fRELATIVE"></a>: <strong>BFD_RELOC_NIOS2_RELATIVE</strong></dt>
  3409. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fGOTOFF"></a>: <strong>BFD_RELOC_NIOS2_GOTOFF</strong></dt>
  3410. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL26_005fNOAT"></a>: <strong>BFD_RELOC_NIOS2_CALL26_NOAT</strong></dt>
  3411. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fGOT_005fLO"></a>: <strong>BFD_RELOC_NIOS2_GOT_LO</strong></dt>
  3412. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fGOT_005fHA"></a>: <strong>BFD_RELOC_NIOS2_GOT_HA</strong></dt>
  3413. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL_005fLO"></a>: <strong>BFD_RELOC_NIOS2_CALL_LO</strong></dt>
  3414. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL_005fHA"></a>: <strong>BFD_RELOC_NIOS2_CALL_HA</strong></dt>
  3415. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fS12"></a>: <strong>BFD_RELOC_NIOS2_R2_S12</strong></dt>
  3416. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fI10_005f1_005fPCREL"></a>: <strong>BFD_RELOC_NIOS2_R2_I10_1_PCREL</strong></dt>
  3417. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT1I7_005f1_005fPCREL"></a>: <strong>BFD_RELOC_NIOS2_R2_T1I7_1_PCREL</strong></dt>
  3418. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT1I7_005f2"></a>: <strong>BFD_RELOC_NIOS2_R2_T1I7_2</strong></dt>
  3419. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT2I4"></a>: <strong>BFD_RELOC_NIOS2_R2_T2I4</strong></dt>
  3420. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT2I4_005f1"></a>: <strong>BFD_RELOC_NIOS2_R2_T2I4_1</strong></dt>
  3421. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT2I4_005f2"></a>: <strong>BFD_RELOC_NIOS2_R2_T2I4_2</strong></dt>
  3422. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fX1I7_005f2"></a>: <strong>BFD_RELOC_NIOS2_R2_X1I7_2</strong></dt>
  3423. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fX2L5"></a>: <strong>BFD_RELOC_NIOS2_R2_X2L5</strong></dt>
  3424. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fF1I5_005f2"></a>: <strong>BFD_RELOC_NIOS2_R2_F1I5_2</strong></dt>
  3425. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fL5I4X1"></a>: <strong>BFD_RELOC_NIOS2_R2_L5I4X1</strong></dt>
  3426. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT1X1I6"></a>: <strong>BFD_RELOC_NIOS2_R2_T1X1I6</strong></dt>
  3427. <dt><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT1X1I6_005f2"></a>: <strong>BFD_RELOC_NIOS2_R2_T1X1I6_2</strong></dt>
  3428. <dd><p>Relocations used by the Altera Nios II core.
  3429. </p></dd></dl>
  3430. <dl>
  3431. <dt><a name="index-BFD_005fRELOC_005fPRU_005fU16"></a>: <strong>BFD_RELOC_PRU_U16</strong></dt>
  3432. <dd><p>PRU LDI 16-bit unsigned data-memory relocation.
  3433. </p></dd></dl>
  3434. <dl>
  3435. <dt><a name="index-BFD_005fRELOC_005fPRU_005fU16_005fPMEMIMM"></a>: <strong>BFD_RELOC_PRU_U16_PMEMIMM</strong></dt>
  3436. <dd><p>PRU LDI 16-bit unsigned instruction-memory relocation.
  3437. </p></dd></dl>
  3438. <dl>
  3439. <dt><a name="index-BFD_005fRELOC_005fPRU_005fLDI32"></a>: <strong>BFD_RELOC_PRU_LDI32</strong></dt>
  3440. <dd><p>PRU relocation for two consecutive LDI load instructions that load a
  3441. 32 bit value into a register. If the higher bits are all zero, then
  3442. the second instruction may be relaxed.
  3443. </p></dd></dl>
  3444. <dl>
  3445. <dt><a name="index-BFD_005fRELOC_005fPRU_005fS10_005fPCREL"></a>: <strong>BFD_RELOC_PRU_S10_PCREL</strong></dt>
  3446. <dd><p>PRU QBBx 10-bit signed PC-relative relocation.
  3447. </p></dd></dl>
  3448. <dl>
  3449. <dt><a name="index-BFD_005fRELOC_005fPRU_005fU8_005fPCREL"></a>: <strong>BFD_RELOC_PRU_U8_PCREL</strong></dt>
  3450. <dd><p>PRU 8-bit unsigned relocation used for the LOOP instruction.
  3451. </p></dd></dl>
  3452. <dl>
  3453. <dt><a name="index-BFD_005fRELOC_005fPRU_005f32_005fPMEM"></a>: <strong>BFD_RELOC_PRU_32_PMEM</strong></dt>
  3454. <dt><a name="index-BFD_005fRELOC_005fPRU_005f16_005fPMEM"></a>: <strong>BFD_RELOC_PRU_16_PMEM</strong></dt>
  3455. <dd><p>PRU Program Memory relocations. Used to convert from byte addressing to
  3456. 32-bit word addressing.
  3457. </p></dd></dl>
  3458. <dl>
  3459. <dt><a name="index-BFD_005fRELOC_005fPRU_005fGNU_005fDIFF8"></a>: <strong>BFD_RELOC_PRU_GNU_DIFF8</strong></dt>
  3460. <dt><a name="index-BFD_005fRELOC_005fPRU_005fGNU_005fDIFF16"></a>: <strong>BFD_RELOC_PRU_GNU_DIFF16</strong></dt>
  3461. <dt><a name="index-BFD_005fRELOC_005fPRU_005fGNU_005fDIFF32"></a>: <strong>BFD_RELOC_PRU_GNU_DIFF32</strong></dt>
  3462. <dt><a name="index-BFD_005fRELOC_005fPRU_005fGNU_005fDIFF16_005fPMEM"></a>: <strong>BFD_RELOC_PRU_GNU_DIFF16_PMEM</strong></dt>
  3463. <dt><a name="index-BFD_005fRELOC_005fPRU_005fGNU_005fDIFF32_005fPMEM"></a>: <strong>BFD_RELOC_PRU_GNU_DIFF32_PMEM</strong></dt>
  3464. <dd><p>PRU relocations to mark the difference of two local symbols.
  3465. These are only needed to support linker relaxation and can be ignored
  3466. when not relaxing. The field is set to the value of the difference
  3467. assuming no relaxation. The relocation encodes the position of the
  3468. second symbol so the linker can determine whether to adjust the field
  3469. value. The PMEM variants encode the word difference, instead of byte
  3470. difference between symbols.
  3471. </p></dd></dl>
  3472. <dl>
  3473. <dt><a name="index-BFD_005fRELOC_005fIQ2000_005fOFFSET_005f16"></a>: <strong>BFD_RELOC_IQ2000_OFFSET_16</strong></dt>
  3474. <dt><a name="index-BFD_005fRELOC_005fIQ2000_005fOFFSET_005f21"></a>: <strong>BFD_RELOC_IQ2000_OFFSET_21</strong></dt>
  3475. <dt><a name="index-BFD_005fRELOC_005fIQ2000_005fUHI16"></a>: <strong>BFD_RELOC_IQ2000_UHI16</strong></dt>
  3476. <dd><p>IQ2000 Relocations.
  3477. </p></dd></dl>
  3478. <dl>
  3479. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fRTLD"></a>: <strong>BFD_RELOC_XTENSA_RTLD</strong></dt>
  3480. <dd><p>Special Xtensa relocation used only by PLT entries in ELF shared
  3481. objects to indicate that the runtime linker should set the value
  3482. to one of its own internal functions or data structures.
  3483. </p></dd></dl>
  3484. <dl>
  3485. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_XTENSA_GLOB_DAT</strong></dt>
  3486. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_XTENSA_JMP_SLOT</strong></dt>
  3487. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fRELATIVE"></a>: <strong>BFD_RELOC_XTENSA_RELATIVE</strong></dt>
  3488. <dd><p>Xtensa relocations for ELF shared objects.
  3489. </p></dd></dl>
  3490. <dl>
  3491. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fPLT"></a>: <strong>BFD_RELOC_XTENSA_PLT</strong></dt>
  3492. <dd><p>Xtensa relocation used in ELF object files for symbols that may require
  3493. PLT entries. Otherwise, this is just a generic 32-bit relocation.
  3494. </p></dd></dl>
  3495. <dl>
  3496. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fDIFF8"></a>: <strong>BFD_RELOC_XTENSA_DIFF8</strong></dt>
  3497. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fDIFF16"></a>: <strong>BFD_RELOC_XTENSA_DIFF16</strong></dt>
  3498. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fDIFF32"></a>: <strong>BFD_RELOC_XTENSA_DIFF32</strong></dt>
  3499. <dd><p>Xtensa relocations for backward compatibility. These have been replaced
  3500. by BFD_RELOC_XTENSA_PDIFF and BFD_RELOC_XTENSA_NDIFF.
  3501. Xtensa relocations to mark the difference of two local symbols.
  3502. These are only needed to support linker relaxation and can be ignored
  3503. when not relaxing. The field is set to the value of the difference
  3504. assuming no relaxation. The relocation encodes the position of the
  3505. first symbol so the linker can determine whether to adjust the field
  3506. value.
  3507. </p></dd></dl>
  3508. <dl>
  3509. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT0_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT0_OP</strong></dt>
  3510. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT1_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT1_OP</strong></dt>
  3511. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT2_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT2_OP</strong></dt>
  3512. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT3_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT3_OP</strong></dt>
  3513. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT4_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT4_OP</strong></dt>
  3514. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT5_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT5_OP</strong></dt>
  3515. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT6_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT6_OP</strong></dt>
  3516. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT7_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT7_OP</strong></dt>
  3517. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT8_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT8_OP</strong></dt>
  3518. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT9_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT9_OP</strong></dt>
  3519. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT10_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT10_OP</strong></dt>
  3520. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT11_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT11_OP</strong></dt>
  3521. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT12_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT12_OP</strong></dt>
  3522. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT13_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT13_OP</strong></dt>
  3523. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT14_005fOP"></a>: <strong>BFD_RELOC_XTENSA_SLOT14_OP</strong></dt>
  3524. <dd><p>Generic Xtensa relocations for instruction operands. Only the slot
  3525. number is encoded in the relocation. The relocation applies to the
  3526. last PC-relative immediate operand, or if there are no PC-relative
  3527. immediates, to the last immediate operand.
  3528. </p></dd></dl>
  3529. <dl>
  3530. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT0_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT0_ALT</strong></dt>
  3531. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT1_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT1_ALT</strong></dt>
  3532. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT2_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT2_ALT</strong></dt>
  3533. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT3_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT3_ALT</strong></dt>
  3534. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT4_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT4_ALT</strong></dt>
  3535. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT5_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT5_ALT</strong></dt>
  3536. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT6_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT6_ALT</strong></dt>
  3537. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT7_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT7_ALT</strong></dt>
  3538. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT8_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT8_ALT</strong></dt>
  3539. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT9_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT9_ALT</strong></dt>
  3540. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT10_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT10_ALT</strong></dt>
  3541. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT11_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT11_ALT</strong></dt>
  3542. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT12_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT12_ALT</strong></dt>
  3543. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT13_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT13_ALT</strong></dt>
  3544. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT14_005fALT"></a>: <strong>BFD_RELOC_XTENSA_SLOT14_ALT</strong></dt>
  3545. <dd><p>Alternate Xtensa relocations. Only the slot is encoded in the
  3546. relocation. The meaning of these relocations is opcode-specific.
  3547. </p></dd></dl>
  3548. <dl>
  3549. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fOP0"></a>: <strong>BFD_RELOC_XTENSA_OP0</strong></dt>
  3550. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fOP1"></a>: <strong>BFD_RELOC_XTENSA_OP1</strong></dt>
  3551. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fOP2"></a>: <strong>BFD_RELOC_XTENSA_OP2</strong></dt>
  3552. <dd><p>Xtensa relocations for backward compatibility. These have all been
  3553. replaced by BFD_RELOC_XTENSA_SLOT0_OP.
  3554. </p></dd></dl>
  3555. <dl>
  3556. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fASM_005fEXPAND"></a>: <strong>BFD_RELOC_XTENSA_ASM_EXPAND</strong></dt>
  3557. <dd><p>Xtensa relocation to mark that the assembler expanded the
  3558. instructions from an original target. The expansion size is
  3559. encoded in the reloc size.
  3560. </p></dd></dl>
  3561. <dl>
  3562. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fASM_005fSIMPLIFY"></a>: <strong>BFD_RELOC_XTENSA_ASM_SIMPLIFY</strong></dt>
  3563. <dd><p>Xtensa relocation to mark that the linker should simplify
  3564. assembler-expanded instructions. This is commonly used
  3565. internally by the linker after analysis of a
  3566. BFD_RELOC_XTENSA_ASM_EXPAND.
  3567. </p></dd></dl>
  3568. <dl>
  3569. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fTLSDESC_005fFN"></a>: <strong>BFD_RELOC_XTENSA_TLSDESC_FN</strong></dt>
  3570. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fTLSDESC_005fARG"></a>: <strong>BFD_RELOC_XTENSA_TLSDESC_ARG</strong></dt>
  3571. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fDTPOFF"></a>: <strong>BFD_RELOC_XTENSA_TLS_DTPOFF</strong></dt>
  3572. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fTPOFF"></a>: <strong>BFD_RELOC_XTENSA_TLS_TPOFF</strong></dt>
  3573. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fFUNC"></a>: <strong>BFD_RELOC_XTENSA_TLS_FUNC</strong></dt>
  3574. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fARG"></a>: <strong>BFD_RELOC_XTENSA_TLS_ARG</strong></dt>
  3575. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fCALL"></a>: <strong>BFD_RELOC_XTENSA_TLS_CALL</strong></dt>
  3576. <dd><p>Xtensa TLS relocations.
  3577. </p></dd></dl>
  3578. <dl>
  3579. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fPDIFF8"></a>: <strong>BFD_RELOC_XTENSA_PDIFF8</strong></dt>
  3580. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fPDIFF16"></a>: <strong>BFD_RELOC_XTENSA_PDIFF16</strong></dt>
  3581. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fPDIFF32"></a>: <strong>BFD_RELOC_XTENSA_PDIFF32</strong></dt>
  3582. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fNDIFF8"></a>: <strong>BFD_RELOC_XTENSA_NDIFF8</strong></dt>
  3583. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fNDIFF16"></a>: <strong>BFD_RELOC_XTENSA_NDIFF16</strong></dt>
  3584. <dt><a name="index-BFD_005fRELOC_005fXTENSA_005fNDIFF32"></a>: <strong>BFD_RELOC_XTENSA_NDIFF32</strong></dt>
  3585. <dd><p>Xtensa relocations to mark the difference of two local symbols.
  3586. These are only needed to support linker relaxation and can be ignored
  3587. when not relaxing. The field is set to the value of the difference
  3588. assuming no relaxation. The relocation encodes the position of the
  3589. subtracted symbol so the linker can determine whether to adjust the field
  3590. value. PDIFF relocations are used for positive differences, NDIFF
  3591. relocations are used for negative differences. The difference value
  3592. is treated as unsigned with these relocation types, giving full
  3593. 8/16 value ranges.
  3594. </p></dd></dl>
  3595. <dl>
  3596. <dt><a name="index-BFD_005fRELOC_005fZ80_005fDISP8"></a>: <strong>BFD_RELOC_Z80_DISP8</strong></dt>
  3597. <dd><p>8 bit signed offset in (ix+d) or (iy+d).
  3598. </p></dd></dl>
  3599. <dl>
  3600. <dt><a name="index-BFD_005fRELOC_005fZ80_005fBYTE0"></a>: <strong>BFD_RELOC_Z80_BYTE0</strong></dt>
  3601. <dd><p>First 8 bits of multibyte (32, 24 or 16 bit) value.
  3602. </p></dd></dl>
  3603. <dl>
  3604. <dt><a name="index-BFD_005fRELOC_005fZ80_005fBYTE1"></a>: <strong>BFD_RELOC_Z80_BYTE1</strong></dt>
  3605. <dd><p>Second 8 bits of multibyte (32, 24 or 16 bit) value.
  3606. </p></dd></dl>
  3607. <dl>
  3608. <dt><a name="index-BFD_005fRELOC_005fZ80_005fBYTE2"></a>: <strong>BFD_RELOC_Z80_BYTE2</strong></dt>
  3609. <dd><p>Third 8 bits of multibyte (32 or 24 bit) value.
  3610. </p></dd></dl>
  3611. <dl>
  3612. <dt><a name="index-BFD_005fRELOC_005fZ80_005fBYTE3"></a>: <strong>BFD_RELOC_Z80_BYTE3</strong></dt>
  3613. <dd><p>Fourth 8 bits of multibyte (32 bit) value.
  3614. </p></dd></dl>
  3615. <dl>
  3616. <dt><a name="index-BFD_005fRELOC_005fZ80_005fWORD0"></a>: <strong>BFD_RELOC_Z80_WORD0</strong></dt>
  3617. <dd><p>Lowest 16 bits of multibyte (32 or 24 bit) value.
  3618. </p></dd></dl>
  3619. <dl>
  3620. <dt><a name="index-BFD_005fRELOC_005fZ80_005fWORD1"></a>: <strong>BFD_RELOC_Z80_WORD1</strong></dt>
  3621. <dd><p>Highest 16 bits of multibyte (32 or 24 bit) value.
  3622. </p></dd></dl>
  3623. <dl>
  3624. <dt><a name="index-BFD_005fRELOC_005fZ80_005f16_005fBE"></a>: <strong>BFD_RELOC_Z80_16_BE</strong></dt>
  3625. <dd><p>Like BFD_RELOC_16 but big-endian.
  3626. </p></dd></dl>
  3627. <dl>
  3628. <dt><a name="index-BFD_005fRELOC_005fZ8K_005fDISP7"></a>: <strong>BFD_RELOC_Z8K_DISP7</strong></dt>
  3629. <dd><p>DJNZ offset.
  3630. </p></dd></dl>
  3631. <dl>
  3632. <dt><a name="index-BFD_005fRELOC_005fZ8K_005fCALLR"></a>: <strong>BFD_RELOC_Z8K_CALLR</strong></dt>
  3633. <dd><p>CALR offset.
  3634. </p></dd></dl>
  3635. <dl>
  3636. <dt><a name="index-BFD_005fRELOC_005fZ8K_005fIMM4L"></a>: <strong>BFD_RELOC_Z8K_IMM4L</strong></dt>
  3637. <dd><p>4 bit value.
  3638. </p></dd></dl>
  3639. <dl>
  3640. <dt><a name="index-BFD_005fRELOC_005fLM32_005fCALL"></a>: <strong>BFD_RELOC_LM32_CALL</strong></dt>
  3641. <dt><a name="index-BFD_005fRELOC_005fLM32_005fBRANCH"></a>: <strong>BFD_RELOC_LM32_BRANCH</strong></dt>
  3642. <dt><a name="index-BFD_005fRELOC_005fLM32_005f16_005fGOT"></a>: <strong>BFD_RELOC_LM32_16_GOT</strong></dt>
  3643. <dt><a name="index-BFD_005fRELOC_005fLM32_005fGOTOFF_005fHI16"></a>: <strong>BFD_RELOC_LM32_GOTOFF_HI16</strong></dt>
  3644. <dt><a name="index-BFD_005fRELOC_005fLM32_005fGOTOFF_005fLO16"></a>: <strong>BFD_RELOC_LM32_GOTOFF_LO16</strong></dt>
  3645. <dt><a name="index-BFD_005fRELOC_005fLM32_005fCOPY"></a>: <strong>BFD_RELOC_LM32_COPY</strong></dt>
  3646. <dt><a name="index-BFD_005fRELOC_005fLM32_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_LM32_GLOB_DAT</strong></dt>
  3647. <dt><a name="index-BFD_005fRELOC_005fLM32_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_LM32_JMP_SLOT</strong></dt>
  3648. <dt><a name="index-BFD_005fRELOC_005fLM32_005fRELATIVE"></a>: <strong>BFD_RELOC_LM32_RELATIVE</strong></dt>
  3649. <dd><p>Lattice Mico32 relocations.
  3650. </p></dd></dl>
  3651. <dl>
  3652. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fSECTDIFF"></a>: <strong>BFD_RELOC_MACH_O_SECTDIFF</strong></dt>
  3653. <dd><p>Difference between two section addreses. Must be followed by a
  3654. BFD_RELOC_MACH_O_PAIR.
  3655. </p></dd></dl>
  3656. <dl>
  3657. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fLOCAL_005fSECTDIFF"></a>: <strong>BFD_RELOC_MACH_O_LOCAL_SECTDIFF</strong></dt>
  3658. <dd><p>Like BFD_RELOC_MACH_O_SECTDIFF but with a local symbol.
  3659. </p></dd></dl>
  3660. <dl>
  3661. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fPAIR"></a>: <strong>BFD_RELOC_MACH_O_PAIR</strong></dt>
  3662. <dd><p>Pair of relocation. Contains the first symbol.
  3663. </p></dd></dl>
  3664. <dl>
  3665. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fSUBTRACTOR32"></a>: <strong>BFD_RELOC_MACH_O_SUBTRACTOR32</strong></dt>
  3666. <dd><p>Symbol will be substracted. Must be followed by a BFD_RELOC_32.
  3667. </p></dd></dl>
  3668. <dl>
  3669. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fSUBTRACTOR64"></a>: <strong>BFD_RELOC_MACH_O_SUBTRACTOR64</strong></dt>
  3670. <dd><p>Symbol will be substracted. Must be followed by a BFD_RELOC_64.
  3671. </p></dd></dl>
  3672. <dl>
  3673. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fBRANCH32"></a>: <strong>BFD_RELOC_MACH_O_X86_64_BRANCH32</strong></dt>
  3674. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fBRANCH8"></a>: <strong>BFD_RELOC_MACH_O_X86_64_BRANCH8</strong></dt>
  3675. <dd><p>PCREL relocations. They are marked as branch to create PLT entry if
  3676. required.
  3677. </p></dd></dl>
  3678. <dl>
  3679. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fGOT"></a>: <strong>BFD_RELOC_MACH_O_X86_64_GOT</strong></dt>
  3680. <dd><p>Used when referencing a GOT entry.
  3681. </p></dd></dl>
  3682. <dl>
  3683. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fGOT_005fLOAD"></a>: <strong>BFD_RELOC_MACH_O_X86_64_GOT_LOAD</strong></dt>
  3684. <dd><p>Used when loading a GOT entry with movq. It is specially marked so that
  3685. the linker could optimize the movq to a leaq if possible.
  3686. </p></dd></dl>
  3687. <dl>
  3688. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fPCREL32_005f1"></a>: <strong>BFD_RELOC_MACH_O_X86_64_PCREL32_1</strong></dt>
  3689. <dd><p>Same as BFD_RELOC_32_PCREL but with an implicit -1 addend.
  3690. </p></dd></dl>
  3691. <dl>
  3692. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fPCREL32_005f2"></a>: <strong>BFD_RELOC_MACH_O_X86_64_PCREL32_2</strong></dt>
  3693. <dd><p>Same as BFD_RELOC_32_PCREL but with an implicit -2 addend.
  3694. </p></dd></dl>
  3695. <dl>
  3696. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fPCREL32_005f4"></a>: <strong>BFD_RELOC_MACH_O_X86_64_PCREL32_4</strong></dt>
  3697. <dd><p>Same as BFD_RELOC_32_PCREL but with an implicit -4 addend.
  3698. </p></dd></dl>
  3699. <dl>
  3700. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fTLV"></a>: <strong>BFD_RELOC_MACH_O_X86_64_TLV</strong></dt>
  3701. <dd><p>Used when referencing a TLV entry.
  3702. </p></dd></dl>
  3703. <dl>
  3704. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fARM64_005fADDEND"></a>: <strong>BFD_RELOC_MACH_O_ARM64_ADDEND</strong></dt>
  3705. <dd><p>Addend for PAGE or PAGEOFF.
  3706. </p></dd></dl>
  3707. <dl>
  3708. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fARM64_005fGOT_005fLOAD_005fPAGE21"></a>: <strong>BFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGE21</strong></dt>
  3709. <dd><p>Relative offset to page of GOT slot.
  3710. </p></dd></dl>
  3711. <dl>
  3712. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fARM64_005fGOT_005fLOAD_005fPAGEOFF12"></a>: <strong>BFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGEOFF12</strong></dt>
  3713. <dd><p>Relative offset within page of GOT slot.
  3714. </p></dd></dl>
  3715. <dl>
  3716. <dt><a name="index-BFD_005fRELOC_005fMACH_005fO_005fARM64_005fPOINTER_005fTO_005fGOT"></a>: <strong>BFD_RELOC_MACH_O_ARM64_POINTER_TO_GOT</strong></dt>
  3717. <dd><p>Address of a GOT entry.
  3718. </p></dd></dl>
  3719. <dl>
  3720. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fLO"></a>: <strong>BFD_RELOC_MICROBLAZE_32_LO</strong></dt>
  3721. <dd><p>This is a 32 bit reloc for the microblaze that stores the
  3722. low 16 bits of a value
  3723. </p></dd></dl>
  3724. <dl>
  3725. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fLO_005fPCREL"></a>: <strong>BFD_RELOC_MICROBLAZE_32_LO_PCREL</strong></dt>
  3726. <dd><p>This is a 32 bit pc-relative reloc for the microblaze that
  3727. stores the low 16 bits of a value
  3728. </p></dd></dl>
  3729. <dl>
  3730. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fROSDA"></a>: <strong>BFD_RELOC_MICROBLAZE_32_ROSDA</strong></dt>
  3731. <dd><p>This is a 32 bit reloc for the microblaze that stores a
  3732. value relative to the read-only small data area anchor
  3733. </p></dd></dl>
  3734. <dl>
  3735. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fRWSDA"></a>: <strong>BFD_RELOC_MICROBLAZE_32_RWSDA</strong></dt>
  3736. <dd><p>This is a 32 bit reloc for the microblaze that stores a
  3737. value relative to the read-write small data area anchor
  3738. </p></dd></dl>
  3739. <dl>
  3740. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fSYM_005fOP_005fSYM"></a>: <strong>BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM</strong></dt>
  3741. <dd><p>This is a 32 bit reloc for the microblaze to handle
  3742. expressions of the form &quot;Symbol Op Symbol&quot;
  3743. </p></dd></dl>
  3744. <dl>
  3745. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fNONE"></a>: <strong>BFD_RELOC_MICROBLAZE_64_NONE</strong></dt>
  3746. <dd><p>This is a 64 bit reloc that stores the 32 bit pc relative
  3747. value in two words (with an imm instruction). No relocation is
  3748. done here - only used for relaxing
  3749. </p></dd></dl>
  3750. <dl>
  3751. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fGOTPC"></a>: <strong>BFD_RELOC_MICROBLAZE_64_GOTPC</strong></dt>
  3752. <dd><p>This is a 64 bit reloc that stores the 32 bit pc relative
  3753. value in two words (with an imm instruction). The relocation is
  3754. PC-relative GOT offset
  3755. </p></dd></dl>
  3756. <dl>
  3757. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fGOT"></a>: <strong>BFD_RELOC_MICROBLAZE_64_GOT</strong></dt>
  3758. <dd><p>This is a 64 bit reloc that stores the 32 bit pc relative
  3759. value in two words (with an imm instruction). The relocation is
  3760. GOT offset
  3761. </p></dd></dl>
  3762. <dl>
  3763. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fPLT"></a>: <strong>BFD_RELOC_MICROBLAZE_64_PLT</strong></dt>
  3764. <dd><p>This is a 64 bit reloc that stores the 32 bit pc relative
  3765. value in two words (with an imm instruction). The relocation is
  3766. PC-relative offset into PLT
  3767. </p></dd></dl>
  3768. <dl>
  3769. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fGOTOFF"></a>: <strong>BFD_RELOC_MICROBLAZE_64_GOTOFF</strong></dt>
  3770. <dd><p>This is a 64 bit reloc that stores the 32 bit GOT relative
  3771. value in two words (with an imm instruction). The relocation is
  3772. relative offset from _GLOBAL_OFFSET_TABLE_
  3773. </p></dd></dl>
  3774. <dl>
  3775. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fGOTOFF"></a>: <strong>BFD_RELOC_MICROBLAZE_32_GOTOFF</strong></dt>
  3776. <dd><p>This is a 32 bit reloc that stores the 32 bit GOT relative
  3777. value in a word. The relocation is relative offset from
  3778. </p></dd></dl>
  3779. <dl>
  3780. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005fCOPY"></a>: <strong>BFD_RELOC_MICROBLAZE_COPY</strong></dt>
  3781. <dd><p>This is used to tell the dynamic linker to copy the value out of
  3782. the dynamic object into the runtime process image.
  3783. </p></dd></dl>
  3784. <dl>
  3785. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLS"></a>: <strong>BFD_RELOC_MICROBLAZE_64_TLS</strong></dt>
  3786. <dd><p>Unused Reloc
  3787. </p></dd></dl>
  3788. <dl>
  3789. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSGD"></a>: <strong>BFD_RELOC_MICROBLAZE_64_TLSGD</strong></dt>
  3790. <dd><p>This is a 64 bit reloc that stores the 32 bit GOT relative value
  3791. of the GOT TLS GD info entry in two words (with an imm instruction). The
  3792. relocation is GOT offset.
  3793. </p></dd></dl>
  3794. <dl>
  3795. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSLD"></a>: <strong>BFD_RELOC_MICROBLAZE_64_TLSLD</strong></dt>
  3796. <dd><p>This is a 64 bit reloc that stores the 32 bit GOT relative value
  3797. of the GOT TLS LD info entry in two words (with an imm instruction). The
  3798. relocation is GOT offset.
  3799. </p></dd></dl>
  3800. <dl>
  3801. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fTLSDTPMOD"></a>: <strong>BFD_RELOC_MICROBLAZE_32_TLSDTPMOD</strong></dt>
  3802. <dd><p>This is a 32 bit reloc that stores the Module ID to GOT(n).
  3803. </p></dd></dl>
  3804. <dl>
  3805. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fTLSDTPREL"></a>: <strong>BFD_RELOC_MICROBLAZE_32_TLSDTPREL</strong></dt>
  3806. <dd><p>This is a 32 bit reloc that stores TLS offset to GOT(n+1).
  3807. </p></dd></dl>
  3808. <dl>
  3809. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSDTPREL"></a>: <strong>BFD_RELOC_MICROBLAZE_64_TLSDTPREL</strong></dt>
  3810. <dd><p>This is a 32 bit reloc for storing TLS offset to two words (uses imm
  3811. instruction)
  3812. </p></dd></dl>
  3813. <dl>
  3814. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSGOTTPREL"></a>: <strong>BFD_RELOC_MICROBLAZE_64_TLSGOTTPREL</strong></dt>
  3815. <dd><p>This is a 64 bit reloc that stores 32-bit thread pointer relative offset
  3816. to two words (uses imm instruction).
  3817. </p></dd></dl>
  3818. <dl>
  3819. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSTPREL"></a>: <strong>BFD_RELOC_MICROBLAZE_64_TLSTPREL</strong></dt>
  3820. <dd><p>This is a 64 bit reloc that stores 32-bit thread pointer relative offset
  3821. to two words (uses imm instruction).
  3822. </p></dd></dl>
  3823. <dl>
  3824. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTEXTPCREL"></a>: <strong>BFD_RELOC_MICROBLAZE_64_TEXTPCREL</strong></dt>
  3825. <dd><p>This is a 64 bit reloc that stores the 32 bit pc relative
  3826. value in two words (with an imm instruction). The relocation is
  3827. PC-relative offset from start of TEXT.
  3828. </p></dd></dl>
  3829. <dl>
  3830. <dt><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTEXTREL"></a>: <strong>BFD_RELOC_MICROBLAZE_64_TEXTREL</strong></dt>
  3831. <dd><p>This is a 64 bit reloc that stores the 32 bit offset
  3832. value in two words (with an imm instruction). The relocation is
  3833. relative offset from start of TEXT.
  3834. </p></dd></dl>
  3835. <dl>
  3836. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fRELOC_005fSTART"></a>: <strong>BFD_RELOC_AARCH64_RELOC_START</strong></dt>
  3837. <dd><p>AArch64 pseudo relocation code to mark the start of the AArch64
  3838. relocation enumerators. N.B. the order of the enumerators is
  3839. important as several tables in the AArch64 bfd backend are indexed
  3840. by these enumerators; make sure they are all synced.
  3841. </p></dd></dl>
  3842. <dl>
  3843. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fNULL"></a>: <strong>BFD_RELOC_AARCH64_NULL</strong></dt>
  3844. <dd><p>Deprecated AArch64 null relocation code.
  3845. </p></dd></dl>
  3846. <dl>
  3847. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fNONE"></a>: <strong>BFD_RELOC_AARCH64_NONE</strong></dt>
  3848. <dd><p>AArch64 null relocation code.
  3849. </p></dd></dl>
  3850. <dl>
  3851. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005f64"></a>: <strong>BFD_RELOC_AARCH64_64</strong></dt>
  3852. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005f32"></a>: <strong>BFD_RELOC_AARCH64_32</strong></dt>
  3853. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005f16"></a>: <strong>BFD_RELOC_AARCH64_16</strong></dt>
  3854. <dd><p>Basic absolute relocations of N bits. These are equivalent to
  3855. BFD_RELOC_N and they were added to assist the indexing of the howto
  3856. table.
  3857. </p></dd></dl>
  3858. <dl>
  3859. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005f64_005fPCREL"></a>: <strong>BFD_RELOC_AARCH64_64_PCREL</strong></dt>
  3860. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005f32_005fPCREL"></a>: <strong>BFD_RELOC_AARCH64_32_PCREL</strong></dt>
  3861. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005f16_005fPCREL"></a>: <strong>BFD_RELOC_AARCH64_16_PCREL</strong></dt>
  3862. <dd><p>PC-relative relocations. These are equivalent to BFD_RELOC_N_PCREL
  3863. and they were added to assist the indexing of the howto table.
  3864. </p></dd></dl>
  3865. <dl>
  3866. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG0"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G0</strong></dt>
  3867. <dd><p>AArch64 MOV[NZK] instruction with most significant bits 0 to 15
  3868. of an unsigned address/value.
  3869. </p></dd></dl>
  3870. <dl>
  3871. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG0_005fNC"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G0_NC</strong></dt>
  3872. <dd><p>AArch64 MOV[NZK] instruction with less significant bits 0 to 15 of
  3873. an address/value. No overflow checking.
  3874. </p></dd></dl>
  3875. <dl>
  3876. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG1"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G1</strong></dt>
  3877. <dd><p>AArch64 MOV[NZK] instruction with most significant bits 16 to 31
  3878. of an unsigned address/value.
  3879. </p></dd></dl>
  3880. <dl>
  3881. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG1_005fNC"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G1_NC</strong></dt>
  3882. <dd><p>AArch64 MOV[NZK] instruction with less significant bits 16 to 31
  3883. of an address/value. No overflow checking.
  3884. </p></dd></dl>
  3885. <dl>
  3886. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG2"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G2</strong></dt>
  3887. <dd><p>AArch64 MOV[NZK] instruction with most significant bits 32 to 47
  3888. of an unsigned address/value.
  3889. </p></dd></dl>
  3890. <dl>
  3891. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG2_005fNC"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G2_NC</strong></dt>
  3892. <dd><p>AArch64 MOV[NZK] instruction with less significant bits 32 to 47
  3893. of an address/value. No overflow checking.
  3894. </p></dd></dl>
  3895. <dl>
  3896. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG3"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G3</strong></dt>
  3897. <dd><p>AArch64 MOV[NZK] instruction with most signficant bits 48 to 64
  3898. of a signed or unsigned address/value.
  3899. </p></dd></dl>
  3900. <dl>
  3901. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG0_005fS"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G0_S</strong></dt>
  3902. <dd><p>AArch64 MOV[NZ] instruction with most significant bits 0 to 15
  3903. of a signed value. Changes instruction to MOVZ or MOVN depending on the
  3904. value&rsquo;s sign.
  3905. </p></dd></dl>
  3906. <dl>
  3907. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG1_005fS"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G1_S</strong></dt>
  3908. <dd><p>AArch64 MOV[NZ] instruction with most significant bits 16 to 31
  3909. of a signed value. Changes instruction to MOVZ or MOVN depending on the
  3910. value&rsquo;s sign.
  3911. </p></dd></dl>
  3912. <dl>
  3913. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG2_005fS"></a>: <strong>BFD_RELOC_AARCH64_MOVW_G2_S</strong></dt>
  3914. <dd><p>AArch64 MOV[NZ] instruction with most significant bits 32 to 47
  3915. of a signed value. Changes instruction to MOVZ or MOVN depending on the
  3916. value&rsquo;s sign.
  3917. </p></dd></dl>
  3918. <dl>
  3919. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fPREL_005fG0"></a>: <strong>BFD_RELOC_AARCH64_MOVW_PREL_G0</strong></dt>
  3920. <dd><p>AArch64 MOV[NZ] instruction with most significant bits 0 to 15
  3921. of a signed value. Changes instruction to MOVZ or MOVN depending on the
  3922. value&rsquo;s sign.
  3923. </p></dd></dl>
  3924. <dl>
  3925. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fPREL_005fG0_005fNC"></a>: <strong>BFD_RELOC_AARCH64_MOVW_PREL_G0_NC</strong></dt>
  3926. <dd><p>AArch64 MOV[NZ] instruction with most significant bits 0 to 15
  3927. of a signed value. Changes instruction to MOVZ or MOVN depending on the
  3928. value&rsquo;s sign.
  3929. </p></dd></dl>
  3930. <dl>
  3931. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fPREL_005fG1"></a>: <strong>BFD_RELOC_AARCH64_MOVW_PREL_G1</strong></dt>
  3932. <dd><p>AArch64 MOVK instruction with most significant bits 16 to 31
  3933. of a signed value.
  3934. </p></dd></dl>
  3935. <dl>
  3936. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fPREL_005fG1_005fNC"></a>: <strong>BFD_RELOC_AARCH64_MOVW_PREL_G1_NC</strong></dt>
  3937. <dd><p>AArch64 MOVK instruction with most significant bits 16 to 31
  3938. of a signed value.
  3939. </p></dd></dl>
  3940. <dl>
  3941. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fPREL_005fG2"></a>: <strong>BFD_RELOC_AARCH64_MOVW_PREL_G2</strong></dt>
  3942. <dd><p>AArch64 MOVK instruction with most significant bits 32 to 47
  3943. of a signed value.
  3944. </p></dd></dl>
  3945. <dl>
  3946. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fPREL_005fG2_005fNC"></a>: <strong>BFD_RELOC_AARCH64_MOVW_PREL_G2_NC</strong></dt>
  3947. <dd><p>AArch64 MOVK instruction with most significant bits 32 to 47
  3948. of a signed value.
  3949. </p></dd></dl>
  3950. <dl>
  3951. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fPREL_005fG3"></a>: <strong>BFD_RELOC_AARCH64_MOVW_PREL_G3</strong></dt>
  3952. <dd><p>AArch64 MOVK instruction with most significant bits 47 to 63
  3953. of a signed value.
  3954. </p></dd></dl>
  3955. <dl>
  3956. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLD_005fLO19_005fPCREL"></a>: <strong>BFD_RELOC_AARCH64_LD_LO19_PCREL</strong></dt>
  3957. <dd><p>AArch64 Load Literal instruction, holding a 19 bit pc-relative word
  3958. offset. The lowest two bits must be zero and are not stored in the
  3959. instruction, giving a 21 bit signed byte offset.
  3960. </p></dd></dl>
  3961. <dl>
  3962. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fADR_005fLO21_005fPCREL"></a>: <strong>BFD_RELOC_AARCH64_ADR_LO21_PCREL</strong></dt>
  3963. <dd><p>AArch64 ADR instruction, holding a simple 21 bit pc-relative byte offset.
  3964. </p></dd></dl>
  3965. <dl>
  3966. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fADR_005fHI21_005fPCREL"></a>: <strong>BFD_RELOC_AARCH64_ADR_HI21_PCREL</strong></dt>
  3967. <dd><p>AArch64 ADRP instruction, with bits 12 to 32 of a pc-relative page
  3968. offset, giving a 4KB aligned page base address.
  3969. </p></dd></dl>
  3970. <dl>
  3971. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fADR_005fHI21_005fNC_005fPCREL"></a>: <strong>BFD_RELOC_AARCH64_ADR_HI21_NC_PCREL</strong></dt>
  3972. <dd><p>AArch64 ADRP instruction, with bits 12 to 32 of a pc-relative page
  3973. offset, giving a 4KB aligned page base address, but with no overflow
  3974. checking.
  3975. </p></dd></dl>
  3976. <dl>
  3977. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fADD_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_ADD_LO12</strong></dt>
  3978. <dd><p>AArch64 ADD immediate instruction, holding bits 0 to 11 of the address.
  3979. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.
  3980. </p></dd></dl>
  3981. <dl>
  3982. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST8_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_LDST8_LO12</strong></dt>
  3983. <dd><p>AArch64 8-bit load/store instruction, holding bits 0 to 11 of the
  3984. address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.
  3985. </p></dd></dl>
  3986. <dl>
  3987. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTSTBR14"></a>: <strong>BFD_RELOC_AARCH64_TSTBR14</strong></dt>
  3988. <dd><p>AArch64 14 bit pc-relative test bit and branch.
  3989. The lowest two bits must be zero and are not stored in the instruction,
  3990. giving a 16 bit signed byte offset.
  3991. </p></dd></dl>
  3992. <dl>
  3993. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fBRANCH19"></a>: <strong>BFD_RELOC_AARCH64_BRANCH19</strong></dt>
  3994. <dd><p>AArch64 19 bit pc-relative conditional branch and compare &amp; branch.
  3995. The lowest two bits must be zero and are not stored in the instruction,
  3996. giving a 21 bit signed byte offset.
  3997. </p></dd></dl>
  3998. <dl>
  3999. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fJUMP26"></a>: <strong>BFD_RELOC_AARCH64_JUMP26</strong></dt>
  4000. <dd><p>AArch64 26 bit pc-relative unconditional branch.
  4001. The lowest two bits must be zero and are not stored in the instruction,
  4002. giving a 28 bit signed byte offset.
  4003. </p></dd></dl>
  4004. <dl>
  4005. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fCALL26"></a>: <strong>BFD_RELOC_AARCH64_CALL26</strong></dt>
  4006. <dd><p>AArch64 26 bit pc-relative unconditional branch and link.
  4007. The lowest two bits must be zero and are not stored in the instruction,
  4008. giving a 28 bit signed byte offset.
  4009. </p></dd></dl>
  4010. <dl>
  4011. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST16_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_LDST16_LO12</strong></dt>
  4012. <dd><p>AArch64 16-bit load/store instruction, holding bits 0 to 11 of the
  4013. address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.
  4014. </p></dd></dl>
  4015. <dl>
  4016. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST32_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_LDST32_LO12</strong></dt>
  4017. <dd><p>AArch64 32-bit load/store instruction, holding bits 0 to 11 of the
  4018. address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.
  4019. </p></dd></dl>
  4020. <dl>
  4021. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST64_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_LDST64_LO12</strong></dt>
  4022. <dd><p>AArch64 64-bit load/store instruction, holding bits 0 to 11 of the
  4023. address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.
  4024. </p></dd></dl>
  4025. <dl>
  4026. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST128_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_LDST128_LO12</strong></dt>
  4027. <dd><p>AArch64 128-bit load/store instruction, holding bits 0 to 11 of the
  4028. address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.
  4029. </p></dd></dl>
  4030. <dl>
  4031. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fGOT_005fLD_005fPREL19"></a>: <strong>BFD_RELOC_AARCH64_GOT_LD_PREL19</strong></dt>
  4032. <dd><p>AArch64 Load Literal instruction, holding a 19 bit PC relative word
  4033. offset of the global offset table entry for a symbol. The lowest two
  4034. bits must be zero and are not stored in the instruction, giving a 21
  4035. bit signed byte offset. This relocation type requires signed overflow
  4036. checking.
  4037. </p></dd></dl>
  4038. <dl>
  4039. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fADR_005fGOT_005fPAGE"></a>: <strong>BFD_RELOC_AARCH64_ADR_GOT_PAGE</strong></dt>
  4040. <dd><p>Get to the page base of the global offset table entry for a symbol as
  4041. part of an ADRP instruction using a 21 bit PC relative value.Used in
  4042. conjunction with BFD_RELOC_AARCH64_LD64_GOT_LO12_NC.
  4043. </p></dd></dl>
  4044. <dl>
  4045. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLD64_005fGOT_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_LD64_GOT_LO12_NC</strong></dt>
  4046. <dd><p>Unsigned 12 bit byte offset for 64 bit load/store from the page of
  4047. the GOT entry for this symbol. Used in conjunction with
  4048. BFD_RELOC_AARCH64_ADR_GOT_PAGE. Valid in LP64 ABI only.
  4049. </p></dd></dl>
  4050. <dl>
  4051. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLD32_005fGOT_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_LD32_GOT_LO12_NC</strong></dt>
  4052. <dd><p>Unsigned 12 bit byte offset for 32 bit load/store from the page of
  4053. the GOT entry for this symbol. Used in conjunction with
  4054. BFD_RELOC_AARCH64_ADR_GOT_PAGE. Valid in ILP32 ABI only.
  4055. </p></dd></dl>
  4056. <dl>
  4057. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fGOTOFF_005fG0_005fNC"></a>: <strong>BFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NC</strong></dt>
  4058. <dd><p>Unsigned 16 bit byte offset for 64 bit load/store from the GOT entry
  4059. for this symbol. Valid in LP64 ABI only.
  4060. </p></dd></dl>
  4061. <dl>
  4062. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fGOTOFF_005fG1"></a>: <strong>BFD_RELOC_AARCH64_MOVW_GOTOFF_G1</strong></dt>
  4063. <dd><p>Unsigned 16 bit byte higher offset for 64 bit load/store from the GOT entry
  4064. for this symbol. Valid in LP64 ABI only.
  4065. </p></dd></dl>
  4066. <dl>
  4067. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLD64_005fGOTOFF_005fLO15"></a>: <strong>BFD_RELOC_AARCH64_LD64_GOTOFF_LO15</strong></dt>
  4068. <dd><p>Unsigned 15 bit byte offset for 64 bit load/store from the page of
  4069. the GOT entry for this symbol. Valid in LP64 ABI only.
  4070. </p></dd></dl>
  4071. <dl>
  4072. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLD32_005fGOTPAGE_005fLO14"></a>: <strong>BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14</strong></dt>
  4073. <dd><p>Scaled 14 bit byte offset to the page base of the global offset table.
  4074. </p></dd></dl>
  4075. <dl>
  4076. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLD64_005fGOTPAGE_005fLO15"></a>: <strong>BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15</strong></dt>
  4077. <dd><p>Scaled 15 bit byte offset to the page base of the global offset table.
  4078. </p></dd></dl>
  4079. <dl>
  4080. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fADR_005fPAGE21"></a>: <strong>BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21</strong></dt>
  4081. <dd><p>Get to the page base of the global offset table entry for a symbols
  4082. tls_index structure as part of an adrp instruction using a 21 bit PC
  4083. relative value. Used in conjunction with
  4084. BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC.
  4085. </p></dd></dl>
  4086. <dl>
  4087. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fADR_005fPREL21"></a>: <strong>BFD_RELOC_AARCH64_TLSGD_ADR_PREL21</strong></dt>
  4088. <dd><p>AArch64 TLS General Dynamic
  4089. </p></dd></dl>
  4090. <dl>
  4091. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fADD_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC</strong></dt>
  4092. <dd><p>Unsigned 12 bit byte offset to global offset table entry for a symbols
  4093. tls_index structure. Used in conjunction with
  4094. BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21.
  4095. </p></dd></dl>
  4096. <dl>
  4097. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fMOVW_005fG0_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC</strong></dt>
  4098. <dd><p>AArch64 TLS General Dynamic relocation.
  4099. </p></dd></dl>
  4100. <dl>
  4101. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fMOVW_005fG1"></a>: <strong>BFD_RELOC_AARCH64_TLSGD_MOVW_G1</strong></dt>
  4102. <dd><p>AArch64 TLS General Dynamic relocation.
  4103. </p></dd></dl>
  4104. <dl>
  4105. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fADR_005fGOTTPREL_005fPAGE21"></a>: <strong>BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21</strong></dt>
  4106. <dd><p>AArch64 TLS INITIAL EXEC relocation.
  4107. </p></dd></dl>
  4108. <dl>
  4109. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fLD64_005fGOTTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC</strong></dt>
  4110. <dd><p>AArch64 TLS INITIAL EXEC relocation.
  4111. </p></dd></dl>
  4112. <dl>
  4113. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fLD32_005fGOTTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC</strong></dt>
  4114. <dd><p>AArch64 TLS INITIAL EXEC relocation.
  4115. </p></dd></dl>
  4116. <dl>
  4117. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fLD_005fGOTTPREL_005fPREL19"></a>: <strong>BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19</strong></dt>
  4118. <dd><p>AArch64 TLS INITIAL EXEC relocation.
  4119. </p></dd></dl>
  4120. <dl>
  4121. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fMOVW_005fGOTTPREL_005fG0_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC</strong></dt>
  4122. <dd><p>AArch64 TLS INITIAL EXEC relocation.
  4123. </p></dd></dl>
  4124. <dl>
  4125. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fMOVW_005fGOTTPREL_005fG1"></a>: <strong>BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1</strong></dt>
  4126. <dd><p>AArch64 TLS INITIAL EXEC relocation.
  4127. </p></dd></dl>
  4128. <dl>
  4129. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADD_005fDTPREL_005fHI12"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_HI12</strong></dt>
  4130. <dd><p>bit[23:12] of byte offset to module TLS base address.
  4131. </p></dd></dl>
  4132. <dl>
  4133. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADD_005fDTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12</strong></dt>
  4134. <dd><p>Unsigned 12 bit byte offset to module TLS base address.
  4135. </p></dd></dl>
  4136. <dl>
  4137. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADD_005fDTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NC</strong></dt>
  4138. <dd><p>No overflow check version of BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12.
  4139. </p></dd></dl>
  4140. <dl>
  4141. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADD_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC</strong></dt>
  4142. <dd><p>Unsigned 12 bit byte offset to global offset table entry for a symbols
  4143. tls_index structure. Used in conjunction with
  4144. BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21.
  4145. </p></dd></dl>
  4146. <dl>
  4147. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADR_005fPAGE21"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21</strong></dt>
  4148. <dd><p>GOT entry page address for AArch64 TLS Local Dynamic, used with ADRP
  4149. instruction.
  4150. </p></dd></dl>
  4151. <dl>
  4152. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADR_005fPREL21"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_ADR_PREL21</strong></dt>
  4153. <dd><p>GOT entry address for AArch64 TLS Local Dynamic, used with ADR instruction.
  4154. </p></dd></dl>
  4155. <dl>
  4156. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST16_005fDTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12</strong></dt>
  4157. <dd><p>bit[11:1] of byte offset to module TLS base address, encoded in ldst
  4158. instructions.
  4159. </p></dd></dl>
  4160. <dl>
  4161. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST16_005fDTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC</strong></dt>
  4162. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12, but no overflow check.
  4163. </p></dd></dl>
  4164. <dl>
  4165. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST32_005fDTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12</strong></dt>
  4166. <dd><p>bit[11:2] of byte offset to module TLS base address, encoded in ldst
  4167. instructions.
  4168. </p></dd></dl>
  4169. <dl>
  4170. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST32_005fDTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC</strong></dt>
  4171. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12, but no overflow check.
  4172. </p></dd></dl>
  4173. <dl>
  4174. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST64_005fDTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12</strong></dt>
  4175. <dd><p>bit[11:3] of byte offset to module TLS base address, encoded in ldst
  4176. instructions.
  4177. </p></dd></dl>
  4178. <dl>
  4179. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST64_005fDTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC</strong></dt>
  4180. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12, but no overflow check.
  4181. </p></dd></dl>
  4182. <dl>
  4183. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST8_005fDTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12</strong></dt>
  4184. <dd><p>bit[11:0] of byte offset to module TLS base address, encoded in ldst
  4185. instructions.
  4186. </p></dd></dl>
  4187. <dl>
  4188. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST8_005fDTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC</strong></dt>
  4189. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12, but no overflow check.
  4190. </p></dd></dl>
  4191. <dl>
  4192. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG0"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0</strong></dt>
  4193. <dd><p>bit[15:0] of byte offset to module TLS base address.
  4194. </p></dd></dl>
  4195. <dl>
  4196. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG0_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0_NC</strong></dt>
  4197. <dd><p>No overflow check version of BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0
  4198. </p></dd></dl>
  4199. <dl>
  4200. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG1"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1</strong></dt>
  4201. <dd><p>bit[31:16] of byte offset to module TLS base address.
  4202. </p></dd></dl>
  4203. <dl>
  4204. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG1_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1_NC</strong></dt>
  4205. <dd><p>No overflow check version of BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1
  4206. </p></dd></dl>
  4207. <dl>
  4208. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG2"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G2</strong></dt>
  4209. <dd><p>bit[47:32] of byte offset to module TLS base address.
  4210. </p></dd></dl>
  4211. <dl>
  4212. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG2"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2</strong></dt>
  4213. <dd><p>AArch64 TLS LOCAL EXEC relocation.
  4214. </p></dd></dl>
  4215. <dl>
  4216. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG1"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1</strong></dt>
  4217. <dd><p>AArch64 TLS LOCAL EXEC relocation.
  4218. </p></dd></dl>
  4219. <dl>
  4220. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG1_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC</strong></dt>
  4221. <dd><p>AArch64 TLS LOCAL EXEC relocation.
  4222. </p></dd></dl>
  4223. <dl>
  4224. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG0"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0</strong></dt>
  4225. <dd><p>AArch64 TLS LOCAL EXEC relocation.
  4226. </p></dd></dl>
  4227. <dl>
  4228. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG0_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC</strong></dt>
  4229. <dd><p>AArch64 TLS LOCAL EXEC relocation.
  4230. </p></dd></dl>
  4231. <dl>
  4232. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fADD_005fTPREL_005fHI12"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12</strong></dt>
  4233. <dd><p>AArch64 TLS LOCAL EXEC relocation.
  4234. </p></dd></dl>
  4235. <dl>
  4236. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fADD_005fTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12</strong></dt>
  4237. <dd><p>AArch64 TLS LOCAL EXEC relocation.
  4238. </p></dd></dl>
  4239. <dl>
  4240. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fADD_005fTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NC</strong></dt>
  4241. <dd><p>AArch64 TLS LOCAL EXEC relocation.
  4242. </p></dd></dl>
  4243. <dl>
  4244. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST16_005fTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12</strong></dt>
  4245. <dd><p>bit[11:1] of byte offset to module TLS base address, encoded in ldst
  4246. instructions.
  4247. </p></dd></dl>
  4248. <dl>
  4249. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST16_005fTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12_NC</strong></dt>
  4250. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12, but no overflow check.
  4251. </p></dd></dl>
  4252. <dl>
  4253. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST32_005fTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12</strong></dt>
  4254. <dd><p>bit[11:2] of byte offset to module TLS base address, encoded in ldst
  4255. instructions.
  4256. </p></dd></dl>
  4257. <dl>
  4258. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST32_005fTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12_NC</strong></dt>
  4259. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12, but no overflow check.
  4260. </p></dd></dl>
  4261. <dl>
  4262. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST64_005fTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12</strong></dt>
  4263. <dd><p>bit[11:3] of byte offset to module TLS base address, encoded in ldst
  4264. instructions.
  4265. </p></dd></dl>
  4266. <dl>
  4267. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST64_005fTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12_NC</strong></dt>
  4268. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12, but no overflow check.
  4269. </p></dd></dl>
  4270. <dl>
  4271. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST8_005fTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12</strong></dt>
  4272. <dd><p>bit[11:0] of byte offset to module TLS base address, encoded in ldst
  4273. instructions.
  4274. </p></dd></dl>
  4275. <dl>
  4276. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST8_005fTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12_NC</strong></dt>
  4277. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12, but no overflow check.
  4278. </p></dd></dl>
  4279. <dl>
  4280. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLD_005fPREL19"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_LD_PREL19</strong></dt>
  4281. <dd><p>AArch64 TLS DESC relocation.
  4282. </p></dd></dl>
  4283. <dl>
  4284. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fADR_005fPREL21"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21</strong></dt>
  4285. <dd><p>AArch64 TLS DESC relocation.
  4286. </p></dd></dl>
  4287. <dl>
  4288. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fADR_005fPAGE21"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21</strong></dt>
  4289. <dd><p>AArch64 TLS DESC relocation.
  4290. </p></dd></dl>
  4291. <dl>
  4292. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLD64_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_LD64_LO12</strong></dt>
  4293. <dd><p>AArch64 TLS DESC relocation.
  4294. </p></dd></dl>
  4295. <dl>
  4296. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLD32_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NC</strong></dt>
  4297. <dd><p>AArch64 TLS DESC relocation.
  4298. </p></dd></dl>
  4299. <dl>
  4300. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fADD_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_ADD_LO12</strong></dt>
  4301. <dd><p>AArch64 TLS DESC relocation.
  4302. </p></dd></dl>
  4303. <dl>
  4304. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fOFF_005fG1"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_OFF_G1</strong></dt>
  4305. <dd><p>AArch64 TLS DESC relocation.
  4306. </p></dd></dl>
  4307. <dl>
  4308. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fOFF_005fG0_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NC</strong></dt>
  4309. <dd><p>AArch64 TLS DESC relocation.
  4310. </p></dd></dl>
  4311. <dl>
  4312. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLDR"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_LDR</strong></dt>
  4313. <dd><p>AArch64 TLS DESC relocation.
  4314. </p></dd></dl>
  4315. <dl>
  4316. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fADD"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_ADD</strong></dt>
  4317. <dd><p>AArch64 TLS DESC relocation.
  4318. </p></dd></dl>
  4319. <dl>
  4320. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fCALL"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_CALL</strong></dt>
  4321. <dd><p>AArch64 TLS DESC relocation.
  4322. </p></dd></dl>
  4323. <dl>
  4324. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fCOPY"></a>: <strong>BFD_RELOC_AARCH64_COPY</strong></dt>
  4325. <dd><p>AArch64 TLS relocation.
  4326. </p></dd></dl>
  4327. <dl>
  4328. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_AARCH64_GLOB_DAT</strong></dt>
  4329. <dd><p>AArch64 TLS relocation.
  4330. </p></dd></dl>
  4331. <dl>
  4332. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fJUMP_005fSLOT"></a>: <strong>BFD_RELOC_AARCH64_JUMP_SLOT</strong></dt>
  4333. <dd><p>AArch64 TLS relocation.
  4334. </p></dd></dl>
  4335. <dl>
  4336. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fRELATIVE"></a>: <strong>BFD_RELOC_AARCH64_RELATIVE</strong></dt>
  4337. <dd><p>AArch64 TLS relocation.
  4338. </p></dd></dl>
  4339. <dl>
  4340. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLS_005fDTPMOD"></a>: <strong>BFD_RELOC_AARCH64_TLS_DTPMOD</strong></dt>
  4341. <dd><p>AArch64 TLS relocation.
  4342. </p></dd></dl>
  4343. <dl>
  4344. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLS_005fDTPREL"></a>: <strong>BFD_RELOC_AARCH64_TLS_DTPREL</strong></dt>
  4345. <dd><p>AArch64 TLS relocation.
  4346. </p></dd></dl>
  4347. <dl>
  4348. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLS_005fTPREL"></a>: <strong>BFD_RELOC_AARCH64_TLS_TPREL</strong></dt>
  4349. <dd><p>AArch64 TLS relocation.
  4350. </p></dd></dl>
  4351. <dl>
  4352. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC</strong></dt>
  4353. <dd><p>AArch64 TLS relocation.
  4354. </p></dd></dl>
  4355. <dl>
  4356. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fIRELATIVE"></a>: <strong>BFD_RELOC_AARCH64_IRELATIVE</strong></dt>
  4357. <dd><p>AArch64 support for STT_GNU_IFUNC.
  4358. </p></dd></dl>
  4359. <dl>
  4360. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fRELOC_005fEND"></a>: <strong>BFD_RELOC_AARCH64_RELOC_END</strong></dt>
  4361. <dd><p>AArch64 pseudo relocation code to mark the end of the AArch64
  4362. relocation enumerators that have direct mapping to ELF reloc codes.
  4363. There are a few more enumerators after this one; those are mainly
  4364. used by the AArch64 assembler for the internal fixup or to select
  4365. one of the above enumerators.
  4366. </p></dd></dl>
  4367. <dl>
  4368. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fGAS_005fINTERNAL_005fFIXUP"></a>: <strong>BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP</strong></dt>
  4369. <dd><p>AArch64 pseudo relocation code to be used internally by the AArch64
  4370. assembler and not (currently) written to any object files.
  4371. </p></dd></dl>
  4372. <dl>
  4373. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_LDST_LO12</strong></dt>
  4374. <dd><p>AArch64 unspecified load/store instruction, holding bits 0 to 11 of the
  4375. address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.
  4376. </p></dd></dl>
  4377. <dl>
  4378. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST_005fDTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12</strong></dt>
  4379. <dd><p>AArch64 pseudo relocation code for TLS local dynamic mode. It&rsquo;s to be
  4380. used internally by the AArch64 assembler and not (currently) written to
  4381. any object files.
  4382. </p></dd></dl>
  4383. <dl>
  4384. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST_005fDTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12_NC</strong></dt>
  4385. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12, but no overflow check.
  4386. </p></dd></dl>
  4387. <dl>
  4388. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST_005fTPREL_005fLO12"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12</strong></dt>
  4389. <dd><p>AArch64 pseudo relocation code for TLS local exec mode. It&rsquo;s to be
  4390. used internally by the AArch64 assembler and not (currently) written to
  4391. any object files.
  4392. </p></dd></dl>
  4393. <dl>
  4394. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fLDST_005fTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12_NC</strong></dt>
  4395. <dd><p>Similar as BFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12, but no overflow check.
  4396. </p></dd></dl>
  4397. <dl>
  4398. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fLD_005fGOT_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_LD_GOT_LO12_NC</strong></dt>
  4399. <dd><p>AArch64 pseudo relocation code to be used internally by the AArch64
  4400. assembler and not (currently) written to any object files.
  4401. </p></dd></dl>
  4402. <dl>
  4403. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fLD_005fGOTTPREL_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC</strong></dt>
  4404. <dd><p>AArch64 pseudo relocation code to be used internally by the AArch64
  4405. assembler and not (currently) written to any object files.
  4406. </p></dd></dl>
  4407. <dl>
  4408. <dt><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLD_005fLO12_005fNC"></a>: <strong>BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC</strong></dt>
  4409. <dd><p>AArch64 pseudo relocation code to be used internally by the AArch64
  4410. assembler and not (currently) written to any object files.
  4411. </p></dd></dl>
  4412. <dl>
  4413. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fCOPY"></a>: <strong>BFD_RELOC_TILEPRO_COPY</strong></dt>
  4414. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_TILEPRO_GLOB_DAT</strong></dt>
  4415. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_TILEPRO_JMP_SLOT</strong></dt>
  4416. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fRELATIVE"></a>: <strong>BFD_RELOC_TILEPRO_RELATIVE</strong></dt>
  4417. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fBROFF_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_BROFF_X1</strong></dt>
  4418. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fJOFFLONG_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_JOFFLONG_X1</strong></dt>
  4419. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fJOFFLONG_005fX1_005fPLT"></a>: <strong>BFD_RELOC_TILEPRO_JOFFLONG_X1_PLT</strong></dt>
  4420. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fX0"></a>: <strong>BFD_RELOC_TILEPRO_IMM8_X0</strong></dt>
  4421. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fY0"></a>: <strong>BFD_RELOC_TILEPRO_IMM8_Y0</strong></dt>
  4422. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_IMM8_X1</strong></dt>
  4423. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fY1"></a>: <strong>BFD_RELOC_TILEPRO_IMM8_Y1</strong></dt>
  4424. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fDEST_005fIMM8_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_DEST_IMM8_X1</strong></dt>
  4425. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fMT_005fIMM15_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_MT_IMM15_X1</strong></dt>
  4426. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fMF_005fIMM15_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_MF_IMM15_X1</strong></dt>
  4427. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0</strong></dt>
  4428. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1</strong></dt>
  4429. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_LO</strong></dt>
  4430. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_LO</strong></dt>
  4431. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_HI</strong></dt>
  4432. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_HI</strong></dt>
  4433. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_HA</strong></dt>
  4434. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_HA</strong></dt>
  4435. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fPCREL"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_PCREL</strong></dt>
  4436. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fPCREL"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_PCREL</strong></dt>
  4437. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fLO_005fPCREL"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL</strong></dt>
  4438. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fLO_005fPCREL"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL</strong></dt>
  4439. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fHI_005fPCREL"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_HI_PCREL</strong></dt>
  4440. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fHI_005fPCREL"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL</strong></dt>
  4441. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fHA_005fPCREL"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_HA_PCREL</strong></dt>
  4442. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fHA_005fPCREL"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_HA_PCREL</strong></dt>
  4443. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fGOT"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_GOT</strong></dt>
  4444. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fGOT"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_GOT</strong></dt>
  4445. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fGOT_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_GOT_LO</strong></dt>
  4446. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fGOT_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_GOT_LO</strong></dt>
  4447. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fGOT_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_GOT_HI</strong></dt>
  4448. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fGOT_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_GOT_HI</strong></dt>
  4449. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fGOT_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_GOT_HA</strong></dt>
  4450. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fGOT_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA</strong></dt>
  4451. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fMMSTART_005fX0"></a>: <strong>BFD_RELOC_TILEPRO_MMSTART_X0</strong></dt>
  4452. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fMMEND_005fX0"></a>: <strong>BFD_RELOC_TILEPRO_MMEND_X0</strong></dt>
  4453. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fMMSTART_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_MMSTART_X1</strong></dt>
  4454. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fMMEND_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_MMEND_X1</strong></dt>
  4455. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fSHAMT_005fX0"></a>: <strong>BFD_RELOC_TILEPRO_SHAMT_X0</strong></dt>
  4456. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fSHAMT_005fX1"></a>: <strong>BFD_RELOC_TILEPRO_SHAMT_X1</strong></dt>
  4457. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fSHAMT_005fY0"></a>: <strong>BFD_RELOC_TILEPRO_SHAMT_Y0</strong></dt>
  4458. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fSHAMT_005fY1"></a>: <strong>BFD_RELOC_TILEPRO_SHAMT_Y1</strong></dt>
  4459. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fGD_005fCALL"></a>: <strong>BFD_RELOC_TILEPRO_TLS_GD_CALL</strong></dt>
  4460. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fX0_005fTLS_005fGD_005fADD"></a>: <strong>BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD</strong></dt>
  4461. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fX1_005fTLS_005fGD_005fADD"></a>: <strong>BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD</strong></dt>
  4462. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fY0_005fTLS_005fGD_005fADD"></a>: <strong>BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD</strong></dt>
  4463. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fY1_005fTLS_005fGD_005fADD"></a>: <strong>BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD</strong></dt>
  4464. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fIE_005fLOAD"></a>: <strong>BFD_RELOC_TILEPRO_TLS_IE_LOAD</strong></dt>
  4465. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fGD"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD</strong></dt>
  4466. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fGD"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD</strong></dt>
  4467. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fGD_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO</strong></dt>
  4468. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fGD_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LO</strong></dt>
  4469. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fGD_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HI</strong></dt>
  4470. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fGD_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HI</strong></dt>
  4471. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fGD_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HA</strong></dt>
  4472. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fGD_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HA</strong></dt>
  4473. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fIE"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE</strong></dt>
  4474. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fIE"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE</strong></dt>
  4475. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fIE_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LO</strong></dt>
  4476. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fIE_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LO</strong></dt>
  4477. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fIE_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI</strong></dt>
  4478. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fIE_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HI</strong></dt>
  4479. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fIE_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA</strong></dt>
  4480. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fIE_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA</strong></dt>
  4481. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fDTPMOD32"></a>: <strong>BFD_RELOC_TILEPRO_TLS_DTPMOD32</strong></dt>
  4482. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fDTPOFF32"></a>: <strong>BFD_RELOC_TILEPRO_TLS_DTPOFF32</strong></dt>
  4483. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fTPOFF32"></a>: <strong>BFD_RELOC_TILEPRO_TLS_TPOFF32</strong></dt>
  4484. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fLE"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE</strong></dt>
  4485. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fLE"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE</strong></dt>
  4486. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fLE_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO</strong></dt>
  4487. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fLE_005fLO"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO</strong></dt>
  4488. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fLE_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI</strong></dt>
  4489. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fLE_005fHI"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI</strong></dt>
  4490. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fLE_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA</strong></dt>
  4491. <dt><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fLE_005fHA"></a>: <strong>BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA</strong></dt>
  4492. <dd><p>Tilera TILEPro Relocations.
  4493. </p></dd></dl>
  4494. <dl>
  4495. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fHW0"></a>: <strong>BFD_RELOC_TILEGX_HW0</strong></dt>
  4496. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fHW1"></a>: <strong>BFD_RELOC_TILEGX_HW1</strong></dt>
  4497. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fHW2"></a>: <strong>BFD_RELOC_TILEGX_HW2</strong></dt>
  4498. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fHW3"></a>: <strong>BFD_RELOC_TILEGX_HW3</strong></dt>
  4499. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fHW0_005fLAST"></a>: <strong>BFD_RELOC_TILEGX_HW0_LAST</strong></dt>
  4500. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fHW1_005fLAST"></a>: <strong>BFD_RELOC_TILEGX_HW1_LAST</strong></dt>
  4501. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fHW2_005fLAST"></a>: <strong>BFD_RELOC_TILEGX_HW2_LAST</strong></dt>
  4502. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fCOPY"></a>: <strong>BFD_RELOC_TILEGX_COPY</strong></dt>
  4503. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_TILEGX_GLOB_DAT</strong></dt>
  4504. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fJMP_005fSLOT"></a>: <strong>BFD_RELOC_TILEGX_JMP_SLOT</strong></dt>
  4505. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fRELATIVE"></a>: <strong>BFD_RELOC_TILEGX_RELATIVE</strong></dt>
  4506. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fBROFF_005fX1"></a>: <strong>BFD_RELOC_TILEGX_BROFF_X1</strong></dt>
  4507. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fJUMPOFF_005fX1"></a>: <strong>BFD_RELOC_TILEGX_JUMPOFF_X1</strong></dt>
  4508. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fJUMPOFF_005fX1_005fPLT"></a>: <strong>BFD_RELOC_TILEGX_JUMPOFF_X1_PLT</strong></dt>
  4509. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX0"></a>: <strong>BFD_RELOC_TILEGX_IMM8_X0</strong></dt>
  4510. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY0"></a>: <strong>BFD_RELOC_TILEGX_IMM8_Y0</strong></dt>
  4511. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX1"></a>: <strong>BFD_RELOC_TILEGX_IMM8_X1</strong></dt>
  4512. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY1"></a>: <strong>BFD_RELOC_TILEGX_IMM8_Y1</strong></dt>
  4513. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fDEST_005fIMM8_005fX1"></a>: <strong>BFD_RELOC_TILEGX_DEST_IMM8_X1</strong></dt>
  4514. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fMT_005fIMM14_005fX1"></a>: <strong>BFD_RELOC_TILEGX_MT_IMM14_X1</strong></dt>
  4515. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fMF_005fIMM14_005fX1"></a>: <strong>BFD_RELOC_TILEGX_MF_IMM14_X1</strong></dt>
  4516. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fMMSTART_005fX0"></a>: <strong>BFD_RELOC_TILEGX_MMSTART_X0</strong></dt>
  4517. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fMMEND_005fX0"></a>: <strong>BFD_RELOC_TILEGX_MMEND_X0</strong></dt>
  4518. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fSHAMT_005fX0"></a>: <strong>BFD_RELOC_TILEGX_SHAMT_X0</strong></dt>
  4519. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fSHAMT_005fX1"></a>: <strong>BFD_RELOC_TILEGX_SHAMT_X1</strong></dt>
  4520. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fSHAMT_005fY0"></a>: <strong>BFD_RELOC_TILEGX_SHAMT_Y0</strong></dt>
  4521. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fSHAMT_005fY1"></a>: <strong>BFD_RELOC_TILEGX_SHAMT_Y1</strong></dt>
  4522. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0</strong></dt>
  4523. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0</strong></dt>
  4524. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1</strong></dt>
  4525. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1</strong></dt>
  4526. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW2</strong></dt>
  4527. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW2</strong></dt>
  4528. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW3"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW3</strong></dt>
  4529. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW3"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW3</strong></dt>
  4530. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST</strong></dt>
  4531. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST</strong></dt>
  4532. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST</strong></dt>
  4533. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST</strong></dt>
  4534. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fLAST"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST</strong></dt>
  4535. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fLAST"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST</strong></dt>
  4536. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_PCREL</strong></dt>
  4537. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL</strong></dt>
  4538. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL</strong></dt>
  4539. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1_PCREL</strong></dt>
  4540. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW2_PCREL</strong></dt>
  4541. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW2_PCREL</strong></dt>
  4542. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW3_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL</strong></dt>
  4543. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW3_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL</strong></dt>
  4544. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCREL</strong></dt>
  4545. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCREL</strong></dt>
  4546. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCREL</strong></dt>
  4547. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCREL</strong></dt>
  4548. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fLAST_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL</strong></dt>
  4549. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fLAST_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL</strong></dt>
  4550. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fGOT"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT</strong></dt>
  4551. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fGOT"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT</strong></dt>
  4552. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCREL</strong></dt>
  4553. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCREL</strong></dt>
  4554. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCREL</strong></dt>
  4555. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL</strong></dt>
  4556. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCREL</strong></dt>
  4557. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL</strong></dt>
  4558. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fGOT"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT</strong></dt>
  4559. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fGOT"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT</strong></dt>
  4560. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fGOT"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT</strong></dt>
  4561. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fGOT"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT</strong></dt>
  4562. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW3_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCREL</strong></dt>
  4563. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW3_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL</strong></dt>
  4564. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fTLS_005fGD"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD</strong></dt>
  4565. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fTLS_005fGD"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD</strong></dt>
  4566. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fTLS_005fLE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE</strong></dt>
  4567. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fTLS_005fLE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE</strong></dt>
  4568. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fTLS_005fLE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE</strong></dt>
  4569. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fTLS_005fLE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE</strong></dt>
  4570. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fTLS_005fLE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE</strong></dt>
  4571. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fTLS_005fLE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE</strong></dt>
  4572. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fTLS_005fGD"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD</strong></dt>
  4573. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fTLS_005fGD"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD</strong></dt>
  4574. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fTLS_005fGD"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD</strong></dt>
  4575. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fTLS_005fGD"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD</strong></dt>
  4576. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fTLS_005fIE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE</strong></dt>
  4577. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fTLS_005fIE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE</strong></dt>
  4578. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL</strong></dt>
  4579. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL</strong></dt>
  4580. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL</strong></dt>
  4581. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL</strong></dt>
  4582. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fLAST_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL</strong></dt>
  4583. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fLAST_005fPLT_005fPCREL"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL</strong></dt>
  4584. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fTLS_005fIE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE</strong></dt>
  4585. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fTLS_005fIE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE</strong></dt>
  4586. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fTLS_005fIE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE</strong></dt>
  4587. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fTLS_005fIE"></a>: <strong>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE</strong></dt>
  4588. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fDTPMOD64"></a>: <strong>BFD_RELOC_TILEGX_TLS_DTPMOD64</strong></dt>
  4589. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fDTPOFF64"></a>: <strong>BFD_RELOC_TILEGX_TLS_DTPOFF64</strong></dt>
  4590. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fTPOFF64"></a>: <strong>BFD_RELOC_TILEGX_TLS_TPOFF64</strong></dt>
  4591. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fDTPMOD32"></a>: <strong>BFD_RELOC_TILEGX_TLS_DTPMOD32</strong></dt>
  4592. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fDTPOFF32"></a>: <strong>BFD_RELOC_TILEGX_TLS_DTPOFF32</strong></dt>
  4593. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fTPOFF32"></a>: <strong>BFD_RELOC_TILEGX_TLS_TPOFF32</strong></dt>
  4594. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fGD_005fCALL"></a>: <strong>BFD_RELOC_TILEGX_TLS_GD_CALL</strong></dt>
  4595. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX0_005fTLS_005fGD_005fADD"></a>: <strong>BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD</strong></dt>
  4596. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX1_005fTLS_005fGD_005fADD"></a>: <strong>BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD</strong></dt>
  4597. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY0_005fTLS_005fGD_005fADD"></a>: <strong>BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD</strong></dt>
  4598. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY1_005fTLS_005fGD_005fADD"></a>: <strong>BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD</strong></dt>
  4599. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fIE_005fLOAD"></a>: <strong>BFD_RELOC_TILEGX_TLS_IE_LOAD</strong></dt>
  4600. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX0_005fTLS_005fADD"></a>: <strong>BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD</strong></dt>
  4601. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX1_005fTLS_005fADD"></a>: <strong>BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD</strong></dt>
  4602. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY0_005fTLS_005fADD"></a>: <strong>BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD</strong></dt>
  4603. <dt><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY1_005fTLS_005fADD"></a>: <strong>BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD</strong></dt>
  4604. <dd><p>Tilera TILE-Gx Relocations.
  4605. </p></dd></dl>
  4606. <dl>
  4607. <dt><a name="index-BFD_005fRELOC_005fBPF_005f64"></a>: <strong>BFD_RELOC_BPF_64</strong></dt>
  4608. <dt><a name="index-BFD_005fRELOC_005fBPF_005f32"></a>: <strong>BFD_RELOC_BPF_32</strong></dt>
  4609. <dt><a name="index-BFD_005fRELOC_005fBPF_005f16"></a>: <strong>BFD_RELOC_BPF_16</strong></dt>
  4610. <dt><a name="index-BFD_005fRELOC_005fBPF_005fDISP16"></a>: <strong>BFD_RELOC_BPF_DISP16</strong></dt>
  4611. <dt><a name="index-BFD_005fRELOC_005fBPF_005fDISP32"></a>: <strong>BFD_RELOC_BPF_DISP32</strong></dt>
  4612. <dd><p>Linux eBPF relocations.
  4613. </p></dd></dl>
  4614. <dl>
  4615. <dt><a name="index-BFD_005fRELOC_005fEPIPHANY_005fSIMM8"></a>: <strong>BFD_RELOC_EPIPHANY_SIMM8</strong></dt>
  4616. <dd><p>Adapteva EPIPHANY - 8 bit signed pc-relative displacement
  4617. </p></dd></dl>
  4618. <dl>
  4619. <dt><a name="index-BFD_005fRELOC_005fEPIPHANY_005fSIMM24"></a>: <strong>BFD_RELOC_EPIPHANY_SIMM24</strong></dt>
  4620. <dd><p>Adapteva EPIPHANY - 24 bit signed pc-relative displacement
  4621. </p></dd></dl>
  4622. <dl>
  4623. <dt><a name="index-BFD_005fRELOC_005fEPIPHANY_005fHIGH"></a>: <strong>BFD_RELOC_EPIPHANY_HIGH</strong></dt>
  4624. <dd><p>Adapteva EPIPHANY - 16 most-significant bits of absolute address
  4625. </p></dd></dl>
  4626. <dl>
  4627. <dt><a name="index-BFD_005fRELOC_005fEPIPHANY_005fLOW"></a>: <strong>BFD_RELOC_EPIPHANY_LOW</strong></dt>
  4628. <dd><p>Adapteva EPIPHANY - 16 least-significant bits of absolute address
  4629. </p></dd></dl>
  4630. <dl>
  4631. <dt><a name="index-BFD_005fRELOC_005fEPIPHANY_005fSIMM11"></a>: <strong>BFD_RELOC_EPIPHANY_SIMM11</strong></dt>
  4632. <dd><p>Adapteva EPIPHANY - 11 bit signed number - add/sub immediate
  4633. </p></dd></dl>
  4634. <dl>
  4635. <dt><a name="index-BFD_005fRELOC_005fEPIPHANY_005fIMM11"></a>: <strong>BFD_RELOC_EPIPHANY_IMM11</strong></dt>
  4636. <dd><p>Adapteva EPIPHANY - 11 bit sign-magnitude number (ld/st displacement)
  4637. </p></dd></dl>
  4638. <dl>
  4639. <dt><a name="index-BFD_005fRELOC_005fEPIPHANY_005fIMM8"></a>: <strong>BFD_RELOC_EPIPHANY_IMM8</strong></dt>
  4640. <dd><p>Adapteva EPIPHANY - 8 bit immediate for 16 bit mov instruction.
  4641. </p></dd></dl>
  4642. <dl>
  4643. <dt><a name="index-BFD_005fRELOC_005fVISIUM_005fHI16"></a>: <strong>BFD_RELOC_VISIUM_HI16</strong></dt>
  4644. <dt><a name="index-BFD_005fRELOC_005fVISIUM_005fLO16"></a>: <strong>BFD_RELOC_VISIUM_LO16</strong></dt>
  4645. <dt><a name="index-BFD_005fRELOC_005fVISIUM_005fIM16"></a>: <strong>BFD_RELOC_VISIUM_IM16</strong></dt>
  4646. <dt><a name="index-BFD_005fRELOC_005fVISIUM_005fREL16"></a>: <strong>BFD_RELOC_VISIUM_REL16</strong></dt>
  4647. <dt><a name="index-BFD_005fRELOC_005fVISIUM_005fHI16_005fPCREL"></a>: <strong>BFD_RELOC_VISIUM_HI16_PCREL</strong></dt>
  4648. <dt><a name="index-BFD_005fRELOC_005fVISIUM_005fLO16_005fPCREL"></a>: <strong>BFD_RELOC_VISIUM_LO16_PCREL</strong></dt>
  4649. <dt><a name="index-BFD_005fRELOC_005fVISIUM_005fIM16_005fPCREL"></a>: <strong>BFD_RELOC_VISIUM_IM16_PCREL</strong></dt>
  4650. <dd><p>Visium Relocations.
  4651. </p></dd></dl>
  4652. <dl>
  4653. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fLEB128"></a>: <strong>BFD_RELOC_WASM32_LEB128</strong></dt>
  4654. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fLEB128_005fGOT"></a>: <strong>BFD_RELOC_WASM32_LEB128_GOT</strong></dt>
  4655. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fLEB128_005fGOT_005fCODE"></a>: <strong>BFD_RELOC_WASM32_LEB128_GOT_CODE</strong></dt>
  4656. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fLEB128_005fPLT"></a>: <strong>BFD_RELOC_WASM32_LEB128_PLT</strong></dt>
  4657. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fPLT_005fINDEX"></a>: <strong>BFD_RELOC_WASM32_PLT_INDEX</strong></dt>
  4658. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fABS32_005fCODE"></a>: <strong>BFD_RELOC_WASM32_ABS32_CODE</strong></dt>
  4659. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fCOPY"></a>: <strong>BFD_RELOC_WASM32_COPY</strong></dt>
  4660. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fCODE_005fPOINTER"></a>: <strong>BFD_RELOC_WASM32_CODE_POINTER</strong></dt>
  4661. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fINDEX"></a>: <strong>BFD_RELOC_WASM32_INDEX</strong></dt>
  4662. <dt><a name="index-BFD_005fRELOC_005fWASM32_005fPLT_005fSIG"></a>: <strong>BFD_RELOC_WASM32_PLT_SIG</strong></dt>
  4663. <dd><p>WebAssembly relocations.
  4664. </p></dd></dl>
  4665. <dl>
  4666. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fNONE"></a>: <strong>BFD_RELOC_CKCORE_NONE</strong></dt>
  4667. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fADDR32"></a>: <strong>BFD_RELOC_CKCORE_ADDR32</strong></dt>
  4668. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM8BY4"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM8BY4</strong></dt>
  4669. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM11BY2"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM11BY2</strong></dt>
  4670. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM4BY2"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM4BY2</strong></dt>
  4671. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL32"></a>: <strong>BFD_RELOC_CKCORE_PCREL32</strong></dt>
  4672. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fJSR_005fIMM11BY2"></a>: <strong>BFD_RELOC_CKCORE_PCREL_JSR_IMM11BY2</strong></dt>
  4673. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGNU_005fVTINHERIT"></a>: <strong>BFD_RELOC_CKCORE_GNU_VTINHERIT</strong></dt>
  4674. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGNU_005fVTENTRY"></a>: <strong>BFD_RELOC_CKCORE_GNU_VTENTRY</strong></dt>
  4675. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fRELATIVE"></a>: <strong>BFD_RELOC_CKCORE_RELATIVE</strong></dt>
  4676. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fCOPY"></a>: <strong>BFD_RELOC_CKCORE_COPY</strong></dt>
  4677. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGLOB_005fDAT"></a>: <strong>BFD_RELOC_CKCORE_GLOB_DAT</strong></dt>
  4678. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fJUMP_005fSLOT"></a>: <strong>BFD_RELOC_CKCORE_JUMP_SLOT</strong></dt>
  4679. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOTOFF"></a>: <strong>BFD_RELOC_CKCORE_GOTOFF</strong></dt>
  4680. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOTPC"></a>: <strong>BFD_RELOC_CKCORE_GOTPC</strong></dt>
  4681. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOT32"></a>: <strong>BFD_RELOC_CKCORE_GOT32</strong></dt>
  4682. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPLT32"></a>: <strong>BFD_RELOC_CKCORE_PLT32</strong></dt>
  4683. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fADDRGOT"></a>: <strong>BFD_RELOC_CKCORE_ADDRGOT</strong></dt>
  4684. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fADDRPLT"></a>: <strong>BFD_RELOC_CKCORE_ADDRPLT</strong></dt>
  4685. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM26BY2"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM26BY2</strong></dt>
  4686. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM16BY2"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM16BY2</strong></dt>
  4687. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM16BY4"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM16BY4</strong></dt>
  4688. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM10BY2"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM10BY2</strong></dt>
  4689. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM10BY4"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM10BY4</strong></dt>
  4690. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fADDR_005fHI16"></a>: <strong>BFD_RELOC_CKCORE_ADDR_HI16</strong></dt>
  4691. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fADDR_005fLO16"></a>: <strong>BFD_RELOC_CKCORE_ADDR_LO16</strong></dt>
  4692. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOTPC_005fHI16"></a>: <strong>BFD_RELOC_CKCORE_GOTPC_HI16</strong></dt>
  4693. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOTPC_005fLO16"></a>: <strong>BFD_RELOC_CKCORE_GOTPC_LO16</strong></dt>
  4694. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOTOFF_005fHI16"></a>: <strong>BFD_RELOC_CKCORE_GOTOFF_HI16</strong></dt>
  4695. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOTOFF_005fLO16"></a>: <strong>BFD_RELOC_CKCORE_GOTOFF_LO16</strong></dt>
  4696. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOT12"></a>: <strong>BFD_RELOC_CKCORE_GOT12</strong></dt>
  4697. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOT_005fHI16"></a>: <strong>BFD_RELOC_CKCORE_GOT_HI16</strong></dt>
  4698. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOT_005fLO16"></a>: <strong>BFD_RELOC_CKCORE_GOT_LO16</strong></dt>
  4699. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPLT12"></a>: <strong>BFD_RELOC_CKCORE_PLT12</strong></dt>
  4700. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPLT_005fHI16"></a>: <strong>BFD_RELOC_CKCORE_PLT_HI16</strong></dt>
  4701. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPLT_005fLO16"></a>: <strong>BFD_RELOC_CKCORE_PLT_LO16</strong></dt>
  4702. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fADDRGOT_005fHI16"></a>: <strong>BFD_RELOC_CKCORE_ADDRGOT_HI16</strong></dt>
  4703. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fADDRGOT_005fLO16"></a>: <strong>BFD_RELOC_CKCORE_ADDRGOT_LO16</strong></dt>
  4704. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fADDRPLT_005fHI16"></a>: <strong>BFD_RELOC_CKCORE_ADDRPLT_HI16</strong></dt>
  4705. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fADDRPLT_005fLO16"></a>: <strong>BFD_RELOC_CKCORE_ADDRPLT_LO16</strong></dt>
  4706. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fJSR_005fIMM26BY2"></a>: <strong>BFD_RELOC_CKCORE_PCREL_JSR_IMM26BY2</strong></dt>
  4707. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fTOFFSET_005fLO16"></a>: <strong>BFD_RELOC_CKCORE_TOFFSET_LO16</strong></dt>
  4708. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fDOFFSET_005fLO16"></a>: <strong>BFD_RELOC_CKCORE_DOFFSET_LO16</strong></dt>
  4709. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM18BY2"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM18BY2</strong></dt>
  4710. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fDOFFSET_005fIMM18"></a>: <strong>BFD_RELOC_CKCORE_DOFFSET_IMM18</strong></dt>
  4711. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fDOFFSET_005fIMM18BY2"></a>: <strong>BFD_RELOC_CKCORE_DOFFSET_IMM18BY2</strong></dt>
  4712. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fDOFFSET_005fIMM18BY4"></a>: <strong>BFD_RELOC_CKCORE_DOFFSET_IMM18BY4</strong></dt>
  4713. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOTOFF_005fIMM18"></a>: <strong>BFD_RELOC_CKCORE_GOTOFF_IMM18</strong></dt>
  4714. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fGOT_005fIMM18BY4"></a>: <strong>BFD_RELOC_CKCORE_GOT_IMM18BY4</strong></dt>
  4715. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPLT_005fIMM18BY4"></a>: <strong>BFD_RELOC_CKCORE_PLT_IMM18BY4</strong></dt>
  4716. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fIMM7BY4"></a>: <strong>BFD_RELOC_CKCORE_PCREL_IMM7BY4</strong></dt>
  4717. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fTLS_005fLE32"></a>: <strong>BFD_RELOC_CKCORE_TLS_LE32</strong></dt>
  4718. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fTLS_005fIE32"></a>: <strong>BFD_RELOC_CKCORE_TLS_IE32</strong></dt>
  4719. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fTLS_005fGD32"></a>: <strong>BFD_RELOC_CKCORE_TLS_GD32</strong></dt>
  4720. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fTLS_005fLDM32"></a>: <strong>BFD_RELOC_CKCORE_TLS_LDM32</strong></dt>
  4721. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fTLS_005fLDO32"></a>: <strong>BFD_RELOC_CKCORE_TLS_LDO32</strong></dt>
  4722. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fTLS_005fDTPMOD32"></a>: <strong>BFD_RELOC_CKCORE_TLS_DTPMOD32</strong></dt>
  4723. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fTLS_005fDTPOFF32"></a>: <strong>BFD_RELOC_CKCORE_TLS_DTPOFF32</strong></dt>
  4724. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fTLS_005fTPOFF32"></a>: <strong>BFD_RELOC_CKCORE_TLS_TPOFF32</strong></dt>
  4725. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fFLRW_005fIMM8BY4"></a>: <strong>BFD_RELOC_CKCORE_PCREL_FLRW_IMM8BY4</strong></dt>
  4726. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fNOJSRI"></a>: <strong>BFD_RELOC_CKCORE_NOJSRI</strong></dt>
  4727. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fCALLGRAPH"></a>: <strong>BFD_RELOC_CKCORE_CALLGRAPH</strong></dt>
  4728. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fIRELATIVE"></a>: <strong>BFD_RELOC_CKCORE_IRELATIVE</strong></dt>
  4729. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fBLOOP_005fIMM4BY4"></a>: <strong>BFD_RELOC_CKCORE_PCREL_BLOOP_IMM4BY4</strong></dt>
  4730. <dt><a name="index-BFD_005fRELOC_005fCKCORE_005fPCREL_005fBLOOP_005fIMM12BY4"></a>: <strong>BFD_RELOC_CKCORE_PCREL_BLOOP_IMM12BY4</strong></dt>
  4731. <dd><p>C-SKY relocations.
  4732. </p></dd></dl>
  4733. <dl>
  4734. <dt><a name="index-BFD_005fRELOC_005fS12Z_005fOPR"></a>: <strong>BFD_RELOC_S12Z_OPR</strong></dt>
  4735. <dd><p>S12Z relocations.
  4736. </p></dd></dl>
  4737. <div class="example">
  4738. <pre class="example">
  4739. typedef enum bfd_reloc_code_real bfd_reloc_code_real_type;
  4740. </pre></div>
  4741. <a name="index-bfd_005freloc_005ftype_005flookup"></a>
  4742. <a name="bfd_005freloc_005ftype_005flookup"></a>
  4743. <h4 class="subsubsection">2.10.2.2 <code>bfd_reloc_type_lookup</code></h4>
  4744. <p><strong>Synopsis</strong>
  4745. </p><div class="example">
  4746. <pre class="example">reloc_howto_type *bfd_reloc_type_lookup
  4747. (bfd *abfd, bfd_reloc_code_real_type code);
  4748. reloc_howto_type *bfd_reloc_name_lookup
  4749. (bfd *abfd, const char *reloc_name);
  4750. </pre></div>
  4751. <p><strong>Description</strong><br>
  4752. Return a pointer to a howto structure which, when
  4753. invoked, will perform the relocation <var>code</var> on data from the
  4754. architecture noted.
  4755. </p>
  4756. <a name="index-bfd_005fdefault_005freloc_005ftype_005flookup"></a>
  4757. <a name="bfd_005fdefault_005freloc_005ftype_005flookup"></a>
  4758. <h4 class="subsubsection">2.10.2.3 <code>bfd_default_reloc_type_lookup</code></h4>
  4759. <p><strong>Synopsis</strong>
  4760. </p><div class="example">
  4761. <pre class="example">reloc_howto_type *bfd_default_reloc_type_lookup
  4762. (bfd *abfd, bfd_reloc_code_real_type code);
  4763. </pre></div>
  4764. <p><strong>Description</strong><br>
  4765. Provides a default relocation lookup routine for any architecture.
  4766. </p>
  4767. <a name="index-bfd_005fget_005freloc_005fcode_005fname"></a>
  4768. <a name="bfd_005fget_005freloc_005fcode_005fname"></a>
  4769. <h4 class="subsubsection">2.10.2.4 <code>bfd_get_reloc_code_name</code></h4>
  4770. <p><strong>Synopsis</strong>
  4771. </p><div class="example">
  4772. <pre class="example">const char *bfd_get_reloc_code_name (bfd_reloc_code_real_type code);
  4773. </pre></div>
  4774. <p><strong>Description</strong><br>
  4775. Provides a printable name for the supplied relocation code.
  4776. Useful mainly for printing error messages.
  4777. </p>
  4778. <a name="index-bfd_005fgeneric_005frelax_005fsection"></a>
  4779. <a name="bfd_005fgeneric_005frelax_005fsection"></a>
  4780. <h4 class="subsubsection">2.10.2.5 <code>bfd_generic_relax_section</code></h4>
  4781. <p><strong>Synopsis</strong>
  4782. </p><div class="example">
  4783. <pre class="example">bfd_boolean bfd_generic_relax_section
  4784. (bfd *abfd,
  4785. asection *section,
  4786. struct bfd_link_info *,
  4787. bfd_boolean *);
  4788. </pre></div>
  4789. <p><strong>Description</strong><br>
  4790. Provides default handling for relaxing for back ends which
  4791. don&rsquo;t do relaxing.
  4792. </p>
  4793. <a name="index-bfd_005fgeneric_005fgc_005fsections"></a>
  4794. <a name="bfd_005fgeneric_005fgc_005fsections"></a>
  4795. <h4 class="subsubsection">2.10.2.6 <code>bfd_generic_gc_sections</code></h4>
  4796. <p><strong>Synopsis</strong>
  4797. </p><div class="example">
  4798. <pre class="example">bfd_boolean bfd_generic_gc_sections
  4799. (bfd *, struct bfd_link_info *);
  4800. </pre></div>
  4801. <p><strong>Description</strong><br>
  4802. Provides default handling for relaxing for back ends which
  4803. don&rsquo;t do section gc &ndash; i.e., does nothing.
  4804. </p>
  4805. <a name="index-bfd_005fgeneric_005flookup_005fsection_005fflags"></a>
  4806. <a name="bfd_005fgeneric_005flookup_005fsection_005fflags"></a>
  4807. <h4 class="subsubsection">2.10.2.7 <code>bfd_generic_lookup_section_flags</code></h4>
  4808. <p><strong>Synopsis</strong>
  4809. </p><div class="example">
  4810. <pre class="example">bfd_boolean bfd_generic_lookup_section_flags
  4811. (struct bfd_link_info *, struct flag_info *, asection *);
  4812. </pre></div>
  4813. <p><strong>Description</strong><br>
  4814. Provides default handling for section flags lookup
  4815. &ndash; i.e., does nothing.
  4816. Returns FALSE if the section should be omitted, otherwise TRUE.
  4817. </p>
  4818. <a name="index-bfd_005fgeneric_005fmerge_005fsections"></a>
  4819. <a name="bfd_005fgeneric_005fmerge_005fsections"></a>
  4820. <h4 class="subsubsection">2.10.2.8 <code>bfd_generic_merge_sections</code></h4>
  4821. <p><strong>Synopsis</strong>
  4822. </p><div class="example">
  4823. <pre class="example">bfd_boolean bfd_generic_merge_sections
  4824. (bfd *, struct bfd_link_info *);
  4825. </pre></div>
  4826. <p><strong>Description</strong><br>
  4827. Provides default handling for SEC_MERGE section merging for back ends
  4828. which don&rsquo;t have SEC_MERGE support &ndash; i.e., does nothing.
  4829. </p>
  4830. <a name="index-bfd_005fgeneric_005fget_005frelocated_005fsection_005fcontents"></a>
  4831. <a name="bfd_005fgeneric_005fget_005frelocated_005fsection_005fcontents"></a>
  4832. <h4 class="subsubsection">2.10.2.9 <code>bfd_generic_get_relocated_section_contents</code></h4>
  4833. <p><strong>Synopsis</strong>
  4834. </p><div class="example">
  4835. <pre class="example">bfd_byte *bfd_generic_get_relocated_section_contents
  4836. (bfd *abfd,
  4837. struct bfd_link_info *link_info,
  4838. struct bfd_link_order *link_order,
  4839. bfd_byte *data,
  4840. bfd_boolean relocatable,
  4841. asymbol **symbols);
  4842. </pre></div>
  4843. <p><strong>Description</strong><br>
  4844. Provides default handling of relocation effort for back ends
  4845. which can&rsquo;t be bothered to do it efficiently.
  4846. </p>
  4847. <a name="index-_005fbfd_005fgeneric_005fset_005freloc"></a>
  4848. <a name="g_t_005fbfd_005fgeneric_005fset_005freloc"></a>
  4849. <h4 class="subsubsection">2.10.2.10 <code>_bfd_generic_set_reloc</code></h4>
  4850. <p><strong>Synopsis</strong>
  4851. </p><div class="example">
  4852. <pre class="example">void _bfd_generic_set_reloc
  4853. (bfd *abfd,
  4854. sec_ptr section,
  4855. arelent **relptr,
  4856. unsigned int count);
  4857. </pre></div>
  4858. <p><strong>Description</strong><br>
  4859. Installs a new set of internal relocations in SECTION.
  4860. </p>
  4861. <a name="index-_005fbfd_005funrecognized_005freloc"></a>
  4862. <a name="g_t_005fbfd_005funrecognized_005freloc"></a>
  4863. <h4 class="subsubsection">2.10.2.11 <code>_bfd_unrecognized_reloc</code></h4>
  4864. <p><strong>Synopsis</strong>
  4865. </p><div class="example">
  4866. <pre class="example">bfd_boolean _bfd_unrecognized_reloc
  4867. (bfd * abfd,
  4868. sec_ptr section,
  4869. unsigned int r_type);
  4870. </pre></div>
  4871. <p><strong>Description</strong><br>
  4872. Reports an unrecognized reloc.
  4873. Written as a function in order to reduce code duplication.
  4874. Returns FALSE so that it can be called from a return statement.
  4875. </p>
  4876. <hr>
  4877. <div class="header">
  4878. <p>
  4879. Previous: <a href="typedef-arelent.html#typedef-arelent" accesskey="p" rel="prev">typedef arelent</a>, Up: <a href="Relocations.html#Relocations" accesskey="u" rel="up">Relocations</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="BFD-Index.html#BFD-Index" title="Index" rel="index">Index</a>]</p>
  4880. </div>
  4881. </body>
  4882. </html>