You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5006 lines
345 KiB
HTML
5006 lines
345 KiB
HTML
<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>
|
|
|