<html lang="en"> <head> <title>howto manager - Untitled</title> <meta http-equiv="Content-Type" content="text/html"> <meta name="description" content="Untitled"> <meta name="generator" content="makeinfo 4.13"> <link title="Top" rel="start" href="index.html#Top"> <link rel="up" href="Relocations.html#Relocations" title="Relocations"> <link rel="prev" href="typedef-arelent.html#typedef-arelent" title="typedef arelent"> <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> <!-- This file documents the BFD library. Copyright (C) 1991-2015 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with the Invariant Sections being ``GNU General Public License'' and ``Funding Free Software'', the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the section entitled ``GNU Free Documentation License''. (a) The FSF's Front-Cover Text is: A GNU Manual (b) The FSF's Back-Cover Text is: You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development.--> <meta http-equiv="Content-Style-Type" content="text/css"> <style type="text/css"><!-- pre.display { font-family:inherit } pre.format { font-family:inherit } pre.smalldisplay { font-family:inherit; font-size:smaller } pre.smallformat { font-family:inherit; font-size:smaller } pre.smallexample { font-size:smaller } pre.smalllisp { font-size:smaller } span.sc { font-variant:small-caps } span.roman { font-family:serif; font-weight:normal; } span.sansserif { font-family:sans-serif; font-weight:normal; } --></style> </head> <body> <div class="node"> <a name="howto-manager"></a> <p> Previous: <a rel="previous" accesskey="p" href="typedef-arelent.html#typedef-arelent">typedef arelent</a>, Up: <a rel="up" accesskey="u" href="Relocations.html#Relocations">Relocations</a> <hr> </div> <h4 class="subsection">2.10.2 The howto manager</h4> <p>When an application wants to create a relocation, but doesn't know what the target machine might call it, it can find out by using this bit of code. <p><a name="index-bfd_005freloc_005fcode_005ftype-95"></a> <h5 class="subsubsection">2.10.2.1 <code>bfd_reloc_code_type</code></h5> <p><strong>Description</strong><br> The insides of a reloc code. The idea is that, eventually, there will be one enumerator for every type of relocation we ever do. Pass one of these values to <code>bfd_reloc_type_lookup</code>, and it'll return a howto pointer. <p>This does mean that the application must determine the correct enumerator value; you can't get a howto pointer from a random set of attributes. <p>Here are the possible values for <code>enum bfd_reloc_code_real</code>: <div class="defun"> — : <b>BFD_RELOC_64</b><var><a name="index-BFD_005fRELOC_005f64-96"></a></var><br> — : <b>BFD_RELOC_32</b><var><a name="index-BFD_005fRELOC_005f32-97"></a></var><br> — : <b>BFD_RELOC_26</b><var><a name="index-BFD_005fRELOC_005f26-98"></a></var><br> — : <b>BFD_RELOC_24</b><var><a name="index-BFD_005fRELOC_005f24-99"></a></var><br> — : <b>BFD_RELOC_16</b><var><a name="index-BFD_005fRELOC_005f16-100"></a></var><br> — : <b>BFD_RELOC_14</b><var><a name="index-BFD_005fRELOC_005f14-101"></a></var><br> — : <b>BFD_RELOC_8</b><var><a name="index-BFD_005fRELOC_005f8-102"></a></var><br> <blockquote><p>Basic absolute relocations of N bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_64_PCREL</b><var><a name="index-BFD_005fRELOC_005f64_005fPCREL-103"></a></var><br> — : <b>BFD_RELOC_32_PCREL</b><var><a name="index-BFD_005fRELOC_005f32_005fPCREL-104"></a></var><br> — : <b>BFD_RELOC_24_PCREL</b><var><a name="index-BFD_005fRELOC_005f24_005fPCREL-105"></a></var><br> — : <b>BFD_RELOC_16_PCREL</b><var><a name="index-BFD_005fRELOC_005f16_005fPCREL-106"></a></var><br> — : <b>BFD_RELOC_12_PCREL</b><var><a name="index-BFD_005fRELOC_005f12_005fPCREL-107"></a></var><br> — : <b>BFD_RELOC_8_PCREL</b><var><a name="index-BFD_005fRELOC_005f8_005fPCREL-108"></a></var><br> <blockquote><p>PC-relative relocations. Sometimes these are relative to the address of the relocation itself; sometimes they are relative to the start of the section containing the relocation. It depends on the specific target. <p>The 24-bit relocation is used in some Intel 960 configurations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_32_SECREL</b><var><a name="index-BFD_005fRELOC_005f32_005fSECREL-109"></a></var><br> <blockquote><p>Section relative relocations. Some targets need this for DWARF2. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_32_GOT_PCREL</b><var><a name="index-BFD_005fRELOC_005f32_005fGOT_005fPCREL-110"></a></var><br> — : <b>BFD_RELOC_16_GOT_PCREL</b><var><a name="index-BFD_005fRELOC_005f16_005fGOT_005fPCREL-111"></a></var><br> — : <b>BFD_RELOC_8_GOT_PCREL</b><var><a name="index-BFD_005fRELOC_005f8_005fGOT_005fPCREL-112"></a></var><br> — : <b>BFD_RELOC_32_GOTOFF</b><var><a name="index-BFD_005fRELOC_005f32_005fGOTOFF-113"></a></var><br> — : <b>BFD_RELOC_16_GOTOFF</b><var><a name="index-BFD_005fRELOC_005f16_005fGOTOFF-114"></a></var><br> — : <b>BFD_RELOC_LO16_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fLO16_005fGOTOFF-115"></a></var><br> — : <b>BFD_RELOC_HI16_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fHI16_005fGOTOFF-116"></a></var><br> — : <b>BFD_RELOC_HI16_S_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fHI16_005fS_005fGOTOFF-117"></a></var><br> — : <b>BFD_RELOC_8_GOTOFF</b><var><a name="index-BFD_005fRELOC_005f8_005fGOTOFF-118"></a></var><br> — : <b>BFD_RELOC_64_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005f64_005fPLT_005fPCREL-119"></a></var><br> — : <b>BFD_RELOC_32_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005f32_005fPLT_005fPCREL-120"></a></var><br> — : <b>BFD_RELOC_24_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005f24_005fPLT_005fPCREL-121"></a></var><br> — : <b>BFD_RELOC_16_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005f16_005fPLT_005fPCREL-122"></a></var><br> — : <b>BFD_RELOC_8_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005f8_005fPLT_005fPCREL-123"></a></var><br> — : <b>BFD_RELOC_64_PLTOFF</b><var><a name="index-BFD_005fRELOC_005f64_005fPLTOFF-124"></a></var><br> — : <b>BFD_RELOC_32_PLTOFF</b><var><a name="index-BFD_005fRELOC_005f32_005fPLTOFF-125"></a></var><br> — : <b>BFD_RELOC_16_PLTOFF</b><var><a name="index-BFD_005fRELOC_005f16_005fPLTOFF-126"></a></var><br> — : <b>BFD_RELOC_LO16_PLTOFF</b><var><a name="index-BFD_005fRELOC_005fLO16_005fPLTOFF-127"></a></var><br> — : <b>BFD_RELOC_HI16_PLTOFF</b><var><a name="index-BFD_005fRELOC_005fHI16_005fPLTOFF-128"></a></var><br> — : <b>BFD_RELOC_HI16_S_PLTOFF</b><var><a name="index-BFD_005fRELOC_005fHI16_005fS_005fPLTOFF-129"></a></var><br> — : <b>BFD_RELOC_8_PLTOFF</b><var><a name="index-BFD_005fRELOC_005f8_005fPLTOFF-130"></a></var><br> <blockquote><p>For ELF. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SIZE32</b><var><a name="index-BFD_005fRELOC_005fSIZE32-131"></a></var><br> — : <b>BFD_RELOC_SIZE64</b><var><a name="index-BFD_005fRELOC_005fSIZE64-132"></a></var><br> <blockquote><p>Size relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_68K_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005f68K_005fGLOB_005fDAT-133"></a></var><br> — : <b>BFD_RELOC_68K_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005f68K_005fJMP_005fSLOT-134"></a></var><br> — : <b>BFD_RELOC_68K_RELATIVE</b><var><a name="index-BFD_005fRELOC_005f68K_005fRELATIVE-135"></a></var><br> — : <b>BFD_RELOC_68K_TLS_GD32</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fGD32-136"></a></var><br> — : <b>BFD_RELOC_68K_TLS_GD16</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fGD16-137"></a></var><br> — : <b>BFD_RELOC_68K_TLS_GD8</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fGD8-138"></a></var><br> — : <b>BFD_RELOC_68K_TLS_LDM32</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDM32-139"></a></var><br> — : <b>BFD_RELOC_68K_TLS_LDM16</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDM16-140"></a></var><br> — : <b>BFD_RELOC_68K_TLS_LDM8</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDM8-141"></a></var><br> — : <b>BFD_RELOC_68K_TLS_LDO32</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDO32-142"></a></var><br> — : <b>BFD_RELOC_68K_TLS_LDO16</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDO16-143"></a></var><br> — : <b>BFD_RELOC_68K_TLS_LDO8</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLDO8-144"></a></var><br> — : <b>BFD_RELOC_68K_TLS_IE32</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fIE32-145"></a></var><br> — : <b>BFD_RELOC_68K_TLS_IE16</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fIE16-146"></a></var><br> — : <b>BFD_RELOC_68K_TLS_IE8</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fIE8-147"></a></var><br> — : <b>BFD_RELOC_68K_TLS_LE32</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLE32-148"></a></var><br> — : <b>BFD_RELOC_68K_TLS_LE16</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLE16-149"></a></var><br> — : <b>BFD_RELOC_68K_TLS_LE8</b><var><a name="index-BFD_005fRELOC_005f68K_005fTLS_005fLE8-150"></a></var><br> <blockquote><p>Relocations used by 68K ELF. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_32_BASEREL</b><var><a name="index-BFD_005fRELOC_005f32_005fBASEREL-151"></a></var><br> — : <b>BFD_RELOC_16_BASEREL</b><var><a name="index-BFD_005fRELOC_005f16_005fBASEREL-152"></a></var><br> — : <b>BFD_RELOC_LO16_BASEREL</b><var><a name="index-BFD_005fRELOC_005fLO16_005fBASEREL-153"></a></var><br> — : <b>BFD_RELOC_HI16_BASEREL</b><var><a name="index-BFD_005fRELOC_005fHI16_005fBASEREL-154"></a></var><br> — : <b>BFD_RELOC_HI16_S_BASEREL</b><var><a name="index-BFD_005fRELOC_005fHI16_005fS_005fBASEREL-155"></a></var><br> — : <b>BFD_RELOC_8_BASEREL</b><var><a name="index-BFD_005fRELOC_005f8_005fBASEREL-156"></a></var><br> — : <b>BFD_RELOC_RVA</b><var><a name="index-BFD_005fRELOC_005fRVA-157"></a></var><br> <blockquote><p>Linkage-table relative. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_8_FFnn</b><var><a name="index-BFD_005fRELOC_005f8_005fFFnn-158"></a></var><br> <blockquote><p>Absolute 8-bit relocation, but used to form an address like 0xFFnn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_32_PCREL_S2</b><var><a name="index-BFD_005fRELOC_005f32_005fPCREL_005fS2-159"></a></var><br> — : <b>BFD_RELOC_16_PCREL_S2</b><var><a name="index-BFD_005fRELOC_005f16_005fPCREL_005fS2-160"></a></var><br> — : <b>BFD_RELOC_23_PCREL_S2</b><var><a name="index-BFD_005fRELOC_005f23_005fPCREL_005fS2-161"></a></var><br> <blockquote><p>These PC-relative relocations are stored as word displacements – i.e., byte displacements shifted right two bits. The 30-bit word displacement (<<32_PCREL_S2>> – 32 bits, shifted 2) is used on the SPARC. (SPARC tools generally refer to this as <<WDISP30>>.) The signed 16-bit displacement is used on the MIPS, and the 23-bit displacement is used on the Alpha. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_HI22</b><var><a name="index-BFD_005fRELOC_005fHI22-162"></a></var><br> — : <b>BFD_RELOC_LO10</b><var><a name="index-BFD_005fRELOC_005fLO10-163"></a></var><br> <blockquote><p>High 22 bits and low 10 bits of 32-bit value, placed into lower bits of the target word. These are used on the SPARC. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_GPREL16</b><var><a name="index-BFD_005fRELOC_005fGPREL16-164"></a></var><br> — : <b>BFD_RELOC_GPREL32</b><var><a name="index-BFD_005fRELOC_005fGPREL32-165"></a></var><br> <blockquote><p>For systems that allocate a Global Pointer register, these are displacements off that register. These relocation types are handled specially, because the value the register will have is decided relatively late. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_I960_CALLJ</b><var><a name="index-BFD_005fRELOC_005fI960_005fCALLJ-166"></a></var><br> <blockquote><p>Reloc types used for i960/b.out. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NONE</b><var><a name="index-BFD_005fRELOC_005fNONE-167"></a></var><br> — : <b>BFD_RELOC_SPARC_WDISP22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fWDISP22-168"></a></var><br> — : <b>BFD_RELOC_SPARC22</b><var><a name="index-BFD_005fRELOC_005fSPARC22-169"></a></var><br> — : <b>BFD_RELOC_SPARC13</b><var><a name="index-BFD_005fRELOC_005fSPARC13-170"></a></var><br> — : <b>BFD_RELOC_SPARC_GOT10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fGOT10-171"></a></var><br> — : <b>BFD_RELOC_SPARC_GOT13</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fGOT13-172"></a></var><br> — : <b>BFD_RELOC_SPARC_GOT22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fGOT22-173"></a></var><br> — : <b>BFD_RELOC_SPARC_PC10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fPC10-174"></a></var><br> — : <b>BFD_RELOC_SPARC_PC22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fPC22-175"></a></var><br> — : <b>BFD_RELOC_SPARC_WPLT30</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fWPLT30-176"></a></var><br> — : <b>BFD_RELOC_SPARC_COPY</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fCOPY-177"></a></var><br> — : <b>BFD_RELOC_SPARC_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fGLOB_005fDAT-178"></a></var><br> — : <b>BFD_RELOC_SPARC_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fJMP_005fSLOT-179"></a></var><br> — : <b>BFD_RELOC_SPARC_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fRELATIVE-180"></a></var><br> — : <b>BFD_RELOC_SPARC_UA16</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fUA16-181"></a></var><br> — : <b>BFD_RELOC_SPARC_UA32</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fUA32-182"></a></var><br> — : <b>BFD_RELOC_SPARC_UA64</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fUA64-183"></a></var><br> — : <b>BFD_RELOC_SPARC_GOTDATA_HIX22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fHIX22-184"></a></var><br> — : <b>BFD_RELOC_SPARC_GOTDATA_LOX10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fLOX10-185"></a></var><br> — : <b>BFD_RELOC_SPARC_GOTDATA_OP_HIX22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fOP_005fHIX22-186"></a></var><br> — : <b>BFD_RELOC_SPARC_GOTDATA_OP_LOX10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fOP_005fLOX10-187"></a></var><br> — : <b>BFD_RELOC_SPARC_GOTDATA_OP</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fGOTDATA_005fOP-188"></a></var><br> — : <b>BFD_RELOC_SPARC_JMP_IREL</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fJMP_005fIREL-189"></a></var><br> — : <b>BFD_RELOC_SPARC_IRELATIVE</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fIRELATIVE-190"></a></var><br> <blockquote><p>SPARC ELF relocations. There is probably some overlap with other relocation types already defined. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SPARC_BASE13</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fBASE13-191"></a></var><br> — : <b>BFD_RELOC_SPARC_BASE22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fBASE22-192"></a></var><br> <blockquote><p>I think these are specific to SPARC a.out (e.g., Sun 4). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SPARC_64</b><var><a name="index-BFD_005fRELOC_005fSPARC_005f64-193"></a></var><br> — : <b>BFD_RELOC_SPARC_10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005f10-194"></a></var><br> — : <b>BFD_RELOC_SPARC_11</b><var><a name="index-BFD_005fRELOC_005fSPARC_005f11-195"></a></var><br> — : <b>BFD_RELOC_SPARC_OLO10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fOLO10-196"></a></var><br> — : <b>BFD_RELOC_SPARC_HH22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fHH22-197"></a></var><br> — : <b>BFD_RELOC_SPARC_HM10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fHM10-198"></a></var><br> — : <b>BFD_RELOC_SPARC_LM22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fLM22-199"></a></var><br> — : <b>BFD_RELOC_SPARC_PC_HH22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fPC_005fHH22-200"></a></var><br> — : <b>BFD_RELOC_SPARC_PC_HM10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fPC_005fHM10-201"></a></var><br> — : <b>BFD_RELOC_SPARC_PC_LM22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fPC_005fLM22-202"></a></var><br> — : <b>BFD_RELOC_SPARC_WDISP16</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fWDISP16-203"></a></var><br> — : <b>BFD_RELOC_SPARC_WDISP19</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fWDISP19-204"></a></var><br> — : <b>BFD_RELOC_SPARC_7</b><var><a name="index-BFD_005fRELOC_005fSPARC_005f7-205"></a></var><br> — : <b>BFD_RELOC_SPARC_6</b><var><a name="index-BFD_005fRELOC_005fSPARC_005f6-206"></a></var><br> — : <b>BFD_RELOC_SPARC_5</b><var><a name="index-BFD_005fRELOC_005fSPARC_005f5-207"></a></var><br> — : <b>BFD_RELOC_SPARC_DISP64</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fDISP64-208"></a></var><br> — : <b>BFD_RELOC_SPARC_PLT32</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fPLT32-209"></a></var><br> — : <b>BFD_RELOC_SPARC_PLT64</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fPLT64-210"></a></var><br> — : <b>BFD_RELOC_SPARC_HIX22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fHIX22-211"></a></var><br> — : <b>BFD_RELOC_SPARC_LOX10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fLOX10-212"></a></var><br> — : <b>BFD_RELOC_SPARC_H44</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fH44-213"></a></var><br> — : <b>BFD_RELOC_SPARC_M44</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fM44-214"></a></var><br> — : <b>BFD_RELOC_SPARC_L44</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fL44-215"></a></var><br> — : <b>BFD_RELOC_SPARC_REGISTER</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fREGISTER-216"></a></var><br> — : <b>BFD_RELOC_SPARC_H34</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fH34-217"></a></var><br> — : <b>BFD_RELOC_SPARC_SIZE32</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fSIZE32-218"></a></var><br> — : <b>BFD_RELOC_SPARC_SIZE64</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fSIZE64-219"></a></var><br> — : <b>BFD_RELOC_SPARC_WDISP10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fWDISP10-220"></a></var><br> <blockquote><p>SPARC64 relocations </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SPARC_REV32</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fREV32-221"></a></var><br> <blockquote><p>SPARC little endian relocation </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SPARC_TLS_GD_HI22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fGD_005fHI22-222"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_GD_LO10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fGD_005fLO10-223"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_GD_ADD</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fGD_005fADD-224"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_GD_CALL</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fGD_005fCALL-225"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_LDM_HI22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDM_005fHI22-226"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_LDM_LO10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDM_005fLO10-227"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_LDM_ADD</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDM_005fADD-228"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_LDM_CALL</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDM_005fCALL-229"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_LDO_HIX22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDO_005fHIX22-230"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_LDO_LOX10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDO_005fLOX10-231"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_LDO_ADD</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLDO_005fADD-232"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_IE_HI22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fHI22-233"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_IE_LO10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fLO10-234"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_IE_LD</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fLD-235"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_IE_LDX</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fLDX-236"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_IE_ADD</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fIE_005fADD-237"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_LE_HIX22</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLE_005fHIX22-238"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_LE_LOX10</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fLE_005fLOX10-239"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_DTPMOD32</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fDTPMOD32-240"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_DTPMOD64</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fDTPMOD64-241"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_DTPOFF32</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fDTPOFF32-242"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_DTPOFF64</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fDTPOFF64-243"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_TPOFF32</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fTPOFF32-244"></a></var><br> — : <b>BFD_RELOC_SPARC_TLS_TPOFF64</b><var><a name="index-BFD_005fRELOC_005fSPARC_005fTLS_005fTPOFF64-245"></a></var><br> <blockquote><p>SPARC TLS relocations </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SPU_IMM7</b><var><a name="index-BFD_005fRELOC_005fSPU_005fIMM7-246"></a></var><br> — : <b>BFD_RELOC_SPU_IMM8</b><var><a name="index-BFD_005fRELOC_005fSPU_005fIMM8-247"></a></var><br> — : <b>BFD_RELOC_SPU_IMM10</b><var><a name="index-BFD_005fRELOC_005fSPU_005fIMM10-248"></a></var><br> — : <b>BFD_RELOC_SPU_IMM10W</b><var><a name="index-BFD_005fRELOC_005fSPU_005fIMM10W-249"></a></var><br> — : <b>BFD_RELOC_SPU_IMM16</b><var><a name="index-BFD_005fRELOC_005fSPU_005fIMM16-250"></a></var><br> — : <b>BFD_RELOC_SPU_IMM16W</b><var><a name="index-BFD_005fRELOC_005fSPU_005fIMM16W-251"></a></var><br> — : <b>BFD_RELOC_SPU_IMM18</b><var><a name="index-BFD_005fRELOC_005fSPU_005fIMM18-252"></a></var><br> — : <b>BFD_RELOC_SPU_PCREL9a</b><var><a name="index-BFD_005fRELOC_005fSPU_005fPCREL9a-253"></a></var><br> — : <b>BFD_RELOC_SPU_PCREL9b</b><var><a name="index-BFD_005fRELOC_005fSPU_005fPCREL9b-254"></a></var><br> — : <b>BFD_RELOC_SPU_PCREL16</b><var><a name="index-BFD_005fRELOC_005fSPU_005fPCREL16-255"></a></var><br> — : <b>BFD_RELOC_SPU_LO16</b><var><a name="index-BFD_005fRELOC_005fSPU_005fLO16-256"></a></var><br> — : <b>BFD_RELOC_SPU_HI16</b><var><a name="index-BFD_005fRELOC_005fSPU_005fHI16-257"></a></var><br> — : <b>BFD_RELOC_SPU_PPU32</b><var><a name="index-BFD_005fRELOC_005fSPU_005fPPU32-258"></a></var><br> — : <b>BFD_RELOC_SPU_PPU64</b><var><a name="index-BFD_005fRELOC_005fSPU_005fPPU64-259"></a></var><br> — : <b>BFD_RELOC_SPU_ADD_PIC</b><var><a name="index-BFD_005fRELOC_005fSPU_005fADD_005fPIC-260"></a></var><br> <blockquote><p>SPU Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_GPDISP_HI16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fGPDISP_005fHI16-261"></a></var><br> <blockquote><p>Alpha ECOFF and ELF relocations. Some of these treat the symbol or "addend" in some special way. For GPDISP_HI16 ("gpdisp") relocations, the symbol is ignored when writing; when reading, it will be the absolute section symbol. The addend is the displacement in bytes of the "lda" instruction from the "ldah" instruction (which is at the address of this reloc). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_GPDISP_LO16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fGPDISP_005fLO16-262"></a></var><br> <blockquote><p>For GPDISP_LO16 ("ignore") relocations, the symbol is handled as with GPDISP_HI16 relocs. The addend is ignored when writing the relocations out, and is filled in with the file's GP value on reading, for convenience. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_GPDISP</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fGPDISP-263"></a></var><br> <blockquote><p>The ELF GPDISP relocation is exactly the same as the GPDISP_HI16 relocation except that there is no accompanying GPDISP_LO16 relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_LITERAL</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fLITERAL-264"></a></var><br> — : <b>BFD_RELOC_ALPHA_ELF_LITERAL</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fELF_005fLITERAL-265"></a></var><br> — : <b>BFD_RELOC_ALPHA_LITUSE</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fLITUSE-266"></a></var><br> <blockquote><p>The Alpha LITERAL/LITUSE relocs are produced by a symbol reference; the assembler turns it into a LDQ instruction to load the address of the symbol, and then fills in a register in the real instruction. <p>The LITERAL reloc, at the LDQ instruction, refers to the .lita section symbol. The addend is ignored when writing, but is filled in with the file's GP value on reading, for convenience, as with the GPDISP_LO16 reloc. <p>The ELF_LITERAL reloc is somewhere between 16_GOTOFF and GPDISP_LO16. It should refer to the symbol to be referenced, as with 16_GOTOFF, but it generates output not based on the position within the .got section, but relative to the GP value chosen for the file during the final link stage. <p>The LITUSE reloc, on the instruction using the loaded address, gives information to the linker that it might be able to use to optimize away some literal section references. The symbol is ignored (read as the absolute section symbol), and the "addend" indicates the type of instruction using the register: 1 - "memory" fmt insn 2 - byte-manipulation (byte offset reg) 3 - jsr (target of branch) </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_HINT</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fHINT-267"></a></var><br> <blockquote><p>The HINT relocation indicates a value that should be filled into the "hint" field of a jmp/jsr/ret instruction, for possible branch- prediction logic which may be provided on some processors. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_LINKAGE</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fLINKAGE-268"></a></var><br> <blockquote><p>The LINKAGE relocation outputs a linkage pair in the object file, which is filled by the linker. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_CODEADDR</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fCODEADDR-269"></a></var><br> <blockquote><p>The CODEADDR relocation outputs a STO_CA in the object file, which is filled by the linker. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_GPREL_HI16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fGPREL_005fHI16-270"></a></var><br> — : <b>BFD_RELOC_ALPHA_GPREL_LO16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fGPREL_005fLO16-271"></a></var><br> <blockquote><p>The GPREL_HI/LO relocations together form a 32-bit offset from the GP register. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_BRSGP</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fBRSGP-272"></a></var><br> <blockquote><p>Like BFD_RELOC_23_PCREL_S2, except that the source and target must share a common GP, and the target address is adjusted for STO_ALPHA_STD_GPLOAD. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_NOP</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fNOP-273"></a></var><br> <blockquote><p>The NOP relocation outputs a NOP if the longword displacement between two procedure entry points is < 2^21. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_BSR</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fBSR-274"></a></var><br> <blockquote><p>The BSR relocation outputs a BSR if the longword displacement between two procedure entry points is < 2^21. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_LDA</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fLDA-275"></a></var><br> <blockquote><p>The LDA relocation outputs a LDA if the longword displacement between two procedure entry points is < 2^16. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_BOH</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fBOH-276"></a></var><br> <blockquote><p>The BOH relocation outputs a BSR if the longword displacement between two procedure entry points is < 2^21, or else a hint. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ALPHA_TLSGD</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fTLSGD-277"></a></var><br> — : <b>BFD_RELOC_ALPHA_TLSLDM</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fTLSLDM-278"></a></var><br> — : <b>BFD_RELOC_ALPHA_DTPMOD64</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fDTPMOD64-279"></a></var><br> — : <b>BFD_RELOC_ALPHA_GOTDTPREL16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fGOTDTPREL16-280"></a></var><br> — : <b>BFD_RELOC_ALPHA_DTPREL64</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fDTPREL64-281"></a></var><br> — : <b>BFD_RELOC_ALPHA_DTPREL_HI16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fDTPREL_005fHI16-282"></a></var><br> — : <b>BFD_RELOC_ALPHA_DTPREL_LO16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fDTPREL_005fLO16-283"></a></var><br> — : <b>BFD_RELOC_ALPHA_DTPREL16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fDTPREL16-284"></a></var><br> — : <b>BFD_RELOC_ALPHA_GOTTPREL16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fGOTTPREL16-285"></a></var><br> — : <b>BFD_RELOC_ALPHA_TPREL64</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fTPREL64-286"></a></var><br> — : <b>BFD_RELOC_ALPHA_TPREL_HI16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fTPREL_005fHI16-287"></a></var><br> — : <b>BFD_RELOC_ALPHA_TPREL_LO16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fTPREL_005fLO16-288"></a></var><br> — : <b>BFD_RELOC_ALPHA_TPREL16</b><var><a name="index-BFD_005fRELOC_005fALPHA_005fTPREL16-289"></a></var><br> <blockquote><p>Alpha thread-local storage relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS_JMP</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fJMP-290"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_JMP</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fJMP-291"></a></var><br> <blockquote><p>The MIPS jump instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS16_JMP</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fJMP-292"></a></var><br> <blockquote><p>The MIPS16 jump instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS16_GPREL</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fGPREL-293"></a></var><br> <blockquote><p>MIPS16 GP relative reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_HI16</b><var><a name="index-BFD_005fRELOC_005fHI16-294"></a></var><br> <blockquote><p>High 16 bits of 32-bit value; simple reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_HI16_S</b><var><a name="index-BFD_005fRELOC_005fHI16_005fS-295"></a></var><br> <blockquote><p>High 16 bits of 32-bit value but the low 16 bits will be sign extended and added to form the final result. If the low 16 bits form a negative number, we need to add one to the high value to compensate for the borrow when the low bits are added. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_LO16</b><var><a name="index-BFD_005fRELOC_005fLO16-296"></a></var><br> <blockquote><p>Low 16 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_HI16_PCREL</b><var><a name="index-BFD_005fRELOC_005fHI16_005fPCREL-297"></a></var><br> <blockquote><p>High 16 bits of 32-bit pc-relative value </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_HI16_S_PCREL</b><var><a name="index-BFD_005fRELOC_005fHI16_005fS_005fPCREL-298"></a></var><br> <blockquote><p>High 16 bits of 32-bit pc-relative value, adjusted </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_LO16_PCREL</b><var><a name="index-BFD_005fRELOC_005fLO16_005fPCREL-299"></a></var><br> <blockquote><p>Low 16 bits of pc-relative value </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS16_GOT16</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fGOT16-300"></a></var><br> — : <b>BFD_RELOC_MIPS16_CALL16</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fCALL16-301"></a></var><br> <blockquote><p>Equivalent of BFD_RELOC_MIPS_*, but with the MIPS16 layout of 16-bit immediate fields </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS16_HI16</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fHI16-302"></a></var><br> <blockquote><p>MIPS16 high 16 bits of 32-bit value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS16_HI16_S</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fHI16_005fS-303"></a></var><br> <blockquote><p>MIPS16 high 16 bits of 32-bit value but the low 16 bits will be sign extended and added to form the final result. If the low 16 bits form a negative number, we need to add one to the high value to compensate for the borrow when the low bits are added. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS16_LO16</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fLO16-304"></a></var><br> <blockquote><p>MIPS16 low 16 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS16_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fGD-305"></a></var><br> — : <b>BFD_RELOC_MIPS16_TLS_LDM</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fLDM-306"></a></var><br> — : <b>BFD_RELOC_MIPS16_TLS_DTPREL_HI16</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fDTPREL_005fHI16-307"></a></var><br> — : <b>BFD_RELOC_MIPS16_TLS_DTPREL_LO16</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fDTPREL_005fLO16-308"></a></var><br> — : <b>BFD_RELOC_MIPS16_TLS_GOTTPREL</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fGOTTPREL-309"></a></var><br> — : <b>BFD_RELOC_MIPS16_TLS_TPREL_HI16</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fTPREL_005fHI16-310"></a></var><br> — : <b>BFD_RELOC_MIPS16_TLS_TPREL_LO16</b><var><a name="index-BFD_005fRELOC_005fMIPS16_005fTLS_005fTPREL_005fLO16-311"></a></var><br> <blockquote><p>MIPS16 TLS relocations </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS_LITERAL</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fLITERAL-312"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_LITERAL</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fLITERAL-313"></a></var><br> <blockquote><p>Relocation against a MIPS literal section. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROMIPS_7_PCREL_S1</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005f7_005fPCREL_005fS1-314"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_10_PCREL_S1</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005f10_005fPCREL_005fS1-315"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_16_PCREL_S1</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005f16_005fPCREL_005fS1-316"></a></var><br> <blockquote><p>microMIPS PC-relative relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS_21_PCREL_S2</b><var><a name="index-BFD_005fRELOC_005fMIPS_005f21_005fPCREL_005fS2-317"></a></var><br> — : <b>BFD_RELOC_MIPS_26_PCREL_S2</b><var><a name="index-BFD_005fRELOC_005fMIPS_005f26_005fPCREL_005fS2-318"></a></var><br> — : <b>BFD_RELOC_MIPS_18_PCREL_S3</b><var><a name="index-BFD_005fRELOC_005fMIPS_005f18_005fPCREL_005fS3-319"></a></var><br> — : <b>BFD_RELOC_MIPS_19_PCREL_S2</b><var><a name="index-BFD_005fRELOC_005fMIPS_005f19_005fPCREL_005fS2-320"></a></var><br> <blockquote><p>MIPS PC-relative relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROMIPS_GPREL16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGPREL16-321"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_HI16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fHI16-322"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_HI16_S</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fHI16_005fS-323"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_LO16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fLO16-324"></a></var><br> <blockquote><p>microMIPS versions of generic BFD relocs. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS_GOT16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fGOT16-325"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_GOT16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT16-326"></a></var><br> — : <b>BFD_RELOC_MIPS_CALL16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fCALL16-327"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_CALL16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fCALL16-328"></a></var><br> — : <b>BFD_RELOC_MIPS_GOT_HI16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fHI16-329"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_GOT_HI16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fHI16-330"></a></var><br> — : <b>BFD_RELOC_MIPS_GOT_LO16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fLO16-331"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_GOT_LO16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fLO16-332"></a></var><br> — : <b>BFD_RELOC_MIPS_CALL_HI16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fCALL_005fHI16-333"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_CALL_HI16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fCALL_005fHI16-334"></a></var><br> — : <b>BFD_RELOC_MIPS_CALL_LO16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fCALL_005fLO16-335"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_CALL_LO16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fCALL_005fLO16-336"></a></var><br> — : <b>BFD_RELOC_MIPS_SUB</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fSUB-337"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_SUB</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fSUB-338"></a></var><br> — : <b>BFD_RELOC_MIPS_GOT_PAGE</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fPAGE-339"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_GOT_PAGE</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fPAGE-340"></a></var><br> — : <b>BFD_RELOC_MIPS_GOT_OFST</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fOFST-341"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_GOT_OFST</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fOFST-342"></a></var><br> — : <b>BFD_RELOC_MIPS_GOT_DISP</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fGOT_005fDISP-343"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_GOT_DISP</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fGOT_005fDISP-344"></a></var><br> — : <b>BFD_RELOC_MIPS_SHIFT5</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fSHIFT5-345"></a></var><br> — : <b>BFD_RELOC_MIPS_SHIFT6</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fSHIFT6-346"></a></var><br> — : <b>BFD_RELOC_MIPS_INSERT_A</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fINSERT_005fA-347"></a></var><br> — : <b>BFD_RELOC_MIPS_INSERT_B</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fINSERT_005fB-348"></a></var><br> — : <b>BFD_RELOC_MIPS_DELETE</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fDELETE-349"></a></var><br> — : <b>BFD_RELOC_MIPS_HIGHEST</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fHIGHEST-350"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_HIGHEST</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fHIGHEST-351"></a></var><br> — : <b>BFD_RELOC_MIPS_HIGHER</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fHIGHER-352"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_HIGHER</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fHIGHER-353"></a></var><br> — : <b>BFD_RELOC_MIPS_SCN_DISP</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fSCN_005fDISP-354"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_SCN_DISP</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fSCN_005fDISP-355"></a></var><br> — : <b>BFD_RELOC_MIPS_REL16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fREL16-356"></a></var><br> — : <b>BFD_RELOC_MIPS_RELGOT</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fRELGOT-357"></a></var><br> — : <b>BFD_RELOC_MIPS_JALR</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fJALR-358"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_JALR</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fJALR-359"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_DTPMOD32</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPMOD32-360"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_DTPREL32</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPREL32-361"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_DTPMOD64</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPMOD64-362"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_DTPREL64</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPREL64-363"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fGD-364"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fGD-365"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_LDM</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fLDM-366"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_TLS_LDM</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fLDM-367"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_DTPREL_HI16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPREL_005fHI16-368"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fDTPREL_005fHI16-369"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_DTPREL_LO16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fDTPREL_005fLO16-370"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_TLS_DTPREL_LO16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fDTPREL_005fLO16-371"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_GOTTPREL</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fGOTTPREL-372"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_TLS_GOTTPREL</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fGOTTPREL-373"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_TPREL32</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fTPREL32-374"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_TPREL64</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fTPREL64-375"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_TPREL_HI16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fTPREL_005fHI16-376"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_TLS_TPREL_HI16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fTPREL_005fHI16-377"></a></var><br> — : <b>BFD_RELOC_MIPS_TLS_TPREL_LO16</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fTLS_005fTPREL_005fLO16-378"></a></var><br> — : <b>BFD_RELOC_MICROMIPS_TLS_TPREL_LO16</b><var><a name="index-BFD_005fRELOC_005fMICROMIPS_005fTLS_005fTPREL_005fLO16-379"></a></var><br> — : <b>BFD_RELOC_MIPS_EH</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fEH-380"></a></var><br> <blockquote><p>MIPS ELF relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MIPS_COPY</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fCOPY-381"></a></var><br> — : <b>BFD_RELOC_MIPS_JUMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fMIPS_005fJUMP_005fSLOT-382"></a></var><br> <blockquote><p>MIPS ELF relocations (VxWorks and PLT extensions). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MOXIE_10_PCREL</b><var><a name="index-BFD_005fRELOC_005fMOXIE_005f10_005fPCREL-383"></a></var><br> <blockquote><p>Moxie ELF relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FT32_10</b><var><a name="index-BFD_005fRELOC_005fFT32_005f10-384"></a></var><br> — : <b>BFD_RELOC_FT32_20</b><var><a name="index-BFD_005fRELOC_005fFT32_005f20-385"></a></var><br> — : <b>BFD_RELOC_FT32_17</b><var><a name="index-BFD_005fRELOC_005fFT32_005f17-386"></a></var><br> — : <b>BFD_RELOC_FT32_18</b><var><a name="index-BFD_005fRELOC_005fFT32_005f18-387"></a></var><br> <blockquote><p>FT32 ELF relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FRV_LABEL16</b><var><a name="index-BFD_005fRELOC_005fFRV_005fLABEL16-388"></a></var><br> — : <b>BFD_RELOC_FRV_LABEL24</b><var><a name="index-BFD_005fRELOC_005fFRV_005fLABEL24-389"></a></var><br> — : <b>BFD_RELOC_FRV_LO16</b><var><a name="index-BFD_005fRELOC_005fFRV_005fLO16-390"></a></var><br> — : <b>BFD_RELOC_FRV_HI16</b><var><a name="index-BFD_005fRELOC_005fFRV_005fHI16-391"></a></var><br> — : <b>BFD_RELOC_FRV_GPREL12</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGPREL12-392"></a></var><br> — : <b>BFD_RELOC_FRV_GPRELU12</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGPRELU12-393"></a></var><br> — : <b>BFD_RELOC_FRV_GPREL32</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGPREL32-394"></a></var><br> — : <b>BFD_RELOC_FRV_GPRELHI</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGPRELHI-395"></a></var><br> — : <b>BFD_RELOC_FRV_GPRELLO</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGPRELLO-396"></a></var><br> — : <b>BFD_RELOC_FRV_GOT12</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOT12-397"></a></var><br> — : <b>BFD_RELOC_FRV_GOTHI</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTHI-398"></a></var><br> — : <b>BFD_RELOC_FRV_GOTLO</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTLO-399"></a></var><br> — : <b>BFD_RELOC_FRV_FUNCDESC</b><var><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC-400"></a></var><br> — : <b>BFD_RELOC_FRV_FUNCDESC_GOT12</b><var><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOT12-401"></a></var><br> — : <b>BFD_RELOC_FRV_FUNCDESC_GOTHI</b><var><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTHI-402"></a></var><br> — : <b>BFD_RELOC_FRV_FUNCDESC_GOTLO</b><var><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTLO-403"></a></var><br> — : <b>BFD_RELOC_FRV_FUNCDESC_VALUE</b><var><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fVALUE-404"></a></var><br> — : <b>BFD_RELOC_FRV_FUNCDESC_GOTOFF12</b><var><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTOFF12-405"></a></var><br> — : <b>BFD_RELOC_FRV_FUNCDESC_GOTOFFHI</b><var><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTOFFHI-406"></a></var><br> — : <b>BFD_RELOC_FRV_FUNCDESC_GOTOFFLO</b><var><a name="index-BFD_005fRELOC_005fFRV_005fFUNCDESC_005fGOTOFFLO-407"></a></var><br> — : <b>BFD_RELOC_FRV_GOTOFF12</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTOFF12-408"></a></var><br> — : <b>BFD_RELOC_FRV_GOTOFFHI</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTOFFHI-409"></a></var><br> — : <b>BFD_RELOC_FRV_GOTOFFLO</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTOFFLO-410"></a></var><br> — : <b>BFD_RELOC_FRV_GETTLSOFF</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGETTLSOFF-411"></a></var><br> — : <b>BFD_RELOC_FRV_TLSDESC_VALUE</b><var><a name="index-BFD_005fRELOC_005fFRV_005fTLSDESC_005fVALUE-412"></a></var><br> — : <b>BFD_RELOC_FRV_GOTTLSDESC12</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSDESC12-413"></a></var><br> — : <b>BFD_RELOC_FRV_GOTTLSDESCHI</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSDESCHI-414"></a></var><br> — : <b>BFD_RELOC_FRV_GOTTLSDESCLO</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSDESCLO-415"></a></var><br> — : <b>BFD_RELOC_FRV_TLSMOFF12</b><var><a name="index-BFD_005fRELOC_005fFRV_005fTLSMOFF12-416"></a></var><br> — : <b>BFD_RELOC_FRV_TLSMOFFHI</b><var><a name="index-BFD_005fRELOC_005fFRV_005fTLSMOFFHI-417"></a></var><br> — : <b>BFD_RELOC_FRV_TLSMOFFLO</b><var><a name="index-BFD_005fRELOC_005fFRV_005fTLSMOFFLO-418"></a></var><br> — : <b>BFD_RELOC_FRV_GOTTLSOFF12</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSOFF12-419"></a></var><br> — : <b>BFD_RELOC_FRV_GOTTLSOFFHI</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSOFFHI-420"></a></var><br> — : <b>BFD_RELOC_FRV_GOTTLSOFFLO</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGOTTLSOFFLO-421"></a></var><br> — : <b>BFD_RELOC_FRV_TLSOFF</b><var><a name="index-BFD_005fRELOC_005fFRV_005fTLSOFF-422"></a></var><br> — : <b>BFD_RELOC_FRV_TLSDESC_RELAX</b><var><a name="index-BFD_005fRELOC_005fFRV_005fTLSDESC_005fRELAX-423"></a></var><br> — : <b>BFD_RELOC_FRV_GETTLSOFF_RELAX</b><var><a name="index-BFD_005fRELOC_005fFRV_005fGETTLSOFF_005fRELAX-424"></a></var><br> — : <b>BFD_RELOC_FRV_TLSOFF_RELAX</b><var><a name="index-BFD_005fRELOC_005fFRV_005fTLSOFF_005fRELAX-425"></a></var><br> — : <b>BFD_RELOC_FRV_TLSMOFF</b><var><a name="index-BFD_005fRELOC_005fFRV_005fTLSMOFF-426"></a></var><br> <blockquote><p>Fujitsu Frv Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_GOTOFF24</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fGOTOFF24-427"></a></var><br> <blockquote><p>This is a 24bit GOT-relative reloc for the mn10300. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_GOT32</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fGOT32-428"></a></var><br> <blockquote><p>This is a 32bit GOT-relative reloc for the mn10300, offset by two bytes in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_GOT24</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fGOT24-429"></a></var><br> <blockquote><p>This is a 24bit GOT-relative reloc for the mn10300, offset by two bytes in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_GOT16</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fGOT16-430"></a></var><br> <blockquote><p>This is a 16bit GOT-relative reloc for the mn10300, offset by two bytes in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_COPY</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fCOPY-431"></a></var><br> <blockquote><p>Copy symbol at runtime. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fGLOB_005fDAT-432"></a></var><br> <blockquote><p>Create GOT entry. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fJMP_005fSLOT-433"></a></var><br> <blockquote><p>Create PLT entry. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fRELATIVE-434"></a></var><br> <blockquote><p>Adjust by program base. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_SYM_DIFF</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fSYM_005fDIFF-435"></a></var><br> <blockquote><p>Together with another reloc targeted at the same location, allows for a value that is the difference of two symbols in the same section. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_ALIGN</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fALIGN-436"></a></var><br> <blockquote><p>The addend of this reloc is an alignment power that must be honoured at the offset's location, regardless of linker relaxation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fGD-437"></a></var><br> — : <b>BFD_RELOC_MN10300_TLS_LD</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fLD-438"></a></var><br> — : <b>BFD_RELOC_MN10300_TLS_LDO</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fLDO-439"></a></var><br> — : <b>BFD_RELOC_MN10300_TLS_GOTIE</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fGOTIE-440"></a></var><br> — : <b>BFD_RELOC_MN10300_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fIE-441"></a></var><br> — : <b>BFD_RELOC_MN10300_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fLE-442"></a></var><br> — : <b>BFD_RELOC_MN10300_TLS_DTPMOD</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fDTPMOD-443"></a></var><br> — : <b>BFD_RELOC_MN10300_TLS_DTPOFF</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fDTPOFF-444"></a></var><br> — : <b>BFD_RELOC_MN10300_TLS_TPOFF</b><var><a name="index-BFD_005fRELOC_005fMN10300_005fTLS_005fTPOFF-445"></a></var><br> <blockquote><p>Various TLS-related relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_32_PCREL</b><var><a name="index-BFD_005fRELOC_005fMN10300_005f32_005fPCREL-446"></a></var><br> <blockquote><p>This is a 32bit pcrel reloc for the mn10300, offset by two bytes in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MN10300_16_PCREL</b><var><a name="index-BFD_005fRELOC_005fMN10300_005f16_005fPCREL-447"></a></var><br> <blockquote><p>This is a 16bit pcrel reloc for the mn10300, offset by two bytes in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_386_GOT32</b><var><a name="index-BFD_005fRELOC_005f386_005fGOT32-448"></a></var><br> — : <b>BFD_RELOC_386_PLT32</b><var><a name="index-BFD_005fRELOC_005f386_005fPLT32-449"></a></var><br> — : <b>BFD_RELOC_386_COPY</b><var><a name="index-BFD_005fRELOC_005f386_005fCOPY-450"></a></var><br> — : <b>BFD_RELOC_386_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005f386_005fGLOB_005fDAT-451"></a></var><br> — : <b>BFD_RELOC_386_JUMP_SLOT</b><var><a name="index-BFD_005fRELOC_005f386_005fJUMP_005fSLOT-452"></a></var><br> — : <b>BFD_RELOC_386_RELATIVE</b><var><a name="index-BFD_005fRELOC_005f386_005fRELATIVE-453"></a></var><br> — : <b>BFD_RELOC_386_GOTOFF</b><var><a name="index-BFD_005fRELOC_005f386_005fGOTOFF-454"></a></var><br> — : <b>BFD_RELOC_386_GOTPC</b><var><a name="index-BFD_005fRELOC_005f386_005fGOTPC-455"></a></var><br> — : <b>BFD_RELOC_386_TLS_TPOFF</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fTPOFF-456"></a></var><br> — : <b>BFD_RELOC_386_TLS_IE</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fIE-457"></a></var><br> — : <b>BFD_RELOC_386_TLS_GOTIE</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fGOTIE-458"></a></var><br> — : <b>BFD_RELOC_386_TLS_LE</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fLE-459"></a></var><br> — : <b>BFD_RELOC_386_TLS_GD</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fGD-460"></a></var><br> — : <b>BFD_RELOC_386_TLS_LDM</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fLDM-461"></a></var><br> — : <b>BFD_RELOC_386_TLS_LDO_32</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fLDO_005f32-462"></a></var><br> — : <b>BFD_RELOC_386_TLS_IE_32</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fIE_005f32-463"></a></var><br> — : <b>BFD_RELOC_386_TLS_LE_32</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fLE_005f32-464"></a></var><br> — : <b>BFD_RELOC_386_TLS_DTPMOD32</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fDTPMOD32-465"></a></var><br> — : <b>BFD_RELOC_386_TLS_DTPOFF32</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fDTPOFF32-466"></a></var><br> — : <b>BFD_RELOC_386_TLS_TPOFF32</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fTPOFF32-467"></a></var><br> — : <b>BFD_RELOC_386_TLS_GOTDESC</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fGOTDESC-468"></a></var><br> — : <b>BFD_RELOC_386_TLS_DESC_CALL</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fDESC_005fCALL-469"></a></var><br> — : <b>BFD_RELOC_386_TLS_DESC</b><var><a name="index-BFD_005fRELOC_005f386_005fTLS_005fDESC-470"></a></var><br> — : <b>BFD_RELOC_386_IRELATIVE</b><var><a name="index-BFD_005fRELOC_005f386_005fIRELATIVE-471"></a></var><br> — : <b>BFD_RELOC_386_GOT32X</b><var><a name="index-BFD_005fRELOC_005f386_005fGOT32X-472"></a></var><br> <blockquote><p>i386/elf relocations </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_X86_64_GOT32</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOT32-473"></a></var><br> — : <b>BFD_RELOC_X86_64_PLT32</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fPLT32-474"></a></var><br> — : <b>BFD_RELOC_X86_64_COPY</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fCOPY-475"></a></var><br> — : <b>BFD_RELOC_X86_64_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGLOB_005fDAT-476"></a></var><br> — : <b>BFD_RELOC_X86_64_JUMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fJUMP_005fSLOT-477"></a></var><br> — : <b>BFD_RELOC_X86_64_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fRELATIVE-478"></a></var><br> — : <b>BFD_RELOC_X86_64_GOTPCREL</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPCREL-479"></a></var><br> — : <b>BFD_RELOC_X86_64_32S</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005f32S-480"></a></var><br> — : <b>BFD_RELOC_X86_64_DTPMOD64</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fDTPMOD64-481"></a></var><br> — : <b>BFD_RELOC_X86_64_DTPOFF64</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fDTPOFF64-482"></a></var><br> — : <b>BFD_RELOC_X86_64_TPOFF64</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fTPOFF64-483"></a></var><br> — : <b>BFD_RELOC_X86_64_TLSGD</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fTLSGD-484"></a></var><br> — : <b>BFD_RELOC_X86_64_TLSLD</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fTLSLD-485"></a></var><br> — : <b>BFD_RELOC_X86_64_DTPOFF32</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fDTPOFF32-486"></a></var><br> — : <b>BFD_RELOC_X86_64_GOTTPOFF</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTTPOFF-487"></a></var><br> — : <b>BFD_RELOC_X86_64_TPOFF32</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fTPOFF32-488"></a></var><br> — : <b>BFD_RELOC_X86_64_GOTOFF64</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTOFF64-489"></a></var><br> — : <b>BFD_RELOC_X86_64_GOTPC32</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPC32-490"></a></var><br> — : <b>BFD_RELOC_X86_64_GOT64</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOT64-491"></a></var><br> — : <b>BFD_RELOC_X86_64_GOTPCREL64</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPCREL64-492"></a></var><br> — : <b>BFD_RELOC_X86_64_GOTPC64</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPC64-493"></a></var><br> — : <b>BFD_RELOC_X86_64_GOTPLT64</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPLT64-494"></a></var><br> — : <b>BFD_RELOC_X86_64_PLTOFF64</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fPLTOFF64-495"></a></var><br> — : <b>BFD_RELOC_X86_64_GOTPC32_TLSDESC</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPC32_005fTLSDESC-496"></a></var><br> — : <b>BFD_RELOC_X86_64_TLSDESC_CALL</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fTLSDESC_005fCALL-497"></a></var><br> — : <b>BFD_RELOC_X86_64_TLSDESC</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fTLSDESC-498"></a></var><br> — : <b>BFD_RELOC_X86_64_IRELATIVE</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fIRELATIVE-499"></a></var><br> — : <b>BFD_RELOC_X86_64_PC32_BND</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fPC32_005fBND-500"></a></var><br> — : <b>BFD_RELOC_X86_64_PLT32_BND</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fPLT32_005fBND-501"></a></var><br> — : <b>BFD_RELOC_X86_64_GOTPCRELX</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fGOTPCRELX-502"></a></var><br> — : <b>BFD_RELOC_X86_64_REX_GOTPCRELX</b><var><a name="index-BFD_005fRELOC_005fX86_005f64_005fREX_005fGOTPCRELX-503"></a></var><br> <blockquote><p>x86-64/elf relocations </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NS32K_IMM_8</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f8-504"></a></var><br> — : <b>BFD_RELOC_NS32K_IMM_16</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f16-505"></a></var><br> — : <b>BFD_RELOC_NS32K_IMM_32</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f32-506"></a></var><br> — : <b>BFD_RELOC_NS32K_IMM_8_PCREL</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f8_005fPCREL-507"></a></var><br> — : <b>BFD_RELOC_NS32K_IMM_16_PCREL</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f16_005fPCREL-508"></a></var><br> — : <b>BFD_RELOC_NS32K_IMM_32_PCREL</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fIMM_005f32_005fPCREL-509"></a></var><br> — : <b>BFD_RELOC_NS32K_DISP_8</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f8-510"></a></var><br> — : <b>BFD_RELOC_NS32K_DISP_16</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f16-511"></a></var><br> — : <b>BFD_RELOC_NS32K_DISP_32</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f32-512"></a></var><br> — : <b>BFD_RELOC_NS32K_DISP_8_PCREL</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f8_005fPCREL-513"></a></var><br> — : <b>BFD_RELOC_NS32K_DISP_16_PCREL</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f16_005fPCREL-514"></a></var><br> — : <b>BFD_RELOC_NS32K_DISP_32_PCREL</b><var><a name="index-BFD_005fRELOC_005fNS32K_005fDISP_005f32_005fPCREL-515"></a></var><br> <blockquote><p>ns32k relocations </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_PDP11_DISP_8_PCREL</b><var><a name="index-BFD_005fRELOC_005fPDP11_005fDISP_005f8_005fPCREL-516"></a></var><br> — : <b>BFD_RELOC_PDP11_DISP_6_PCREL</b><var><a name="index-BFD_005fRELOC_005fPDP11_005fDISP_005f6_005fPCREL-517"></a></var><br> <blockquote><p>PDP11 relocations </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_PJ_CODE_HI16</b><var><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fHI16-518"></a></var><br> — : <b>BFD_RELOC_PJ_CODE_LO16</b><var><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fLO16-519"></a></var><br> — : <b>BFD_RELOC_PJ_CODE_DIR16</b><var><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fDIR16-520"></a></var><br> — : <b>BFD_RELOC_PJ_CODE_DIR32</b><var><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fDIR32-521"></a></var><br> — : <b>BFD_RELOC_PJ_CODE_REL16</b><var><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fREL16-522"></a></var><br> — : <b>BFD_RELOC_PJ_CODE_REL32</b><var><a name="index-BFD_005fRELOC_005fPJ_005fCODE_005fREL32-523"></a></var><br> <blockquote><p>Picojava relocs. Not all of these appear in object files. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_PPC_B26</b><var><a name="index-BFD_005fRELOC_005fPPC_005fB26-524"></a></var><br> — : <b>BFD_RELOC_PPC_BA26</b><var><a name="index-BFD_005fRELOC_005fPPC_005fBA26-525"></a></var><br> — : <b>BFD_RELOC_PPC_TOC16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fTOC16-526"></a></var><br> — : <b>BFD_RELOC_PPC_B16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fB16-527"></a></var><br> — : <b>BFD_RELOC_PPC_B16_BRTAKEN</b><var><a name="index-BFD_005fRELOC_005fPPC_005fB16_005fBRTAKEN-528"></a></var><br> — : <b>BFD_RELOC_PPC_B16_BRNTAKEN</b><var><a name="index-BFD_005fRELOC_005fPPC_005fB16_005fBRNTAKEN-529"></a></var><br> — : <b>BFD_RELOC_PPC_BA16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fBA16-530"></a></var><br> — : <b>BFD_RELOC_PPC_BA16_BRTAKEN</b><var><a name="index-BFD_005fRELOC_005fPPC_005fBA16_005fBRTAKEN-531"></a></var><br> — : <b>BFD_RELOC_PPC_BA16_BRNTAKEN</b><var><a name="index-BFD_005fRELOC_005fPPC_005fBA16_005fBRNTAKEN-532"></a></var><br> — : <b>BFD_RELOC_PPC_COPY</b><var><a name="index-BFD_005fRELOC_005fPPC_005fCOPY-533"></a></var><br> — : <b>BFD_RELOC_PPC_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGLOB_005fDAT-534"></a></var><br> — : <b>BFD_RELOC_PPC_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fPPC_005fJMP_005fSLOT-535"></a></var><br> — : <b>BFD_RELOC_PPC_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fPPC_005fRELATIVE-536"></a></var><br> — : <b>BFD_RELOC_PPC_LOCAL24PC</b><var><a name="index-BFD_005fRELOC_005fPPC_005fLOCAL24PC-537"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_NADDR32</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR32-538"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_NADDR16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR16-539"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_NADDR16_LO</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR16_005fLO-540"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_NADDR16_HI</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR16_005fHI-541"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_NADDR16_HA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fNADDR16_005fHA-542"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_SDAI16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fSDAI16-543"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_SDA2I16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fSDA2I16-544"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_SDA2REL</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fSDA2REL-545"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_SDA21</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fSDA21-546"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_MRKREF</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fMRKREF-547"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_RELSEC16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELSEC16-548"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_RELST_LO</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELST_005fLO-549"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_RELST_HI</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELST_005fHI-550"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_RELST_HA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELST_005fHA-551"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_BIT_FLD</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fBIT_005fFLD-552"></a></var><br> — : <b>BFD_RELOC_PPC_EMB_RELSDA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fEMB_005fRELSDA-553"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_REL8</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fREL8-554"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_REL15</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fREL15-555"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_REL24</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fREL24-556"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_LO16A</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fLO16A-557"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_LO16D</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fLO16D-558"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_HI16A</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fHI16A-559"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_HI16D</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fHI16D-560"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_HA16A</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fHA16A-561"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_HA16D</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fHA16D-562"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_SDA21</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDA21-563"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_SDA21_LO</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDA21_005fLO-564"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_SDAREL_LO16A</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fLO16A-565"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_SDAREL_LO16D</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fLO16D-566"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_SDAREL_HI16A</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fHI16A-567"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_SDAREL_HI16D</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fHI16D-568"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_SDAREL_HA16A</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fHA16A-569"></a></var><br> — : <b>BFD_RELOC_PPC_VLE_SDAREL_HA16D</b><var><a name="index-BFD_005fRELOC_005fPPC_005fVLE_005fSDAREL_005fHA16D-570"></a></var><br> — : <b>BFD_RELOC_PPC_REL16DX_HA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fREL16DX_005fHA-571"></a></var><br> — : <b>BFD_RELOC_PPC64_HIGHER</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fHIGHER-572"></a></var><br> — : <b>BFD_RELOC_PPC64_HIGHER_S</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fHIGHER_005fS-573"></a></var><br> — : <b>BFD_RELOC_PPC64_HIGHEST</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fHIGHEST-574"></a></var><br> — : <b>BFD_RELOC_PPC64_HIGHEST_S</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fHIGHEST_005fS-575"></a></var><br> — : <b>BFD_RELOC_PPC64_TOC16_LO</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fLO-576"></a></var><br> — : <b>BFD_RELOC_PPC64_TOC16_HI</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fHI-577"></a></var><br> — : <b>BFD_RELOC_PPC64_TOC16_HA</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fHA-578"></a></var><br> — : <b>BFD_RELOC_PPC64_TOC</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTOC-579"></a></var><br> — : <b>BFD_RELOC_PPC64_PLTGOT16</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16-580"></a></var><br> — : <b>BFD_RELOC_PPC64_PLTGOT16_LO</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fLO-581"></a></var><br> — : <b>BFD_RELOC_PPC64_PLTGOT16_HI</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fHI-582"></a></var><br> — : <b>BFD_RELOC_PPC64_PLTGOT16_HA</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fHA-583"></a></var><br> — : <b>BFD_RELOC_PPC64_ADDR16_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fDS-584"></a></var><br> — : <b>BFD_RELOC_PPC64_ADDR16_LO_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fLO_005fDS-585"></a></var><br> — : <b>BFD_RELOC_PPC64_GOT16_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fGOT16_005fDS-586"></a></var><br> — : <b>BFD_RELOC_PPC64_GOT16_LO_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fGOT16_005fLO_005fDS-587"></a></var><br> — : <b>BFD_RELOC_PPC64_PLT16_LO_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fPLT16_005fLO_005fDS-588"></a></var><br> — : <b>BFD_RELOC_PPC64_SECTOFF_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fSECTOFF_005fDS-589"></a></var><br> — : <b>BFD_RELOC_PPC64_SECTOFF_LO_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fSECTOFF_005fLO_005fDS-590"></a></var><br> — : <b>BFD_RELOC_PPC64_TOC16_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fDS-591"></a></var><br> — : <b>BFD_RELOC_PPC64_TOC16_LO_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTOC16_005fLO_005fDS-592"></a></var><br> — : <b>BFD_RELOC_PPC64_PLTGOT16_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fDS-593"></a></var><br> — : <b>BFD_RELOC_PPC64_PLTGOT16_LO_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fPLTGOT16_005fLO_005fDS-594"></a></var><br> — : <b>BFD_RELOC_PPC64_ADDR16_HIGH</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fHIGH-595"></a></var><br> — : <b>BFD_RELOC_PPC64_ADDR16_HIGHA</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fADDR16_005fHIGHA-596"></a></var><br> — : <b>BFD_RELOC_PPC64_ADDR64_LOCAL</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fADDR64_005fLOCAL-597"></a></var><br> — : <b>BFD_RELOC_PPC64_ENTRY</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fENTRY-598"></a></var><br> <blockquote><p>Power(rs6000) and PowerPC relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_PPC_TLS</b><var><a name="index-BFD_005fRELOC_005fPPC_005fTLS-599"></a></var><br> — : <b>BFD_RELOC_PPC_TLSGD</b><var><a name="index-BFD_005fRELOC_005fPPC_005fTLSGD-600"></a></var><br> — : <b>BFD_RELOC_PPC_TLSLD</b><var><a name="index-BFD_005fRELOC_005fPPC_005fTLSLD-601"></a></var><br> — : <b>BFD_RELOC_PPC_DTPMOD</b><var><a name="index-BFD_005fRELOC_005fPPC_005fDTPMOD-602"></a></var><br> — : <b>BFD_RELOC_PPC_TPREL16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fTPREL16-603"></a></var><br> — : <b>BFD_RELOC_PPC_TPREL16_LO</b><var><a name="index-BFD_005fRELOC_005fPPC_005fTPREL16_005fLO-604"></a></var><br> — : <b>BFD_RELOC_PPC_TPREL16_HI</b><var><a name="index-BFD_005fRELOC_005fPPC_005fTPREL16_005fHI-605"></a></var><br> — : <b>BFD_RELOC_PPC_TPREL16_HA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fTPREL16_005fHA-606"></a></var><br> — : <b>BFD_RELOC_PPC_TPREL</b><var><a name="index-BFD_005fRELOC_005fPPC_005fTPREL-607"></a></var><br> — : <b>BFD_RELOC_PPC_DTPREL16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL16-608"></a></var><br> — : <b>BFD_RELOC_PPC_DTPREL16_LO</b><var><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL16_005fLO-609"></a></var><br> — : <b>BFD_RELOC_PPC_DTPREL16_HI</b><var><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL16_005fHI-610"></a></var><br> — : <b>BFD_RELOC_PPC_DTPREL16_HA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL16_005fHA-611"></a></var><br> — : <b>BFD_RELOC_PPC_DTPREL</b><var><a name="index-BFD_005fRELOC_005fPPC_005fDTPREL-612"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TLSGD16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSGD16-613"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TLSGD16_LO</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSGD16_005fLO-614"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TLSGD16_HI</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSGD16_005fHI-615"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TLSGD16_HA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSGD16_005fHA-616"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TLSLD16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSLD16-617"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TLSLD16_LO</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSLD16_005fLO-618"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TLSLD16_HI</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSLD16_005fHI-619"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TLSLD16_HA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTLSLD16_005fHA-620"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TPREL16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTPREL16-621"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TPREL16_LO</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTPREL16_005fLO-622"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TPREL16_HI</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTPREL16_005fHI-623"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_TPREL16_HA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fTPREL16_005fHA-624"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_DTPREL16</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fDTPREL16-625"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_DTPREL16_LO</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fDTPREL16_005fLO-626"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_DTPREL16_HI</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fDTPREL16_005fHI-627"></a></var><br> — : <b>BFD_RELOC_PPC_GOT_DTPREL16_HA</b><var><a name="index-BFD_005fRELOC_005fPPC_005fGOT_005fDTPREL16_005fHA-628"></a></var><br> — : <b>BFD_RELOC_PPC64_TPREL16_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fDS-629"></a></var><br> — : <b>BFD_RELOC_PPC64_TPREL16_LO_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fLO_005fDS-630"></a></var><br> — : <b>BFD_RELOC_PPC64_TPREL16_HIGHER</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHER-631"></a></var><br> — : <b>BFD_RELOC_PPC64_TPREL16_HIGHERA</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHERA-632"></a></var><br> — : <b>BFD_RELOC_PPC64_TPREL16_HIGHEST</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHEST-633"></a></var><br> — : <b>BFD_RELOC_PPC64_TPREL16_HIGHESTA</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHESTA-634"></a></var><br> — : <b>BFD_RELOC_PPC64_DTPREL16_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fDS-635"></a></var><br> — : <b>BFD_RELOC_PPC64_DTPREL16_LO_DS</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fLO_005fDS-636"></a></var><br> — : <b>BFD_RELOC_PPC64_DTPREL16_HIGHER</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHER-637"></a></var><br> — : <b>BFD_RELOC_PPC64_DTPREL16_HIGHERA</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHERA-638"></a></var><br> — : <b>BFD_RELOC_PPC64_DTPREL16_HIGHEST</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHEST-639"></a></var><br> — : <b>BFD_RELOC_PPC64_DTPREL16_HIGHESTA</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHESTA-640"></a></var><br> — : <b>BFD_RELOC_PPC64_TPREL16_HIGH</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGH-641"></a></var><br> — : <b>BFD_RELOC_PPC64_TPREL16_HIGHA</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fTPREL16_005fHIGHA-642"></a></var><br> — : <b>BFD_RELOC_PPC64_DTPREL16_HIGH</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGH-643"></a></var><br> — : <b>BFD_RELOC_PPC64_DTPREL16_HIGHA</b><var><a name="index-BFD_005fRELOC_005fPPC64_005fDTPREL16_005fHIGHA-644"></a></var><br> <blockquote><p>PowerPC and PowerPC64 thread-local storage relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_I370_D12</b><var><a name="index-BFD_005fRELOC_005fI370_005fD12-645"></a></var><br> <blockquote><p>IBM 370/390 relocations </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CTOR</b><var><a name="index-BFD_005fRELOC_005fCTOR-646"></a></var><br> <blockquote><p>The type of reloc used to build a constructor table - at the moment probably a 32 bit wide absolute relocation, but the target can choose. It generally does map to one of the other relocation types. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_PCREL_BRANCH</b><var><a name="index-BFD_005fRELOC_005fARM_005fPCREL_005fBRANCH-647"></a></var><br> <blockquote><p>ARM 26 bit pc-relative branch. The lowest two bits must be zero and are not stored in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_PCREL_BLX</b><var><a name="index-BFD_005fRELOC_005fARM_005fPCREL_005fBLX-648"></a></var><br> <blockquote><p>ARM 26 bit pc-relative branch. The lowest bit must be zero and is not stored in the instruction. The 2nd lowest bit comes from a 1 bit field in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_THUMB_PCREL_BLX</b><var><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBLX-649"></a></var><br> <blockquote><p>Thumb 22 bit pc-relative branch. The lowest bit must be zero and is not stored in the instruction. The 2nd lowest bit comes from a 1 bit field in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_PCREL_CALL</b><var><a name="index-BFD_005fRELOC_005fARM_005fPCREL_005fCALL-650"></a></var><br> <blockquote><p>ARM 26-bit pc-relative branch for an unconditional BL or BLX instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_PCREL_JUMP</b><var><a name="index-BFD_005fRELOC_005fARM_005fPCREL_005fJUMP-651"></a></var><br> <blockquote><p>ARM 26-bit pc-relative branch for B or conditional BL instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_THUMB_PCREL_BRANCH7</b><var><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH7-652"></a></var><br> — : <b>BFD_RELOC_THUMB_PCREL_BRANCH9</b><var><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH9-653"></a></var><br> — : <b>BFD_RELOC_THUMB_PCREL_BRANCH12</b><var><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH12-654"></a></var><br> — : <b>BFD_RELOC_THUMB_PCREL_BRANCH20</b><var><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH20-655"></a></var><br> — : <b>BFD_RELOC_THUMB_PCREL_BRANCH23</b><var><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH23-656"></a></var><br> — : <b>BFD_RELOC_THUMB_PCREL_BRANCH25</b><var><a name="index-BFD_005fRELOC_005fTHUMB_005fPCREL_005fBRANCH25-657"></a></var><br> <blockquote><p>Thumb 7-, 9-, 12-, 20-, 23-, and 25-bit pc-relative branches. The lowest bit must be zero and is not stored in the instruction. Note that the corresponding ELF R_ARM_THM_JUMPnn constant has an "nn" one smaller in all cases. Note further that BRANCH23 corresponds to R_ARM_THM_CALL. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_OFFSET_IMM</b><var><a name="index-BFD_005fRELOC_005fARM_005fOFFSET_005fIMM-658"></a></var><br> <blockquote><p>12-bit immediate offset, used in ARM-format ldr and str instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_THUMB_OFFSET</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fOFFSET-659"></a></var><br> <blockquote><p>5-bit immediate offset, used in Thumb-format ldr and str instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_TARGET1</b><var><a name="index-BFD_005fRELOC_005fARM_005fTARGET1-660"></a></var><br> <blockquote><p>Pc-relative or absolute relocation depending on target. Used for entries in .init_array sections. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_ROSEGREL32</b><var><a name="index-BFD_005fRELOC_005fARM_005fROSEGREL32-661"></a></var><br> <blockquote><p>Read-only segment base relative address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_SBREL32</b><var><a name="index-BFD_005fRELOC_005fARM_005fSBREL32-662"></a></var><br> <blockquote><p>Data segment base relative address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_TARGET2</b><var><a name="index-BFD_005fRELOC_005fARM_005fTARGET2-663"></a></var><br> <blockquote><p>This reloc is used for references to RTTI data from exception handling tables. The actual definition depends on the target. It may be a pc-relative or some form of GOT-indirect relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_PREL31</b><var><a name="index-BFD_005fRELOC_005fARM_005fPREL31-664"></a></var><br> <blockquote><p>31-bit PC relative address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_MOVW</b><var><a name="index-BFD_005fRELOC_005fARM_005fMOVW-665"></a></var><br> — : <b>BFD_RELOC_ARM_MOVT</b><var><a name="index-BFD_005fRELOC_005fARM_005fMOVT-666"></a></var><br> — : <b>BFD_RELOC_ARM_MOVW_PCREL</b><var><a name="index-BFD_005fRELOC_005fARM_005fMOVW_005fPCREL-667"></a></var><br> — : <b>BFD_RELOC_ARM_MOVT_PCREL</b><var><a name="index-BFD_005fRELOC_005fARM_005fMOVT_005fPCREL-668"></a></var><br> — : <b>BFD_RELOC_ARM_THUMB_MOVW</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fMOVW-669"></a></var><br> — : <b>BFD_RELOC_ARM_THUMB_MOVT</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fMOVT-670"></a></var><br> — : <b>BFD_RELOC_ARM_THUMB_MOVW_PCREL</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fMOVW_005fPCREL-671"></a></var><br> — : <b>BFD_RELOC_ARM_THUMB_MOVT_PCREL</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fMOVT_005fPCREL-672"></a></var><br> <blockquote><p>Low and High halfword relocations for MOVW and MOVT instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_JUMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fARM_005fJUMP_005fSLOT-673"></a></var><br> — : <b>BFD_RELOC_ARM_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fARM_005fGLOB_005fDAT-674"></a></var><br> — : <b>BFD_RELOC_ARM_GOT32</b><var><a name="index-BFD_005fRELOC_005fARM_005fGOT32-675"></a></var><br> — : <b>BFD_RELOC_ARM_PLT32</b><var><a name="index-BFD_005fRELOC_005fARM_005fPLT32-676"></a></var><br> — : <b>BFD_RELOC_ARM_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fARM_005fRELATIVE-677"></a></var><br> — : <b>BFD_RELOC_ARM_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fARM_005fGOTOFF-678"></a></var><br> — : <b>BFD_RELOC_ARM_GOTPC</b><var><a name="index-BFD_005fRELOC_005fARM_005fGOTPC-679"></a></var><br> — : <b>BFD_RELOC_ARM_GOT_PREL</b><var><a name="index-BFD_005fRELOC_005fARM_005fGOT_005fPREL-680"></a></var><br> <blockquote><p>Relocations for setting up GOTs and PLTs for shared libraries. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_TLS_GD32</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fGD32-681"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_LDO32</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fLDO32-682"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_LDM32</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fLDM32-683"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_DTPOFF32</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fDTPOFF32-684"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_DTPMOD32</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fDTPMOD32-685"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_TPOFF32</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fTPOFF32-686"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_IE32</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fIE32-687"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_LE32</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fLE32-688"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_GOTDESC</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fGOTDESC-689"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_CALL</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fCALL-690"></a></var><br> — : <b>BFD_RELOC_ARM_THM_TLS_CALL</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHM_005fTLS_005fCALL-691"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_DESCSEQ</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fDESCSEQ-692"></a></var><br> — : <b>BFD_RELOC_ARM_THM_TLS_DESCSEQ</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHM_005fTLS_005fDESCSEQ-693"></a></var><br> — : <b>BFD_RELOC_ARM_TLS_DESC</b><var><a name="index-BFD_005fRELOC_005fARM_005fTLS_005fDESC-694"></a></var><br> <blockquote><p>ARM thread-local storage relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_ALU_PC_G0_NC</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG0_005fNC-695"></a></var><br> — : <b>BFD_RELOC_ARM_ALU_PC_G0</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG0-696"></a></var><br> — : <b>BFD_RELOC_ARM_ALU_PC_G1_NC</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG1_005fNC-697"></a></var><br> — : <b>BFD_RELOC_ARM_ALU_PC_G1</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG1-698"></a></var><br> — : <b>BFD_RELOC_ARM_ALU_PC_G2</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fPC_005fG2-699"></a></var><br> — : <b>BFD_RELOC_ARM_LDR_PC_G0</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fPC_005fG0-700"></a></var><br> — : <b>BFD_RELOC_ARM_LDR_PC_G1</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fPC_005fG1-701"></a></var><br> — : <b>BFD_RELOC_ARM_LDR_PC_G2</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fPC_005fG2-702"></a></var><br> — : <b>BFD_RELOC_ARM_LDRS_PC_G0</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fPC_005fG0-703"></a></var><br> — : <b>BFD_RELOC_ARM_LDRS_PC_G1</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fPC_005fG1-704"></a></var><br> — : <b>BFD_RELOC_ARM_LDRS_PC_G2</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fPC_005fG2-705"></a></var><br> — : <b>BFD_RELOC_ARM_LDC_PC_G0</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fPC_005fG0-706"></a></var><br> — : <b>BFD_RELOC_ARM_LDC_PC_G1</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fPC_005fG1-707"></a></var><br> — : <b>BFD_RELOC_ARM_LDC_PC_G2</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fPC_005fG2-708"></a></var><br> — : <b>BFD_RELOC_ARM_ALU_SB_G0_NC</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG0_005fNC-709"></a></var><br> — : <b>BFD_RELOC_ARM_ALU_SB_G0</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG0-710"></a></var><br> — : <b>BFD_RELOC_ARM_ALU_SB_G1_NC</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG1_005fNC-711"></a></var><br> — : <b>BFD_RELOC_ARM_ALU_SB_G1</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG1-712"></a></var><br> — : <b>BFD_RELOC_ARM_ALU_SB_G2</b><var><a name="index-BFD_005fRELOC_005fARM_005fALU_005fSB_005fG2-713"></a></var><br> — : <b>BFD_RELOC_ARM_LDR_SB_G0</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fSB_005fG0-714"></a></var><br> — : <b>BFD_RELOC_ARM_LDR_SB_G1</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fSB_005fG1-715"></a></var><br> — : <b>BFD_RELOC_ARM_LDR_SB_G2</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fSB_005fG2-716"></a></var><br> — : <b>BFD_RELOC_ARM_LDRS_SB_G0</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fSB_005fG0-717"></a></var><br> — : <b>BFD_RELOC_ARM_LDRS_SB_G1</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fSB_005fG1-718"></a></var><br> — : <b>BFD_RELOC_ARM_LDRS_SB_G2</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDRS_005fSB_005fG2-719"></a></var><br> — : <b>BFD_RELOC_ARM_LDC_SB_G0</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fSB_005fG0-720"></a></var><br> — : <b>BFD_RELOC_ARM_LDC_SB_G1</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fSB_005fG1-721"></a></var><br> — : <b>BFD_RELOC_ARM_LDC_SB_G2</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDC_005fSB_005fG2-722"></a></var><br> <blockquote><p>ARM group relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_V4BX</b><var><a name="index-BFD_005fRELOC_005fARM_005fV4BX-723"></a></var><br> <blockquote><p>Annotation of BX instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_IRELATIVE</b><var><a name="index-BFD_005fRELOC_005fARM_005fIRELATIVE-724"></a></var><br> <blockquote><p>ARM support for STT_GNU_IFUNC. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARM_IMMEDIATE</b><var><a name="index-BFD_005fRELOC_005fARM_005fIMMEDIATE-725"></a></var><br> — : <b>BFD_RELOC_ARM_ADRL_IMMEDIATE</b><var><a name="index-BFD_005fRELOC_005fARM_005fADRL_005fIMMEDIATE-726"></a></var><br> — : <b>BFD_RELOC_ARM_T32_IMMEDIATE</b><var><a name="index-BFD_005fRELOC_005fARM_005fT32_005fIMMEDIATE-727"></a></var><br> — : <b>BFD_RELOC_ARM_T32_ADD_IMM</b><var><a name="index-BFD_005fRELOC_005fARM_005fT32_005fADD_005fIMM-728"></a></var><br> — : <b>BFD_RELOC_ARM_T32_IMM12</b><var><a name="index-BFD_005fRELOC_005fARM_005fT32_005fIMM12-729"></a></var><br> — : <b>BFD_RELOC_ARM_T32_ADD_PC12</b><var><a name="index-BFD_005fRELOC_005fARM_005fT32_005fADD_005fPC12-730"></a></var><br> — : <b>BFD_RELOC_ARM_SHIFT_IMM</b><var><a name="index-BFD_005fRELOC_005fARM_005fSHIFT_005fIMM-731"></a></var><br> — : <b>BFD_RELOC_ARM_SMC</b><var><a name="index-BFD_005fRELOC_005fARM_005fSMC-732"></a></var><br> — : <b>BFD_RELOC_ARM_HVC</b><var><a name="index-BFD_005fRELOC_005fARM_005fHVC-733"></a></var><br> — : <b>BFD_RELOC_ARM_SWI</b><var><a name="index-BFD_005fRELOC_005fARM_005fSWI-734"></a></var><br> — : <b>BFD_RELOC_ARM_MULTI</b><var><a name="index-BFD_005fRELOC_005fARM_005fMULTI-735"></a></var><br> — : <b>BFD_RELOC_ARM_CP_OFF_IMM</b><var><a name="index-BFD_005fRELOC_005fARM_005fCP_005fOFF_005fIMM-736"></a></var><br> — : <b>BFD_RELOC_ARM_CP_OFF_IMM_S2</b><var><a name="index-BFD_005fRELOC_005fARM_005fCP_005fOFF_005fIMM_005fS2-737"></a></var><br> — : <b>BFD_RELOC_ARM_T32_CP_OFF_IMM</b><var><a name="index-BFD_005fRELOC_005fARM_005fT32_005fCP_005fOFF_005fIMM-738"></a></var><br> — : <b>BFD_RELOC_ARM_T32_CP_OFF_IMM_S2</b><var><a name="index-BFD_005fRELOC_005fARM_005fT32_005fCP_005fOFF_005fIMM_005fS2-739"></a></var><br> — : <b>BFD_RELOC_ARM_ADR_IMM</b><var><a name="index-BFD_005fRELOC_005fARM_005fADR_005fIMM-740"></a></var><br> — : <b>BFD_RELOC_ARM_LDR_IMM</b><var><a name="index-BFD_005fRELOC_005fARM_005fLDR_005fIMM-741"></a></var><br> — : <b>BFD_RELOC_ARM_LITERAL</b><var><a name="index-BFD_005fRELOC_005fARM_005fLITERAL-742"></a></var><br> — : <b>BFD_RELOC_ARM_IN_POOL</b><var><a name="index-BFD_005fRELOC_005fARM_005fIN_005fPOOL-743"></a></var><br> — : <b>BFD_RELOC_ARM_OFFSET_IMM8</b><var><a name="index-BFD_005fRELOC_005fARM_005fOFFSET_005fIMM8-744"></a></var><br> — : <b>BFD_RELOC_ARM_T32_OFFSET_U8</b><var><a name="index-BFD_005fRELOC_005fARM_005fT32_005fOFFSET_005fU8-745"></a></var><br> — : <b>BFD_RELOC_ARM_T32_OFFSET_IMM</b><var><a name="index-BFD_005fRELOC_005fARM_005fT32_005fOFFSET_005fIMM-746"></a></var><br> — : <b>BFD_RELOC_ARM_HWLITERAL</b><var><a name="index-BFD_005fRELOC_005fARM_005fHWLITERAL-747"></a></var><br> — : <b>BFD_RELOC_ARM_THUMB_ADD</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fADD-748"></a></var><br> — : <b>BFD_RELOC_ARM_THUMB_IMM</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fIMM-749"></a></var><br> — : <b>BFD_RELOC_ARM_THUMB_SHIFT</b><var><a name="index-BFD_005fRELOC_005fARM_005fTHUMB_005fSHIFT-750"></a></var><br> <blockquote><p>These relocs are only used within the ARM assembler. They are not (at present) written to any object files. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SH_PCDISP8BY2</b><var><a name="index-BFD_005fRELOC_005fSH_005fPCDISP8BY2-751"></a></var><br> — : <b>BFD_RELOC_SH_PCDISP12BY2</b><var><a name="index-BFD_005fRELOC_005fSH_005fPCDISP12BY2-752"></a></var><br> — : <b>BFD_RELOC_SH_IMM3</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM3-753"></a></var><br> — : <b>BFD_RELOC_SH_IMM3U</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM3U-754"></a></var><br> — : <b>BFD_RELOC_SH_DISP12</b><var><a name="index-BFD_005fRELOC_005fSH_005fDISP12-755"></a></var><br> — : <b>BFD_RELOC_SH_DISP12BY2</b><var><a name="index-BFD_005fRELOC_005fSH_005fDISP12BY2-756"></a></var><br> — : <b>BFD_RELOC_SH_DISP12BY4</b><var><a name="index-BFD_005fRELOC_005fSH_005fDISP12BY4-757"></a></var><br> — : <b>BFD_RELOC_SH_DISP12BY8</b><var><a name="index-BFD_005fRELOC_005fSH_005fDISP12BY8-758"></a></var><br> — : <b>BFD_RELOC_SH_DISP20</b><var><a name="index-BFD_005fRELOC_005fSH_005fDISP20-759"></a></var><br> — : <b>BFD_RELOC_SH_DISP20BY8</b><var><a name="index-BFD_005fRELOC_005fSH_005fDISP20BY8-760"></a></var><br> — : <b>BFD_RELOC_SH_IMM4</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM4-761"></a></var><br> — : <b>BFD_RELOC_SH_IMM4BY2</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM4BY2-762"></a></var><br> — : <b>BFD_RELOC_SH_IMM4BY4</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM4BY4-763"></a></var><br> — : <b>BFD_RELOC_SH_IMM8</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM8-764"></a></var><br> — : <b>BFD_RELOC_SH_IMM8BY2</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM8BY2-765"></a></var><br> — : <b>BFD_RELOC_SH_IMM8BY4</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM8BY4-766"></a></var><br> — : <b>BFD_RELOC_SH_PCRELIMM8BY2</b><var><a name="index-BFD_005fRELOC_005fSH_005fPCRELIMM8BY2-767"></a></var><br> — : <b>BFD_RELOC_SH_PCRELIMM8BY4</b><var><a name="index-BFD_005fRELOC_005fSH_005fPCRELIMM8BY4-768"></a></var><br> — : <b>BFD_RELOC_SH_SWITCH16</b><var><a name="index-BFD_005fRELOC_005fSH_005fSWITCH16-769"></a></var><br> — : <b>BFD_RELOC_SH_SWITCH32</b><var><a name="index-BFD_005fRELOC_005fSH_005fSWITCH32-770"></a></var><br> — : <b>BFD_RELOC_SH_USES</b><var><a name="index-BFD_005fRELOC_005fSH_005fUSES-771"></a></var><br> — : <b>BFD_RELOC_SH_COUNT</b><var><a name="index-BFD_005fRELOC_005fSH_005fCOUNT-772"></a></var><br> — : <b>BFD_RELOC_SH_ALIGN</b><var><a name="index-BFD_005fRELOC_005fSH_005fALIGN-773"></a></var><br> — : <b>BFD_RELOC_SH_CODE</b><var><a name="index-BFD_005fRELOC_005fSH_005fCODE-774"></a></var><br> — : <b>BFD_RELOC_SH_DATA</b><var><a name="index-BFD_005fRELOC_005fSH_005fDATA-775"></a></var><br> — : <b>BFD_RELOC_SH_LABEL</b><var><a name="index-BFD_005fRELOC_005fSH_005fLABEL-776"></a></var><br> — : <b>BFD_RELOC_SH_LOOP_START</b><var><a name="index-BFD_005fRELOC_005fSH_005fLOOP_005fSTART-777"></a></var><br> — : <b>BFD_RELOC_SH_LOOP_END</b><var><a name="index-BFD_005fRELOC_005fSH_005fLOOP_005fEND-778"></a></var><br> — : <b>BFD_RELOC_SH_COPY</b><var><a name="index-BFD_005fRELOC_005fSH_005fCOPY-779"></a></var><br> — : <b>BFD_RELOC_SH_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fSH_005fGLOB_005fDAT-780"></a></var><br> — : <b>BFD_RELOC_SH_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fSH_005fJMP_005fSLOT-781"></a></var><br> — : <b>BFD_RELOC_SH_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fSH_005fRELATIVE-782"></a></var><br> — : <b>BFD_RELOC_SH_GOTPC</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPC-783"></a></var><br> — : <b>BFD_RELOC_SH_GOT_LOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOT_005fLOW16-784"></a></var><br> — : <b>BFD_RELOC_SH_GOT_MEDLOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOT_005fMEDLOW16-785"></a></var><br> — : <b>BFD_RELOC_SH_GOT_MEDHI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOT_005fMEDHI16-786"></a></var><br> — : <b>BFD_RELOC_SH_GOT_HI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOT_005fHI16-787"></a></var><br> — : <b>BFD_RELOC_SH_GOTPLT_LOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT_005fLOW16-788"></a></var><br> — : <b>BFD_RELOC_SH_GOTPLT_MEDLOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT_005fMEDLOW16-789"></a></var><br> — : <b>BFD_RELOC_SH_GOTPLT_MEDHI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT_005fMEDHI16-790"></a></var><br> — : <b>BFD_RELOC_SH_GOTPLT_HI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT_005fHI16-791"></a></var><br> — : <b>BFD_RELOC_SH_PLT_LOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fPLT_005fLOW16-792"></a></var><br> — : <b>BFD_RELOC_SH_PLT_MEDLOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fPLT_005fMEDLOW16-793"></a></var><br> — : <b>BFD_RELOC_SH_PLT_MEDHI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fPLT_005fMEDHI16-794"></a></var><br> — : <b>BFD_RELOC_SH_PLT_HI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fPLT_005fHI16-795"></a></var><br> — : <b>BFD_RELOC_SH_GOTOFF_LOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF_005fLOW16-796"></a></var><br> — : <b>BFD_RELOC_SH_GOTOFF_MEDLOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF_005fMEDLOW16-797"></a></var><br> — : <b>BFD_RELOC_SH_GOTOFF_MEDHI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF_005fMEDHI16-798"></a></var><br> — : <b>BFD_RELOC_SH_GOTOFF_HI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF_005fHI16-799"></a></var><br> — : <b>BFD_RELOC_SH_GOTPC_LOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPC_005fLOW16-800"></a></var><br> — : <b>BFD_RELOC_SH_GOTPC_MEDLOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPC_005fMEDLOW16-801"></a></var><br> — : <b>BFD_RELOC_SH_GOTPC_MEDHI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPC_005fMEDHI16-802"></a></var><br> — : <b>BFD_RELOC_SH_GOTPC_HI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPC_005fHI16-803"></a></var><br> — : <b>BFD_RELOC_SH_COPY64</b><var><a name="index-BFD_005fRELOC_005fSH_005fCOPY64-804"></a></var><br> — : <b>BFD_RELOC_SH_GLOB_DAT64</b><var><a name="index-BFD_005fRELOC_005fSH_005fGLOB_005fDAT64-805"></a></var><br> — : <b>BFD_RELOC_SH_JMP_SLOT64</b><var><a name="index-BFD_005fRELOC_005fSH_005fJMP_005fSLOT64-806"></a></var><br> — : <b>BFD_RELOC_SH_RELATIVE64</b><var><a name="index-BFD_005fRELOC_005fSH_005fRELATIVE64-807"></a></var><br> — : <b>BFD_RELOC_SH_GOT10BY4</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOT10BY4-808"></a></var><br> — : <b>BFD_RELOC_SH_GOT10BY8</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOT10BY8-809"></a></var><br> — : <b>BFD_RELOC_SH_GOTPLT10BY4</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT10BY4-810"></a></var><br> — : <b>BFD_RELOC_SH_GOTPLT10BY8</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT10BY8-811"></a></var><br> — : <b>BFD_RELOC_SH_GOTPLT32</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTPLT32-812"></a></var><br> — : <b>BFD_RELOC_SH_SHMEDIA_CODE</b><var><a name="index-BFD_005fRELOC_005fSH_005fSHMEDIA_005fCODE-813"></a></var><br> — : <b>BFD_RELOC_SH_IMMU5</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMU5-814"></a></var><br> — : <b>BFD_RELOC_SH_IMMS6</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMS6-815"></a></var><br> — : <b>BFD_RELOC_SH_IMMS6BY32</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMS6BY32-816"></a></var><br> — : <b>BFD_RELOC_SH_IMMU6</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMU6-817"></a></var><br> — : <b>BFD_RELOC_SH_IMMS10</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMS10-818"></a></var><br> — : <b>BFD_RELOC_SH_IMMS10BY2</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMS10BY2-819"></a></var><br> — : <b>BFD_RELOC_SH_IMMS10BY4</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMS10BY4-820"></a></var><br> — : <b>BFD_RELOC_SH_IMMS10BY8</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMS10BY8-821"></a></var><br> — : <b>BFD_RELOC_SH_IMMS16</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMS16-822"></a></var><br> — : <b>BFD_RELOC_SH_IMMU16</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMMU16-823"></a></var><br> — : <b>BFD_RELOC_SH_IMM_LOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fLOW16-824"></a></var><br> — : <b>BFD_RELOC_SH_IMM_LOW16_PCREL</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fLOW16_005fPCREL-825"></a></var><br> — : <b>BFD_RELOC_SH_IMM_MEDLOW16</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fMEDLOW16-826"></a></var><br> — : <b>BFD_RELOC_SH_IMM_MEDLOW16_PCREL</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fMEDLOW16_005fPCREL-827"></a></var><br> — : <b>BFD_RELOC_SH_IMM_MEDHI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fMEDHI16-828"></a></var><br> — : <b>BFD_RELOC_SH_IMM_MEDHI16_PCREL</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fMEDHI16_005fPCREL-829"></a></var><br> — : <b>BFD_RELOC_SH_IMM_HI16</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fHI16-830"></a></var><br> — : <b>BFD_RELOC_SH_IMM_HI16_PCREL</b><var><a name="index-BFD_005fRELOC_005fSH_005fIMM_005fHI16_005fPCREL-831"></a></var><br> — : <b>BFD_RELOC_SH_PT_16</b><var><a name="index-BFD_005fRELOC_005fSH_005fPT_005f16-832"></a></var><br> — : <b>BFD_RELOC_SH_TLS_GD_32</b><var><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fGD_005f32-833"></a></var><br> — : <b>BFD_RELOC_SH_TLS_LD_32</b><var><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fLD_005f32-834"></a></var><br> — : <b>BFD_RELOC_SH_TLS_LDO_32</b><var><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fLDO_005f32-835"></a></var><br> — : <b>BFD_RELOC_SH_TLS_IE_32</b><var><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fIE_005f32-836"></a></var><br> — : <b>BFD_RELOC_SH_TLS_LE_32</b><var><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fLE_005f32-837"></a></var><br> — : <b>BFD_RELOC_SH_TLS_DTPMOD32</b><var><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fDTPMOD32-838"></a></var><br> — : <b>BFD_RELOC_SH_TLS_DTPOFF32</b><var><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fDTPOFF32-839"></a></var><br> — : <b>BFD_RELOC_SH_TLS_TPOFF32</b><var><a name="index-BFD_005fRELOC_005fSH_005fTLS_005fTPOFF32-840"></a></var><br> — : <b>BFD_RELOC_SH_GOT20</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOT20-841"></a></var><br> — : <b>BFD_RELOC_SH_GOTOFF20</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTOFF20-842"></a></var><br> — : <b>BFD_RELOC_SH_GOTFUNCDESC</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTFUNCDESC-843"></a></var><br> — : <b>BFD_RELOC_SH_GOTFUNCDESC20</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTFUNCDESC20-844"></a></var><br> — : <b>BFD_RELOC_SH_GOTOFFFUNCDESC</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTOFFFUNCDESC-845"></a></var><br> — : <b>BFD_RELOC_SH_GOTOFFFUNCDESC20</b><var><a name="index-BFD_005fRELOC_005fSH_005fGOTOFFFUNCDESC20-846"></a></var><br> — : <b>BFD_RELOC_SH_FUNCDESC</b><var><a name="index-BFD_005fRELOC_005fSH_005fFUNCDESC-847"></a></var><br> <blockquote><p>Renesas / SuperH SH relocs. Not all of these appear in object files. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_ARC_NONE</b><var><a name="index-BFD_005fRELOC_005fARC_005fNONE-848"></a></var><br> — : <b>BFD_RELOC_ARC_8</b><var><a name="index-BFD_005fRELOC_005fARC_005f8-849"></a></var><br> — : <b>BFD_RELOC_ARC_16</b><var><a name="index-BFD_005fRELOC_005fARC_005f16-850"></a></var><br> — : <b>BFD_RELOC_ARC_24</b><var><a name="index-BFD_005fRELOC_005fARC_005f24-851"></a></var><br> — : <b>BFD_RELOC_ARC_32</b><var><a name="index-BFD_005fRELOC_005fARC_005f32-852"></a></var><br> — : <b>BFD_RELOC_ARC_N8</b><var><a name="index-BFD_005fRELOC_005fARC_005fN8-853"></a></var><br> — : <b>BFD_RELOC_ARC_N16</b><var><a name="index-BFD_005fRELOC_005fARC_005fN16-854"></a></var><br> — : <b>BFD_RELOC_ARC_N24</b><var><a name="index-BFD_005fRELOC_005fARC_005fN24-855"></a></var><br> — : <b>BFD_RELOC_ARC_N32</b><var><a name="index-BFD_005fRELOC_005fARC_005fN32-856"></a></var><br> — : <b>BFD_RELOC_ARC_SDA</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA-857"></a></var><br> — : <b>BFD_RELOC_ARC_SECTOFF</b><var><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF-858"></a></var><br> — : <b>BFD_RELOC_ARC_S21H_PCREL</b><var><a name="index-BFD_005fRELOC_005fARC_005fS21H_005fPCREL-859"></a></var><br> — : <b>BFD_RELOC_ARC_S21W_PCREL</b><var><a name="index-BFD_005fRELOC_005fARC_005fS21W_005fPCREL-860"></a></var><br> — : <b>BFD_RELOC_ARC_S25H_PCREL</b><var><a name="index-BFD_005fRELOC_005fARC_005fS25H_005fPCREL-861"></a></var><br> — : <b>BFD_RELOC_ARC_S25W_PCREL</b><var><a name="index-BFD_005fRELOC_005fARC_005fS25W_005fPCREL-862"></a></var><br> — : <b>BFD_RELOC_ARC_SDA32</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA32-863"></a></var><br> — : <b>BFD_RELOC_ARC_SDA_LDST</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA_005fLDST-864"></a></var><br> — : <b>BFD_RELOC_ARC_SDA_LDST1</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA_005fLDST1-865"></a></var><br> — : <b>BFD_RELOC_ARC_SDA_LDST2</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA_005fLDST2-866"></a></var><br> — : <b>BFD_RELOC_ARC_SDA16_LD</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA16_005fLD-867"></a></var><br> — : <b>BFD_RELOC_ARC_SDA16_LD1</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA16_005fLD1-868"></a></var><br> — : <b>BFD_RELOC_ARC_SDA16_LD2</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA16_005fLD2-869"></a></var><br> — : <b>BFD_RELOC_ARC_S13_PCREL</b><var><a name="index-BFD_005fRELOC_005fARC_005fS13_005fPCREL-870"></a></var><br> — : <b>BFD_RELOC_ARC_W</b><var><a name="index-BFD_005fRELOC_005fARC_005fW-871"></a></var><br> — : <b>BFD_RELOC_ARC_32_ME</b><var><a name="index-BFD_005fRELOC_005fARC_005f32_005fME-872"></a></var><br> — : <b>BFD_RELOC_ARC_32_ME_S</b><var><a name="index-BFD_005fRELOC_005fARC_005f32_005fME_005fS-873"></a></var><br> — : <b>BFD_RELOC_ARC_N32_ME</b><var><a name="index-BFD_005fRELOC_005fARC_005fN32_005fME-874"></a></var><br> — : <b>BFD_RELOC_ARC_SECTOFF_ME</b><var><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005fME-875"></a></var><br> — : <b>BFD_RELOC_ARC_SDA32_ME</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA32_005fME-876"></a></var><br> — : <b>BFD_RELOC_ARC_W_ME</b><var><a name="index-BFD_005fRELOC_005fARC_005fW_005fME-877"></a></var><br> — : <b>BFD_RELOC_AC_SECTOFF_U8</b><var><a name="index-BFD_005fRELOC_005fAC_005fSECTOFF_005fU8-878"></a></var><br> — : <b>BFD_RELOC_AC_SECTOFF_U8_1</b><var><a name="index-BFD_005fRELOC_005fAC_005fSECTOFF_005fU8_005f1-879"></a></var><br> — : <b>BFD_RELOC_AC_SECTOFF_U8_2</b><var><a name="index-BFD_005fRELOC_005fAC_005fSECTOFF_005fU8_005f2-880"></a></var><br> — : <b>BFD_RELOC_AC_SECTFOFF_S9</b><var><a name="index-BFD_005fRELOC_005fAC_005fSECTFOFF_005fS9-881"></a></var><br> — : <b>BFD_RELOC_AC_SECTFOFF_S9_1</b><var><a name="index-BFD_005fRELOC_005fAC_005fSECTFOFF_005fS9_005f1-882"></a></var><br> — : <b>BFD_RELOC_AC_SECTFOFF_S9_2</b><var><a name="index-BFD_005fRELOC_005fAC_005fSECTFOFF_005fS9_005f2-883"></a></var><br> — : <b>BFD_RELOC_ARC_SECTOFF_ME_1</b><var><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005fME_005f1-884"></a></var><br> — : <b>BFD_RELOC_ARC_SECTOFF_ME_2</b><var><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005fME_005f2-885"></a></var><br> — : <b>BFD_RELOC_ARC_SECTOFF_1</b><var><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005f1-886"></a></var><br> — : <b>BFD_RELOC_ARC_SECTOFF_2</b><var><a name="index-BFD_005fRELOC_005fARC_005fSECTOFF_005f2-887"></a></var><br> — : <b>BFD_RELOC_ARC_SDA16_ST2</b><var><a name="index-BFD_005fRELOC_005fARC_005fSDA16_005fST2-888"></a></var><br> — : <b>BFD_RELOC_ARC_32_PCREL</b><var><a name="index-BFD_005fRELOC_005fARC_005f32_005fPCREL-889"></a></var><br> — : <b>BFD_RELOC_ARC_PC32</b><var><a name="index-BFD_005fRELOC_005fARC_005fPC32-890"></a></var><br> — : <b>BFD_RELOC_ARC_GOT32</b><var><a name="index-BFD_005fRELOC_005fARC_005fGOT32-891"></a></var><br> — : <b>BFD_RELOC_ARC_GOTPC32</b><var><a name="index-BFD_005fRELOC_005fARC_005fGOTPC32-892"></a></var><br> — : <b>BFD_RELOC_ARC_PLT32</b><var><a name="index-BFD_005fRELOC_005fARC_005fPLT32-893"></a></var><br> — : <b>BFD_RELOC_ARC_COPY</b><var><a name="index-BFD_005fRELOC_005fARC_005fCOPY-894"></a></var><br> — : <b>BFD_RELOC_ARC_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fARC_005fGLOB_005fDAT-895"></a></var><br> — : <b>BFD_RELOC_ARC_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fARC_005fJMP_005fSLOT-896"></a></var><br> — : <b>BFD_RELOC_ARC_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fARC_005fRELATIVE-897"></a></var><br> — : <b>BFD_RELOC_ARC_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fARC_005fGOTOFF-898"></a></var><br> — : <b>BFD_RELOC_ARC_GOTPC</b><var><a name="index-BFD_005fRELOC_005fARC_005fGOTPC-899"></a></var><br> — : <b>BFD_RELOC_ARC_S21W_PCREL_PLT</b><var><a name="index-BFD_005fRELOC_005fARC_005fS21W_005fPCREL_005fPLT-900"></a></var><br> — : <b>BFD_RELOC_ARC_S25H_PCREL_PLT</b><var><a name="index-BFD_005fRELOC_005fARC_005fS25H_005fPCREL_005fPLT-901"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_DTPMOD</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fDTPMOD-902"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_TPOFF</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fTPOFF-903"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_GD_GOT</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fGD_005fGOT-904"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_GD_LD</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fGD_005fLD-905"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_GD_CALL</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fGD_005fCALL-906"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_IE_GOT</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fIE_005fGOT-907"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_DTPOFF</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fDTPOFF-908"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_DTPOFF_S9</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fDTPOFF_005fS9-909"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_LE_S9</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fLE_005fS9-910"></a></var><br> — : <b>BFD_RELOC_ARC_TLS_LE_32</b><var><a name="index-BFD_005fRELOC_005fARC_005fTLS_005fLE_005f32-911"></a></var><br> — : <b>BFD_RELOC_ARC_S25W_PCREL_PLT</b><var><a name="index-BFD_005fRELOC_005fARC_005fS25W_005fPCREL_005fPLT-912"></a></var><br> — : <b>BFD_RELOC_ARC_S21H_PCREL_PLT</b><var><a name="index-BFD_005fRELOC_005fARC_005fS21H_005fPCREL_005fPLT-913"></a></var><br> <blockquote><p>ARC relocs. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_16_IMM</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f16_005fIMM-914"></a></var><br> <blockquote><p>ADI Blackfin 16 bit immediate absolute reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_16_HIGH</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f16_005fHIGH-915"></a></var><br> <blockquote><p>ADI Blackfin 16 bit immediate absolute reloc higher 16 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_4_PCREL</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f4_005fPCREL-916"></a></var><br> <blockquote><p>ADI Blackfin 'a' part of LSETUP. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_5_PCREL</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f5_005fPCREL-917"></a></var><br> <blockquote><p>ADI Blackfin. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_16_LOW</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f16_005fLOW-918"></a></var><br> <blockquote><p>ADI Blackfin 16 bit immediate absolute reloc lower 16 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_10_PCREL</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f10_005fPCREL-919"></a></var><br> <blockquote><p>ADI Blackfin. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_11_PCREL</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f11_005fPCREL-920"></a></var><br> <blockquote><p>ADI Blackfin 'b' part of LSETUP. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_12_PCREL_JUMP</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f12_005fPCREL_005fJUMP-921"></a></var><br> <blockquote><p>ADI Blackfin. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_12_PCREL_JUMP_S</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f12_005fPCREL_005fJUMP_005fS-922"></a></var><br> <blockquote><p>ADI Blackfin Short jump, pcrel. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_24_PCREL_CALL_X</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f24_005fPCREL_005fCALL_005fX-923"></a></var><br> <blockquote><p>ADI Blackfin Call.x not implemented. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_24_PCREL_JUMP_L</b><var><a name="index-BFD_005fRELOC_005fBFIN_005f24_005fPCREL_005fJUMP_005fL-924"></a></var><br> <blockquote><p>ADI Blackfin Long Jump pcrel. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_GOT17M4</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fGOT17M4-925"></a></var><br> — : <b>BFD_RELOC_BFIN_GOTHI</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fGOTHI-926"></a></var><br> — : <b>BFD_RELOC_BFIN_GOTLO</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fGOTLO-927"></a></var><br> — : <b>BFD_RELOC_BFIN_FUNCDESC</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC-928"></a></var><br> — : <b>BFD_RELOC_BFIN_FUNCDESC_GOT17M4</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOT17M4-929"></a></var><br> — : <b>BFD_RELOC_BFIN_FUNCDESC_GOTHI</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTHI-930"></a></var><br> — : <b>BFD_RELOC_BFIN_FUNCDESC_GOTLO</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTLO-931"></a></var><br> — : <b>BFD_RELOC_BFIN_FUNCDESC_VALUE</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fVALUE-932"></a></var><br> — : <b>BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTOFF17M4-933"></a></var><br> — : <b>BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTOFFHI-934"></a></var><br> — : <b>BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fFUNCDESC_005fGOTOFFLO-935"></a></var><br> — : <b>BFD_RELOC_BFIN_GOTOFF17M4</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fGOTOFF17M4-936"></a></var><br> — : <b>BFD_RELOC_BFIN_GOTOFFHI</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fGOTOFFHI-937"></a></var><br> — : <b>BFD_RELOC_BFIN_GOTOFFLO</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fGOTOFFLO-938"></a></var><br> <blockquote><p>ADI Blackfin FD-PIC relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_GOT</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fGOT-939"></a></var><br> <blockquote><p>ADI Blackfin GOT relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_BFIN_PLTPC</b><var><a name="index-BFD_005fRELOC_005fBFIN_005fPLTPC-940"></a></var><br> <blockquote><p>ADI Blackfin PLTPC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_PUSH</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fPUSH-941"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_CONST</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fCONST-942"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_ADD</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fADD-943"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_SUB</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fSUB-944"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_MULT</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fMULT-945"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_DIV</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fDIV-946"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_MOD</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fMOD-947"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_LSHIFT</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fLSHIFT-948"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_RSHIFT</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fRSHIFT-949"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_AND</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fAND-950"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_OR</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fOR-951"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_XOR</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fXOR-952"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_LAND</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fLAND-953"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_LOR</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fLOR-954"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_LEN</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fLEN-955"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_NEG</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fNEG-956"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_COMP</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fCOMP-957"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_PAGE</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fPAGE-958"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_HWPAGE</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fHWPAGE-959"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_ARELOC_BFIN_ADDR</b><var><a name="index-BFD_005fARELOC_005fBFIN_005fADDR-960"></a></var><br> <blockquote><p>ADI Blackfin arithmetic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D10V_10_PCREL_R</b><var><a name="index-BFD_005fRELOC_005fD10V_005f10_005fPCREL_005fR-961"></a></var><br> <blockquote><p>Mitsubishi D10V relocs. This is a 10-bit reloc with the right 2 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D10V_10_PCREL_L</b><var><a name="index-BFD_005fRELOC_005fD10V_005f10_005fPCREL_005fL-962"></a></var><br> <blockquote><p>Mitsubishi D10V relocs. This is a 10-bit reloc with the right 2 bits assumed to be 0. This is the same as the previous reloc except it is in the left container, i.e., shifted left 15 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D10V_18</b><var><a name="index-BFD_005fRELOC_005fD10V_005f18-963"></a></var><br> <blockquote><p>This is an 18-bit reloc with the right 2 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D10V_18_PCREL</b><var><a name="index-BFD_005fRELOC_005fD10V_005f18_005fPCREL-964"></a></var><br> <blockquote><p>This is an 18-bit reloc with the right 2 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_6</b><var><a name="index-BFD_005fRELOC_005fD30V_005f6-965"></a></var><br> <blockquote><p>Mitsubishi D30V relocs. This is a 6-bit absolute reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_9_PCREL</b><var><a name="index-BFD_005fRELOC_005fD30V_005f9_005fPCREL-966"></a></var><br> <blockquote><p>This is a 6-bit pc-relative reloc with the right 3 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_9_PCREL_R</b><var><a name="index-BFD_005fRELOC_005fD30V_005f9_005fPCREL_005fR-967"></a></var><br> <blockquote><p>This is a 6-bit pc-relative reloc with the right 3 bits assumed to be 0. Same as the previous reloc but on the right side of the container. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_15</b><var><a name="index-BFD_005fRELOC_005fD30V_005f15-968"></a></var><br> <blockquote><p>This is a 12-bit absolute reloc with the right 3 bitsassumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_15_PCREL</b><var><a name="index-BFD_005fRELOC_005fD30V_005f15_005fPCREL-969"></a></var><br> <blockquote><p>This is a 12-bit pc-relative reloc with the right 3 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_15_PCREL_R</b><var><a name="index-BFD_005fRELOC_005fD30V_005f15_005fPCREL_005fR-970"></a></var><br> <blockquote><p>This is a 12-bit pc-relative reloc with the right 3 bits assumed to be 0. Same as the previous reloc but on the right side of the container. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_21</b><var><a name="index-BFD_005fRELOC_005fD30V_005f21-971"></a></var><br> <blockquote><p>This is an 18-bit absolute reloc with the right 3 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_21_PCREL</b><var><a name="index-BFD_005fRELOC_005fD30V_005f21_005fPCREL-972"></a></var><br> <blockquote><p>This is an 18-bit pc-relative reloc with the right 3 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_21_PCREL_R</b><var><a name="index-BFD_005fRELOC_005fD30V_005f21_005fPCREL_005fR-973"></a></var><br> <blockquote><p>This is an 18-bit pc-relative reloc with the right 3 bits assumed to be 0. Same as the previous reloc but on the right side of the container. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_32</b><var><a name="index-BFD_005fRELOC_005fD30V_005f32-974"></a></var><br> <blockquote><p>This is a 32-bit absolute reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_D30V_32_PCREL</b><var><a name="index-BFD_005fRELOC_005fD30V_005f32_005fPCREL-975"></a></var><br> <blockquote><p>This is a 32-bit pc-relative reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_DLX_HI16_S</b><var><a name="index-BFD_005fRELOC_005fDLX_005fHI16_005fS-976"></a></var><br> <blockquote><p>DLX relocs </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_DLX_LO16</b><var><a name="index-BFD_005fRELOC_005fDLX_005fLO16-977"></a></var><br> <blockquote><p>DLX relocs </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_DLX_JMP26</b><var><a name="index-BFD_005fRELOC_005fDLX_005fJMP26-978"></a></var><br> <blockquote><p>DLX relocs </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32C_HI8</b><var><a name="index-BFD_005fRELOC_005fM32C_005fHI8-979"></a></var><br> — : <b>BFD_RELOC_M32C_RL_JUMP</b><var><a name="index-BFD_005fRELOC_005fM32C_005fRL_005fJUMP-980"></a></var><br> — : <b>BFD_RELOC_M32C_RL_1ADDR</b><var><a name="index-BFD_005fRELOC_005fM32C_005fRL_005f1ADDR-981"></a></var><br> — : <b>BFD_RELOC_M32C_RL_2ADDR</b><var><a name="index-BFD_005fRELOC_005fM32C_005fRL_005f2ADDR-982"></a></var><br> <blockquote><p>Renesas M16C/M32C Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32R_24</b><var><a name="index-BFD_005fRELOC_005fM32R_005f24-983"></a></var><br> <blockquote><p>Renesas M32R (formerly Mitsubishi M32R) relocs. This is a 24 bit absolute address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32R_10_PCREL</b><var><a name="index-BFD_005fRELOC_005fM32R_005f10_005fPCREL-984"></a></var><br> <blockquote><p>This is a 10-bit pc-relative reloc with the right 2 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32R_18_PCREL</b><var><a name="index-BFD_005fRELOC_005fM32R_005f18_005fPCREL-985"></a></var><br> <blockquote><p>This is an 18-bit reloc with the right 2 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32R_26_PCREL</b><var><a name="index-BFD_005fRELOC_005fM32R_005f26_005fPCREL-986"></a></var><br> <blockquote><p>This is a 26-bit reloc with the right 2 bits assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32R_HI16_ULO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fHI16_005fULO-987"></a></var><br> <blockquote><p>This is a 16-bit reloc containing the high 16 bits of an address used when the lower 16 bits are treated as unsigned. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32R_HI16_SLO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fHI16_005fSLO-988"></a></var><br> <blockquote><p>This is a 16-bit reloc containing the high 16 bits of an address used when the lower 16 bits are treated as signed. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32R_LO16</b><var><a name="index-BFD_005fRELOC_005fM32R_005fLO16-989"></a></var><br> <blockquote><p>This is a 16-bit reloc containing the lower 16 bits of an address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32R_SDA16</b><var><a name="index-BFD_005fRELOC_005fM32R_005fSDA16-990"></a></var><br> <blockquote><p>This is a 16-bit reloc containing the small data area offset for use in add3, load, and store instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M32R_GOT24</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOT24-991"></a></var><br> — : <b>BFD_RELOC_M32R_26_PLTREL</b><var><a name="index-BFD_005fRELOC_005fM32R_005f26_005fPLTREL-992"></a></var><br> — : <b>BFD_RELOC_M32R_COPY</b><var><a name="index-BFD_005fRELOC_005fM32R_005fCOPY-993"></a></var><br> — : <b>BFD_RELOC_M32R_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGLOB_005fDAT-994"></a></var><br> — : <b>BFD_RELOC_M32R_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fM32R_005fJMP_005fSLOT-995"></a></var><br> — : <b>BFD_RELOC_M32R_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fM32R_005fRELATIVE-996"></a></var><br> — : <b>BFD_RELOC_M32R_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOTOFF-997"></a></var><br> — : <b>BFD_RELOC_M32R_GOTOFF_HI_ULO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOTOFF_005fHI_005fULO-998"></a></var><br> — : <b>BFD_RELOC_M32R_GOTOFF_HI_SLO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOTOFF_005fHI_005fSLO-999"></a></var><br> — : <b>BFD_RELOC_M32R_GOTOFF_LO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOTOFF_005fLO-1000"></a></var><br> — : <b>BFD_RELOC_M32R_GOTPC24</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOTPC24-1001"></a></var><br> — : <b>BFD_RELOC_M32R_GOT16_HI_ULO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOT16_005fHI_005fULO-1002"></a></var><br> — : <b>BFD_RELOC_M32R_GOT16_HI_SLO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOT16_005fHI_005fSLO-1003"></a></var><br> — : <b>BFD_RELOC_M32R_GOT16_LO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOT16_005fLO-1004"></a></var><br> — : <b>BFD_RELOC_M32R_GOTPC_HI_ULO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOTPC_005fHI_005fULO-1005"></a></var><br> — : <b>BFD_RELOC_M32R_GOTPC_HI_SLO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOTPC_005fHI_005fSLO-1006"></a></var><br> — : <b>BFD_RELOC_M32R_GOTPC_LO</b><var><a name="index-BFD_005fRELOC_005fM32R_005fGOTPC_005fLO-1007"></a></var><br> <blockquote><p>For PIC. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f20-1008"></a></var><br> <blockquote><p>NDS32 relocs. This is a 20 bit absolute address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_9_PCREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f9_005fPCREL-1009"></a></var><br> <blockquote><p>This is a 9-bit pc-relative reloc with the right 1 bit assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_WORD_9_PCREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fWORD_005f9_005fPCREL-1010"></a></var><br> <blockquote><p>This is a 9-bit pc-relative reloc with the right 1 bit assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_15_PCREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f15_005fPCREL-1011"></a></var><br> <blockquote><p>This is an 15-bit reloc with the right 1 bit assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_17_PCREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f17_005fPCREL-1012"></a></var><br> <blockquote><p>This is an 17-bit reloc with the right 1 bit assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_25_PCREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f25_005fPCREL-1013"></a></var><br> <blockquote><p>This is a 25-bit reloc with the right 1 bit assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_HI20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fHI20-1014"></a></var><br> <blockquote><p>This is a 20-bit reloc containing the high 20 bits of an address used with the lower 12 bits </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_LO12S3</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S3-1015"></a></var><br> <blockquote><p>This is a 12-bit reloc containing the lower 12 bits of an address then shift right by 3. This is used with ldi,sdi... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_LO12S2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S2-1016"></a></var><br> <blockquote><p>This is a 12-bit reloc containing the lower 12 bits of an address then shift left by 2. This is used with lwi,swi... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_LO12S1</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S1-1017"></a></var><br> <blockquote><p>This is a 12-bit reloc containing the lower 12 bits of an address then shift left by 1. This is used with lhi,shi... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_LO12S0</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S0-1018"></a></var><br> <blockquote><p>This is a 12-bit reloc containing the lower 12 bits of an address then shift left by 0. This is used with lbisbi... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_LO12S0_ORI</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S0_005fORI-1019"></a></var><br> <blockquote><p>This is a 12-bit reloc containing the lower 12 bits of an address then shift left by 0. This is only used with branch relaxations </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA15S3</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA15S3-1020"></a></var><br> <blockquote><p>This is a 15-bit reloc containing the small data area 18-bit signed offset and shift left by 3 for use in ldi, sdi... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA15S2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA15S2-1021"></a></var><br> <blockquote><p>This is a 15-bit reloc containing the small data area 17-bit signed offset and shift left by 2 for use in lwi, swi... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA15S1</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA15S1-1022"></a></var><br> <blockquote><p>This is a 15-bit reloc containing the small data area 16-bit signed offset and shift left by 1 for use in lhi, shi... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA15S0</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA15S0-1023"></a></var><br> <blockquote><p>This is a 15-bit reloc containing the small data area 15-bit signed offset and shift left by 0 for use in lbi, sbi... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA16S3</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA16S3-1024"></a></var><br> <blockquote><p>This is a 16-bit reloc containing the small data area 16-bit signed offset and shift left by 3 </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA17S2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA17S2-1025"></a></var><br> <blockquote><p>This is a 17-bit reloc containing the small data area 17-bit signed offset and shift left by 2 for use in lwi.gp, swi.gp... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA18S1</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA18S1-1026"></a></var><br> <blockquote><p>This is a 18-bit reloc containing the small data area 18-bit signed offset and shift left by 1 for use in lhi.gp, shi.gp... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA19S0</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA19S0-1027"></a></var><br> <blockquote><p>This is a 19-bit reloc containing the small data area 19-bit signed offset and shift left by 0 for use in lbi.gp, sbi.gp... </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_GOT20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOT20-1028"></a></var><br> — : <b>BFD_RELOC_NDS32_9_PLTREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f9_005fPLTREL-1029"></a></var><br> — : <b>BFD_RELOC_NDS32_25_PLTREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f25_005fPLTREL-1030"></a></var><br> — : <b>BFD_RELOC_NDS32_COPY</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fCOPY-1031"></a></var><br> — : <b>BFD_RELOC_NDS32_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGLOB_005fDAT-1032"></a></var><br> — : <b>BFD_RELOC_NDS32_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fJMP_005fSLOT-1033"></a></var><br> — : <b>BFD_RELOC_NDS32_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fRELATIVE-1034"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF-1035"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTOFF_HI20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fHI20-1036"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTOFF_LO12</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fLO12-1037"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTPC20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTPC20-1038"></a></var><br> — : <b>BFD_RELOC_NDS32_GOT_HI20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fHI20-1039"></a></var><br> — : <b>BFD_RELOC_NDS32_GOT_LO12</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fLO12-1040"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTPC_HI20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTPC_005fHI20-1041"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTPC_LO12</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTPC_005fLO12-1042"></a></var><br> <blockquote><p>for PIC </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_INSN16</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fINSN16-1043"></a></var><br> — : <b>BFD_RELOC_NDS32_LABEL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLABEL-1044"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGCALL1</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL1-1045"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGCALL2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL2-1046"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGCALL3</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL3-1047"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGJUMP1</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP1-1048"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGJUMP2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP2-1049"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGJUMP3</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP3-1050"></a></var><br> — : <b>BFD_RELOC_NDS32_LOADSTORE</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLOADSTORE-1051"></a></var><br> — : <b>BFD_RELOC_NDS32_9_FIXED</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f9_005fFIXED-1052"></a></var><br> — : <b>BFD_RELOC_NDS32_15_FIXED</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f15_005fFIXED-1053"></a></var><br> — : <b>BFD_RELOC_NDS32_17_FIXED</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f17_005fFIXED-1054"></a></var><br> — : <b>BFD_RELOC_NDS32_25_FIXED</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f25_005fFIXED-1055"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGCALL4</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL4-1056"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGCALL5</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL5-1057"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGCALL6</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGCALL6-1058"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGJUMP4</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP4-1059"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGJUMP5</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP5-1060"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGJUMP6</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP6-1061"></a></var><br> — : <b>BFD_RELOC_NDS32_LONGJUMP7</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLONGJUMP7-1062"></a></var><br> <blockquote><p>for relax </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_PLTREL_HI20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPLTREL_005fHI20-1063"></a></var><br> — : <b>BFD_RELOC_NDS32_PLTREL_LO12</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPLTREL_005fLO12-1064"></a></var><br> — : <b>BFD_RELOC_NDS32_PLT_GOTREL_HI20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fHI20-1065"></a></var><br> — : <b>BFD_RELOC_NDS32_PLT_GOTREL_LO12</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fLO12-1066"></a></var><br> <blockquote><p>for PIC </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA12S2_DP</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA12S2_005fDP-1067"></a></var><br> — : <b>BFD_RELOC_NDS32_SDA12S2_SP</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA12S2_005fSP-1068"></a></var><br> — : <b>BFD_RELOC_NDS32_LO12S2_DP</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S2_005fDP-1069"></a></var><br> — : <b>BFD_RELOC_NDS32_LO12S2_SP</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fLO12S2_005fSP-1070"></a></var><br> <blockquote><p>for floating point </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_DWARF2_OP1</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fDWARF2_005fOP1-1071"></a></var><br> — : <b>BFD_RELOC_NDS32_DWARF2_OP2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fDWARF2_005fOP2-1072"></a></var><br> — : <b>BFD_RELOC_NDS32_DWARF2_LEB</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fDWARF2_005fLEB-1073"></a></var><br> <blockquote><p>for dwarf2 debug_line. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_UPDATE_TA</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fUPDATE_005fTA-1074"></a></var><br> <blockquote><p>for eliminate 16-bit instructions </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_PLT_GOTREL_LO20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fLO20-1075"></a></var><br> — : <b>BFD_RELOC_NDS32_PLT_GOTREL_LO15</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fLO15-1076"></a></var><br> — : <b>BFD_RELOC_NDS32_PLT_GOTREL_LO19</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOTREL_005fLO19-1077"></a></var><br> — : <b>BFD_RELOC_NDS32_GOT_LO15</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fLO15-1078"></a></var><br> — : <b>BFD_RELOC_NDS32_GOT_LO19</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fLO19-1079"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTOFF_LO15</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fLO15-1080"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTOFF_LO19</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fLO19-1081"></a></var><br> — : <b>BFD_RELOC_NDS32_GOT15S2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOT15S2-1082"></a></var><br> — : <b>BFD_RELOC_NDS32_GOT17S2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOT17S2-1083"></a></var><br> <blockquote><p>for PIC object relaxation </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_5</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f5-1084"></a></var><br> <blockquote><p>NDS32 relocs. This is a 5 bit absolute address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_10_UPCREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f10_005fUPCREL-1085"></a></var><br> <blockquote><p>This is a 10-bit unsigned pc-relative reloc with the right 1 bit assumed to be 0. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_SDA_FP7U2_RELA</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSDA_005fFP7U2_005fRELA-1086"></a></var><br> <blockquote><p>If fp were omitted, fp can used as another gp. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_RELAX_ENTRY</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fRELAX_005fENTRY-1087"></a></var><br> — : <b>BFD_RELOC_NDS32_GOT_SUFF</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOT_005fSUFF-1088"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTOFF_SUFF</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTOFF_005fSUFF-1089"></a></var><br> — : <b>BFD_RELOC_NDS32_PLT_GOT_SUFF</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPLT_005fGOT_005fSUFF-1090"></a></var><br> — : <b>BFD_RELOC_NDS32_MULCALL_SUFF</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fMULCALL_005fSUFF-1091"></a></var><br> — : <b>BFD_RELOC_NDS32_PTR</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPTR-1092"></a></var><br> — : <b>BFD_RELOC_NDS32_PTR_COUNT</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPTR_005fCOUNT-1093"></a></var><br> — : <b>BFD_RELOC_NDS32_PTR_RESOLVED</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPTR_005fRESOLVED-1094"></a></var><br> — : <b>BFD_RELOC_NDS32_PLTBLOCK</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fPLTBLOCK-1095"></a></var><br> — : <b>BFD_RELOC_NDS32_RELAX_REGION_BEGIN</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fRELAX_005fREGION_005fBEGIN-1096"></a></var><br> — : <b>BFD_RELOC_NDS32_RELAX_REGION_END</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fRELAX_005fREGION_005fEND-1097"></a></var><br> — : <b>BFD_RELOC_NDS32_MINUEND</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fMINUEND-1098"></a></var><br> — : <b>BFD_RELOC_NDS32_SUBTRAHEND</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fSUBTRAHEND-1099"></a></var><br> — : <b>BFD_RELOC_NDS32_DIFF8</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fDIFF8-1100"></a></var><br> — : <b>BFD_RELOC_NDS32_DIFF16</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fDIFF16-1101"></a></var><br> — : <b>BFD_RELOC_NDS32_DIFF32</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fDIFF32-1102"></a></var><br> — : <b>BFD_RELOC_NDS32_DIFF_ULEB128</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fDIFF_005fULEB128-1103"></a></var><br> — : <b>BFD_RELOC_NDS32_EMPTY</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fEMPTY-1104"></a></var><br> <blockquote><p>relaxation relative relocation types </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_25_ABS</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f25_005fABS-1105"></a></var><br> <blockquote><p>This is a 25 bit absolute address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_DATA</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fDATA-1106"></a></var><br> — : <b>BFD_RELOC_NDS32_TRAN</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTRAN-1107"></a></var><br> — : <b>BFD_RELOC_NDS32_17IFC_PCREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f17IFC_005fPCREL-1108"></a></var><br> — : <b>BFD_RELOC_NDS32_10IFCU_PCREL</b><var><a name="index-BFD_005fRELOC_005fNDS32_005f10IFCU_005fPCREL-1109"></a></var><br> <blockquote><p>For ex9 and ifc using. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NDS32_TPOFF</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTPOFF-1110"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_LE_HI20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005fHI20-1111"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_LE_LO12</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005fLO12-1112"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_LE_ADD</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005fADD-1113"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_LE_LS</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005fLS-1114"></a></var><br> — : <b>BFD_RELOC_NDS32_GOTTPOFF</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fGOTTPOFF-1115"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_IE_HI20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fIE_005fHI20-1116"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_IE_LO12S2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fIE_005fLO12S2-1117"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_TPOFF</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fTPOFF-1118"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_LE_20</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005f20-1119"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_LE_15S0</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005f15S0-1120"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_LE_15S1</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005f15S1-1121"></a></var><br> — : <b>BFD_RELOC_NDS32_TLS_LE_15S2</b><var><a name="index-BFD_005fRELOC_005fNDS32_005fTLS_005fLE_005f15S2-1122"></a></var><br> <blockquote><p>For TLS. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_9_PCREL</b><var><a name="index-BFD_005fRELOC_005fV850_005f9_005fPCREL-1123"></a></var><br> <blockquote><p>This is a 9-bit reloc </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_22_PCREL</b><var><a name="index-BFD_005fRELOC_005fV850_005f22_005fPCREL-1124"></a></var><br> <blockquote><p>This is a 22-bit reloc </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_SDA_16_16_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fSDA_005f16_005f16_005fOFFSET-1125"></a></var><br> <blockquote><p>This is a 16 bit offset from the short data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_SDA_15_16_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fSDA_005f15_005f16_005fOFFSET-1126"></a></var><br> <blockquote><p>This is a 16 bit offset (of which only 15 bits are used) from the short data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_ZDA_16_16_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fZDA_005f16_005f16_005fOFFSET-1127"></a></var><br> <blockquote><p>This is a 16 bit offset from the zero data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_ZDA_15_16_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fZDA_005f15_005f16_005fOFFSET-1128"></a></var><br> <blockquote><p>This is a 16 bit offset (of which only 15 bits are used) from the zero data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_TDA_6_8_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f6_005f8_005fOFFSET-1129"></a></var><br> <blockquote><p>This is an 8 bit offset (of which only 6 bits are used) from the tiny data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_TDA_7_8_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f7_005f8_005fOFFSET-1130"></a></var><br> <blockquote><p>This is an 8bit offset (of which only 7 bits are used) from the tiny data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_TDA_7_7_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f7_005f7_005fOFFSET-1131"></a></var><br> <blockquote><p>This is a 7 bit offset from the tiny data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_TDA_16_16_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f16_005f16_005fOFFSET-1132"></a></var><br> <blockquote><p>This is a 16 bit offset from the tiny data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_TDA_4_5_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f4_005f5_005fOFFSET-1133"></a></var><br> <blockquote><p>This is a 5 bit offset (of which only 4 bits are used) from the tiny data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_TDA_4_4_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fTDA_005f4_005f4_005fOFFSET-1134"></a></var><br> <blockquote><p>This is a 4 bit offset from the tiny data area pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fSDA_005f16_005f16_005fSPLIT_005fOFFSET-1135"></a></var><br> <blockquote><p>This is a 16 bit offset from the short data area pointer, with the bits placed non-contiguously in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fZDA_005f16_005f16_005fSPLIT_005fOFFSET-1136"></a></var><br> <blockquote><p>This is a 16 bit offset from the zero data area pointer, with the bits placed non-contiguously in the instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_CALLT_6_7_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fCALLT_005f6_005f7_005fOFFSET-1137"></a></var><br> <blockquote><p>This is a 6 bit offset from the call table base pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_CALLT_16_16_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fCALLT_005f16_005f16_005fOFFSET-1138"></a></var><br> <blockquote><p>This is a 16 bit offset from the call table base pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_LONGCALL</b><var><a name="index-BFD_005fRELOC_005fV850_005fLONGCALL-1139"></a></var><br> <blockquote><p>Used for relaxing indirect function calls. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_LONGJUMP</b><var><a name="index-BFD_005fRELOC_005fV850_005fLONGJUMP-1140"></a></var><br> <blockquote><p>Used for relaxing indirect jumps. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_ALIGN</b><var><a name="index-BFD_005fRELOC_005fV850_005fALIGN-1141"></a></var><br> <blockquote><p>Used to maintain alignment whilst relaxing. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_LO16_SPLIT_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fLO16_005fSPLIT_005fOFFSET-1142"></a></var><br> <blockquote><p>This is a variation of BFD_RELOC_LO16 that can be used in v850e ld.bu instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_16_PCREL</b><var><a name="index-BFD_005fRELOC_005fV850_005f16_005fPCREL-1143"></a></var><br> <blockquote><p>This is a 16-bit reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_17_PCREL</b><var><a name="index-BFD_005fRELOC_005fV850_005f17_005fPCREL-1144"></a></var><br> <blockquote><p>This is a 17-bit reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_23</b><var><a name="index-BFD_005fRELOC_005fV850_005f23-1145"></a></var><br> <blockquote><p>This is a 23-bit reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_32_PCREL</b><var><a name="index-BFD_005fRELOC_005fV850_005f32_005fPCREL-1146"></a></var><br> <blockquote><p>This is a 32-bit reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_32_ABS</b><var><a name="index-BFD_005fRELOC_005fV850_005f32_005fABS-1147"></a></var><br> <blockquote><p>This is a 32-bit reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_16_SPLIT_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005f16_005fSPLIT_005fOFFSET-1148"></a></var><br> <blockquote><p>This is a 16-bit reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_16_S1</b><var><a name="index-BFD_005fRELOC_005fV850_005f16_005fS1-1149"></a></var><br> <blockquote><p>This is a 16-bit reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_LO16_S1</b><var><a name="index-BFD_005fRELOC_005fV850_005fLO16_005fS1-1150"></a></var><br> <blockquote><p>Low 16 bits. 16 bit shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_CALLT_15_16_OFFSET</b><var><a name="index-BFD_005fRELOC_005fV850_005fCALLT_005f15_005f16_005fOFFSET-1151"></a></var><br> <blockquote><p>This is a 16 bit offset from the call table base pointer. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_32_GOTPCREL</b><var><a name="index-BFD_005fRELOC_005fV850_005f32_005fGOTPCREL-1152"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_16_GOT</b><var><a name="index-BFD_005fRELOC_005fV850_005f16_005fGOT-1153"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_32_GOT</b><var><a name="index-BFD_005fRELOC_005fV850_005f32_005fGOT-1154"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_22_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fV850_005f22_005fPLT_005fPCREL-1155"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_32_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fV850_005f32_005fPLT_005fPCREL-1156"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_COPY</b><var><a name="index-BFD_005fRELOC_005fV850_005fCOPY-1157"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fV850_005fGLOB_005fDAT-1158"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fV850_005fJMP_005fSLOT-1159"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fV850_005fRELATIVE-1160"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_16_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fV850_005f16_005fGOTOFF-1161"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_32_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fV850_005f32_005fGOTOFF-1162"></a></var><br> <blockquote><p>DSO relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_CODE</b><var><a name="index-BFD_005fRELOC_005fV850_005fCODE-1163"></a></var><br> <blockquote><p>start code. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_V850_DATA</b><var><a name="index-BFD_005fRELOC_005fV850_005fDATA-1164"></a></var><br> <blockquote><p>start data in text. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_TIC30_LDP</b><var><a name="index-BFD_005fRELOC_005fTIC30_005fLDP-1165"></a></var><br> <blockquote><p>This is a 8bit DP reloc for the tms320c30, where the most significant 8 bits of a 24 bit word are placed into the least significant 8 bits of the opcode. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_TIC54X_PARTLS7</b><var><a name="index-BFD_005fRELOC_005fTIC54X_005fPARTLS7-1166"></a></var><br> <blockquote><p>This is a 7bit reloc for the tms320c54x, where the least significant 7 bits of a 16 bit word are placed into the least significant 7 bits of the opcode. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_TIC54X_PARTMS9</b><var><a name="index-BFD_005fRELOC_005fTIC54X_005fPARTMS9-1167"></a></var><br> <blockquote><p>This is a 9bit DP reloc for the tms320c54x, where the most significant 9 bits of a 16 bit word are placed into the least significant 9 bits of the opcode. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_TIC54X_23</b><var><a name="index-BFD_005fRELOC_005fTIC54X_005f23-1168"></a></var><br> <blockquote><p>This is an extended address 23-bit reloc for the tms320c54x. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_TIC54X_16_OF_23</b><var><a name="index-BFD_005fRELOC_005fTIC54X_005f16_005fOF_005f23-1169"></a></var><br> <blockquote><p>This is a 16-bit reloc for the tms320c54x, where the least significant 16 bits of a 23-bit extended address are placed into the opcode. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_TIC54X_MS7_OF_23</b><var><a name="index-BFD_005fRELOC_005fTIC54X_005fMS7_005fOF_005f23-1170"></a></var><br> <blockquote><p>This is a reloc for the tms320c54x, where the most significant 7 bits of a 23-bit extended address are placed into the opcode. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_C6000_PCR_S21</b><var><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fS21-1171"></a></var><br> — : <b>BFD_RELOC_C6000_PCR_S12</b><var><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fS12-1172"></a></var><br> — : <b>BFD_RELOC_C6000_PCR_S10</b><var><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fS10-1173"></a></var><br> — : <b>BFD_RELOC_C6000_PCR_S7</b><var><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fS7-1174"></a></var><br> — : <b>BFD_RELOC_C6000_ABS_S16</b><var><a name="index-BFD_005fRELOC_005fC6000_005fABS_005fS16-1175"></a></var><br> — : <b>BFD_RELOC_C6000_ABS_L16</b><var><a name="index-BFD_005fRELOC_005fC6000_005fABS_005fL16-1176"></a></var><br> — : <b>BFD_RELOC_C6000_ABS_H16</b><var><a name="index-BFD_005fRELOC_005fC6000_005fABS_005fH16-1177"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_U15_B</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fU15_005fB-1178"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_U15_H</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fU15_005fH-1179"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_U15_W</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fU15_005fW-1180"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_S16</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fS16-1181"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_L16_B</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fL16_005fB-1182"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_L16_H</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fL16_005fH-1183"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_L16_W</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fL16_005fW-1184"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_H16_B</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fH16_005fB-1185"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_H16_H</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fH16_005fH-1186"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_H16_W</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fH16_005fW-1187"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_GOT_U15_W</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fGOT_005fU15_005fW-1188"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_GOT_L16_W</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fGOT_005fL16_005fW-1189"></a></var><br> — : <b>BFD_RELOC_C6000_SBR_GOT_H16_W</b><var><a name="index-BFD_005fRELOC_005fC6000_005fSBR_005fGOT_005fH16_005fW-1190"></a></var><br> — : <b>BFD_RELOC_C6000_DSBT_INDEX</b><var><a name="index-BFD_005fRELOC_005fC6000_005fDSBT_005fINDEX-1191"></a></var><br> — : <b>BFD_RELOC_C6000_PREL31</b><var><a name="index-BFD_005fRELOC_005fC6000_005fPREL31-1192"></a></var><br> — : <b>BFD_RELOC_C6000_COPY</b><var><a name="index-BFD_005fRELOC_005fC6000_005fCOPY-1193"></a></var><br> — : <b>BFD_RELOC_C6000_JUMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fC6000_005fJUMP_005fSLOT-1194"></a></var><br> — : <b>BFD_RELOC_C6000_EHTYPE</b><var><a name="index-BFD_005fRELOC_005fC6000_005fEHTYPE-1195"></a></var><br> — : <b>BFD_RELOC_C6000_PCR_H16</b><var><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fH16-1196"></a></var><br> — : <b>BFD_RELOC_C6000_PCR_L16</b><var><a name="index-BFD_005fRELOC_005fC6000_005fPCR_005fL16-1197"></a></var><br> — : <b>BFD_RELOC_C6000_ALIGN</b><var><a name="index-BFD_005fRELOC_005fC6000_005fALIGN-1198"></a></var><br> — : <b>BFD_RELOC_C6000_FPHEAD</b><var><a name="index-BFD_005fRELOC_005fC6000_005fFPHEAD-1199"></a></var><br> — : <b>BFD_RELOC_C6000_NOCMP</b><var><a name="index-BFD_005fRELOC_005fC6000_005fNOCMP-1200"></a></var><br> <blockquote><p>TMS320C6000 relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FR30_48</b><var><a name="index-BFD_005fRELOC_005fFR30_005f48-1201"></a></var><br> <blockquote><p>This is a 48 bit reloc for the FR30 that stores 32 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FR30_20</b><var><a name="index-BFD_005fRELOC_005fFR30_005f20-1202"></a></var><br> <blockquote><p>This is a 32 bit reloc for the FR30 that stores 20 bits split up into two sections. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FR30_6_IN_4</b><var><a name="index-BFD_005fRELOC_005fFR30_005f6_005fIN_005f4-1203"></a></var><br> <blockquote><p>This is a 16 bit reloc for the FR30 that stores a 6 bit word offset in 4 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FR30_8_IN_8</b><var><a name="index-BFD_005fRELOC_005fFR30_005f8_005fIN_005f8-1204"></a></var><br> <blockquote><p>This is a 16 bit reloc for the FR30 that stores an 8 bit byte offset into 8 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FR30_9_IN_8</b><var><a name="index-BFD_005fRELOC_005fFR30_005f9_005fIN_005f8-1205"></a></var><br> <blockquote><p>This is a 16 bit reloc for the FR30 that stores a 9 bit short offset into 8 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FR30_10_IN_8</b><var><a name="index-BFD_005fRELOC_005fFR30_005f10_005fIN_005f8-1206"></a></var><br> <blockquote><p>This is a 16 bit reloc for the FR30 that stores a 10 bit word offset into 8 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FR30_9_PCREL</b><var><a name="index-BFD_005fRELOC_005fFR30_005f9_005fPCREL-1207"></a></var><br> <blockquote><p>This is a 16 bit reloc for the FR30 that stores a 9 bit pc relative short offset into 8 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_FR30_12_PCREL</b><var><a name="index-BFD_005fRELOC_005fFR30_005f12_005fPCREL-1208"></a></var><br> <blockquote><p>This is a 16 bit reloc for the FR30 that stores a 12 bit pc relative short offset into 11 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MCORE_PCREL_IMM8BY4</b><var><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005fIMM8BY4-1209"></a></var><br> — : <b>BFD_RELOC_MCORE_PCREL_IMM11BY2</b><var><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005fIMM11BY2-1210"></a></var><br> — : <b>BFD_RELOC_MCORE_PCREL_IMM4BY2</b><var><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005fIMM4BY2-1211"></a></var><br> — : <b>BFD_RELOC_MCORE_PCREL_32</b><var><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005f32-1212"></a></var><br> — : <b>BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2</b><var><a name="index-BFD_005fRELOC_005fMCORE_005fPCREL_005fJSR_005fIMM11BY2-1213"></a></var><br> — : <b>BFD_RELOC_MCORE_RVA</b><var><a name="index-BFD_005fRELOC_005fMCORE_005fRVA-1214"></a></var><br> <blockquote><p>Motorola Mcore relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MEP_8</b><var><a name="index-BFD_005fRELOC_005fMEP_005f8-1215"></a></var><br> — : <b>BFD_RELOC_MEP_16</b><var><a name="index-BFD_005fRELOC_005fMEP_005f16-1216"></a></var><br> — : <b>BFD_RELOC_MEP_32</b><var><a name="index-BFD_005fRELOC_005fMEP_005f32-1217"></a></var><br> — : <b>BFD_RELOC_MEP_PCREL8A2</b><var><a name="index-BFD_005fRELOC_005fMEP_005fPCREL8A2-1218"></a></var><br> — : <b>BFD_RELOC_MEP_PCREL12A2</b><var><a name="index-BFD_005fRELOC_005fMEP_005fPCREL12A2-1219"></a></var><br> — : <b>BFD_RELOC_MEP_PCREL17A2</b><var><a name="index-BFD_005fRELOC_005fMEP_005fPCREL17A2-1220"></a></var><br> — : <b>BFD_RELOC_MEP_PCREL24A2</b><var><a name="index-BFD_005fRELOC_005fMEP_005fPCREL24A2-1221"></a></var><br> — : <b>BFD_RELOC_MEP_PCABS24A2</b><var><a name="index-BFD_005fRELOC_005fMEP_005fPCABS24A2-1222"></a></var><br> — : <b>BFD_RELOC_MEP_LOW16</b><var><a name="index-BFD_005fRELOC_005fMEP_005fLOW16-1223"></a></var><br> — : <b>BFD_RELOC_MEP_HI16U</b><var><a name="index-BFD_005fRELOC_005fMEP_005fHI16U-1224"></a></var><br> — : <b>BFD_RELOC_MEP_HI16S</b><var><a name="index-BFD_005fRELOC_005fMEP_005fHI16S-1225"></a></var><br> — : <b>BFD_RELOC_MEP_GPREL</b><var><a name="index-BFD_005fRELOC_005fMEP_005fGPREL-1226"></a></var><br> — : <b>BFD_RELOC_MEP_TPREL</b><var><a name="index-BFD_005fRELOC_005fMEP_005fTPREL-1227"></a></var><br> — : <b>BFD_RELOC_MEP_TPREL7</b><var><a name="index-BFD_005fRELOC_005fMEP_005fTPREL7-1228"></a></var><br> — : <b>BFD_RELOC_MEP_TPREL7A2</b><var><a name="index-BFD_005fRELOC_005fMEP_005fTPREL7A2-1229"></a></var><br> — : <b>BFD_RELOC_MEP_TPREL7A4</b><var><a name="index-BFD_005fRELOC_005fMEP_005fTPREL7A4-1230"></a></var><br> — : <b>BFD_RELOC_MEP_UIMM24</b><var><a name="index-BFD_005fRELOC_005fMEP_005fUIMM24-1231"></a></var><br> — : <b>BFD_RELOC_MEP_ADDR24A4</b><var><a name="index-BFD_005fRELOC_005fMEP_005fADDR24A4-1232"></a></var><br> — : <b>BFD_RELOC_MEP_GNU_VTINHERIT</b><var><a name="index-BFD_005fRELOC_005fMEP_005fGNU_005fVTINHERIT-1233"></a></var><br> — : <b>BFD_RELOC_MEP_GNU_VTENTRY</b><var><a name="index-BFD_005fRELOC_005fMEP_005fGNU_005fVTENTRY-1234"></a></var><br> <blockquote><p>Toshiba Media Processor Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_METAG_HIADDR16</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fHIADDR16-1235"></a></var><br> — : <b>BFD_RELOC_METAG_LOADDR16</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fLOADDR16-1236"></a></var><br> — : <b>BFD_RELOC_METAG_RELBRANCH</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fRELBRANCH-1237"></a></var><br> — : <b>BFD_RELOC_METAG_GETSETOFF</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fGETSETOFF-1238"></a></var><br> — : <b>BFD_RELOC_METAG_HIOG</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fHIOG-1239"></a></var><br> — : <b>BFD_RELOC_METAG_LOOG</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fLOOG-1240"></a></var><br> — : <b>BFD_RELOC_METAG_REL8</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fREL8-1241"></a></var><br> — : <b>BFD_RELOC_METAG_REL16</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fREL16-1242"></a></var><br> — : <b>BFD_RELOC_METAG_HI16_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fHI16_005fGOTOFF-1243"></a></var><br> — : <b>BFD_RELOC_METAG_LO16_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fLO16_005fGOTOFF-1244"></a></var><br> — : <b>BFD_RELOC_METAG_GETSET_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fGETSET_005fGOTOFF-1245"></a></var><br> — : <b>BFD_RELOC_METAG_GETSET_GOT</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fGETSET_005fGOT-1246"></a></var><br> — : <b>BFD_RELOC_METAG_HI16_GOTPC</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fHI16_005fGOTPC-1247"></a></var><br> — : <b>BFD_RELOC_METAG_LO16_GOTPC</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fLO16_005fGOTPC-1248"></a></var><br> — : <b>BFD_RELOC_METAG_HI16_PLT</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fHI16_005fPLT-1249"></a></var><br> — : <b>BFD_RELOC_METAG_LO16_PLT</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fLO16_005fPLT-1250"></a></var><br> — : <b>BFD_RELOC_METAG_RELBRANCH_PLT</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fRELBRANCH_005fPLT-1251"></a></var><br> — : <b>BFD_RELOC_METAG_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fGOTOFF-1252"></a></var><br> — : <b>BFD_RELOC_METAG_PLT</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fPLT-1253"></a></var><br> — : <b>BFD_RELOC_METAG_COPY</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fCOPY-1254"></a></var><br> — : <b>BFD_RELOC_METAG_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fJMP_005fSLOT-1255"></a></var><br> — : <b>BFD_RELOC_METAG_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fRELATIVE-1256"></a></var><br> — : <b>BFD_RELOC_METAG_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fGLOB_005fDAT-1257"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fGD-1258"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_LDM</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLDM-1259"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_LDO_HI16</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLDO_005fHI16-1260"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_LDO_LO16</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLDO_005fLO16-1261"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_LDO</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLDO-1262"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fIE-1263"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_IENONPIC</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fIENONPIC-1264"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_IENONPIC_HI16</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fIENONPIC_005fHI16-1265"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_IENONPIC_LO16</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fIENONPIC_005fLO16-1266"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_TPOFF</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fTPOFF-1267"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_DTPMOD</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fDTPMOD-1268"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_DTPOFF</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fDTPOFF-1269"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLE-1270"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_LE_HI16</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLE_005fHI16-1271"></a></var><br> — : <b>BFD_RELOC_METAG_TLS_LE_LO16</b><var><a name="index-BFD_005fRELOC_005fMETAG_005fTLS_005fLE_005fLO16-1272"></a></var><br> <blockquote><p>Imagination Technologies Meta relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_GETA</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fGETA-1273"></a></var><br> — : <b>BFD_RELOC_MMIX_GETA_1</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fGETA_005f1-1274"></a></var><br> — : <b>BFD_RELOC_MMIX_GETA_2</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fGETA_005f2-1275"></a></var><br> — : <b>BFD_RELOC_MMIX_GETA_3</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fGETA_005f3-1276"></a></var><br> <blockquote><p>These are relocations for the GETA instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_CBRANCH</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH-1277"></a></var><br> — : <b>BFD_RELOC_MMIX_CBRANCH_J</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH_005fJ-1278"></a></var><br> — : <b>BFD_RELOC_MMIX_CBRANCH_1</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH_005f1-1279"></a></var><br> — : <b>BFD_RELOC_MMIX_CBRANCH_2</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH_005f2-1280"></a></var><br> — : <b>BFD_RELOC_MMIX_CBRANCH_3</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fCBRANCH_005f3-1281"></a></var><br> <blockquote><p>These are relocations for a conditional branch instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_PUSHJ</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ-1282"></a></var><br> — : <b>BFD_RELOC_MMIX_PUSHJ_1</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ_005f1-1283"></a></var><br> — : <b>BFD_RELOC_MMIX_PUSHJ_2</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ_005f2-1284"></a></var><br> — : <b>BFD_RELOC_MMIX_PUSHJ_3</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ_005f3-1285"></a></var><br> — : <b>BFD_RELOC_MMIX_PUSHJ_STUBBABLE</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fPUSHJ_005fSTUBBABLE-1286"></a></var><br> <blockquote><p>These are relocations for the PUSHJ instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_JMP</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fJMP-1287"></a></var><br> — : <b>BFD_RELOC_MMIX_JMP_1</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fJMP_005f1-1288"></a></var><br> — : <b>BFD_RELOC_MMIX_JMP_2</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fJMP_005f2-1289"></a></var><br> — : <b>BFD_RELOC_MMIX_JMP_3</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fJMP_005f3-1290"></a></var><br> <blockquote><p>These are relocations for the JMP instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_ADDR19</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fADDR19-1291"></a></var><br> <blockquote><p>This is a relocation for a relative address as in a GETA instruction or a branch. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_ADDR27</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fADDR27-1292"></a></var><br> <blockquote><p>This is a relocation for a relative address as in a JMP instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_REG_OR_BYTE</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fREG_005fOR_005fBYTE-1293"></a></var><br> <blockquote><p>This is a relocation for an instruction field that may be a general register or a value 0..255. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_REG</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fREG-1294"></a></var><br> <blockquote><p>This is a relocation for an instruction field that may be a general register. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_BASE_PLUS_OFFSET</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fBASE_005fPLUS_005fOFFSET-1295"></a></var><br> <blockquote><p>This is a relocation for two instruction fields holding a register and an offset, the equivalent of the relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MMIX_LOCAL</b><var><a name="index-BFD_005fRELOC_005fMMIX_005fLOCAL-1296"></a></var><br> <blockquote><p>This relocation is an assertion that the expression is not allocated as a global register. It does not modify contents. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_7_PCREL</b><var><a name="index-BFD_005fRELOC_005fAVR_005f7_005fPCREL-1297"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit pc relative short offset into 7 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_13_PCREL</b><var><a name="index-BFD_005fRELOC_005fAVR_005f13_005fPCREL-1298"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 13 bit pc relative short offset into 12 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_16_PM</b><var><a name="index-BFD_005fRELOC_005fAVR_005f16_005fPM-1299"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 17 bit value (usually program memory address) into 16 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_LO8_LDI</b><var><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI-1300"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit value (usually data memory address) into 8 bit immediate value of LDI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_HI8_LDI</b><var><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI-1301"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit value (high 8 bit of data memory address) into 8 bit immediate value of LDI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_HH8_LDI</b><var><a name="index-BFD_005fRELOC_005fAVR_005fHH8_005fLDI-1302"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit of program memory address) into 8 bit immediate value of LDI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_MS8_LDI</b><var><a name="index-BFD_005fRELOC_005fAVR_005fMS8_005fLDI-1303"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit of 32 bit value) into 8 bit immediate value of LDI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_LO8_LDI_NEG</b><var><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI_005fNEG-1304"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value (usually data memory address) into 8 bit immediate value of SUBI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_HI8_LDI_NEG</b><var><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI_005fNEG-1305"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value (high 8 bit of data memory address) into 8 bit immediate value of SUBI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_HH8_LDI_NEG</b><var><a name="index-BFD_005fRELOC_005fAVR_005fHH8_005fLDI_005fNEG-1306"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value (most high 8 bit of program memory address) into 8 bit immediate value of LDI or SUBI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_MS8_LDI_NEG</b><var><a name="index-BFD_005fRELOC_005fAVR_005fMS8_005fLDI_005fNEG-1307"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value (msb of 32 bit value) into 8 bit immediate value of LDI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_LO8_LDI_PM</b><var><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI_005fPM-1308"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit value (usually command address) into 8 bit immediate value of LDI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_LO8_LDI_GS</b><var><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI_005fGS-1309"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit value (command address) into 8 bit immediate value of LDI insn. If the address is beyond the 128k boundary, the linker inserts a jump stub for this reloc in the lower 128k. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_HI8_LDI_PM</b><var><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI_005fPM-1310"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit value (high 8 bit of command address) into 8 bit immediate value of LDI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_HI8_LDI_GS</b><var><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI_005fGS-1311"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit value (high 8 bit of command address) into 8 bit immediate value of LDI insn. If the address is beyond the 128k boundary, the linker inserts a jump stub for this reloc below 128k. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_HH8_LDI_PM</b><var><a name="index-BFD_005fRELOC_005fAVR_005fHH8_005fLDI_005fPM-1312"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit of command address) into 8 bit immediate value of LDI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_LO8_LDI_PM_NEG</b><var><a name="index-BFD_005fRELOC_005fAVR_005fLO8_005fLDI_005fPM_005fNEG-1313"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value (usually command address) into 8 bit immediate value of SUBI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_HI8_LDI_PM_NEG</b><var><a name="index-BFD_005fRELOC_005fAVR_005fHI8_005fLDI_005fPM_005fNEG-1314"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value (high 8 bit of 16 bit command address) into 8 bit immediate value of SUBI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_HH8_LDI_PM_NEG</b><var><a name="index-BFD_005fRELOC_005fAVR_005fHH8_005fLDI_005fPM_005fNEG-1315"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores negated 8 bit value (high 6 bit of 22 bit command address) into 8 bit immediate value of SUBI insn. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_CALL</b><var><a name="index-BFD_005fRELOC_005fAVR_005fCALL-1316"></a></var><br> <blockquote><p>This is a 32 bit reloc for the AVR that stores 23 bit value into 22 bits. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_LDI</b><var><a name="index-BFD_005fRELOC_005fAVR_005fLDI-1317"></a></var><br> <blockquote><p>This is a 16 bit reloc for the AVR that stores all needed bits for absolute addressing with ldi with overflow check to linktime </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_6</b><var><a name="index-BFD_005fRELOC_005fAVR_005f6-1318"></a></var><br> <blockquote><p>This is a 6 bit reloc for the AVR that stores offset for ldd/std instructions </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_6_ADIW</b><var><a name="index-BFD_005fRELOC_005fAVR_005f6_005fADIW-1319"></a></var><br> <blockquote><p>This is a 6 bit reloc for the AVR that stores offset for adiw/sbiw instructions </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_8_LO</b><var><a name="index-BFD_005fRELOC_005fAVR_005f8_005fLO-1320"></a></var><br> <blockquote><p>This is a 8 bit reloc for the AVR that stores bits 0..7 of a symbol in .byte lo8(symbol) </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_8_HI</b><var><a name="index-BFD_005fRELOC_005fAVR_005f8_005fHI-1321"></a></var><br> <blockquote><p>This is a 8 bit reloc for the AVR that stores bits 8..15 of a symbol in .byte hi8(symbol) </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_8_HLO</b><var><a name="index-BFD_005fRELOC_005fAVR_005f8_005fHLO-1322"></a></var><br> <blockquote><p>This is a 8 bit reloc for the AVR that stores bits 16..23 of a symbol in .byte hlo8(symbol) </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_DIFF8</b><var><a name="index-BFD_005fRELOC_005fAVR_005fDIFF8-1323"></a></var><br> — : <b>BFD_RELOC_AVR_DIFF16</b><var><a name="index-BFD_005fRELOC_005fAVR_005fDIFF16-1324"></a></var><br> — : <b>BFD_RELOC_AVR_DIFF32</b><var><a name="index-BFD_005fRELOC_005fAVR_005fDIFF32-1325"></a></var><br> <blockquote><p>AVR relocations to mark the difference of two local symbols. These are only needed to support linker relaxation and can be ignored when not relaxing. The field is set to the value of the difference assuming no relaxation. The relocation encodes the position of the second symbol so the linker can determine whether to adjust the field value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_LDS_STS_16</b><var><a name="index-BFD_005fRELOC_005fAVR_005fLDS_005fSTS_005f16-1326"></a></var><br> <blockquote><p>This is a 7 bit reloc for the AVR that stores SRAM address for 16bit lds and sts instructions supported only tiny core. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_PORT6</b><var><a name="index-BFD_005fRELOC_005fAVR_005fPORT6-1327"></a></var><br> <blockquote><p>This is a 6 bit reloc for the AVR that stores an I/O register number for the IN and OUT instructions </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AVR_PORT5</b><var><a name="index-BFD_005fRELOC_005fAVR_005fPORT5-1328"></a></var><br> <blockquote><p>This is a 5 bit reloc for the AVR that stores an I/O register number for the SBIC, SBIS, SBI and CBI instructions </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_RL78_NEG8</b><var><a name="index-BFD_005fRELOC_005fRL78_005fNEG8-1329"></a></var><br> — : <b>BFD_RELOC_RL78_NEG16</b><var><a name="index-BFD_005fRELOC_005fRL78_005fNEG16-1330"></a></var><br> — : <b>BFD_RELOC_RL78_NEG24</b><var><a name="index-BFD_005fRELOC_005fRL78_005fNEG24-1331"></a></var><br> — : <b>BFD_RELOC_RL78_NEG32</b><var><a name="index-BFD_005fRELOC_005fRL78_005fNEG32-1332"></a></var><br> — : <b>BFD_RELOC_RL78_16_OP</b><var><a name="index-BFD_005fRELOC_005fRL78_005f16_005fOP-1333"></a></var><br> — : <b>BFD_RELOC_RL78_24_OP</b><var><a name="index-BFD_005fRELOC_005fRL78_005f24_005fOP-1334"></a></var><br> — : <b>BFD_RELOC_RL78_32_OP</b><var><a name="index-BFD_005fRELOC_005fRL78_005f32_005fOP-1335"></a></var><br> — : <b>BFD_RELOC_RL78_8U</b><var><a name="index-BFD_005fRELOC_005fRL78_005f8U-1336"></a></var><br> — : <b>BFD_RELOC_RL78_16U</b><var><a name="index-BFD_005fRELOC_005fRL78_005f16U-1337"></a></var><br> — : <b>BFD_RELOC_RL78_24U</b><var><a name="index-BFD_005fRELOC_005fRL78_005f24U-1338"></a></var><br> — : <b>BFD_RELOC_RL78_DIR3U_PCREL</b><var><a name="index-BFD_005fRELOC_005fRL78_005fDIR3U_005fPCREL-1339"></a></var><br> — : <b>BFD_RELOC_RL78_DIFF</b><var><a name="index-BFD_005fRELOC_005fRL78_005fDIFF-1340"></a></var><br> — : <b>BFD_RELOC_RL78_GPRELB</b><var><a name="index-BFD_005fRELOC_005fRL78_005fGPRELB-1341"></a></var><br> — : <b>BFD_RELOC_RL78_GPRELW</b><var><a name="index-BFD_005fRELOC_005fRL78_005fGPRELW-1342"></a></var><br> — : <b>BFD_RELOC_RL78_GPRELL</b><var><a name="index-BFD_005fRELOC_005fRL78_005fGPRELL-1343"></a></var><br> — : <b>BFD_RELOC_RL78_SYM</b><var><a name="index-BFD_005fRELOC_005fRL78_005fSYM-1344"></a></var><br> — : <b>BFD_RELOC_RL78_OP_SUBTRACT</b><var><a name="index-BFD_005fRELOC_005fRL78_005fOP_005fSUBTRACT-1345"></a></var><br> — : <b>BFD_RELOC_RL78_OP_NEG</b><var><a name="index-BFD_005fRELOC_005fRL78_005fOP_005fNEG-1346"></a></var><br> — : <b>BFD_RELOC_RL78_OP_AND</b><var><a name="index-BFD_005fRELOC_005fRL78_005fOP_005fAND-1347"></a></var><br> — : <b>BFD_RELOC_RL78_OP_SHRA</b><var><a name="index-BFD_005fRELOC_005fRL78_005fOP_005fSHRA-1348"></a></var><br> — : <b>BFD_RELOC_RL78_ABS8</b><var><a name="index-BFD_005fRELOC_005fRL78_005fABS8-1349"></a></var><br> — : <b>BFD_RELOC_RL78_ABS16</b><var><a name="index-BFD_005fRELOC_005fRL78_005fABS16-1350"></a></var><br> — : <b>BFD_RELOC_RL78_ABS16_REV</b><var><a name="index-BFD_005fRELOC_005fRL78_005fABS16_005fREV-1351"></a></var><br> — : <b>BFD_RELOC_RL78_ABS32</b><var><a name="index-BFD_005fRELOC_005fRL78_005fABS32-1352"></a></var><br> — : <b>BFD_RELOC_RL78_ABS32_REV</b><var><a name="index-BFD_005fRELOC_005fRL78_005fABS32_005fREV-1353"></a></var><br> — : <b>BFD_RELOC_RL78_ABS16U</b><var><a name="index-BFD_005fRELOC_005fRL78_005fABS16U-1354"></a></var><br> — : <b>BFD_RELOC_RL78_ABS16UW</b><var><a name="index-BFD_005fRELOC_005fRL78_005fABS16UW-1355"></a></var><br> — : <b>BFD_RELOC_RL78_ABS16UL</b><var><a name="index-BFD_005fRELOC_005fRL78_005fABS16UL-1356"></a></var><br> — : <b>BFD_RELOC_RL78_RELAX</b><var><a name="index-BFD_005fRELOC_005fRL78_005fRELAX-1357"></a></var><br> — : <b>BFD_RELOC_RL78_HI16</b><var><a name="index-BFD_005fRELOC_005fRL78_005fHI16-1358"></a></var><br> — : <b>BFD_RELOC_RL78_HI8</b><var><a name="index-BFD_005fRELOC_005fRL78_005fHI8-1359"></a></var><br> — : <b>BFD_RELOC_RL78_LO16</b><var><a name="index-BFD_005fRELOC_005fRL78_005fLO16-1360"></a></var><br> — : <b>BFD_RELOC_RL78_CODE</b><var><a name="index-BFD_005fRELOC_005fRL78_005fCODE-1361"></a></var><br> — : <b>BFD_RELOC_RL78_SADDR</b><var><a name="index-BFD_005fRELOC_005fRL78_005fSADDR-1362"></a></var><br> <blockquote><p>Renesas RL78 Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_RX_NEG8</b><var><a name="index-BFD_005fRELOC_005fRX_005fNEG8-1363"></a></var><br> — : <b>BFD_RELOC_RX_NEG16</b><var><a name="index-BFD_005fRELOC_005fRX_005fNEG16-1364"></a></var><br> — : <b>BFD_RELOC_RX_NEG24</b><var><a name="index-BFD_005fRELOC_005fRX_005fNEG24-1365"></a></var><br> — : <b>BFD_RELOC_RX_NEG32</b><var><a name="index-BFD_005fRELOC_005fRX_005fNEG32-1366"></a></var><br> — : <b>BFD_RELOC_RX_16_OP</b><var><a name="index-BFD_005fRELOC_005fRX_005f16_005fOP-1367"></a></var><br> — : <b>BFD_RELOC_RX_24_OP</b><var><a name="index-BFD_005fRELOC_005fRX_005f24_005fOP-1368"></a></var><br> — : <b>BFD_RELOC_RX_32_OP</b><var><a name="index-BFD_005fRELOC_005fRX_005f32_005fOP-1369"></a></var><br> — : <b>BFD_RELOC_RX_8U</b><var><a name="index-BFD_005fRELOC_005fRX_005f8U-1370"></a></var><br> — : <b>BFD_RELOC_RX_16U</b><var><a name="index-BFD_005fRELOC_005fRX_005f16U-1371"></a></var><br> — : <b>BFD_RELOC_RX_24U</b><var><a name="index-BFD_005fRELOC_005fRX_005f24U-1372"></a></var><br> — : <b>BFD_RELOC_RX_DIR3U_PCREL</b><var><a name="index-BFD_005fRELOC_005fRX_005fDIR3U_005fPCREL-1373"></a></var><br> — : <b>BFD_RELOC_RX_DIFF</b><var><a name="index-BFD_005fRELOC_005fRX_005fDIFF-1374"></a></var><br> — : <b>BFD_RELOC_RX_GPRELB</b><var><a name="index-BFD_005fRELOC_005fRX_005fGPRELB-1375"></a></var><br> — : <b>BFD_RELOC_RX_GPRELW</b><var><a name="index-BFD_005fRELOC_005fRX_005fGPRELW-1376"></a></var><br> — : <b>BFD_RELOC_RX_GPRELL</b><var><a name="index-BFD_005fRELOC_005fRX_005fGPRELL-1377"></a></var><br> — : <b>BFD_RELOC_RX_SYM</b><var><a name="index-BFD_005fRELOC_005fRX_005fSYM-1378"></a></var><br> — : <b>BFD_RELOC_RX_OP_SUBTRACT</b><var><a name="index-BFD_005fRELOC_005fRX_005fOP_005fSUBTRACT-1379"></a></var><br> — : <b>BFD_RELOC_RX_OP_NEG</b><var><a name="index-BFD_005fRELOC_005fRX_005fOP_005fNEG-1380"></a></var><br> — : <b>BFD_RELOC_RX_ABS8</b><var><a name="index-BFD_005fRELOC_005fRX_005fABS8-1381"></a></var><br> — : <b>BFD_RELOC_RX_ABS16</b><var><a name="index-BFD_005fRELOC_005fRX_005fABS16-1382"></a></var><br> — : <b>BFD_RELOC_RX_ABS16_REV</b><var><a name="index-BFD_005fRELOC_005fRX_005fABS16_005fREV-1383"></a></var><br> — : <b>BFD_RELOC_RX_ABS32</b><var><a name="index-BFD_005fRELOC_005fRX_005fABS32-1384"></a></var><br> — : <b>BFD_RELOC_RX_ABS32_REV</b><var><a name="index-BFD_005fRELOC_005fRX_005fABS32_005fREV-1385"></a></var><br> — : <b>BFD_RELOC_RX_ABS16U</b><var><a name="index-BFD_005fRELOC_005fRX_005fABS16U-1386"></a></var><br> — : <b>BFD_RELOC_RX_ABS16UW</b><var><a name="index-BFD_005fRELOC_005fRX_005fABS16UW-1387"></a></var><br> — : <b>BFD_RELOC_RX_ABS16UL</b><var><a name="index-BFD_005fRELOC_005fRX_005fABS16UL-1388"></a></var><br> — : <b>BFD_RELOC_RX_RELAX</b><var><a name="index-BFD_005fRELOC_005fRX_005fRELAX-1389"></a></var><br> <blockquote><p>Renesas RX Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_12</b><var><a name="index-BFD_005fRELOC_005f390_005f12-1390"></a></var><br> <blockquote><p>Direct 12 bit. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOT12</b><var><a name="index-BFD_005fRELOC_005f390_005fGOT12-1391"></a></var><br> <blockquote><p>12 bit GOT offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PLT32</b><var><a name="index-BFD_005fRELOC_005f390_005fPLT32-1392"></a></var><br> <blockquote><p>32 bit PC relative PLT address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_COPY</b><var><a name="index-BFD_005fRELOC_005f390_005fCOPY-1393"></a></var><br> <blockquote><p>Copy symbol at runtime. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005f390_005fGLOB_005fDAT-1394"></a></var><br> <blockquote><p>Create GOT entry. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005f390_005fJMP_005fSLOT-1395"></a></var><br> <blockquote><p>Create PLT entry. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_RELATIVE</b><var><a name="index-BFD_005fRELOC_005f390_005fRELATIVE-1396"></a></var><br> <blockquote><p>Adjust by program base. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOTPC</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTPC-1397"></a></var><br> <blockquote><p>32 bit PC relative offset to GOT. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOT16</b><var><a name="index-BFD_005fRELOC_005f390_005fGOT16-1398"></a></var><br> <blockquote><p>16 bit GOT offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PC12DBL</b><var><a name="index-BFD_005fRELOC_005f390_005fPC12DBL-1399"></a></var><br> <blockquote><p>PC relative 12 bit shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PLT12DBL</b><var><a name="index-BFD_005fRELOC_005f390_005fPLT12DBL-1400"></a></var><br> <blockquote><p>12 bit PC rel. PLT shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PC16DBL</b><var><a name="index-BFD_005fRELOC_005f390_005fPC16DBL-1401"></a></var><br> <blockquote><p>PC relative 16 bit shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PLT16DBL</b><var><a name="index-BFD_005fRELOC_005f390_005fPLT16DBL-1402"></a></var><br> <blockquote><p>16 bit PC rel. PLT shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PC24DBL</b><var><a name="index-BFD_005fRELOC_005f390_005fPC24DBL-1403"></a></var><br> <blockquote><p>PC relative 24 bit shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PLT24DBL</b><var><a name="index-BFD_005fRELOC_005f390_005fPLT24DBL-1404"></a></var><br> <blockquote><p>24 bit PC rel. PLT shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PC32DBL</b><var><a name="index-BFD_005fRELOC_005f390_005fPC32DBL-1405"></a></var><br> <blockquote><p>PC relative 32 bit shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PLT32DBL</b><var><a name="index-BFD_005fRELOC_005f390_005fPLT32DBL-1406"></a></var><br> <blockquote><p>32 bit PC rel. PLT shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOTPCDBL</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTPCDBL-1407"></a></var><br> <blockquote><p>32 bit PC rel. GOT shifted by 1. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOT64</b><var><a name="index-BFD_005fRELOC_005f390_005fGOT64-1408"></a></var><br> <blockquote><p>64 bit GOT offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PLT64</b><var><a name="index-BFD_005fRELOC_005f390_005fPLT64-1409"></a></var><br> <blockquote><p>64 bit PC relative PLT address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOTENT</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTENT-1410"></a></var><br> <blockquote><p>32 bit rel. offset to GOT entry. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOTOFF64</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTOFF64-1411"></a></var><br> <blockquote><p>64 bit offset to GOT. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOTPLT12</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTPLT12-1412"></a></var><br> <blockquote><p>12-bit offset to symbol-entry within GOT, with PLT handling. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOTPLT16</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTPLT16-1413"></a></var><br> <blockquote><p>16-bit offset to symbol-entry within GOT, with PLT handling. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOTPLT32</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTPLT32-1414"></a></var><br> <blockquote><p>32-bit offset to symbol-entry within GOT, with PLT handling. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOTPLT64</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTPLT64-1415"></a></var><br> <blockquote><p>64-bit offset to symbol-entry within GOT, with PLT handling. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_GOTPLTENT</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTPLTENT-1416"></a></var><br> <blockquote><p>32-bit rel. offset to symbol-entry within GOT, with PLT handling. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PLTOFF16</b><var><a name="index-BFD_005fRELOC_005f390_005fPLTOFF16-1417"></a></var><br> <blockquote><p>16-bit rel. offset from the GOT to a PLT entry. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PLTOFF32</b><var><a name="index-BFD_005fRELOC_005f390_005fPLTOFF32-1418"></a></var><br> <blockquote><p>32-bit rel. offset from the GOT to a PLT entry. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_PLTOFF64</b><var><a name="index-BFD_005fRELOC_005f390_005fPLTOFF64-1419"></a></var><br> <blockquote><p>64-bit rel. offset from the GOT to a PLT entry. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_TLS_LOAD</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLOAD-1420"></a></var><br> — : <b>BFD_RELOC_390_TLS_GDCALL</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGDCALL-1421"></a></var><br> — : <b>BFD_RELOC_390_TLS_LDCALL</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDCALL-1422"></a></var><br> — : <b>BFD_RELOC_390_TLS_GD32</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGD32-1423"></a></var><br> — : <b>BFD_RELOC_390_TLS_GD64</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGD64-1424"></a></var><br> — : <b>BFD_RELOC_390_TLS_GOTIE12</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGOTIE12-1425"></a></var><br> — : <b>BFD_RELOC_390_TLS_GOTIE32</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGOTIE32-1426"></a></var><br> — : <b>BFD_RELOC_390_TLS_GOTIE64</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGOTIE64-1427"></a></var><br> — : <b>BFD_RELOC_390_TLS_LDM32</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDM32-1428"></a></var><br> — : <b>BFD_RELOC_390_TLS_LDM64</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDM64-1429"></a></var><br> — : <b>BFD_RELOC_390_TLS_IE32</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fIE32-1430"></a></var><br> — : <b>BFD_RELOC_390_TLS_IE64</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fIE64-1431"></a></var><br> — : <b>BFD_RELOC_390_TLS_IEENT</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fIEENT-1432"></a></var><br> — : <b>BFD_RELOC_390_TLS_LE32</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLE32-1433"></a></var><br> — : <b>BFD_RELOC_390_TLS_LE64</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLE64-1434"></a></var><br> — : <b>BFD_RELOC_390_TLS_LDO32</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDO32-1435"></a></var><br> — : <b>BFD_RELOC_390_TLS_LDO64</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fLDO64-1436"></a></var><br> — : <b>BFD_RELOC_390_TLS_DTPMOD</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fDTPMOD-1437"></a></var><br> — : <b>BFD_RELOC_390_TLS_DTPOFF</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fDTPOFF-1438"></a></var><br> — : <b>BFD_RELOC_390_TLS_TPOFF</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fTPOFF-1439"></a></var><br> <blockquote><p>s390 tls relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_20</b><var><a name="index-BFD_005fRELOC_005f390_005f20-1440"></a></var><br> — : <b>BFD_RELOC_390_GOT20</b><var><a name="index-BFD_005fRELOC_005f390_005fGOT20-1441"></a></var><br> — : <b>BFD_RELOC_390_GOTPLT20</b><var><a name="index-BFD_005fRELOC_005f390_005fGOTPLT20-1442"></a></var><br> — : <b>BFD_RELOC_390_TLS_GOTIE20</b><var><a name="index-BFD_005fRELOC_005f390_005fTLS_005fGOTIE20-1443"></a></var><br> <blockquote><p>Long displacement extension. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_390_IRELATIVE</b><var><a name="index-BFD_005fRELOC_005f390_005fIRELATIVE-1444"></a></var><br> <blockquote><p>STT_GNU_IFUNC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SCORE_GPREL15</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fGPREL15-1445"></a></var><br> <blockquote><p>Score relocations Low 16 bit for load/store </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SCORE_DUMMY2</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fDUMMY2-1446"></a></var><br> — : <b>BFD_RELOC_SCORE_JMP</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fJMP-1447"></a></var><br> <blockquote><p>This is a 24-bit reloc with the right 1 bit assumed to be 0 </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SCORE_BRANCH</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fBRANCH-1448"></a></var><br> <blockquote><p>This is a 19-bit reloc with the right 1 bit assumed to be 0 </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SCORE_IMM30</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fIMM30-1449"></a></var><br> <blockquote><p>This is a 32-bit reloc for 48-bit instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SCORE_IMM32</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fIMM32-1450"></a></var><br> <blockquote><p>This is a 32-bit reloc for 48-bit instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SCORE16_JMP</b><var><a name="index-BFD_005fRELOC_005fSCORE16_005fJMP-1451"></a></var><br> <blockquote><p>This is a 11-bit reloc with the right 1 bit assumed to be 0 </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SCORE16_BRANCH</b><var><a name="index-BFD_005fRELOC_005fSCORE16_005fBRANCH-1452"></a></var><br> <blockquote><p>This is a 8-bit reloc with the right 1 bit assumed to be 0 </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SCORE_BCMP</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fBCMP-1453"></a></var><br> <blockquote><p>This is a 9-bit reloc with the right 1 bit assumed to be 0 </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_SCORE_GOT15</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fGOT15-1454"></a></var><br> — : <b>BFD_RELOC_SCORE_GOT_LO16</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fGOT_005fLO16-1455"></a></var><br> — : <b>BFD_RELOC_SCORE_CALL15</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fCALL15-1456"></a></var><br> — : <b>BFD_RELOC_SCORE_DUMMY_HI16</b><var><a name="index-BFD_005fRELOC_005fSCORE_005fDUMMY_005fHI16-1457"></a></var><br> <blockquote><p>Undocumented Score relocs </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IP2K_FR9</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fFR9-1458"></a></var><br> <blockquote><p>Scenix IP2K - 9-bit register number / data address </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IP2K_BANK</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fBANK-1459"></a></var><br> <blockquote><p>Scenix IP2K - 4-bit register/data bank number </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IP2K_ADDR16CJP</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fADDR16CJP-1460"></a></var><br> <blockquote><p>Scenix IP2K - low 13 bits of instruction word address </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IP2K_PAGE3</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fPAGE3-1461"></a></var><br> <blockquote><p>Scenix IP2K - high 3 bits of instruction word address </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IP2K_LO8DATA</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fLO8DATA-1462"></a></var><br> — : <b>BFD_RELOC_IP2K_HI8DATA</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fHI8DATA-1463"></a></var><br> — : <b>BFD_RELOC_IP2K_EX8DATA</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fEX8DATA-1464"></a></var><br> <blockquote><p>Scenix IP2K - ext/low/high 8 bits of data address </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IP2K_LO8INSN</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fLO8INSN-1465"></a></var><br> — : <b>BFD_RELOC_IP2K_HI8INSN</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fHI8INSN-1466"></a></var><br> <blockquote><p>Scenix IP2K - low/high 8 bits of instruction word address </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IP2K_PC_SKIP</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fPC_005fSKIP-1467"></a></var><br> <blockquote><p>Scenix IP2K - even/odd PC modifier to modify snb pcl.0 </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IP2K_TEXT</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fTEXT-1468"></a></var><br> <blockquote><p>Scenix IP2K - 16 bit word address in text section. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IP2K_FR_OFFSET</b><var><a name="index-BFD_005fRELOC_005fIP2K_005fFR_005fOFFSET-1469"></a></var><br> <blockquote><p>Scenix IP2K - 7-bit sp or dp offset </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_VPE4KMATH_DATA</b><var><a name="index-BFD_005fRELOC_005fVPE4KMATH_005fDATA-1470"></a></var><br> — : <b>BFD_RELOC_VPE4KMATH_INSN</b><var><a name="index-BFD_005fRELOC_005fVPE4KMATH_005fINSN-1471"></a></var><br> <blockquote><p>Scenix VPE4K coprocessor - data/insn-space addressing </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_VTABLE_INHERIT</b><var><a name="index-BFD_005fRELOC_005fVTABLE_005fINHERIT-1472"></a></var><br> — : <b>BFD_RELOC_VTABLE_ENTRY</b><var><a name="index-BFD_005fRELOC_005fVTABLE_005fENTRY-1473"></a></var><br> <blockquote><p>These two relocations are used by the linker to determine which of the entries in a C++ virtual function table are actually used. When the –gc-sections option is given, the linker will zero out the entries that are not used, so that the code for those functions need not be included in the output. <p>VTABLE_INHERIT is a zero-space relocation used to describe to the linker the inheritance tree of a C++ virtual function table. The relocation's symbol should be the parent class' vtable, and the relocation should be located at the child vtable. <p>VTABLE_ENTRY is a zero-space relocation that describes the use of a virtual function table entry. The reloc's symbol should refer to the table of the class mentioned in the code. Off of that base, an offset describes the entry that is being used. For Rela hosts, this offset is stored in the reloc's addend. For Rel hosts, we are forced to put this offset in the reloc's section offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IA64_IMM14</b><var><a name="index-BFD_005fRELOC_005fIA64_005fIMM14-1474"></a></var><br> — : <b>BFD_RELOC_IA64_IMM22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fIMM22-1475"></a></var><br> — : <b>BFD_RELOC_IA64_IMM64</b><var><a name="index-BFD_005fRELOC_005fIA64_005fIMM64-1476"></a></var><br> — : <b>BFD_RELOC_IA64_DIR32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDIR32MSB-1477"></a></var><br> — : <b>BFD_RELOC_IA64_DIR32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDIR32LSB-1478"></a></var><br> — : <b>BFD_RELOC_IA64_DIR64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDIR64MSB-1479"></a></var><br> — : <b>BFD_RELOC_IA64_DIR64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDIR64LSB-1480"></a></var><br> — : <b>BFD_RELOC_IA64_GPREL22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fGPREL22-1481"></a></var><br> — : <b>BFD_RELOC_IA64_GPREL64I</b><var><a name="index-BFD_005fRELOC_005fIA64_005fGPREL64I-1482"></a></var><br> — : <b>BFD_RELOC_IA64_GPREL32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fGPREL32MSB-1483"></a></var><br> — : <b>BFD_RELOC_IA64_GPREL32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fGPREL32LSB-1484"></a></var><br> — : <b>BFD_RELOC_IA64_GPREL64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fGPREL64MSB-1485"></a></var><br> — : <b>BFD_RELOC_IA64_GPREL64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fGPREL64LSB-1486"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF22-1487"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF64I</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF64I-1488"></a></var><br> — : <b>BFD_RELOC_IA64_PLTOFF22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPLTOFF22-1489"></a></var><br> — : <b>BFD_RELOC_IA64_PLTOFF64I</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPLTOFF64I-1490"></a></var><br> — : <b>BFD_RELOC_IA64_PLTOFF64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPLTOFF64MSB-1491"></a></var><br> — : <b>BFD_RELOC_IA64_PLTOFF64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPLTOFF64LSB-1492"></a></var><br> — : <b>BFD_RELOC_IA64_FPTR64I</b><var><a name="index-BFD_005fRELOC_005fIA64_005fFPTR64I-1493"></a></var><br> — : <b>BFD_RELOC_IA64_FPTR32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fFPTR32MSB-1494"></a></var><br> — : <b>BFD_RELOC_IA64_FPTR32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fFPTR32LSB-1495"></a></var><br> — : <b>BFD_RELOC_IA64_FPTR64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fFPTR64MSB-1496"></a></var><br> — : <b>BFD_RELOC_IA64_FPTR64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fFPTR64LSB-1497"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL21B</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL21B-1498"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL21BI</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL21BI-1499"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL21M</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL21M-1500"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL21F</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL21F-1501"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL22-1502"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL60B</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL60B-1503"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL64I</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL64I-1504"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL32MSB-1505"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL32LSB-1506"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL64MSB-1507"></a></var><br> — : <b>BFD_RELOC_IA64_PCREL64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fPCREL64LSB-1508"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF_FPTR22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR22-1509"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF_FPTR64I</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR64I-1510"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF_FPTR32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR32MSB-1511"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF_FPTR32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR32LSB-1512"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF_FPTR64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR64MSB-1513"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF_FPTR64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fFPTR64LSB-1514"></a></var><br> — : <b>BFD_RELOC_IA64_SEGREL32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fSEGREL32MSB-1515"></a></var><br> — : <b>BFD_RELOC_IA64_SEGREL32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fSEGREL32LSB-1516"></a></var><br> — : <b>BFD_RELOC_IA64_SEGREL64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fSEGREL64MSB-1517"></a></var><br> — : <b>BFD_RELOC_IA64_SEGREL64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fSEGREL64LSB-1518"></a></var><br> — : <b>BFD_RELOC_IA64_SECREL32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fSECREL32MSB-1519"></a></var><br> — : <b>BFD_RELOC_IA64_SECREL32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fSECREL32LSB-1520"></a></var><br> — : <b>BFD_RELOC_IA64_SECREL64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fSECREL64MSB-1521"></a></var><br> — : <b>BFD_RELOC_IA64_SECREL64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fSECREL64LSB-1522"></a></var><br> — : <b>BFD_RELOC_IA64_REL32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fREL32MSB-1523"></a></var><br> — : <b>BFD_RELOC_IA64_REL32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fREL32LSB-1524"></a></var><br> — : <b>BFD_RELOC_IA64_REL64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fREL64MSB-1525"></a></var><br> — : <b>BFD_RELOC_IA64_REL64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fREL64LSB-1526"></a></var><br> — : <b>BFD_RELOC_IA64_LTV32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTV32MSB-1527"></a></var><br> — : <b>BFD_RELOC_IA64_LTV32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTV32LSB-1528"></a></var><br> — : <b>BFD_RELOC_IA64_LTV64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTV64MSB-1529"></a></var><br> — : <b>BFD_RELOC_IA64_LTV64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTV64LSB-1530"></a></var><br> — : <b>BFD_RELOC_IA64_IPLTMSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fIPLTMSB-1531"></a></var><br> — : <b>BFD_RELOC_IA64_IPLTLSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fIPLTLSB-1532"></a></var><br> — : <b>BFD_RELOC_IA64_COPY</b><var><a name="index-BFD_005fRELOC_005fIA64_005fCOPY-1533"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF22X</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF22X-1534"></a></var><br> — : <b>BFD_RELOC_IA64_LDXMOV</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLDXMOV-1535"></a></var><br> — : <b>BFD_RELOC_IA64_TPREL14</b><var><a name="index-BFD_005fRELOC_005fIA64_005fTPREL14-1536"></a></var><br> — : <b>BFD_RELOC_IA64_TPREL22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fTPREL22-1537"></a></var><br> — : <b>BFD_RELOC_IA64_TPREL64I</b><var><a name="index-BFD_005fRELOC_005fIA64_005fTPREL64I-1538"></a></var><br> — : <b>BFD_RELOC_IA64_TPREL64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fTPREL64MSB-1539"></a></var><br> — : <b>BFD_RELOC_IA64_TPREL64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fTPREL64LSB-1540"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF_TPREL22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fTPREL22-1541"></a></var><br> — : <b>BFD_RELOC_IA64_DTPMOD64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDTPMOD64MSB-1542"></a></var><br> — : <b>BFD_RELOC_IA64_DTPMOD64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDTPMOD64LSB-1543"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF_DTPMOD22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fDTPMOD22-1544"></a></var><br> — : <b>BFD_RELOC_IA64_DTPREL14</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL14-1545"></a></var><br> — : <b>BFD_RELOC_IA64_DTPREL22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL22-1546"></a></var><br> — : <b>BFD_RELOC_IA64_DTPREL64I</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL64I-1547"></a></var><br> — : <b>BFD_RELOC_IA64_DTPREL32MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL32MSB-1548"></a></var><br> — : <b>BFD_RELOC_IA64_DTPREL32LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL32LSB-1549"></a></var><br> — : <b>BFD_RELOC_IA64_DTPREL64MSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL64MSB-1550"></a></var><br> — : <b>BFD_RELOC_IA64_DTPREL64LSB</b><var><a name="index-BFD_005fRELOC_005fIA64_005fDTPREL64LSB-1551"></a></var><br> — : <b>BFD_RELOC_IA64_LTOFF_DTPREL22</b><var><a name="index-BFD_005fRELOC_005fIA64_005fLTOFF_005fDTPREL22-1552"></a></var><br> <blockquote><p>Intel IA64 Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC11_HI8</b><var><a name="index-BFD_005fRELOC_005fM68HC11_005fHI8-1553"></a></var><br> <blockquote><p>Motorola 68HC11 reloc. This is the 8 bit high part of an absolute address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC11_LO8</b><var><a name="index-BFD_005fRELOC_005fM68HC11_005fLO8-1554"></a></var><br> <blockquote><p>Motorola 68HC11 reloc. This is the 8 bit low part of an absolute address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC11_3B</b><var><a name="index-BFD_005fRELOC_005fM68HC11_005f3B-1555"></a></var><br> <blockquote><p>Motorola 68HC11 reloc. This is the 3 bit of a value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC11_RL_JUMP</b><var><a name="index-BFD_005fRELOC_005fM68HC11_005fRL_005fJUMP-1556"></a></var><br> <blockquote><p>Motorola 68HC11 reloc. This reloc marks the beginning of a jump/call instruction. It is used for linker relaxation to correctly identify beginning of instruction and change some branches to use PC-relative addressing mode. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC11_RL_GROUP</b><var><a name="index-BFD_005fRELOC_005fM68HC11_005fRL_005fGROUP-1557"></a></var><br> <blockquote><p>Motorola 68HC11 reloc. This reloc marks a group of several instructions that gcc generates and for which the linker relaxation pass can modify and/or remove some of them. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC11_LO16</b><var><a name="index-BFD_005fRELOC_005fM68HC11_005fLO16-1558"></a></var><br> <blockquote><p>Motorola 68HC11 reloc. This is the 16-bit lower part of an address. It is used for 'call' instruction to specify the symbol address without any special transformation (due to memory bank window). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC11_PAGE</b><var><a name="index-BFD_005fRELOC_005fM68HC11_005fPAGE-1559"></a></var><br> <blockquote><p>Motorola 68HC11 reloc. This is a 8-bit reloc that specifies the page number of an address. It is used by 'call' instruction to specify the page number of the symbol. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC11_24</b><var><a name="index-BFD_005fRELOC_005fM68HC11_005f24-1560"></a></var><br> <blockquote><p>Motorola 68HC11 reloc. This is a 24-bit reloc that represents the address with a 16-bit value and a 8-bit page number. The symbol address is transformed to follow the 16K memory bank of 68HC12 (seen as mapped in the window). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC12_5B</b><var><a name="index-BFD_005fRELOC_005fM68HC12_005f5B-1561"></a></var><br> <blockquote><p>Motorola 68HC12 reloc. This is the 5 bits of a value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_RL_JUMP</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fRL_005fJUMP-1562"></a></var><br> <blockquote><p>Freescale XGATE reloc. This reloc marks the beginning of a bra/jal instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_RL_GROUP</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fRL_005fGROUP-1563"></a></var><br> <blockquote><p>Freescale XGATE reloc. This reloc marks a group of several instructions that gcc generates and for which the linker relaxation pass can modify and/or remove some of them. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_LO16</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fLO16-1564"></a></var><br> <blockquote><p>Freescale XGATE reloc. This is the 16-bit lower part of an address. It is used for the '16-bit' instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_GPAGE</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fGPAGE-1565"></a></var><br> <blockquote><p>Freescale XGATE reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_24</b><var><a name="index-BFD_005fRELOC_005fXGATE_005f24-1566"></a></var><br> <blockquote><p>Freescale XGATE reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_PCREL_9</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fPCREL_005f9-1567"></a></var><br> <blockquote><p>Freescale XGATE reloc. This is a 9-bit pc-relative reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_PCREL_10</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fPCREL_005f10-1568"></a></var><br> <blockquote><p>Freescale XGATE reloc. This is a 10-bit pc-relative reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_IMM8_LO</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fIMM8_005fLO-1569"></a></var><br> <blockquote><p>Freescale XGATE reloc. This is the 16-bit lower part of an address. It is used for the '16-bit' instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_IMM8_HI</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fIMM8_005fHI-1570"></a></var><br> <blockquote><p>Freescale XGATE reloc. This is the 16-bit higher part of an address. It is used for the '16-bit' instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_IMM3</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fIMM3-1571"></a></var><br> <blockquote><p>Freescale XGATE reloc. This is a 3-bit pc-relative reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_IMM4</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fIMM4-1572"></a></var><br> <blockquote><p>Freescale XGATE reloc. This is a 4-bit pc-relative reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XGATE_IMM5</b><var><a name="index-BFD_005fRELOC_005fXGATE_005fIMM5-1573"></a></var><br> <blockquote><p>Freescale XGATE reloc. This is a 5-bit pc-relative reloc. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC12_9B</b><var><a name="index-BFD_005fRELOC_005fM68HC12_005f9B-1574"></a></var><br> <blockquote><p>Motorola 68HC12 reloc. This is the 9 bits of a value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC12_16B</b><var><a name="index-BFD_005fRELOC_005fM68HC12_005f16B-1575"></a></var><br> <blockquote><p>Motorola 68HC12 reloc. This is the 16 bits of a value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC12_9_PCREL</b><var><a name="index-BFD_005fRELOC_005fM68HC12_005f9_005fPCREL-1576"></a></var><br> <blockquote><p>Motorola 68HC12/XGATE reloc. This is a PCREL9 branch. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC12_10_PCREL</b><var><a name="index-BFD_005fRELOC_005fM68HC12_005f10_005fPCREL-1577"></a></var><br> <blockquote><p>Motorola 68HC12/XGATE reloc. This is a PCREL10 branch. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC12_LO8XG</b><var><a name="index-BFD_005fRELOC_005fM68HC12_005fLO8XG-1578"></a></var><br> <blockquote><p>Motorola 68HC12/XGATE reloc. This is the 8 bit low part of an absolute address and immediately precedes a matching HI8XG part. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_M68HC12_HI8XG</b><var><a name="index-BFD_005fRELOC_005fM68HC12_005fHI8XG-1579"></a></var><br> <blockquote><p>Motorola 68HC12/XGATE reloc. This is the 8 bit high part of an absolute address and immediately follows a matching LO8XG part. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_16C_NUM08</b><var><a name="index-BFD_005fRELOC_005f16C_005fNUM08-1580"></a></var><br> — : <b>BFD_RELOC_16C_NUM08_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fNUM08_005fC-1581"></a></var><br> — : <b>BFD_RELOC_16C_NUM16</b><var><a name="index-BFD_005fRELOC_005f16C_005fNUM16-1582"></a></var><br> — : <b>BFD_RELOC_16C_NUM16_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fNUM16_005fC-1583"></a></var><br> — : <b>BFD_RELOC_16C_NUM32</b><var><a name="index-BFD_005fRELOC_005f16C_005fNUM32-1584"></a></var><br> — : <b>BFD_RELOC_16C_NUM32_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fNUM32_005fC-1585"></a></var><br> — : <b>BFD_RELOC_16C_DISP04</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP04-1586"></a></var><br> — : <b>BFD_RELOC_16C_DISP04_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP04_005fC-1587"></a></var><br> — : <b>BFD_RELOC_16C_DISP08</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP08-1588"></a></var><br> — : <b>BFD_RELOC_16C_DISP08_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP08_005fC-1589"></a></var><br> — : <b>BFD_RELOC_16C_DISP16</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP16-1590"></a></var><br> — : <b>BFD_RELOC_16C_DISP16_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP16_005fC-1591"></a></var><br> — : <b>BFD_RELOC_16C_DISP24</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP24-1592"></a></var><br> — : <b>BFD_RELOC_16C_DISP24_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP24_005fC-1593"></a></var><br> — : <b>BFD_RELOC_16C_DISP24a</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP24a-1594"></a></var><br> — : <b>BFD_RELOC_16C_DISP24a_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fDISP24a_005fC-1595"></a></var><br> — : <b>BFD_RELOC_16C_REG04</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG04-1596"></a></var><br> — : <b>BFD_RELOC_16C_REG04_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG04_005fC-1597"></a></var><br> — : <b>BFD_RELOC_16C_REG04a</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG04a-1598"></a></var><br> — : <b>BFD_RELOC_16C_REG04a_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG04a_005fC-1599"></a></var><br> — : <b>BFD_RELOC_16C_REG14</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG14-1600"></a></var><br> — : <b>BFD_RELOC_16C_REG14_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG14_005fC-1601"></a></var><br> — : <b>BFD_RELOC_16C_REG16</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG16-1602"></a></var><br> — : <b>BFD_RELOC_16C_REG16_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG16_005fC-1603"></a></var><br> — : <b>BFD_RELOC_16C_REG20</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG20-1604"></a></var><br> — : <b>BFD_RELOC_16C_REG20_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fREG20_005fC-1605"></a></var><br> — : <b>BFD_RELOC_16C_ABS20</b><var><a name="index-BFD_005fRELOC_005f16C_005fABS20-1606"></a></var><br> — : <b>BFD_RELOC_16C_ABS20_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fABS20_005fC-1607"></a></var><br> — : <b>BFD_RELOC_16C_ABS24</b><var><a name="index-BFD_005fRELOC_005f16C_005fABS24-1608"></a></var><br> — : <b>BFD_RELOC_16C_ABS24_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fABS24_005fC-1609"></a></var><br> — : <b>BFD_RELOC_16C_IMM04</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM04-1610"></a></var><br> — : <b>BFD_RELOC_16C_IMM04_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM04_005fC-1611"></a></var><br> — : <b>BFD_RELOC_16C_IMM16</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM16-1612"></a></var><br> — : <b>BFD_RELOC_16C_IMM16_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM16_005fC-1613"></a></var><br> — : <b>BFD_RELOC_16C_IMM20</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM20-1614"></a></var><br> — : <b>BFD_RELOC_16C_IMM20_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM20_005fC-1615"></a></var><br> — : <b>BFD_RELOC_16C_IMM24</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM24-1616"></a></var><br> — : <b>BFD_RELOC_16C_IMM24_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM24_005fC-1617"></a></var><br> — : <b>BFD_RELOC_16C_IMM32</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM32-1618"></a></var><br> — : <b>BFD_RELOC_16C_IMM32_C</b><var><a name="index-BFD_005fRELOC_005f16C_005fIMM32_005fC-1619"></a></var><br> <blockquote><p>NS CR16C Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CR16_NUM8</b><var><a name="index-BFD_005fRELOC_005fCR16_005fNUM8-1620"></a></var><br> — : <b>BFD_RELOC_CR16_NUM16</b><var><a name="index-BFD_005fRELOC_005fCR16_005fNUM16-1621"></a></var><br> — : <b>BFD_RELOC_CR16_NUM32</b><var><a name="index-BFD_005fRELOC_005fCR16_005fNUM32-1622"></a></var><br> — : <b>BFD_RELOC_CR16_NUM32a</b><var><a name="index-BFD_005fRELOC_005fCR16_005fNUM32a-1623"></a></var><br> — : <b>BFD_RELOC_CR16_REGREL0</b><var><a name="index-BFD_005fRELOC_005fCR16_005fREGREL0-1624"></a></var><br> — : <b>BFD_RELOC_CR16_REGREL4</b><var><a name="index-BFD_005fRELOC_005fCR16_005fREGREL4-1625"></a></var><br> — : <b>BFD_RELOC_CR16_REGREL4a</b><var><a name="index-BFD_005fRELOC_005fCR16_005fREGREL4a-1626"></a></var><br> — : <b>BFD_RELOC_CR16_REGREL14</b><var><a name="index-BFD_005fRELOC_005fCR16_005fREGREL14-1627"></a></var><br> — : <b>BFD_RELOC_CR16_REGREL14a</b><var><a name="index-BFD_005fRELOC_005fCR16_005fREGREL14a-1628"></a></var><br> — : <b>BFD_RELOC_CR16_REGREL16</b><var><a name="index-BFD_005fRELOC_005fCR16_005fREGREL16-1629"></a></var><br> — : <b>BFD_RELOC_CR16_REGREL20</b><var><a name="index-BFD_005fRELOC_005fCR16_005fREGREL20-1630"></a></var><br> — : <b>BFD_RELOC_CR16_REGREL20a</b><var><a name="index-BFD_005fRELOC_005fCR16_005fREGREL20a-1631"></a></var><br> — : <b>BFD_RELOC_CR16_ABS20</b><var><a name="index-BFD_005fRELOC_005fCR16_005fABS20-1632"></a></var><br> — : <b>BFD_RELOC_CR16_ABS24</b><var><a name="index-BFD_005fRELOC_005fCR16_005fABS24-1633"></a></var><br> — : <b>BFD_RELOC_CR16_IMM4</b><var><a name="index-BFD_005fRELOC_005fCR16_005fIMM4-1634"></a></var><br> — : <b>BFD_RELOC_CR16_IMM8</b><var><a name="index-BFD_005fRELOC_005fCR16_005fIMM8-1635"></a></var><br> — : <b>BFD_RELOC_CR16_IMM16</b><var><a name="index-BFD_005fRELOC_005fCR16_005fIMM16-1636"></a></var><br> — : <b>BFD_RELOC_CR16_IMM20</b><var><a name="index-BFD_005fRELOC_005fCR16_005fIMM20-1637"></a></var><br> — : <b>BFD_RELOC_CR16_IMM24</b><var><a name="index-BFD_005fRELOC_005fCR16_005fIMM24-1638"></a></var><br> — : <b>BFD_RELOC_CR16_IMM32</b><var><a name="index-BFD_005fRELOC_005fCR16_005fIMM32-1639"></a></var><br> — : <b>BFD_RELOC_CR16_IMM32a</b><var><a name="index-BFD_005fRELOC_005fCR16_005fIMM32a-1640"></a></var><br> — : <b>BFD_RELOC_CR16_DISP4</b><var><a name="index-BFD_005fRELOC_005fCR16_005fDISP4-1641"></a></var><br> — : <b>BFD_RELOC_CR16_DISP8</b><var><a name="index-BFD_005fRELOC_005fCR16_005fDISP8-1642"></a></var><br> — : <b>BFD_RELOC_CR16_DISP16</b><var><a name="index-BFD_005fRELOC_005fCR16_005fDISP16-1643"></a></var><br> — : <b>BFD_RELOC_CR16_DISP20</b><var><a name="index-BFD_005fRELOC_005fCR16_005fDISP20-1644"></a></var><br> — : <b>BFD_RELOC_CR16_DISP24</b><var><a name="index-BFD_005fRELOC_005fCR16_005fDISP24-1645"></a></var><br> — : <b>BFD_RELOC_CR16_DISP24a</b><var><a name="index-BFD_005fRELOC_005fCR16_005fDISP24a-1646"></a></var><br> — : <b>BFD_RELOC_CR16_SWITCH8</b><var><a name="index-BFD_005fRELOC_005fCR16_005fSWITCH8-1647"></a></var><br> — : <b>BFD_RELOC_CR16_SWITCH16</b><var><a name="index-BFD_005fRELOC_005fCR16_005fSWITCH16-1648"></a></var><br> — : <b>BFD_RELOC_CR16_SWITCH32</b><var><a name="index-BFD_005fRELOC_005fCR16_005fSWITCH32-1649"></a></var><br> — : <b>BFD_RELOC_CR16_GOT_REGREL20</b><var><a name="index-BFD_005fRELOC_005fCR16_005fGOT_005fREGREL20-1650"></a></var><br> — : <b>BFD_RELOC_CR16_GOTC_REGREL20</b><var><a name="index-BFD_005fRELOC_005fCR16_005fGOTC_005fREGREL20-1651"></a></var><br> — : <b>BFD_RELOC_CR16_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fCR16_005fGLOB_005fDAT-1652"></a></var><br> <blockquote><p>NS CR16 Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRX_REL4</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREL4-1653"></a></var><br> — : <b>BFD_RELOC_CRX_REL8</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREL8-1654"></a></var><br> — : <b>BFD_RELOC_CRX_REL8_CMP</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREL8_005fCMP-1655"></a></var><br> — : <b>BFD_RELOC_CRX_REL16</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREL16-1656"></a></var><br> — : <b>BFD_RELOC_CRX_REL24</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREL24-1657"></a></var><br> — : <b>BFD_RELOC_CRX_REL32</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREL32-1658"></a></var><br> — : <b>BFD_RELOC_CRX_REGREL12</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREGREL12-1659"></a></var><br> — : <b>BFD_RELOC_CRX_REGREL22</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREGREL22-1660"></a></var><br> — : <b>BFD_RELOC_CRX_REGREL28</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREGREL28-1661"></a></var><br> — : <b>BFD_RELOC_CRX_REGREL32</b><var><a name="index-BFD_005fRELOC_005fCRX_005fREGREL32-1662"></a></var><br> — : <b>BFD_RELOC_CRX_ABS16</b><var><a name="index-BFD_005fRELOC_005fCRX_005fABS16-1663"></a></var><br> — : <b>BFD_RELOC_CRX_ABS32</b><var><a name="index-BFD_005fRELOC_005fCRX_005fABS32-1664"></a></var><br> — : <b>BFD_RELOC_CRX_NUM8</b><var><a name="index-BFD_005fRELOC_005fCRX_005fNUM8-1665"></a></var><br> — : <b>BFD_RELOC_CRX_NUM16</b><var><a name="index-BFD_005fRELOC_005fCRX_005fNUM16-1666"></a></var><br> — : <b>BFD_RELOC_CRX_NUM32</b><var><a name="index-BFD_005fRELOC_005fCRX_005fNUM32-1667"></a></var><br> — : <b>BFD_RELOC_CRX_IMM16</b><var><a name="index-BFD_005fRELOC_005fCRX_005fIMM16-1668"></a></var><br> — : <b>BFD_RELOC_CRX_IMM32</b><var><a name="index-BFD_005fRELOC_005fCRX_005fIMM32-1669"></a></var><br> — : <b>BFD_RELOC_CRX_SWITCH8</b><var><a name="index-BFD_005fRELOC_005fCRX_005fSWITCH8-1670"></a></var><br> — : <b>BFD_RELOC_CRX_SWITCH16</b><var><a name="index-BFD_005fRELOC_005fCRX_005fSWITCH16-1671"></a></var><br> — : <b>BFD_RELOC_CRX_SWITCH32</b><var><a name="index-BFD_005fRELOC_005fCRX_005fSWITCH32-1672"></a></var><br> <blockquote><p>NS CRX Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_BDISP8</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fBDISP8-1673"></a></var><br> — : <b>BFD_RELOC_CRIS_UNSIGNED_5</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f5-1674"></a></var><br> — : <b>BFD_RELOC_CRIS_SIGNED_6</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fSIGNED_005f6-1675"></a></var><br> — : <b>BFD_RELOC_CRIS_UNSIGNED_6</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f6-1676"></a></var><br> — : <b>BFD_RELOC_CRIS_SIGNED_8</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fSIGNED_005f8-1677"></a></var><br> — : <b>BFD_RELOC_CRIS_UNSIGNED_8</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f8-1678"></a></var><br> — : <b>BFD_RELOC_CRIS_SIGNED_16</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fSIGNED_005f16-1679"></a></var><br> — : <b>BFD_RELOC_CRIS_UNSIGNED_16</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f16-1680"></a></var><br> — : <b>BFD_RELOC_CRIS_LAPCQ_OFFSET</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fLAPCQ_005fOFFSET-1681"></a></var><br> — : <b>BFD_RELOC_CRIS_UNSIGNED_4</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fUNSIGNED_005f4-1682"></a></var><br> <blockquote><p>These relocs are only used within the CRIS assembler. They are not (at present) written to any object files. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_COPY</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fCOPY-1683"></a></var><br> — : <b>BFD_RELOC_CRIS_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fGLOB_005fDAT-1684"></a></var><br> — : <b>BFD_RELOC_CRIS_JUMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fJUMP_005fSLOT-1685"></a></var><br> — : <b>BFD_RELOC_CRIS_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fRELATIVE-1686"></a></var><br> <blockquote><p>Relocs used in ELF shared libraries for CRIS. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_32_GOT</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOT-1687"></a></var><br> <blockquote><p>32-bit offset to symbol-entry within GOT. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_16_GOT</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fGOT-1688"></a></var><br> <blockquote><p>16-bit offset to symbol-entry within GOT. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_32_GOTPLT</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOTPLT-1689"></a></var><br> <blockquote><p>32-bit offset to symbol-entry within GOT, with PLT handling. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_16_GOTPLT</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fGOTPLT-1690"></a></var><br> <blockquote><p>16-bit offset to symbol-entry within GOT, with PLT handling. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_32_GOTREL</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOTREL-1691"></a></var><br> <blockquote><p>32-bit offset to symbol, relative to GOT. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_32_PLT_GOTREL</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fPLT_005fGOTREL-1692"></a></var><br> <blockquote><p>32-bit offset to symbol with PLT entry, relative to GOT. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_32_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fPLT_005fPCREL-1693"></a></var><br> <blockquote><p>32-bit offset to symbol with PLT entry, relative to this relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_CRIS_32_GOT_GD</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOT_005fGD-1694"></a></var><br> — : <b>BFD_RELOC_CRIS_16_GOT_GD</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fGOT_005fGD-1695"></a></var><br> — : <b>BFD_RELOC_CRIS_32_GD</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGD-1696"></a></var><br> — : <b>BFD_RELOC_CRIS_DTP</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fDTP-1697"></a></var><br> — : <b>BFD_RELOC_CRIS_32_DTPREL</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fDTPREL-1698"></a></var><br> — : <b>BFD_RELOC_CRIS_16_DTPREL</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fDTPREL-1699"></a></var><br> — : <b>BFD_RELOC_CRIS_32_GOT_TPREL</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fGOT_005fTPREL-1700"></a></var><br> — : <b>BFD_RELOC_CRIS_16_GOT_TPREL</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fGOT_005fTPREL-1701"></a></var><br> — : <b>BFD_RELOC_CRIS_32_TPREL</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fTPREL-1702"></a></var><br> — : <b>BFD_RELOC_CRIS_16_TPREL</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f16_005fTPREL-1703"></a></var><br> — : <b>BFD_RELOC_CRIS_DTPMOD</b><var><a name="index-BFD_005fRELOC_005fCRIS_005fDTPMOD-1704"></a></var><br> — : <b>BFD_RELOC_CRIS_32_IE</b><var><a name="index-BFD_005fRELOC_005fCRIS_005f32_005fIE-1705"></a></var><br> <blockquote><p>Relocs used in TLS code for CRIS. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_860_COPY</b><var><a name="index-BFD_005fRELOC_005f860_005fCOPY-1706"></a></var><br> — : <b>BFD_RELOC_860_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005f860_005fGLOB_005fDAT-1707"></a></var><br> — : <b>BFD_RELOC_860_JUMP_SLOT</b><var><a name="index-BFD_005fRELOC_005f860_005fJUMP_005fSLOT-1708"></a></var><br> — : <b>BFD_RELOC_860_RELATIVE</b><var><a name="index-BFD_005fRELOC_005f860_005fRELATIVE-1709"></a></var><br> — : <b>BFD_RELOC_860_PC26</b><var><a name="index-BFD_005fRELOC_005f860_005fPC26-1710"></a></var><br> — : <b>BFD_RELOC_860_PLT26</b><var><a name="index-BFD_005fRELOC_005f860_005fPLT26-1711"></a></var><br> — : <b>BFD_RELOC_860_PC16</b><var><a name="index-BFD_005fRELOC_005f860_005fPC16-1712"></a></var><br> — : <b>BFD_RELOC_860_LOW0</b><var><a name="index-BFD_005fRELOC_005f860_005fLOW0-1713"></a></var><br> — : <b>BFD_RELOC_860_SPLIT0</b><var><a name="index-BFD_005fRELOC_005f860_005fSPLIT0-1714"></a></var><br> — : <b>BFD_RELOC_860_LOW1</b><var><a name="index-BFD_005fRELOC_005f860_005fLOW1-1715"></a></var><br> — : <b>BFD_RELOC_860_SPLIT1</b><var><a name="index-BFD_005fRELOC_005f860_005fSPLIT1-1716"></a></var><br> — : <b>BFD_RELOC_860_LOW2</b><var><a name="index-BFD_005fRELOC_005f860_005fLOW2-1717"></a></var><br> — : <b>BFD_RELOC_860_SPLIT2</b><var><a name="index-BFD_005fRELOC_005f860_005fSPLIT2-1718"></a></var><br> — : <b>BFD_RELOC_860_LOW3</b><var><a name="index-BFD_005fRELOC_005f860_005fLOW3-1719"></a></var><br> — : <b>BFD_RELOC_860_LOGOT0</b><var><a name="index-BFD_005fRELOC_005f860_005fLOGOT0-1720"></a></var><br> — : <b>BFD_RELOC_860_SPGOT0</b><var><a name="index-BFD_005fRELOC_005f860_005fSPGOT0-1721"></a></var><br> — : <b>BFD_RELOC_860_LOGOT1</b><var><a name="index-BFD_005fRELOC_005f860_005fLOGOT1-1722"></a></var><br> — : <b>BFD_RELOC_860_SPGOT1</b><var><a name="index-BFD_005fRELOC_005f860_005fSPGOT1-1723"></a></var><br> — : <b>BFD_RELOC_860_LOGOTOFF0</b><var><a name="index-BFD_005fRELOC_005f860_005fLOGOTOFF0-1724"></a></var><br> — : <b>BFD_RELOC_860_SPGOTOFF0</b><var><a name="index-BFD_005fRELOC_005f860_005fSPGOTOFF0-1725"></a></var><br> — : <b>BFD_RELOC_860_LOGOTOFF1</b><var><a name="index-BFD_005fRELOC_005f860_005fLOGOTOFF1-1726"></a></var><br> — : <b>BFD_RELOC_860_SPGOTOFF1</b><var><a name="index-BFD_005fRELOC_005f860_005fSPGOTOFF1-1727"></a></var><br> — : <b>BFD_RELOC_860_LOGOTOFF2</b><var><a name="index-BFD_005fRELOC_005f860_005fLOGOTOFF2-1728"></a></var><br> — : <b>BFD_RELOC_860_LOGOTOFF3</b><var><a name="index-BFD_005fRELOC_005f860_005fLOGOTOFF3-1729"></a></var><br> — : <b>BFD_RELOC_860_LOPC</b><var><a name="index-BFD_005fRELOC_005f860_005fLOPC-1730"></a></var><br> — : <b>BFD_RELOC_860_HIGHADJ</b><var><a name="index-BFD_005fRELOC_005f860_005fHIGHADJ-1731"></a></var><br> — : <b>BFD_RELOC_860_HAGOT</b><var><a name="index-BFD_005fRELOC_005f860_005fHAGOT-1732"></a></var><br> — : <b>BFD_RELOC_860_HAGOTOFF</b><var><a name="index-BFD_005fRELOC_005f860_005fHAGOTOFF-1733"></a></var><br> — : <b>BFD_RELOC_860_HAPC</b><var><a name="index-BFD_005fRELOC_005f860_005fHAPC-1734"></a></var><br> — : <b>BFD_RELOC_860_HIGH</b><var><a name="index-BFD_005fRELOC_005f860_005fHIGH-1735"></a></var><br> — : <b>BFD_RELOC_860_HIGOT</b><var><a name="index-BFD_005fRELOC_005f860_005fHIGOT-1736"></a></var><br> — : <b>BFD_RELOC_860_HIGOTOFF</b><var><a name="index-BFD_005fRELOC_005f860_005fHIGOTOFF-1737"></a></var><br> <blockquote><p>Intel i860 Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_OR1K_REL_26</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fREL_005f26-1738"></a></var><br> — : <b>BFD_RELOC_OR1K_GOTPC_HI16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fGOTPC_005fHI16-1739"></a></var><br> — : <b>BFD_RELOC_OR1K_GOTPC_LO16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fGOTPC_005fLO16-1740"></a></var><br> — : <b>BFD_RELOC_OR1K_GOT16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fGOT16-1741"></a></var><br> — : <b>BFD_RELOC_OR1K_PLT26</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fPLT26-1742"></a></var><br> — : <b>BFD_RELOC_OR1K_GOTOFF_HI16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fGOTOFF_005fHI16-1743"></a></var><br> — : <b>BFD_RELOC_OR1K_GOTOFF_LO16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fGOTOFF_005fLO16-1744"></a></var><br> — : <b>BFD_RELOC_OR1K_COPY</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fCOPY-1745"></a></var><br> — : <b>BFD_RELOC_OR1K_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fGLOB_005fDAT-1746"></a></var><br> — : <b>BFD_RELOC_OR1K_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fJMP_005fSLOT-1747"></a></var><br> — : <b>BFD_RELOC_OR1K_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fRELATIVE-1748"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_GD_HI16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fGD_005fHI16-1749"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_GD_LO16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fGD_005fLO16-1750"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_LDM_HI16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDM_005fHI16-1751"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_LDM_LO16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDM_005fLO16-1752"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_LDO_HI16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDO_005fHI16-1753"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_LDO_LO16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLDO_005fLO16-1754"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_IE_HI16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fIE_005fHI16-1755"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_IE_LO16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fIE_005fLO16-1756"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_LE_HI16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLE_005fHI16-1757"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_LE_LO16</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fLE_005fLO16-1758"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_TPOFF</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fTPOFF-1759"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_DTPOFF</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fDTPOFF-1760"></a></var><br> — : <b>BFD_RELOC_OR1K_TLS_DTPMOD</b><var><a name="index-BFD_005fRELOC_005fOR1K_005fTLS_005fDTPMOD-1761"></a></var><br> <blockquote><p>OpenRISC 1000 Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_H8_DIR16A8</b><var><a name="index-BFD_005fRELOC_005fH8_005fDIR16A8-1762"></a></var><br> — : <b>BFD_RELOC_H8_DIR16R8</b><var><a name="index-BFD_005fRELOC_005fH8_005fDIR16R8-1763"></a></var><br> — : <b>BFD_RELOC_H8_DIR24A8</b><var><a name="index-BFD_005fRELOC_005fH8_005fDIR24A8-1764"></a></var><br> — : <b>BFD_RELOC_H8_DIR24R8</b><var><a name="index-BFD_005fRELOC_005fH8_005fDIR24R8-1765"></a></var><br> — : <b>BFD_RELOC_H8_DIR32A16</b><var><a name="index-BFD_005fRELOC_005fH8_005fDIR32A16-1766"></a></var><br> — : <b>BFD_RELOC_H8_DISP32A16</b><var><a name="index-BFD_005fRELOC_005fH8_005fDISP32A16-1767"></a></var><br> <blockquote><p>H8 elf Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XSTORMY16_REL_12</b><var><a name="index-BFD_005fRELOC_005fXSTORMY16_005fREL_005f12-1768"></a></var><br> — : <b>BFD_RELOC_XSTORMY16_12</b><var><a name="index-BFD_005fRELOC_005fXSTORMY16_005f12-1769"></a></var><br> — : <b>BFD_RELOC_XSTORMY16_24</b><var><a name="index-BFD_005fRELOC_005fXSTORMY16_005f24-1770"></a></var><br> — : <b>BFD_RELOC_XSTORMY16_FPTR16</b><var><a name="index-BFD_005fRELOC_005fXSTORMY16_005fFPTR16-1771"></a></var><br> <blockquote><p>Sony Xstormy16 Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_RELC</b><var><a name="index-BFD_005fRELOC_005fRELC-1772"></a></var><br> <blockquote><p>Self-describing complex relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XC16X_PAG</b><var><a name="index-BFD_005fRELOC_005fXC16X_005fPAG-1773"></a></var><br> — : <b>BFD_RELOC_XC16X_POF</b><var><a name="index-BFD_005fRELOC_005fXC16X_005fPOF-1774"></a></var><br> — : <b>BFD_RELOC_XC16X_SEG</b><var><a name="index-BFD_005fRELOC_005fXC16X_005fSEG-1775"></a></var><br> — : <b>BFD_RELOC_XC16X_SOF</b><var><a name="index-BFD_005fRELOC_005fXC16X_005fSOF-1776"></a></var><br> <blockquote><p>Infineon Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_VAX_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fVAX_005fGLOB_005fDAT-1777"></a></var><br> — : <b>BFD_RELOC_VAX_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fVAX_005fJMP_005fSLOT-1778"></a></var><br> — : <b>BFD_RELOC_VAX_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fVAX_005fRELATIVE-1779"></a></var><br> <blockquote><p>Relocations used by VAX ELF. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MT_PC16</b><var><a name="index-BFD_005fRELOC_005fMT_005fPC16-1780"></a></var><br> <blockquote><p>Morpho MT - 16 bit immediate relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MT_HI16</b><var><a name="index-BFD_005fRELOC_005fMT_005fHI16-1781"></a></var><br> <blockquote><p>Morpho MT - Hi 16 bits of an address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MT_LO16</b><var><a name="index-BFD_005fRELOC_005fMT_005fLO16-1782"></a></var><br> <blockquote><p>Morpho MT - Low 16 bits of an address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MT_GNU_VTINHERIT</b><var><a name="index-BFD_005fRELOC_005fMT_005fGNU_005fVTINHERIT-1783"></a></var><br> <blockquote><p>Morpho MT - Used to tell the linker which vtable entries are used. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MT_GNU_VTENTRY</b><var><a name="index-BFD_005fRELOC_005fMT_005fGNU_005fVTENTRY-1784"></a></var><br> <blockquote><p>Morpho MT - Used to tell the linker which vtable entries are used. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MT_PCINSN8</b><var><a name="index-BFD_005fRELOC_005fMT_005fPCINSN8-1785"></a></var><br> <blockquote><p>Morpho MT - 8 bit immediate relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MSP430_10_PCREL</b><var><a name="index-BFD_005fRELOC_005fMSP430_005f10_005fPCREL-1786"></a></var><br> — : <b>BFD_RELOC_MSP430_16_PCREL</b><var><a name="index-BFD_005fRELOC_005fMSP430_005f16_005fPCREL-1787"></a></var><br> — : <b>BFD_RELOC_MSP430_16</b><var><a name="index-BFD_005fRELOC_005fMSP430_005f16-1788"></a></var><br> — : <b>BFD_RELOC_MSP430_16_PCREL_BYTE</b><var><a name="index-BFD_005fRELOC_005fMSP430_005f16_005fPCREL_005fBYTE-1789"></a></var><br> — : <b>BFD_RELOC_MSP430_16_BYTE</b><var><a name="index-BFD_005fRELOC_005fMSP430_005f16_005fBYTE-1790"></a></var><br> — : <b>BFD_RELOC_MSP430_2X_PCREL</b><var><a name="index-BFD_005fRELOC_005fMSP430_005f2X_005fPCREL-1791"></a></var><br> — : <b>BFD_RELOC_MSP430_RL_PCREL</b><var><a name="index-BFD_005fRELOC_005fMSP430_005fRL_005fPCREL-1792"></a></var><br> — : <b>BFD_RELOC_MSP430_ABS8</b><var><a name="index-BFD_005fRELOC_005fMSP430_005fABS8-1793"></a></var><br> — : <b>BFD_RELOC_MSP430X_PCR20_EXT_SRC</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR20_005fEXT_005fSRC-1794"></a></var><br> — : <b>BFD_RELOC_MSP430X_PCR20_EXT_DST</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR20_005fEXT_005fDST-1795"></a></var><br> — : <b>BFD_RELOC_MSP430X_PCR20_EXT_ODST</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR20_005fEXT_005fODST-1796"></a></var><br> — : <b>BFD_RELOC_MSP430X_ABS20_EXT_SRC</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fEXT_005fSRC-1797"></a></var><br> — : <b>BFD_RELOC_MSP430X_ABS20_EXT_DST</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fEXT_005fDST-1798"></a></var><br> — : <b>BFD_RELOC_MSP430X_ABS20_EXT_ODST</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fEXT_005fODST-1799"></a></var><br> — : <b>BFD_RELOC_MSP430X_ABS20_ADR_SRC</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fADR_005fSRC-1800"></a></var><br> — : <b>BFD_RELOC_MSP430X_ABS20_ADR_DST</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fABS20_005fADR_005fDST-1801"></a></var><br> — : <b>BFD_RELOC_MSP430X_PCR16</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR16-1802"></a></var><br> — : <b>BFD_RELOC_MSP430X_PCR20_CALL</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fPCR20_005fCALL-1803"></a></var><br> — : <b>BFD_RELOC_MSP430X_ABS16</b><var><a name="index-BFD_005fRELOC_005fMSP430X_005fABS16-1804"></a></var><br> — : <b>BFD_RELOC_MSP430_ABS_HI16</b><var><a name="index-BFD_005fRELOC_005fMSP430_005fABS_005fHI16-1805"></a></var><br> — : <b>BFD_RELOC_MSP430_PREL31</b><var><a name="index-BFD_005fRELOC_005fMSP430_005fPREL31-1806"></a></var><br> — : <b>BFD_RELOC_MSP430_SYM_DIFF</b><var><a name="index-BFD_005fRELOC_005fMSP430_005fSYM_005fDIFF-1807"></a></var><br> <blockquote><p>msp430 specific relocation codes </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_NIOS2_S16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fS16-1808"></a></var><br> — : <b>BFD_RELOC_NIOS2_U16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fU16-1809"></a></var><br> — : <b>BFD_RELOC_NIOS2_CALL26</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL26-1810"></a></var><br> — : <b>BFD_RELOC_NIOS2_IMM5</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fIMM5-1811"></a></var><br> — : <b>BFD_RELOC_NIOS2_CACHE_OPX</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fCACHE_005fOPX-1812"></a></var><br> — : <b>BFD_RELOC_NIOS2_IMM6</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fIMM6-1813"></a></var><br> — : <b>BFD_RELOC_NIOS2_IMM8</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fIMM8-1814"></a></var><br> — : <b>BFD_RELOC_NIOS2_HI16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fHI16-1815"></a></var><br> — : <b>BFD_RELOC_NIOS2_LO16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fLO16-1816"></a></var><br> — : <b>BFD_RELOC_NIOS2_HIADJ16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fHIADJ16-1817"></a></var><br> — : <b>BFD_RELOC_NIOS2_GPREL</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fGPREL-1818"></a></var><br> — : <b>BFD_RELOC_NIOS2_UJMP</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fUJMP-1819"></a></var><br> — : <b>BFD_RELOC_NIOS2_CJMP</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fCJMP-1820"></a></var><br> — : <b>BFD_RELOC_NIOS2_CALLR</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fCALLR-1821"></a></var><br> — : <b>BFD_RELOC_NIOS2_ALIGN</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fALIGN-1822"></a></var><br> — : <b>BFD_RELOC_NIOS2_GOT16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fGOT16-1823"></a></var><br> — : <b>BFD_RELOC_NIOS2_CALL16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL16-1824"></a></var><br> — : <b>BFD_RELOC_NIOS2_GOTOFF_LO</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fGOTOFF_005fLO-1825"></a></var><br> — : <b>BFD_RELOC_NIOS2_GOTOFF_HA</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fGOTOFF_005fHA-1826"></a></var><br> — : <b>BFD_RELOC_NIOS2_PCREL_LO</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fPCREL_005fLO-1827"></a></var><br> — : <b>BFD_RELOC_NIOS2_PCREL_HA</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fPCREL_005fHA-1828"></a></var><br> — : <b>BFD_RELOC_NIOS2_TLS_GD16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fGD16-1829"></a></var><br> — : <b>BFD_RELOC_NIOS2_TLS_LDM16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fLDM16-1830"></a></var><br> — : <b>BFD_RELOC_NIOS2_TLS_LDO16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fLDO16-1831"></a></var><br> — : <b>BFD_RELOC_NIOS2_TLS_IE16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fIE16-1832"></a></var><br> — : <b>BFD_RELOC_NIOS2_TLS_LE16</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fLE16-1833"></a></var><br> — : <b>BFD_RELOC_NIOS2_TLS_DTPMOD</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fDTPMOD-1834"></a></var><br> — : <b>BFD_RELOC_NIOS2_TLS_DTPREL</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fDTPREL-1835"></a></var><br> — : <b>BFD_RELOC_NIOS2_TLS_TPREL</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fTLS_005fTPREL-1836"></a></var><br> — : <b>BFD_RELOC_NIOS2_COPY</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fCOPY-1837"></a></var><br> — : <b>BFD_RELOC_NIOS2_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fGLOB_005fDAT-1838"></a></var><br> — : <b>BFD_RELOC_NIOS2_JUMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fJUMP_005fSLOT-1839"></a></var><br> — : <b>BFD_RELOC_NIOS2_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fRELATIVE-1840"></a></var><br> — : <b>BFD_RELOC_NIOS2_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fGOTOFF-1841"></a></var><br> — : <b>BFD_RELOC_NIOS2_CALL26_NOAT</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL26_005fNOAT-1842"></a></var><br> — : <b>BFD_RELOC_NIOS2_GOT_LO</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fGOT_005fLO-1843"></a></var><br> — : <b>BFD_RELOC_NIOS2_GOT_HA</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fGOT_005fHA-1844"></a></var><br> — : <b>BFD_RELOC_NIOS2_CALL_LO</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL_005fLO-1845"></a></var><br> — : <b>BFD_RELOC_NIOS2_CALL_HA</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fCALL_005fHA-1846"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_S12</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fS12-1847"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_I10_1_PCREL</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fI10_005f1_005fPCREL-1848"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_T1I7_1_PCREL</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT1I7_005f1_005fPCREL-1849"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_T1I7_2</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT1I7_005f2-1850"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_T2I4</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT2I4-1851"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_T2I4_1</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT2I4_005f1-1852"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_T2I4_2</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT2I4_005f2-1853"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_X1I7_2</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fX1I7_005f2-1854"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_X2L5</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fX2L5-1855"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_F1I5_2</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fF1I5_005f2-1856"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_L5I4X1</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fL5I4X1-1857"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_T1X1I6</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT1X1I6-1858"></a></var><br> — : <b>BFD_RELOC_NIOS2_R2_T1X1I6_2</b><var><a name="index-BFD_005fRELOC_005fNIOS2_005fR2_005fT1X1I6_005f2-1859"></a></var><br> <blockquote><p>Relocations used by the Altera Nios II core. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_IQ2000_OFFSET_16</b><var><a name="index-BFD_005fRELOC_005fIQ2000_005fOFFSET_005f16-1860"></a></var><br> — : <b>BFD_RELOC_IQ2000_OFFSET_21</b><var><a name="index-BFD_005fRELOC_005fIQ2000_005fOFFSET_005f21-1861"></a></var><br> — : <b>BFD_RELOC_IQ2000_UHI16</b><var><a name="index-BFD_005fRELOC_005fIQ2000_005fUHI16-1862"></a></var><br> <blockquote><p>IQ2000 Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_RTLD</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fRTLD-1863"></a></var><br> <blockquote><p>Special Xtensa relocation used only by PLT entries in ELF shared objects to indicate that the runtime linker should set the value to one of its own internal functions or data structures. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fGLOB_005fDAT-1864"></a></var><br> — : <b>BFD_RELOC_XTENSA_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fJMP_005fSLOT-1865"></a></var><br> — : <b>BFD_RELOC_XTENSA_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fRELATIVE-1866"></a></var><br> <blockquote><p>Xtensa relocations for ELF shared objects. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_PLT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fPLT-1867"></a></var><br> <blockquote><p>Xtensa relocation used in ELF object files for symbols that may require PLT entries. Otherwise, this is just a generic 32-bit relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_DIFF8</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fDIFF8-1868"></a></var><br> — : <b>BFD_RELOC_XTENSA_DIFF16</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fDIFF16-1869"></a></var><br> — : <b>BFD_RELOC_XTENSA_DIFF32</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fDIFF32-1870"></a></var><br> <blockquote><p>Xtensa relocations to mark the difference of two local symbols. These are only needed to support linker relaxation and can be ignored when not relaxing. The field is set to the value of the difference assuming no relaxation. The relocation encodes the position of the first symbol so the linker can determine whether to adjust the field value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_SLOT0_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT0_005fOP-1871"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT1_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT1_005fOP-1872"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT2_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT2_005fOP-1873"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT3_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT3_005fOP-1874"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT4_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT4_005fOP-1875"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT5_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT5_005fOP-1876"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT6_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT6_005fOP-1877"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT7_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT7_005fOP-1878"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT8_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT8_005fOP-1879"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT9_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT9_005fOP-1880"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT10_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT10_005fOP-1881"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT11_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT11_005fOP-1882"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT12_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT12_005fOP-1883"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT13_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT13_005fOP-1884"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT14_OP</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT14_005fOP-1885"></a></var><br> <blockquote><p>Generic Xtensa relocations for instruction operands. Only the slot number is encoded in the relocation. The relocation applies to the last PC-relative immediate operand, or if there are no PC-relative immediates, to the last immediate operand. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_SLOT0_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT0_005fALT-1886"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT1_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT1_005fALT-1887"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT2_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT2_005fALT-1888"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT3_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT3_005fALT-1889"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT4_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT4_005fALT-1890"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT5_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT5_005fALT-1891"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT6_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT6_005fALT-1892"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT7_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT7_005fALT-1893"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT8_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT8_005fALT-1894"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT9_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT9_005fALT-1895"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT10_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT10_005fALT-1896"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT11_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT11_005fALT-1897"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT12_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT12_005fALT-1898"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT13_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT13_005fALT-1899"></a></var><br> — : <b>BFD_RELOC_XTENSA_SLOT14_ALT</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fSLOT14_005fALT-1900"></a></var><br> <blockquote><p>Alternate Xtensa relocations. Only the slot is encoded in the relocation. The meaning of these relocations is opcode-specific. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_OP0</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fOP0-1901"></a></var><br> — : <b>BFD_RELOC_XTENSA_OP1</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fOP1-1902"></a></var><br> — : <b>BFD_RELOC_XTENSA_OP2</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fOP2-1903"></a></var><br> <blockquote><p>Xtensa relocations for backward compatibility. These have all been replaced by BFD_RELOC_XTENSA_SLOT0_OP. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_ASM_EXPAND</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fASM_005fEXPAND-1904"></a></var><br> <blockquote><p>Xtensa relocation to mark that the assembler expanded the instructions from an original target. The expansion size is encoded in the reloc size. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_ASM_SIMPLIFY</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fASM_005fSIMPLIFY-1905"></a></var><br> <blockquote><p>Xtensa relocation to mark that the linker should simplify assembler-expanded instructions. This is commonly used internally by the linker after analysis of a BFD_RELOC_XTENSA_ASM_EXPAND. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_XTENSA_TLSDESC_FN</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fTLSDESC_005fFN-1906"></a></var><br> — : <b>BFD_RELOC_XTENSA_TLSDESC_ARG</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fTLSDESC_005fARG-1907"></a></var><br> — : <b>BFD_RELOC_XTENSA_TLS_DTPOFF</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fDTPOFF-1908"></a></var><br> — : <b>BFD_RELOC_XTENSA_TLS_TPOFF</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fTPOFF-1909"></a></var><br> — : <b>BFD_RELOC_XTENSA_TLS_FUNC</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fFUNC-1910"></a></var><br> — : <b>BFD_RELOC_XTENSA_TLS_ARG</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fARG-1911"></a></var><br> — : <b>BFD_RELOC_XTENSA_TLS_CALL</b><var><a name="index-BFD_005fRELOC_005fXTENSA_005fTLS_005fCALL-1912"></a></var><br> <blockquote><p>Xtensa TLS relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_Z80_DISP8</b><var><a name="index-BFD_005fRELOC_005fZ80_005fDISP8-1913"></a></var><br> <blockquote><p>8 bit signed offset in (ix+d) or (iy+d). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_Z8K_DISP7</b><var><a name="index-BFD_005fRELOC_005fZ8K_005fDISP7-1914"></a></var><br> <blockquote><p>DJNZ offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_Z8K_CALLR</b><var><a name="index-BFD_005fRELOC_005fZ8K_005fCALLR-1915"></a></var><br> <blockquote><p>CALR offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_Z8K_IMM4L</b><var><a name="index-BFD_005fRELOC_005fZ8K_005fIMM4L-1916"></a></var><br> <blockquote><p>4 bit value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_LM32_CALL</b><var><a name="index-BFD_005fRELOC_005fLM32_005fCALL-1917"></a></var><br> — : <b>BFD_RELOC_LM32_BRANCH</b><var><a name="index-BFD_005fRELOC_005fLM32_005fBRANCH-1918"></a></var><br> — : <b>BFD_RELOC_LM32_16_GOT</b><var><a name="index-BFD_005fRELOC_005fLM32_005f16_005fGOT-1919"></a></var><br> — : <b>BFD_RELOC_LM32_GOTOFF_HI16</b><var><a name="index-BFD_005fRELOC_005fLM32_005fGOTOFF_005fHI16-1920"></a></var><br> — : <b>BFD_RELOC_LM32_GOTOFF_LO16</b><var><a name="index-BFD_005fRELOC_005fLM32_005fGOTOFF_005fLO16-1921"></a></var><br> — : <b>BFD_RELOC_LM32_COPY</b><var><a name="index-BFD_005fRELOC_005fLM32_005fCOPY-1922"></a></var><br> — : <b>BFD_RELOC_LM32_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fLM32_005fGLOB_005fDAT-1923"></a></var><br> — : <b>BFD_RELOC_LM32_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fLM32_005fJMP_005fSLOT-1924"></a></var><br> — : <b>BFD_RELOC_LM32_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fLM32_005fRELATIVE-1925"></a></var><br> <blockquote><p>Lattice Mico32 relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_SECTDIFF</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fSECTDIFF-1926"></a></var><br> <blockquote><p>Difference between two section addreses. Must be followed by a BFD_RELOC_MACH_O_PAIR. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_LOCAL_SECTDIFF</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fLOCAL_005fSECTDIFF-1927"></a></var><br> <blockquote><p>Like BFD_RELOC_MACH_O_SECTDIFF but with a local symbol. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_PAIR</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fPAIR-1928"></a></var><br> <blockquote><p>Pair of relocation. Contains the first symbol. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_X86_64_BRANCH32</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fBRANCH32-1929"></a></var><br> — : <b>BFD_RELOC_MACH_O_X86_64_BRANCH8</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fBRANCH8-1930"></a></var><br> <blockquote><p>PCREL relocations. They are marked as branch to create PLT entry if required. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_X86_64_GOT</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fGOT-1931"></a></var><br> <blockquote><p>Used when referencing a GOT entry. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_X86_64_GOT_LOAD</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fGOT_005fLOAD-1932"></a></var><br> <blockquote><p>Used when loading a GOT entry with movq. It is specially marked so that the linker could optimize the movq to a leaq if possible. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fSUBTRACTOR32-1933"></a></var><br> <blockquote><p>Symbol will be substracted. Must be followed by a BFD_RELOC_64. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fSUBTRACTOR64-1934"></a></var><br> <blockquote><p>Symbol will be substracted. Must be followed by a BFD_RELOC_64. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_X86_64_PCREL32_1</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fPCREL32_005f1-1935"></a></var><br> <blockquote><p>Same as BFD_RELOC_32_PCREL but with an implicit -1 addend. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_X86_64_PCREL32_2</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fPCREL32_005f2-1936"></a></var><br> <blockquote><p>Same as BFD_RELOC_32_PCREL but with an implicit -2 addend. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MACH_O_X86_64_PCREL32_4</b><var><a name="index-BFD_005fRELOC_005fMACH_005fO_005fX86_005f64_005fPCREL32_005f4-1937"></a></var><br> <blockquote><p>Same as BFD_RELOC_32_PCREL but with an implicit -4 addend. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_32_LO</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fLO-1938"></a></var><br> <blockquote><p>This is a 32 bit reloc for the microblaze that stores the low 16 bits of a value </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_32_LO_PCREL</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fLO_005fPCREL-1939"></a></var><br> <blockquote><p>This is a 32 bit pc-relative reloc for the microblaze that stores the low 16 bits of a value </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_32_ROSDA</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fROSDA-1940"></a></var><br> <blockquote><p>This is a 32 bit reloc for the microblaze that stores a value relative to the read-only small data area anchor </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_32_RWSDA</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fRWSDA-1941"></a></var><br> <blockquote><p>This is a 32 bit reloc for the microblaze that stores a value relative to the read-write small data area anchor </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fSYM_005fOP_005fSYM-1942"></a></var><br> <blockquote><p>This is a 32 bit reloc for the microblaze to handle expressions of the form "Symbol Op Symbol" </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_NONE</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fNONE-1943"></a></var><br> <blockquote><p>This is a 64 bit reloc that stores the 32 bit pc relative value in two words (with an imm instruction). No relocation is done here - only used for relaxing </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_GOTPC</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fGOTPC-1944"></a></var><br> <blockquote><p>This is a 64 bit reloc that stores the 32 bit pc relative value in two words (with an imm instruction). The relocation is PC-relative GOT offset </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_GOT</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fGOT-1945"></a></var><br> <blockquote><p>This is a 64 bit reloc that stores the 32 bit pc relative value in two words (with an imm instruction). The relocation is GOT offset </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_PLT</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fPLT-1946"></a></var><br> <blockquote><p>This is a 64 bit reloc that stores the 32 bit pc relative value in two words (with an imm instruction). The relocation is PC-relative offset into PLT </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fGOTOFF-1947"></a></var><br> <blockquote><p>This is a 64 bit reloc that stores the 32 bit GOT relative value in two words (with an imm instruction). The relocation is relative offset from _GLOBAL_OFFSET_TABLE_ </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_32_GOTOFF</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fGOTOFF-1948"></a></var><br> <blockquote><p>This is a 32 bit reloc that stores the 32 bit GOT relative value in a word. The relocation is relative offset from </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_COPY</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005fCOPY-1949"></a></var><br> <blockquote><p>This is used to tell the dynamic linker to copy the value out of the dynamic object into the runtime process image. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_TLS</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLS-1950"></a></var><br> <blockquote><p>Unused Reloc </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_TLSGD</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSGD-1951"></a></var><br> <blockquote><p>This is a 64 bit reloc that stores the 32 bit GOT relative value of the GOT TLS GD info entry in two words (with an imm instruction). The relocation is GOT offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_TLSLD</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSLD-1952"></a></var><br> <blockquote><p>This is a 64 bit reloc that stores the 32 bit GOT relative value of the GOT TLS LD info entry in two words (with an imm instruction). The relocation is GOT offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_32_TLSDTPMOD</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fTLSDTPMOD-1953"></a></var><br> <blockquote><p>This is a 32 bit reloc that stores the Module ID to GOT(n). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_32_TLSDTPREL</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f32_005fTLSDTPREL-1954"></a></var><br> <blockquote><p>This is a 32 bit reloc that stores TLS offset to GOT(n+1). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_TLSDTPREL</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSDTPREL-1955"></a></var><br> <blockquote><p>This is a 32 bit reloc for storing TLS offset to two words (uses imm instruction) </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_TLSGOTTPREL</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSGOTTPREL-1956"></a></var><br> <blockquote><p>This is a 64 bit reloc that stores 32-bit thread pointer relative offset to two words (uses imm instruction). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_MICROBLAZE_64_TLSTPREL</b><var><a name="index-BFD_005fRELOC_005fMICROBLAZE_005f64_005fTLSTPREL-1957"></a></var><br> <blockquote><p>This is a 64 bit reloc that stores 32-bit thread pointer relative offset to two words (uses imm instruction). </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_RELOC_START</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fRELOC_005fSTART-1958"></a></var><br> <blockquote><p>AArch64 pseudo relocation code to mark the start of the AArch64 relocation enumerators. N.B. the order of the enumerators is important as several tables in the AArch64 bfd backend are indexed by these enumerators; make sure they are all synced. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_NONE</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fNONE-1959"></a></var><br> <blockquote><p>AArch64 null relocation code. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_64</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005f64-1960"></a></var><br> — : <b>BFD_RELOC_AARCH64_32</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005f32-1961"></a></var><br> — : <b>BFD_RELOC_AARCH64_16</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005f16-1962"></a></var><br> <blockquote><p>Basic absolute relocations of N bits. These are equivalent to BFD_RELOC_N and they were added to assist the indexing of the howto table. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_64_PCREL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005f64_005fPCREL-1963"></a></var><br> — : <b>BFD_RELOC_AARCH64_32_PCREL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005f32_005fPCREL-1964"></a></var><br> — : <b>BFD_RELOC_AARCH64_16_PCREL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005f16_005fPCREL-1965"></a></var><br> <blockquote><p>PC-relative relocations. These are equivalent to BFD_RELOC_N_PCREL and they were added to assist the indexing of the howto table. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G0</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG0-1966"></a></var><br> <blockquote><p>AArch64 MOV[NZK] instruction with most significant bits 0 to 15 of an unsigned address/value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G0_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG0_005fNC-1967"></a></var><br> <blockquote><p>AArch64 MOV[NZK] instruction with less significant bits 0 to 15 of an address/value. No overflow checking. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G1</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG1-1968"></a></var><br> <blockquote><p>AArch64 MOV[NZK] instruction with most significant bits 16 to 31 of an unsigned address/value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G1_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG1_005fNC-1969"></a></var><br> <blockquote><p>AArch64 MOV[NZK] instruction with less significant bits 16 to 31 of an address/value. No overflow checking. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G2</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG2-1970"></a></var><br> <blockquote><p>AArch64 MOV[NZK] instruction with most significant bits 32 to 47 of an unsigned address/value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G2_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG2_005fNC-1971"></a></var><br> <blockquote><p>AArch64 MOV[NZK] instruction with less significant bits 32 to 47 of an address/value. No overflow checking. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G3</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG3-1972"></a></var><br> <blockquote><p>AArch64 MOV[NZK] instruction with most signficant bits 48 to 64 of a signed or unsigned address/value. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G0_S</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG0_005fS-1973"></a></var><br> <blockquote><p>AArch64 MOV[NZ] instruction with most significant bits 0 to 15 of a signed value. Changes instruction to MOVZ or MOVN depending on the value's sign. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G1_S</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG1_005fS-1974"></a></var><br> <blockquote><p>AArch64 MOV[NZ] instruction with most significant bits 16 to 31 of a signed value. Changes instruction to MOVZ or MOVN depending on the value's sign. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_G2_S</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fG2_005fS-1975"></a></var><br> <blockquote><p>AArch64 MOV[NZ] instruction with most significant bits 32 to 47 of a signed value. Changes instruction to MOVZ or MOVN depending on the value's sign. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LD_LO19_PCREL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLD_005fLO19_005fPCREL-1976"></a></var><br> <blockquote><p>AArch64 Load Literal instruction, holding a 19 bit pc-relative word offset. The lowest two bits must be zero and are not stored in the instruction, giving a 21 bit signed byte offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_ADR_LO21_PCREL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fADR_005fLO21_005fPCREL-1977"></a></var><br> <blockquote><p>AArch64 ADR instruction, holding a simple 21 bit pc-relative byte offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_ADR_HI21_PCREL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fADR_005fHI21_005fPCREL-1978"></a></var><br> <blockquote><p>AArch64 ADRP instruction, with bits 12 to 32 of a pc-relative page offset, giving a 4KB aligned page base address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_ADR_HI21_NC_PCREL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fADR_005fHI21_005fNC_005fPCREL-1979"></a></var><br> <blockquote><p>AArch64 ADRP instruction, with bits 12 to 32 of a pc-relative page offset, giving a 4KB aligned page base address, but with no overflow checking. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_ADD_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fADD_005fLO12-1980"></a></var><br> <blockquote><p>AArch64 ADD immediate instruction, holding bits 0 to 11 of the address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LDST8_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST8_005fLO12-1981"></a></var><br> <blockquote><p>AArch64 8-bit load/store instruction, holding bits 0 to 11 of the address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TSTBR14</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTSTBR14-1982"></a></var><br> <blockquote><p>AArch64 14 bit pc-relative test bit and branch. The lowest two bits must be zero and are not stored in the instruction, giving a 16 bit signed byte offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_BRANCH19</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fBRANCH19-1983"></a></var><br> <blockquote><p>AArch64 19 bit pc-relative conditional branch and compare & branch. The lowest two bits must be zero and are not stored in the instruction, giving a 21 bit signed byte offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_JUMP26</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fJUMP26-1984"></a></var><br> <blockquote><p>AArch64 26 bit pc-relative unconditional branch. The lowest two bits must be zero and are not stored in the instruction, giving a 28 bit signed byte offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_CALL26</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fCALL26-1985"></a></var><br> <blockquote><p>AArch64 26 bit pc-relative unconditional branch and link. The lowest two bits must be zero and are not stored in the instruction, giving a 28 bit signed byte offset. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LDST16_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST16_005fLO12-1986"></a></var><br> <blockquote><p>AArch64 16-bit load/store instruction, holding bits 0 to 11 of the address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LDST32_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST32_005fLO12-1987"></a></var><br> <blockquote><p>AArch64 32-bit load/store instruction, holding bits 0 to 11 of the address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LDST64_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST64_005fLO12-1988"></a></var><br> <blockquote><p>AArch64 64-bit load/store instruction, holding bits 0 to 11 of the address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LDST128_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST128_005fLO12-1989"></a></var><br> <blockquote><p>AArch64 128-bit load/store instruction, holding bits 0 to 11 of the address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_GOT_LD_PREL19</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fGOT_005fLD_005fPREL19-1990"></a></var><br> <blockquote><p>AArch64 Load Literal instruction, holding a 19 bit PC relative word offset of the global offset table entry for a symbol. The lowest two bits must be zero and are not stored in the instruction, giving a 21 bit signed byte offset. This relocation type requires signed overflow checking. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_ADR_GOT_PAGE</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fADR_005fGOT_005fPAGE-1991"></a></var><br> <blockquote><p>Get to the page base of the global offset table entry for a symbol as part of an ADRP instruction using a 21 bit PC relative value.Used in conjunction with BFD_RELOC_AARCH64_LD64_GOT_LO12_NC. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LD64_GOT_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLD64_005fGOT_005fLO12_005fNC-1992"></a></var><br> <blockquote><p>Unsigned 12 bit byte offset for 64 bit load/store from the page of the GOT entry for this symbol. Used in conjunction with BFD_RELOC_AARCH64_ADR_GOTPAGE. Valid in LP64 ABI only. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LD32_GOT_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLD32_005fGOT_005fLO12_005fNC-1993"></a></var><br> <blockquote><p>Unsigned 12 bit byte offset for 32 bit load/store from the page of the GOT entry for this symbol. Used in conjunction with BFD_RELOC_AARCH64_ADR_GOTPAGE. Valid in ILP32 ABI only. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fGOTOFF_005fG0_005fNC-1994"></a></var><br> <blockquote><p>Unsigned 16 bit byte offset for 64 bit load/store from the GOT entry for this symbol. Valid in LP64 ABI only. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_MOVW_GOTOFF_G1</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fMOVW_005fGOTOFF_005fG1-1995"></a></var><br> <blockquote><p>Unsigned 16 bit byte higher offset for 64 bit load/store from the GOT entry for this symbol. Valid in LP64 ABI only. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LD64_GOTOFF_LO15</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLD64_005fGOTOFF_005fLO15-1996"></a></var><br> <blockquote><p>Unsigned 15 bit byte offset for 64 bit load/store from the page of the GOT entry for this symbol. Valid in LP64 ABI only. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLD32_005fGOTPAGE_005fLO14-1997"></a></var><br> <blockquote><p>Scaled 14 bit byte offset to the page base of the global offset table. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLD64_005fGOTPAGE_005fLO15-1998"></a></var><br> <blockquote><p>Scaled 15 bit byte offset to the page base of the global offset table. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fADR_005fPAGE21-1999"></a></var><br> <blockquote><p>Get to the page base of the global offset table entry for a symbols tls_index structure as part of an adrp instruction using a 21 bit PC relative value. Used in conjunction with BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSGD_ADR_PREL21</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fADR_005fPREL21-2000"></a></var><br> <blockquote><p>AArch64 TLS General Dynamic </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fADD_005fLO12_005fNC-2001"></a></var><br> <blockquote><p>Unsigned 12 bit byte offset to global offset table entry for a symbols tls_index structure. Used in conjunction with BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fMOVW_005fG0_005fNC-2002"></a></var><br> <blockquote><p>AArch64 TLS General Dynamic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSGD_MOVW_G1</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSGD_005fMOVW_005fG1-2003"></a></var><br> <blockquote><p>AArch64 TLS General Dynamic relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fADR_005fGOTTPREL_005fPAGE21-2004"></a></var><br> <blockquote><p>AArch64 TLS INITIAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fLD64_005fGOTTPREL_005fLO12_005fNC-2005"></a></var><br> <blockquote><p>AArch64 TLS INITIAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fLD32_005fGOTTPREL_005fLO12_005fNC-2006"></a></var><br> <blockquote><p>AArch64 TLS INITIAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fLD_005fGOTTPREL_005fPREL19-2007"></a></var><br> <blockquote><p>AArch64 TLS INITIAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fMOVW_005fGOTTPREL_005fG0_005fNC-2008"></a></var><br> <blockquote><p>AArch64 TLS INITIAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fMOVW_005fGOTTPREL_005fG1-2009"></a></var><br> <blockquote><p>AArch64 TLS INITIAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_HI12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADD_005fDTPREL_005fHI12-2010"></a></var><br> <blockquote><p>bit[23:12] of byte offset to module TLS base address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADD_005fDTPREL_005fLO12-2011"></a></var><br> <blockquote><p>Unsigned 12 bit byte offset to module TLS base address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADD_005fDTPREL_005fLO12_005fNC-2012"></a></var><br> <blockquote><p>No overflow check version of BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADD_005fLO12_005fNC-2013"></a></var><br> <blockquote><p>Unsigned 12 bit byte offset to global offset table entry for a symbols tls_index structure. Used in conjunction with BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADR_005fPAGE21-2014"></a></var><br> <blockquote><p>GOT entry page address for AArch64 TLS Local Dynamic, used with ADRP instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_ADR_PREL21</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fADR_005fPREL21-2015"></a></var><br> <blockquote><p>GOT entry address for AArch64 TLS Local Dynamic, used with ADR instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST16_005fDTPREL_005fLO12-2016"></a></var><br> <blockquote><p>bit[11:1] of byte offset to module TLS base address, encoded in ldst instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST16_005fDTPREL_005fLO12_005fNC-2017"></a></var><br> <blockquote><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12, but no overflow check. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST32_005fDTPREL_005fLO12-2018"></a></var><br> <blockquote><p>bit[11:2] of byte offset to module TLS base address, encoded in ldst instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST32_005fDTPREL_005fLO12_005fNC-2019"></a></var><br> <blockquote><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12, but no overflow check. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST64_005fDTPREL_005fLO12-2020"></a></var><br> <blockquote><p>bit[11:3] of byte offset to module TLS base address, encoded in ldst instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST64_005fDTPREL_005fLO12_005fNC-2021"></a></var><br> <blockquote><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12, but no overflow check. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST8_005fDTPREL_005fLO12-2022"></a></var><br> <blockquote><p>bit[11:0] of byte offset to module TLS base address, encoded in ldst instructions. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST8_005fDTPREL_005fLO12_005fNC-2023"></a></var><br> <blockquote><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12, but no overflow check. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG0-2024"></a></var><br> <blockquote><p>bit[15:0] of byte offset to module TLS base address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG0_005fNC-2025"></a></var><br> <blockquote><p>No overflow check version of BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0 </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG1-2026"></a></var><br> <blockquote><p>bit[31:16] of byte offset to module TLS base address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG1_005fNC-2027"></a></var><br> <blockquote><p>No overflow check version of BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1 </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G2</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fMOVW_005fDTPREL_005fG2-2028"></a></var><br> <blockquote><p>bit[47:32] of byte offset to module TLS base address. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG2-2029"></a></var><br> <blockquote><p>AArch64 TLS LOCAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG1-2030"></a></var><br> <blockquote><p>AArch64 TLS LOCAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG1_005fNC-2031"></a></var><br> <blockquote><p>AArch64 TLS LOCAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG0-2032"></a></var><br> <blockquote><p>AArch64 TLS LOCAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fMOVW_005fTPREL_005fG0_005fNC-2033"></a></var><br> <blockquote><p>AArch64 TLS LOCAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fADD_005fTPREL_005fHI12-2034"></a></var><br> <blockquote><p>AArch64 TLS LOCAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fADD_005fTPREL_005fLO12-2035"></a></var><br> <blockquote><p>AArch64 TLS LOCAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLE_005fADD_005fTPREL_005fLO12_005fNC-2036"></a></var><br> <blockquote><p>AArch64 TLS LOCAL EXEC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_LD_PREL19</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLD_005fPREL19-2037"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fADR_005fPREL21-2038"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fADR_005fPAGE21-2039"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_LD64_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLD64_005fLO12_005fNC-2040"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLD32_005fLO12_005fNC-2041"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_ADD_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fADD_005fLO12_005fNC-2042"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_OFF_G1</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fOFF_005fG1-2043"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fOFF_005fG0_005fNC-2044"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_LDR</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLDR-2045"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_ADD</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fADD-2046"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_CALL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fCALL-2047"></a></var><br> <blockquote><p>AArch64 TLS DESC relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_COPY</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fCOPY-2048"></a></var><br> <blockquote><p>AArch64 TLS relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fGLOB_005fDAT-2049"></a></var><br> <blockquote><p>AArch64 TLS relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_JUMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fJUMP_005fSLOT-2050"></a></var><br> <blockquote><p>AArch64 TLS relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fRELATIVE-2051"></a></var><br> <blockquote><p>AArch64 TLS relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLS_DTPMOD</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLS_005fDTPMOD-2052"></a></var><br> <blockquote><p>AArch64 TLS relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLS_DTPREL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLS_005fDTPREL-2053"></a></var><br> <blockquote><p>AArch64 TLS relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLS_TPREL</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLS_005fTPREL-2054"></a></var><br> <blockquote><p>AArch64 TLS relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC-2055"></a></var><br> <blockquote><p>AArch64 TLS relocation. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_IRELATIVE</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fIRELATIVE-2056"></a></var><br> <blockquote><p>AArch64 support for STT_GNU_IFUNC. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_RELOC_END</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fRELOC_005fEND-2057"></a></var><br> <blockquote><p>AArch64 pseudo relocation code to mark the end of the AArch64 relocation enumerators that have direct mapping to ELF reloc codes. There are a few more enumerators after this one; those are mainly used by the AArch64 assembler for the internal fixup or to select one of the above enumerators. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fGAS_005fINTERNAL_005fFIXUP-2058"></a></var><br> <blockquote><p>AArch64 pseudo relocation code to be used internally by the AArch64 assembler and not (currently) written to any object files. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LDST_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLDST_005fLO12-2059"></a></var><br> <blockquote><p>AArch64 unspecified load/store instruction, holding bits 0 to 11 of the address. Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST_005fDTPREL_005fLO12-2060"></a></var><br> <blockquote><p>AArch64 pseudo relocation code for TLS local dynamic mode. It's to be used internally by the AArch64 assembler and not (currently) written to any object files. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSLD_005fLDST_005fDTPREL_005fLO12_005fNC-2061"></a></var><br> <blockquote><p>Similar as BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12, but no overflow check. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_LD_GOT_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fLD_005fGOT_005fLO12_005fNC-2062"></a></var><br> <blockquote><p>AArch64 pseudo relocation code to be used internally by the AArch64 assembler and not (currently) written to any object files. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSIE_005fLD_005fGOTTPREL_005fLO12_005fNC-2063"></a></var><br> <blockquote><p>AArch64 pseudo relocation code to be used internally by the AArch64 assembler and not (currently) written to any object files. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC</b><var><a name="index-BFD_005fRELOC_005fAARCH64_005fTLSDESC_005fLD_005fLO12_005fNC-2064"></a></var><br> <blockquote><p>AArch64 pseudo relocation code to be used internally by the AArch64 assembler and not (currently) written to any object files. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_TILEPRO_COPY</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fCOPY-2065"></a></var><br> — : <b>BFD_RELOC_TILEPRO_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fGLOB_005fDAT-2066"></a></var><br> — : <b>BFD_RELOC_TILEPRO_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fJMP_005fSLOT-2067"></a></var><br> — : <b>BFD_RELOC_TILEPRO_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fRELATIVE-2068"></a></var><br> — : <b>BFD_RELOC_TILEPRO_BROFF_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fBROFF_005fX1-2069"></a></var><br> — : <b>BFD_RELOC_TILEPRO_JOFFLONG_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fJOFFLONG_005fX1-2070"></a></var><br> — : <b>BFD_RELOC_TILEPRO_JOFFLONG_X1_PLT</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fJOFFLONG_005fX1_005fPLT-2071"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM8_X0</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fX0-2072"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM8_Y0</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fY0-2073"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM8_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fX1-2074"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM8_Y1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fY1-2075"></a></var><br> — : <b>BFD_RELOC_TILEPRO_DEST_IMM8_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fDEST_005fIMM8_005fX1-2076"></a></var><br> — : <b>BFD_RELOC_TILEPRO_MT_IMM15_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fMT_005fIMM15_005fX1-2077"></a></var><br> — : <b>BFD_RELOC_TILEPRO_MF_IMM15_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fMF_005fIMM15_005fX1-2078"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0-2079"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1-2080"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fLO-2081"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fLO-2082"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fHI-2083"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fHI-2084"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fHA-2085"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fHA-2086"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fPCREL-2087"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fPCREL-2088"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fLO_005fPCREL-2089"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fLO_005fPCREL-2090"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_HI_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fHI_005fPCREL-2091"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fHI_005fPCREL-2092"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_HA_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fHA_005fPCREL-2093"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_HA_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fHA_005fPCREL-2094"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_GOT</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fGOT-2095"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_GOT</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fGOT-2096"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_GOT_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fGOT_005fLO-2097"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_GOT_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fGOT_005fLO-2098"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_GOT_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fGOT_005fHI-2099"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_GOT_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fGOT_005fHI-2100"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_GOT_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fGOT_005fHA-2101"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fGOT_005fHA-2102"></a></var><br> — : <b>BFD_RELOC_TILEPRO_MMSTART_X0</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fMMSTART_005fX0-2103"></a></var><br> — : <b>BFD_RELOC_TILEPRO_MMEND_X0</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fMMEND_005fX0-2104"></a></var><br> — : <b>BFD_RELOC_TILEPRO_MMSTART_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fMMSTART_005fX1-2105"></a></var><br> — : <b>BFD_RELOC_TILEPRO_MMEND_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fMMEND_005fX1-2106"></a></var><br> — : <b>BFD_RELOC_TILEPRO_SHAMT_X0</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fSHAMT_005fX0-2107"></a></var><br> — : <b>BFD_RELOC_TILEPRO_SHAMT_X1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fSHAMT_005fX1-2108"></a></var><br> — : <b>BFD_RELOC_TILEPRO_SHAMT_Y0</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fSHAMT_005fY0-2109"></a></var><br> — : <b>BFD_RELOC_TILEPRO_SHAMT_Y1</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fSHAMT_005fY1-2110"></a></var><br> — : <b>BFD_RELOC_TILEPRO_TLS_GD_CALL</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fGD_005fCALL-2111"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fX0_005fTLS_005fGD_005fADD-2112"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fX1_005fTLS_005fGD_005fADD-2113"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fY0_005fTLS_005fGD_005fADD-2114"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM8_005fY1_005fTLS_005fGD_005fADD-2115"></a></var><br> — : <b>BFD_RELOC_TILEPRO_TLS_IE_LOAD</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fIE_005fLOAD-2116"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fGD-2117"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fGD-2118"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fGD_005fLO-2119"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fGD_005fLO-2120"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fGD_005fHI-2121"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fGD_005fHI-2122"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fGD_005fHA-2123"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fGD_005fHA-2124"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fIE-2125"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fIE-2126"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fIE_005fLO-2127"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fIE_005fLO-2128"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fIE_005fHI-2129"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fIE_005fHI-2130"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fIE_005fHA-2131"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fIE_005fHA-2132"></a></var><br> — : <b>BFD_RELOC_TILEPRO_TLS_DTPMOD32</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fDTPMOD32-2133"></a></var><br> — : <b>BFD_RELOC_TILEPRO_TLS_DTPOFF32</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fDTPOFF32-2134"></a></var><br> — : <b>BFD_RELOC_TILEPRO_TLS_TPOFF32</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fTLS_005fTPOFF32-2135"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fLE-2136"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fLE-2137"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fLE_005fLO-2138"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fLE_005fLO-2139"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fLE_005fHI-2140"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fLE_005fHI-2141"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX0_005fTLS_005fLE_005fHA-2142"></a></var><br> — : <b>BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA</b><var><a name="index-BFD_005fRELOC_005fTILEPRO_005fIMM16_005fX1_005fTLS_005fLE_005fHA-2143"></a></var><br> <blockquote><p>Tilera TILEPro Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_TILEGX_HW0</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fHW0-2144"></a></var><br> — : <b>BFD_RELOC_TILEGX_HW1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fHW1-2145"></a></var><br> — : <b>BFD_RELOC_TILEGX_HW2</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fHW2-2146"></a></var><br> — : <b>BFD_RELOC_TILEGX_HW3</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fHW3-2147"></a></var><br> — : <b>BFD_RELOC_TILEGX_HW0_LAST</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fHW0_005fLAST-2148"></a></var><br> — : <b>BFD_RELOC_TILEGX_HW1_LAST</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fHW1_005fLAST-2149"></a></var><br> — : <b>BFD_RELOC_TILEGX_HW2_LAST</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fHW2_005fLAST-2150"></a></var><br> — : <b>BFD_RELOC_TILEGX_COPY</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fCOPY-2151"></a></var><br> — : <b>BFD_RELOC_TILEGX_GLOB_DAT</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fGLOB_005fDAT-2152"></a></var><br> — : <b>BFD_RELOC_TILEGX_JMP_SLOT</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fJMP_005fSLOT-2153"></a></var><br> — : <b>BFD_RELOC_TILEGX_RELATIVE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fRELATIVE-2154"></a></var><br> — : <b>BFD_RELOC_TILEGX_BROFF_X1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fBROFF_005fX1-2155"></a></var><br> — : <b>BFD_RELOC_TILEGX_JUMPOFF_X1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fJUMPOFF_005fX1-2156"></a></var><br> — : <b>BFD_RELOC_TILEGX_JUMPOFF_X1_PLT</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fJUMPOFF_005fX1_005fPLT-2157"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_X0</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX0-2158"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_Y0</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY0-2159"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_X1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX1-2160"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_Y1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY1-2161"></a></var><br> — : <b>BFD_RELOC_TILEGX_DEST_IMM8_X1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fDEST_005fIMM8_005fX1-2162"></a></var><br> — : <b>BFD_RELOC_TILEGX_MT_IMM14_X1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fMT_005fIMM14_005fX1-2163"></a></var><br> — : <b>BFD_RELOC_TILEGX_MF_IMM14_X1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fMF_005fIMM14_005fX1-2164"></a></var><br> — : <b>BFD_RELOC_TILEGX_MMSTART_X0</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fMMSTART_005fX0-2165"></a></var><br> — : <b>BFD_RELOC_TILEGX_MMEND_X0</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fMMEND_005fX0-2166"></a></var><br> — : <b>BFD_RELOC_TILEGX_SHAMT_X0</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fSHAMT_005fX0-2167"></a></var><br> — : <b>BFD_RELOC_TILEGX_SHAMT_X1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fSHAMT_005fX1-2168"></a></var><br> — : <b>BFD_RELOC_TILEGX_SHAMT_Y0</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fSHAMT_005fY0-2169"></a></var><br> — : <b>BFD_RELOC_TILEGX_SHAMT_Y1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fSHAMT_005fY1-2170"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0-2171"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0-2172"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1-2173"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1-2174"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW2</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2-2175"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW2</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2-2176"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW3</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW3-2177"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW3</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW3-2178"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST-2179"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST-2180"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST-2181"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST-2182"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fLAST-2183"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fLAST-2184"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fPCREL-2185"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fPCREL-2186"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fPCREL-2187"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fPCREL-2188"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW2_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fPCREL-2189"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW2_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fPCREL-2190"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW3_005fPCREL-2191"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW3_005fPCREL-2192"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fPCREL-2193"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fPCREL-2194"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fPCREL-2195"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fPCREL-2196"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fLAST_005fPCREL-2197"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fLAST_005fPCREL-2198"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fGOT-2199"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fGOT-2200"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fPLT_005fPCREL-2201"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fPLT_005fPCREL-2202"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fPLT_005fPCREL-2203"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fPLT_005fPCREL-2204"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fPLT_005fPCREL-2205"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fPLT_005fPCREL-2206"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fGOT-2207"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fGOT-2208"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fGOT-2209"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fGOT-2210"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW3_005fPLT_005fPCREL-2211"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW3_005fPLT_005fPCREL-2212"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fTLS_005fGD-2213"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fTLS_005fGD-2214"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fTLS_005fLE-2215"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fTLS_005fLE-2216"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fTLS_005fLE-2217"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fTLS_005fLE-2218"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fTLS_005fLE-2219"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fTLS_005fLE-2220"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fTLS_005fGD-2221"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fTLS_005fGD-2222"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fTLS_005fGD-2223"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fTLS_005fGD-2224"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fTLS_005fIE-2225"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fTLS_005fIE-2226"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fPLT_005fPCREL-2227"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fPLT_005fPCREL-2228"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fPLT_005fPCREL-2229"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fPLT_005fPCREL-2230"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW2_005fLAST_005fPLT_005fPCREL-2231"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW2_005fLAST_005fPLT_005fPCREL-2232"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW0_005fLAST_005fTLS_005fIE-2233"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW0_005fLAST_005fTLS_005fIE-2234"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX0_005fHW1_005fLAST_005fTLS_005fIE-2235"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM16_005fX1_005fHW1_005fLAST_005fTLS_005fIE-2236"></a></var><br> — : <b>BFD_RELOC_TILEGX_TLS_DTPMOD64</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fDTPMOD64-2237"></a></var><br> — : <b>BFD_RELOC_TILEGX_TLS_DTPOFF64</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fDTPOFF64-2238"></a></var><br> — : <b>BFD_RELOC_TILEGX_TLS_TPOFF64</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fTPOFF64-2239"></a></var><br> — : <b>BFD_RELOC_TILEGX_TLS_DTPMOD32</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fDTPMOD32-2240"></a></var><br> — : <b>BFD_RELOC_TILEGX_TLS_DTPOFF32</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fDTPOFF32-2241"></a></var><br> — : <b>BFD_RELOC_TILEGX_TLS_TPOFF32</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fTPOFF32-2242"></a></var><br> — : <b>BFD_RELOC_TILEGX_TLS_GD_CALL</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fGD_005fCALL-2243"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX0_005fTLS_005fGD_005fADD-2244"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX1_005fTLS_005fGD_005fADD-2245"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY0_005fTLS_005fGD_005fADD-2246"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY1_005fTLS_005fGD_005fADD-2247"></a></var><br> — : <b>BFD_RELOC_TILEGX_TLS_IE_LOAD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fTLS_005fIE_005fLOAD-2248"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX0_005fTLS_005fADD-2249"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fX1_005fTLS_005fADD-2250"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY0_005fTLS_005fADD-2251"></a></var><br> — : <b>BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD</b><var><a name="index-BFD_005fRELOC_005fTILEGX_005fIMM8_005fY1_005fTLS_005fADD-2252"></a></var><br> <blockquote><p>Tilera TILE-Gx Relocations. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_EPIPHANY_SIMM8</b><var><a name="index-BFD_005fRELOC_005fEPIPHANY_005fSIMM8-2253"></a></var><br> <blockquote><p>Adapteva EPIPHANY - 8 bit signed pc-relative displacement </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_EPIPHANY_SIMM24</b><var><a name="index-BFD_005fRELOC_005fEPIPHANY_005fSIMM24-2254"></a></var><br> <blockquote><p>Adapteva EPIPHANY - 24 bit signed pc-relative displacement </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_EPIPHANY_HIGH</b><var><a name="index-BFD_005fRELOC_005fEPIPHANY_005fHIGH-2255"></a></var><br> <blockquote><p>Adapteva EPIPHANY - 16 most-significant bits of absolute address </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_EPIPHANY_LOW</b><var><a name="index-BFD_005fRELOC_005fEPIPHANY_005fLOW-2256"></a></var><br> <blockquote><p>Adapteva EPIPHANY - 16 least-significant bits of absolute address </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_EPIPHANY_SIMM11</b><var><a name="index-BFD_005fRELOC_005fEPIPHANY_005fSIMM11-2257"></a></var><br> <blockquote><p>Adapteva EPIPHANY - 11 bit signed number - add/sub immediate </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_EPIPHANY_IMM11</b><var><a name="index-BFD_005fRELOC_005fEPIPHANY_005fIMM11-2258"></a></var><br> <blockquote><p>Adapteva EPIPHANY - 11 bit sign-magnitude number (ld/st displacement) </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_EPIPHANY_IMM8</b><var><a name="index-BFD_005fRELOC_005fEPIPHANY_005fIMM8-2259"></a></var><br> <blockquote><p>Adapteva EPIPHANY - 8 bit immediate for 16 bit mov instruction. </p></blockquote></div> <div class="defun"> — : <b>BFD_RELOC_VISIUM_HI16</b><var><a name="index-BFD_005fRELOC_005fVISIUM_005fHI16-2260"></a></var><br> — : <b>BFD_RELOC_VISIUM_LO16</b><var><a name="index-BFD_005fRELOC_005fVISIUM_005fLO16-2261"></a></var><br> — : <b>BFD_RELOC_VISIUM_IM16</b><var><a name="index-BFD_005fRELOC_005fVISIUM_005fIM16-2262"></a></var><br> — : <b>BFD_RELOC_VISIUM_REL16</b><var><a name="index-BFD_005fRELOC_005fVISIUM_005fREL16-2263"></a></var><br> — : <b>BFD_RELOC_VISIUM_HI16_PCREL</b><var><a name="index-BFD_005fRELOC_005fVISIUM_005fHI16_005fPCREL-2264"></a></var><br> — : <b>BFD_RELOC_VISIUM_LO16_PCREL</b><var><a name="index-BFD_005fRELOC_005fVISIUM_005fLO16_005fPCREL-2265"></a></var><br> — : <b>BFD_RELOC_VISIUM_IM16_PCREL</b><var><a name="index-BFD_005fRELOC_005fVISIUM_005fIM16_005fPCREL-2266"></a></var><br> <blockquote><p>Visium Relocations. </p></blockquote></div> <pre class="example"> typedef enum bfd_reloc_code_real bfd_reloc_code_real_type; </pre> <p><a name="index-bfd_005freloc_005ftype_005flookup-2267"></a> <h5 class="subsubsection">2.10.2.2 <code>bfd_reloc_type_lookup</code></h5> <p><strong>Synopsis</strong> <pre class="example"> reloc_howto_type *bfd_reloc_type_lookup (bfd *abfd, bfd_reloc_code_real_type code); reloc_howto_type *bfd_reloc_name_lookup (bfd *abfd, const char *reloc_name); </pre> <p><strong>Description</strong><br> Return a pointer to a howto structure which, when invoked, will perform the relocation <var>code</var> on data from the architecture noted. <p><a name="index-bfd_005fdefault_005freloc_005ftype_005flookup-2268"></a> <h5 class="subsubsection">2.10.2.3 <code>bfd_default_reloc_type_lookup</code></h5> <p><strong>Synopsis</strong> <pre class="example"> reloc_howto_type *bfd_default_reloc_type_lookup (bfd *abfd, bfd_reloc_code_real_type code); </pre> <p><strong>Description</strong><br> Provides a default relocation lookup routine for any architecture. <p><a name="index-bfd_005fget_005freloc_005fcode_005fname-2269"></a> <h5 class="subsubsection">2.10.2.4 <code>bfd_get_reloc_code_name</code></h5> <p><strong>Synopsis</strong> <pre class="example"> const char *bfd_get_reloc_code_name (bfd_reloc_code_real_type code); </pre> <p><strong>Description</strong><br> Provides a printable name for the supplied relocation code. Useful mainly for printing error messages. <p><a name="index-bfd_005fgeneric_005frelax_005fsection-2270"></a> <h5 class="subsubsection">2.10.2.5 <code>bfd_generic_relax_section</code></h5> <p><strong>Synopsis</strong> <pre class="example"> bfd_boolean bfd_generic_relax_section (bfd *abfd, asection *section, struct bfd_link_info *, bfd_boolean *); </pre> <p><strong>Description</strong><br> Provides default handling for relaxing for back ends which don't do relaxing. <p><a name="index-bfd_005fgeneric_005fgc_005fsections-2271"></a> <h5 class="subsubsection">2.10.2.6 <code>bfd_generic_gc_sections</code></h5> <p><strong>Synopsis</strong> <pre class="example"> bfd_boolean bfd_generic_gc_sections (bfd *, struct bfd_link_info *); </pre> <p><strong>Description</strong><br> Provides default handling for relaxing for back ends which don't do section gc – i.e., does nothing. <p><a name="index-bfd_005fgeneric_005flookup_005fsection_005fflags-2272"></a> <h5 class="subsubsection">2.10.2.7 <code>bfd_generic_lookup_section_flags</code></h5> <p><strong>Synopsis</strong> <pre class="example"> bfd_boolean bfd_generic_lookup_section_flags (struct bfd_link_info *, struct flag_info *, asection *); </pre> <p><strong>Description</strong><br> Provides default handling for section flags lookup – i.e., does nothing. Returns FALSE if the section should be omitted, otherwise TRUE. <p><a name="index-bfd_005fgeneric_005fmerge_005fsections-2273"></a> <h5 class="subsubsection">2.10.2.8 <code>bfd_generic_merge_sections</code></h5> <p><strong>Synopsis</strong> <pre class="example"> bfd_boolean bfd_generic_merge_sections (bfd *, struct bfd_link_info *); </pre> <p><strong>Description</strong><br> Provides default handling for SEC_MERGE section merging for back ends which don't have SEC_MERGE support – i.e., does nothing. <p><a name="index-bfd_005fgeneric_005fget_005frelocated_005fsection_005fcontents-2274"></a> <h5 class="subsubsection">2.10.2.9 <code>bfd_generic_get_relocated_section_contents</code></h5> <p><strong>Synopsis</strong> <pre class="example"> bfd_byte *bfd_generic_get_relocated_section_contents (bfd *abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, bfd_byte *data, bfd_boolean relocatable, asymbol **symbols); </pre> <p><strong>Description</strong><br> Provides default handling of relocation effort for back ends which can't be bothered to do it efficiently. </body></html>