X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=bfd%2Fdoc%2Fbfd.info;h=576f2c58b5e9ef1b9464d6cd07236b501cf7cbbb;hp=a192a7483d6409e279a510a7e9d364242d9787b5;hb=88750007d7869f178f0ba528f41efd3b74c424cf;hpb=6df9443a374e2b81278c61b8afc0a1eef7db280b diff --git a/bfd/doc/bfd.info b/bfd/doc/bfd.info index a192a74..576f2c5 100644 --- a/bfd/doc/bfd.info +++ b/bfd/doc/bfd.info @@ -6,11 +6,11 @@ END-INFO-DIR-ENTRY This file documents the BFD library. - Copyright (C) 1991, 2000, 2001, 2003, 2006, 2007 Free Software + Copyright (C) 1991, 2000, 2001, 2003, 2006, 2007, 2008 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.1 or +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 @@ -312,6 +312,14 @@ the BFD and to data in the BFD. major data about the file and pointers to the rest of the data. + enum bfd_direction + { + no_direction = 0, + read_direction = 1, + write_direction = 2, + both_direction = 3 + }; + struct bfd { /* A unique identifier of the BFD */ @@ -328,15 +336,6 @@ major data about the file and pointers to the rest of the data. void *iostream; const struct bfd_iovec *iovec; - /* Is the file descriptor being cached? That is, can it be closed as - needed, and re-opened when accessed later? */ - bfd_boolean cacheable; - - /* Marks whether there was a default target specified when the - BFD was opened. This is used to select which matching algorithm - to use to choose the back end. */ - bfd_boolean target_defaulted; - /* The caching routines use these to maintain a least-recently-used list of BFDs. */ struct bfd *lru_prev, *lru_next; @@ -345,13 +344,6 @@ major data about the file and pointers to the rest of the data. state information on the file here... */ ufile_ptr where; - /* ... and here: (``once'' means at least once). */ - bfd_boolean opened_once; - - /* Set if we have a locally maintained mtime value, rather than - getting it from the file each time. */ - bfd_boolean mtime_set; - /* File modified time, if mtime_set is TRUE. */ long mtime; @@ -362,26 +354,91 @@ major data about the file and pointers to the rest of the data. bfd_format format; /* The direction with which the BFD was opened. */ - enum bfd_direction - { - no_direction = 0, - read_direction = 1, - write_direction = 2, - both_direction = 3 - } - direction; + enum bfd_direction direction; /* Format_specific flags. */ flagword flags; + /* Values that may appear in the flags field of a BFD. These also + appear in the object_flags field of the bfd_target structure, where + they indicate the set of flags used by that backend (not all flags + are meaningful for all object file formats) (FIXME: at the moment, + the object_flags values have mostly just been copied from backend + to another, and are not necessarily correct). */ + + #define BFD_NO_FLAGS 0x00 + + /* BFD contains relocation entries. */ + #define HAS_RELOC 0x01 + + /* BFD is directly executable. */ + #define EXEC_P 0x02 + + /* BFD has line number information (basically used for F_LNNO in a + COFF header). */ + #define HAS_LINENO 0x04 + + /* BFD has debugging information. */ + #define HAS_DEBUG 0x08 + + /* BFD has symbols. */ + #define HAS_SYMS 0x10 + + /* BFD has local symbols (basically used for F_LSYMS in a COFF + header). */ + #define HAS_LOCALS 0x20 + + /* BFD is a dynamic object. */ + #define DYNAMIC 0x40 + + /* Text section is write protected (if D_PAGED is not set, this is + like an a.out NMAGIC file) (the linker sets this by default, but + clears it for -r or -N). */ + #define WP_TEXT 0x80 + + /* BFD is dynamically paged (this is like an a.out ZMAGIC file) (the + linker sets this by default, but clears it for -r or -n or -N). */ + #define D_PAGED 0x100 + + /* BFD is relaxable (this means that bfd_relax_section may be able to + do something) (sometimes bfd_relax_section can do something even if + this is not set). */ + #define BFD_IS_RELAXABLE 0x200 + + /* This may be set before writing out a BFD to request using a + traditional format. For example, this is used to request that when + writing out an a.out object the symbols not be hashed to eliminate + duplicates. */ + #define BFD_TRADITIONAL_FORMAT 0x400 + + /* This flag indicates that the BFD contents are actually cached + in memory. If this is set, iostream points to a bfd_in_memory + struct. */ + #define BFD_IN_MEMORY 0x800 + + /* The sections in this BFD specify a memory page. */ + #define HAS_LOAD_PAGE 0x1000 + + /* This BFD has been created by the linker and doesn't correspond + to any input file. */ + #define BFD_LINKER_CREATED 0x2000 + + /* This may be set before writing out a BFD to request that it + be written using values for UIDs, GIDs, timestamps, etc. that + will be consistent from run to run. */ + #define BFD_DETERMINISTIC_OUTPUT 0x4000 + /* Currently my_archive is tested before adding origin to anything. I believe that this can become always an add of origin, with origin set to 0 for non archive files. */ ufile_ptr origin; - /* Remember when output has begun, to stop strange things - from happening. */ - bfd_boolean output_has_begun; + /* The origin in the archive of the proxy entry. This will + normally be the same as origin, except for thin archives, + when it will contain the current offset of the proxy in the + thin archive rather than the offset of the bfd in its actual + container. */ + ufile_ptr proxy_origin; /* A hash table for section names. */ struct bfd_hash_table section_htab; @@ -402,7 +459,8 @@ major data about the file and pointers to the rest of the data. /* Used for input and output. */ unsigned int symcount; - /* Symbol table for output BFD (with symcount entries). */ + /* Symbol table for output BFD (with symcount entries). + Also used by the linker to cache input BFD symbols. */ struct bfd_symbol **outsymbols; /* Used for slurped dynamic symbol tables. */ @@ -411,15 +469,13 @@ major data about the file and pointers to the rest of the data. /* Pointer to structure which contains architecture information. */ const struct bfd_arch_info *arch_info; - /* Flag set if symbols from this BFD should not be exported. */ - bfd_boolean no_export; - /* Stuff only useful for archives. */ void *arelt_data; struct bfd *my_archive; /* The containing archive BFD. */ struct bfd *archive_next; /* The next BFD in the archive. */ struct bfd *archive_head; /* The first BFD in the archive. */ - bfd_boolean has_armap; + struct bfd *nested_archives; /* List of nested archive in a flattened + thin archive. */ /* A chain of BFD structures involved in a link. */ struct bfd *link_next; @@ -442,6 +498,7 @@ major data about the file and pointers to the rest of the data. struct ieee_data_struct *ieee_data; struct ieee_ar_data_struct *ieee_ar_data; struct srec_data_struct *srec_data; + struct verilog_data_struct *verilog_data; struct ihex_data_struct *ihex_data; struct tekhex_data_struct *tekhex_data; struct elf_obj_tdata *elf_obj_data; @@ -462,6 +519,7 @@ major data about the file and pointers to the rest of the data. struct netbsd_core_struct *netbsd_core_data; struct mach_o_data_struct *mach_o_data; struct mach_o_fat_data_struct *mach_o_fat_data; + struct plugin_data_struct *plugin_data; struct bfd_pef_data_struct *pef_data; struct bfd_pef_xlib_data_struct *pef_xlib_data; struct bfd_sym_data_struct *sym_data; @@ -476,6 +534,35 @@ major data about the file and pointers to the rest of the data. struct objalloc *, but we use void * to avoid requiring the inclusion of objalloc.h. */ void *memory; + + /* Is the file descriptor being cached? That is, can it be closed as + needed, and re-opened when accessed later? */ + unsigned int cacheable : 1; + + /* Marks whether there was a default target specified when the + BFD was opened. This is used to select which matching algorithm + to use to choose the back end. */ + unsigned int target_defaulted : 1; + + /* ... and here: (``once'' means at least once). */ + unsigned int opened_once : 1; + + /* Set if we have a locally maintained mtime value, rather than + getting it from the file each time. */ + unsigned int mtime_set : 1; + + /* Flag set if symbols from this BFD should not be exported. */ + unsigned int no_export : 1; + + /* Remember when output has begun, to stop strange things + from happening. */ + unsigned int output_has_begun : 1; + + /* Have archive map. */ + unsigned int has_armap : 1; + + /* Set if this is a thin archive. */ + unsigned int is_thin_archive : 1; }; 2.2 Error reporting @@ -964,7 +1051,7 @@ function returns with success. Returns the maximum page size, in bytes, as determined by emulation. *Returns* -Returns the maximum page size in bytes for ELF, abort otherwise. +Returns the maximum page size in bytes for ELF, 0 otherwise. 2.3.1.21 `bfd_emul_set_maxpagesize' ................................... @@ -984,7 +1071,7 @@ for other formats. Returns the common page size, in bytes, as determined by emulation. *Returns* -Returns the common page size in bytes for ELF, abort otherwise. +Returns the common page size in bytes for ELF, 0 otherwise. 2.3.1.23 `bfd_emul_set_commonpagesize' ...................................... @@ -1034,6 +1121,9 @@ below). int (*bclose) (struct bfd *abfd); int (*bflush) (struct bfd *abfd); int (*bstat) (struct bfd *abfd, struct stat *sb); + /* Just like mmap: (void*)-1 on failure, mmapped address on success. */ + void *(*bmmap) (struct bfd *abfd, void *addr, bfd_size_type len, + int prot, int flags, file_ptr offset); }; 2.3.1.26 `bfd_get_mtime' @@ -1074,6 +1164,15 @@ table, or a "virtual memory exhausted" error when it tries to allocate to read. This function at least allows us to answer the question, "is the size reasonable?". +2.3.1.28 `bfd_mmap' +................... + +*Synopsis* + void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len, + int prot, int flags, file_ptr offset); + *Description* +Return mmap()ed region of the file, if possible and implemented. + * Menu: * Memory Usage:: @@ -1375,7 +1474,7 @@ Here is the section structure: /* If SEC_LINK_ONCE is set, this bitfield describes how the linker should handle duplicate sections. */ - #define SEC_LINK_DUPLICATES 0x40000 + #define SEC_LINK_DUPLICATES 0xc0000 /* This value for SEC_LINK_DUPLICATES means that duplicate sections with the same name should simply be discarded. */ @@ -1384,11 +1483,11 @@ Here is the section structure: /* This value for SEC_LINK_DUPLICATES means that the linker should warn if there are any duplicate sections, although it should still only link one copy. */ - #define SEC_LINK_DUPLICATES_ONE_ONLY 0x80000 + #define SEC_LINK_DUPLICATES_ONE_ONLY 0x40000 /* This value for SEC_LINK_DUPLICATES means that the linker should warn if any duplicate sections are a different size. */ - #define SEC_LINK_DUPLICATES_SAME_SIZE 0x100000 + #define SEC_LINK_DUPLICATES_SAME_SIZE 0x80000 /* This value for SEC_LINK_DUPLICATES means that the linker should warn if any duplicate sections contain different @@ -1400,28 +1499,28 @@ Here is the section structure: relocation or other arcane processing. It is skipped when going through the first-pass output, trusting that someone else up the line will take care of it later. */ - #define SEC_LINKER_CREATED 0x200000 + #define SEC_LINKER_CREATED 0x100000 /* This section should not be subject to garbage collection. Also set to inform the linker that this section should not be listed in the link map as discarded. */ - #define SEC_KEEP 0x400000 + #define SEC_KEEP 0x200000 /* This section contains "short" data, and should be placed "near" the GP. */ - #define SEC_SMALL_DATA 0x800000 + #define SEC_SMALL_DATA 0x400000 /* Attempt to merge identical entities in the section. Entity size is given in the entsize field. */ - #define SEC_MERGE 0x1000000 + #define SEC_MERGE 0x800000 /* If given with SEC_MERGE, entities to merge are zero terminated strings where entsize specifies character size instead of fixed size entries. */ - #define SEC_STRINGS 0x2000000 + #define SEC_STRINGS 0x1000000 /* This section contains data about section groups. */ - #define SEC_GROUP 0x4000000 + #define SEC_GROUP 0x2000000 /* The section is a COFF shared library section. This flag is only for the linker. If this type of section appears in @@ -1432,23 +1531,27 @@ Here is the section structure: might be cleaner to have some more general mechanism to allow the back end to control what the linker does with sections. */ - #define SEC_COFF_SHARED_LIBRARY 0x10000000 + #define SEC_COFF_SHARED_LIBRARY 0x4000000 /* This section contains data which may be shared with other executables or shared objects. This is for COFF only. */ - #define SEC_COFF_SHARED 0x20000000 + #define SEC_COFF_SHARED 0x8000000 /* When a section with this flag is being linked, then if the size of the input section is less than a page, it should not cross a page boundary. If the size of the input section is one page or more, it should be aligned on a page boundary. This is for TI TMS320C54X only. */ - #define SEC_TIC54X_BLOCK 0x40000000 + #define SEC_TIC54X_BLOCK 0x10000000 /* Conditionally link this section; do not link if there are no references found to any symbol in the section. This is for TI TMS320C54X only. */ - #define SEC_TIC54X_CLINK 0x80000000 + #define SEC_TIC54X_CLINK 0x20000000 + + /* Indicate that section has the no read flag set. This happens + when memory read flag isn't set. */ + #define SEC_COFF_NOREAD 0x40000000 /* End of section flags. */ @@ -1464,9 +1567,8 @@ Here is the section structure: output sections that have an input section. */ unsigned int linker_has_input : 1; - /* Mark flags used by some linker backends for garbage collection. */ + /* Mark flag used by some linker backends for garbage collection. */ unsigned int gc_mark : 1; - unsigned int gc_mark_from_eh : 1; /* The following flags are used by the ELF linker. */ @@ -1490,6 +1592,9 @@ Here is the section structure: /* Nonzero if this section has TLS related relocations. */ unsigned int has_tls_reloc:1; + /* Nonzero if this section has a call to __tls_get_addr. */ + unsigned int has_tls_get_addr_call:1; + /* Nonzero if this section has a gp reloc. */ unsigned int has_gp_reloc:1; @@ -1520,15 +1625,22 @@ Here is the section structure: bfd_size_type size; /* For input sections, the original size on disk of the section, in - octets. This field is used by the linker relaxation code. It is - currently only set for sections where the linker relaxation scheme - doesn't cache altered section and reloc contents (stabs, eh_frame, - SEC_MERGE, some coff relaxing targets), and thus the original size - needs to be kept to read the section multiple times. - For output sections, rawsize holds the section size calculated on - a previous linker relaxation pass. */ + octets. This field should be set for any section whose size is + changed by linker relaxation. It is required for sections where + the linker relaxation scheme doesn't cache altered section and + reloc contents (stabs, eh_frame, SEC_MERGE, some coff relaxing + targets), and thus the original size needs to be kept to read the + section multiple times. For output sections, rawsize holds the + section size calculated on a previous linker relaxation pass. */ bfd_size_type rawsize; + /* Relaxation table. */ + struct relax_table *relax; + + /* Count of used relaxation table entries. */ + int relax_count; + + /* If this section is going to be output, then this value is the offset in *bytes* into the output section of the first byte in the input section (byte ==> smallest addressable unit on the @@ -1618,6 +1730,17 @@ Here is the section structure: } map_head, map_tail; } asection; + /* Relax table contains information about instructions which can + be removed by relaxation -- replacing a long address with a + short address. */ + struct relax_table { + /* Address where bytes may be deleted. */ + bfd_vma addr; + + /* Number of bytes to be deleted. */ + int size; + }; + /* These sections are global, and are managed by BFD. The application and target back end are not permitted to change the values in these sections. New code should use the section_ptr macros rather @@ -1744,17 +1867,17 @@ Here is the section structure: /* name, id, index, next, prev, flags, user_set_vma, */ \ { NAME, IDX, 0, NULL, NULL, FLAGS, 0, \ \ - /* linker_mark, linker_has_input, gc_mark, gc_mark_from_eh, */ \ - 0, 0, 1, 0, \ + /* linker_mark, linker_has_input, gc_mark, */ \ + 0, 0, 1, \ \ /* segment_mark, sec_info_type, use_rela_p, has_tls_reloc, */ \ 0, 0, 0, 0, \ \ - /* has_gp_reloc, need_finalize_relax, reloc_done, */ \ - 0, 0, 0, \ + /* has_tls_get_addr_call, has_gp_reloc, need_finalize_relax, */ \ + 0, 0, 0, \ \ - /* vma, lma, size, rawsize */ \ - 0, 0, 0, 0, \ + /* reloc_done, vma, lma, size, rawsize, relax, relax_count, */ \ + 0, 0, 0, 0, 0, 0, 0, \ \ /* output_offset, output_section, alignment_power, */ \ 0, (struct bfd_section *) &SEC, 0, \ @@ -2241,97 +2364,107 @@ An `asymbol' has the form: symvalue value; /* Attributes of a symbol. */ - #define BSF_NO_FLAGS 0x00 + #define BSF_NO_FLAGS 0x00 /* The symbol has local scope; `static' in `C'. The value is the offset into the section of the data. */ - #define BSF_LOCAL 0x01 + #define BSF_LOCAL (1 << 0) /* The symbol has global scope; initialized data in `C'. The value is the offset into the section of the data. */ - #define BSF_GLOBAL 0x02 + #define BSF_GLOBAL (1 << 1) /* The symbol has global scope and is exported. The value is the offset into the section of the data. */ #define BSF_EXPORT BSF_GLOBAL /* No real difference. */ /* A normal C symbol would be one of: - `BSF_LOCAL', `BSF_FORT_COMM', `BSF_UNDEFINED' or + `BSF_LOCAL', `BSF_COMMON', `BSF_UNDEFINED' or `BSF_GLOBAL'. */ /* The symbol is a debugging record. The value has an arbitrary meaning, unless BSF_DEBUGGING_RELOC is also set. */ - #define BSF_DEBUGGING 0x08 + #define BSF_DEBUGGING (1 << 2) /* The symbol denotes a function entry point. Used in ELF, perhaps others someday. */ - #define BSF_FUNCTION 0x10 + #define BSF_FUNCTION (1 << 3) /* Used by the linker. */ - #define BSF_KEEP 0x20 - #define BSF_KEEP_G 0x40 + #define BSF_KEEP (1 << 5) + #define BSF_KEEP_G (1 << 6) /* A weak global symbol, overridable without warnings by a regular global symbol of the same name. */ - #define BSF_WEAK 0x80 + #define BSF_WEAK (1 << 7) /* This symbol was created to point to a section, e.g. ELF's STT_SECTION symbols. */ - #define BSF_SECTION_SYM 0x100 + #define BSF_SECTION_SYM (1 << 8) /* The symbol used to be a common symbol, but now it is allocated. */ - #define BSF_OLD_COMMON 0x200 - - /* The default value for common data. */ - #define BFD_FORT_COMM_DEFAULT_VALUE 0 + #define BSF_OLD_COMMON (1 << 9) /* In some files the type of a symbol sometimes alters its location in an output file - ie in coff a `ISFCN' symbol which is also `C_EXT' symbol appears where it was declared and not at the end of a section. This bit is set by the target BFD part to convey this information. */ - #define BSF_NOT_AT_END 0x400 + #define BSF_NOT_AT_END (1 << 10) /* Signal that the symbol is the label of constructor section. */ - #define BSF_CONSTRUCTOR 0x800 + #define BSF_CONSTRUCTOR (1 << 11) /* Signal that the symbol is a warning symbol. The name is a warning. The name of the next symbol is the one to warn about; if a reference is made to a symbol with the same name as the next symbol, a warning is issued by the linker. */ - #define BSF_WARNING 0x1000 + #define BSF_WARNING (1 << 12) /* Signal that the symbol is indirect. This symbol is an indirect pointer to the symbol with the same name as the next symbol. */ - #define BSF_INDIRECT 0x2000 + #define BSF_INDIRECT (1 << 13) /* BSF_FILE marks symbols that contain a file name. This is used for ELF STT_FILE symbols. */ - #define BSF_FILE 0x4000 + #define BSF_FILE (1 << 14) /* Symbol is from dynamic linking information. */ - #define BSF_DYNAMIC 0x8000 + #define BSF_DYNAMIC (1 << 15) /* The symbol denotes a data object. Used in ELF, and perhaps others someday. */ - #define BSF_OBJECT 0x10000 + #define BSF_OBJECT (1 << 16) /* This symbol is a debugging symbol. The value is the offset into the section of the data. BSF_DEBUGGING should be set as well. */ - #define BSF_DEBUGGING_RELOC 0x20000 + #define BSF_DEBUGGING_RELOC (1 << 17) /* This symbol is thread local. Used in ELF. */ - #define BSF_THREAD_LOCAL 0x40000 + #define BSF_THREAD_LOCAL (1 << 18) /* This symbol represents a complex relocation expression, with the expression tree serialized in the symbol name. */ - #define BSF_RELC 0x80000 + #define BSF_RELC (1 << 19) /* This symbol represents a signed complex relocation expression, with the expression tree serialized in the symbol name. */ - #define BSF_SRELC 0x100000 + #define BSF_SRELC (1 << 20) + + /* This symbol was created by bfd_get_synthetic_symtab. */ + #define BSF_SYNTHETIC (1 << 21) + + /* This symbol is an indirect code object. Unrelated to BSF_INDIRECT. + The dynamic linker will compute the value of this symbol by + calling the function that it points to. BSF_FUNCTION must + also be also set. */ + #define BSF_GNU_INDIRECT_FUNCTION (1 << 22) + /* This symbol is a globally unique data object. The dynamic linker + will make sure that in the entire process there is just one symbol + with this name and type in use. BSF_OBJECT must also be set. */ + #define BSF_GNU_UNIQUE (1 << 23) flagword flags; @@ -3196,6 +3329,21 @@ attributes. -- : BFD_RELOC_68K_GLOB_DAT -- : BFD_RELOC_68K_JMP_SLOT -- : BFD_RELOC_68K_RELATIVE + -- : BFD_RELOC_68K_TLS_GD32 + -- : BFD_RELOC_68K_TLS_GD16 + -- : BFD_RELOC_68K_TLS_GD8 + -- : BFD_RELOC_68K_TLS_LDM32 + -- : BFD_RELOC_68K_TLS_LDM16 + -- : BFD_RELOC_68K_TLS_LDM8 + -- : BFD_RELOC_68K_TLS_LDO32 + -- : BFD_RELOC_68K_TLS_LDO16 + -- : BFD_RELOC_68K_TLS_LDO8 + -- : BFD_RELOC_68K_TLS_IE32 + -- : BFD_RELOC_68K_TLS_IE16 + -- : BFD_RELOC_68K_TLS_IE8 + -- : BFD_RELOC_68K_TLS_LE32 + -- : BFD_RELOC_68K_TLS_LE16 + -- : BFD_RELOC_68K_TLS_LE8 Relocations used by 68K ELF. -- : BFD_RELOC_32_BASEREL @@ -3252,6 +3400,11 @@ attributes. -- : BFD_RELOC_SPARC_UA16 -- : BFD_RELOC_SPARC_UA32 -- : BFD_RELOC_SPARC_UA64 + -- : BFD_RELOC_SPARC_GOTDATA_HIX22 + -- : BFD_RELOC_SPARC_GOTDATA_LOX10 + -- : BFD_RELOC_SPARC_GOTDATA_OP_HIX22 + -- : BFD_RELOC_SPARC_GOTDATA_OP_LOX10 + -- : BFD_RELOC_SPARC_GOTDATA_OP SPARC ELF relocations. There is probably some overlap with other relocation types already defined. @@ -3328,6 +3481,7 @@ attributes. -- : BFD_RELOC_SPU_HI16 -- : BFD_RELOC_SPU_PPU32 -- : BFD_RELOC_SPU_PPU64 + -- : BFD_RELOC_SPU_ADD_PIC SPU Relocations. -- : BFD_RELOC_ALPHA_GPDISP_HI16 @@ -3399,6 +3553,22 @@ attributes. share a common GP, and the target address is adjusted for STO_ALPHA_STD_GPLOAD. + -- : BFD_RELOC_ALPHA_NOP + The NOP relocation outputs a NOP if the longword displacement + between two procedure entry points is < 2^21. + + -- : BFD_RELOC_ALPHA_BSR + The BSR relocation outputs a BSR if the longword displacement + between two procedure entry points is < 2^21. + + -- : BFD_RELOC_ALPHA_LDA + The LDA relocation outputs a LDA if the longword displacement + between two procedure entry points is < 2^16. + + -- : BFD_RELOC_ALPHA_BOH + The BOH relocation outputs a BSR if the longword displacement + between two procedure entry points is < 2^21, or else a hint. + -- : BFD_RELOC_ALPHA_TLSGD -- : BFD_RELOC_ALPHA_TLSLDM -- : BFD_RELOC_ALPHA_DTPMOD64 @@ -3445,6 +3615,11 @@ attributes. -- : BFD_RELOC_LO16_PCREL Low 16 bits of pc-relative value + -- : BFD_RELOC_MIPS16_GOT16 + -- : BFD_RELOC_MIPS16_CALL16 + Equivalent of BFD_RELOC_MIPS_*, but with the MIPS16 layout of + 16-bit immediate fields + -- : BFD_RELOC_MIPS16_HI16 MIPS16 high 16 bits of 32-bit value. @@ -3498,7 +3673,10 @@ attributes. -- : BFD_RELOC_MIPS_COPY -- : BFD_RELOC_MIPS_JUMP_SLOT - MIPS ELF relocations (VxWorks extensions). + MIPS ELF relocations (VxWorks and PLT extensions). + + -- : BFD_RELOC_MOXIE_10_PCREL + Moxie ELF relocations. -- : BFD_RELOC_FRV_LABEL16 -- : BFD_RELOC_FRV_LABEL24 @@ -3568,6 +3746,15 @@ attributes. -- : BFD_RELOC_MN10300_RELATIVE Adjust by program base. + -- : BFD_RELOC_MN10300_SYM_DIFF + Together with another reloc targeted at the same location, allows + for a value that is the difference of two symbols in the same + section. + + -- : BFD_RELOC_MN10300_ALIGN + The addend of this reloc is an alignment power that must be + honoured at the offset's location, regardless of linker relaxation. + -- : BFD_RELOC_386_GOT32 -- : BFD_RELOC_386_PLT32 -- : BFD_RELOC_386_COPY @@ -3591,6 +3778,7 @@ attributes. -- : BFD_RELOC_386_TLS_GOTDESC -- : BFD_RELOC_386_TLS_DESC_CALL -- : BFD_RELOC_386_TLS_DESC + -- : BFD_RELOC_386_IRELATIVE i386/elf relocations -- : BFD_RELOC_X86_64_GOT32 @@ -3619,6 +3807,7 @@ attributes. -- : BFD_RELOC_X86_64_GOTPC32_TLSDESC -- : BFD_RELOC_X86_64_TLSDESC_CALL -- : BFD_RELOC_X86_64_TLSDESC + -- : BFD_RELOC_X86_64_IRELATIVE x86-64/elf relocations -- : BFD_RELOC_NS32K_IMM_8 @@ -3703,6 +3892,8 @@ attributes. Power(rs6000) and PowerPC relocations. -- : BFD_RELOC_PPC_TLS + -- : BFD_RELOC_PPC_TLSGD + -- : BFD_RELOC_PPC_TLSLD -- : BFD_RELOC_PPC_DTPMOD -- : BFD_RELOC_PPC_TPREL16 -- : BFD_RELOC_PPC_TPREL16_LO @@ -3871,6 +4062,9 @@ attributes. -- : BFD_RELOC_ARM_LDC_SB_G2 ARM group relocations. + -- : BFD_RELOC_ARM_V4BX + Annotation of BX instructions. + -- : BFD_RELOC_ARM_IMMEDIATE -- : BFD_RELOC_ARM_ADRL_IMMEDIATE -- : BFD_RELOC_ARM_T32_IMMEDIATE @@ -4662,11 +4856,8 @@ attributes. -- : BFD_RELOC_390_TLS_GOTIE20 Long displacement extension. - -- : BFD_RELOC_SCORE_DUMMY1 - Score relocations - -- : BFD_RELOC_SCORE_GPREL15 - Low 16 bit for load/store + Score relocations Low 16 bit for load/store -- : BFD_RELOC_SCORE_DUMMY2 -- : BFD_RELOC_SCORE_JMP @@ -4675,12 +4866,21 @@ attributes. -- : BFD_RELOC_SCORE_BRANCH This is a 19-bit reloc with the right 1 bit assumed to be 0 + -- : BFD_RELOC_SCORE_IMM30 + This is a 32-bit reloc for 48-bit instructions. + + -- : BFD_RELOC_SCORE_IMM32 + This is a 32-bit reloc for 48-bit instructions. + -- : BFD_RELOC_SCORE16_JMP This is a 11-bit reloc with the right 1 bit assumed to be 0 -- : BFD_RELOC_SCORE16_BRANCH This is a 8-bit reloc with the right 1 bit assumed to be 0 + -- : BFD_RELOC_SCORE_BCMP + This is a 9-bit reloc with the right 1 bit assumed to be 0 + -- : BFD_RELOC_SCORE_GOT15 -- : BFD_RELOC_SCORE_GOT_LO16 -- : BFD_RELOC_SCORE_CALL15 @@ -4933,6 +5133,12 @@ attributes. -- : BFD_RELOC_CR16_DISP20 -- : BFD_RELOC_CR16_DISP24 -- : BFD_RELOC_CR16_DISP24a + -- : BFD_RELOC_CR16_SWITCH8 + -- : BFD_RELOC_CR16_SWITCH16 + -- : BFD_RELOC_CR16_SWITCH32 + -- : BFD_RELOC_CR16_GOT_REGREL20 + -- : BFD_RELOC_CR16_GOTC_REGREL20 + -- : BFD_RELOC_CR16_GLOB_DAT NS CR16 Relocations. -- : BFD_RELOC_CRX_REL4 @@ -4998,6 +5204,20 @@ attributes. 32-bit offset to symbol with PLT entry, relative to this relocation. + -- : BFD_RELOC_CRIS_32_GOT_GD + -- : BFD_RELOC_CRIS_16_GOT_GD + -- : BFD_RELOC_CRIS_32_GD + -- : BFD_RELOC_CRIS_DTP + -- : BFD_RELOC_CRIS_32_DTPREL + -- : BFD_RELOC_CRIS_16_DTPREL + -- : BFD_RELOC_CRIS_32_GOT_TPREL + -- : BFD_RELOC_CRIS_16_GOT_TPREL + -- : BFD_RELOC_CRIS_32_TPREL + -- : BFD_RELOC_CRIS_16_TPREL + -- : BFD_RELOC_CRIS_DTPMOD + -- : BFD_RELOC_CRIS_32_IE + Relocs used in TLS code for CRIS. + -- : BFD_RELOC_860_COPY -- : BFD_RELOC_860_GLOB_DAT -- : BFD_RELOC_860_JUMP_SLOT @@ -5174,6 +5394,15 @@ attributes. assembler-expanded instructions. This is commonly used internally by the linker after analysis of a BFD_RELOC_XTENSA_ASM_EXPAND. + -- : BFD_RELOC_XTENSA_TLSDESC_FN + -- : BFD_RELOC_XTENSA_TLSDESC_ARG + -- : BFD_RELOC_XTENSA_TLS_DTPOFF + -- : BFD_RELOC_XTENSA_TLS_TPOFF + -- : BFD_RELOC_XTENSA_TLS_FUNC + -- : BFD_RELOC_XTENSA_TLS_ARG + -- : BFD_RELOC_XTENSA_TLS_CALL + Xtensa TLS relocations. + -- : BFD_RELOC_Z80_DISP8 8 bit signed offset in (ix+d) or (iy+d). @@ -5186,6 +5415,76 @@ attributes. -- : BFD_RELOC_Z8K_IMM4L 4 bit value. + -- : BFD_RELOC_LM32_CALL + -- : BFD_RELOC_LM32_BRANCH + -- : BFD_RELOC_LM32_16_GOT + -- : BFD_RELOC_LM32_GOTOFF_HI16 + -- : BFD_RELOC_LM32_GOTOFF_LO16 + -- : BFD_RELOC_LM32_COPY + -- : BFD_RELOC_LM32_GLOB_DAT + -- : BFD_RELOC_LM32_JMP_SLOT + -- : BFD_RELOC_LM32_RELATIVE + Lattice Mico32 relocations. + + -- : BFD_RELOC_MACH_O_SECTDIFF + Difference between two section addreses. Must be followed by a + BFD_RELOC_MACH_O_PAIR. + + -- : BFD_RELOC_MACH_O_PAIR + Mach-O generic relocations. + + -- : BFD_RELOC_MICROBLAZE_32_LO + This is a 32 bit reloc for the microblaze that stores the low 16 + bits of a value + + -- : BFD_RELOC_MICROBLAZE_32_LO_PCREL + This is a 32 bit pc-relative reloc for the microblaze that stores + the low 16 bits of a value + + -- : BFD_RELOC_MICROBLAZE_32_ROSDA + This is a 32 bit reloc for the microblaze that stores a value + relative to the read-only small data area anchor + + -- : BFD_RELOC_MICROBLAZE_32_RWSDA + This is a 32 bit reloc for the microblaze that stores a value + relative to the read-write small data area anchor + + -- : BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM + This is a 32 bit reloc for the microblaze to handle expressions of + the form "Symbol Op Symbol" + + -- : BFD_RELOC_MICROBLAZE_64_NONE + 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 + + -- : BFD_RELOC_MICROBLAZE_64_GOTPC + 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 + + -- : BFD_RELOC_MICROBLAZE_64_GOT + 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 + + -- : BFD_RELOC_MICROBLAZE_64_PLT + 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 + + -- : BFD_RELOC_MICROBLAZE_64_GOTOFF + 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_ + + -- : BFD_RELOC_MICROBLAZE_32_GOTOFF + This is a 32 bit reloc that stores the 32 bit GOT relative value + in a word. The relocation is relative offset from + + -- : BFD_RELOC_MICROBLAZE_COPY + This is used to tell the dynamic linker to copy the value out of + the dynamic object into the runtime process image. + typedef enum bfd_reloc_code_real bfd_reloc_code_real_type; @@ -5436,6 +5735,7 @@ them both! bfd_target_oasys_flavour, bfd_target_tekhex_flavour, bfd_target_srec_flavour, + bfd_target_verilog_flavour, bfd_target_ihex_flavour, bfd_target_som_flavour, bfd_target_os9k_flavour, @@ -5719,7 +6019,8 @@ BFD_JUMP_TABLE macros. NAME##_bfd_merge_sections, \ NAME##_bfd_is_group_section, \ NAME##_bfd_discard_group, \ - NAME##_section_already_linked \ + NAME##_section_already_linked, \ + NAME##_bfd_define_common_symbol int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *); bfd_byte * (*_bfd_get_relocated_section_contents) @@ -5767,6 +6068,10 @@ BFD_JUMP_TABLE macros. void (*_section_already_linked) (bfd *, struct bfd_section *, struct bfd_link_info *); + /* Define a common symbol. */ + bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *, + struct bfd_link_hash_entry *); + /* Routines to handle dynamic symbols and relocs. */ #define BFD_JUMP_TABLE_DYNAMIC(NAME) \ NAME##_get_dynamic_symtab_upper_bound, \ @@ -5921,6 +6226,9 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030. #define bfd_mach_mcf_isa_c 26 #define bfd_mach_mcf_isa_c_mac 27 #define bfd_mach_mcf_isa_c_emac 28 + #define bfd_mach_mcf_isa_c_nodiv 29 + #define bfd_mach_mcf_isa_c_nodiv_mac 30 + #define bfd_mach_mcf_isa_c_nodiv_emac 31 bfd_arch_vax, /* DEC Vax */ bfd_arch_i960, /* Intel 960 */ /* The order of the following is important. @@ -5984,9 +6292,15 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030. #define bfd_mach_mips9000 9000 #define bfd_mach_mips10000 10000 #define bfd_mach_mips12000 12000 + #define bfd_mach_mips14000 14000 + #define bfd_mach_mips16000 16000 #define bfd_mach_mips16 16 #define bfd_mach_mips5 5 + #define bfd_mach_mips_loongson_2e 3001 + #define bfd_mach_mips_loongson_2f 3002 #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ + #define bfd_mach_mips_octeon 6501 + #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ #define bfd_mach_mipsisa32 32 #define bfd_mach_mipsisa32r2 33 #define bfd_mach_mipsisa64 64 @@ -5997,6 +6311,9 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030. #define bfd_mach_i386_i386_intel_syntax 3 #define bfd_mach_x86_64 64 #define bfd_mach_x86_64_intel_syntax 65 + bfd_arch_l1om, /* Intel L1OM */ + #define bfd_mach_l1om 66 + #define bfd_mach_l1om_intel_syntax 67 bfd_arch_we32k, /* AT&T WE32xxx */ bfd_arch_tahoe, /* CCI/Harris Tahoe */ bfd_arch_i860, /* Intel 860 */ @@ -6015,11 +6332,13 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030. #define bfd_mach_h8300sx 6 #define bfd_mach_h8300sxn 7 bfd_arch_pdp11, /* DEC PDP-11 */ + bfd_arch_plugin, bfd_arch_powerpc, /* PowerPC */ #define bfd_mach_ppc 32 #define bfd_mach_ppc64 64 #define bfd_mach_ppc_403 403 #define bfd_mach_ppc_403gc 4030 + #define bfd_mach_ppc_405 405 #define bfd_mach_ppc_505 505 #define bfd_mach_ppc_601 601 #define bfd_mach_ppc_602 602 @@ -6035,6 +6354,7 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030. #define bfd_mach_ppc_rs64iii 643 #define bfd_mach_ppc_7400 7400 #define bfd_mach_ppc_e500 500 + #define bfd_mach_ppc_e500mc 5001 bfd_arch_rs6000, /* IBM RS/6000 */ #define bfd_mach_rs6k 6000 #define bfd_mach_rs6k_rs1 6001 @@ -6141,10 +6461,13 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030. #define bfd_mach_frvtomcat 499 /* fr500 prototype */ #define bfd_mach_fr500 500 #define bfd_mach_fr550 550 + bfd_arch_moxie, /* The moxie processor */ + #define bfd_mach_moxie 1 bfd_arch_mcore, bfd_arch_mep, #define bfd_mach_mep 1 #define bfd_mach_mep_h1 0x6831 + #define bfd_mach_mep_c5 0x6335 bfd_arch_ia64, /* HP/Intel ia64 */ #define bfd_mach_ia64_elf64 64 #define bfd_mach_ia64_elf32 32 @@ -6162,9 +6485,13 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030. bfd_arch_avr, /* Atmel AVR microcontrollers. */ #define bfd_mach_avr1 1 #define bfd_mach_avr2 2 + #define bfd_mach_avr25 25 #define bfd_mach_avr3 3 + #define bfd_mach_avr31 31 + #define bfd_mach_avr35 35 #define bfd_mach_avr4 4 #define bfd_mach_avr5 5 + #define bfd_mach_avr51 51 #define bfd_mach_avr6 6 bfd_arch_bfin, /* ADI Blackfin */ #define bfd_mach_bfin 1 @@ -6182,6 +6509,8 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030. #define bfd_mach_s390_31 31 #define bfd_mach_s390_64 64 bfd_arch_score, /* Sunplus score */ + #define bfd_mach_score3 3 + #define bfd_mach_score7 7 bfd_arch_openrisc, /* OpenRISC */ bfd_arch_mmix, /* Donald Knuth's educational processor. */ bfd_arch_xstormy16, @@ -6216,6 +6545,9 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030. #define bfd_mach_z80 3 /* With ixl, ixh, iyl, and iyh. */ #define bfd_mach_z80full 7 /* All undocumented instructions. */ #define bfd_mach_r800 11 /* R800: successor with multiplication. */ + bfd_arch_lm32, /* Lattice Mico32 */ + #define bfd_mach_lm32 1 + bfd_arch_microblaze,/* Xilinx MicroBlaze. */ bfd_arch_last }; @@ -7113,9 +7445,9 @@ function can assume about the hash table is that it is derived from Sometimes the `_bfd_link_add_symbols' function must store some information in the hash table entry to be used by the `_bfd_final_link' -function. In such a case the `creator' field of the hash table must be -checked to make sure that the hash table was created by an object file -of the same format. +function. In such a case the output bfd xvec must be checked to make +sure that the hash table was created by an object file of the same +format. The `_bfd_final_link' routine must be prepared to handle a hash entry without any extra information added by the @@ -7126,8 +7458,8 @@ added, all the fields will be initialized to some sort of null value by the hash table entry initialization function. See `ecoff_link_add_externals' for an example of how to check the -`creator' field before saving information (in this case, the ECOFF -external symbol debugging information) in a hash table entry. +output bfd before saving information (in this case, the ECOFF external +symbol debugging information) in a hash table entry.  File: bfd.info, Node: Adding symbols from an object file, Next: Adding symbols from an archive, Prev: Differing file formats, Up: Adding Symbols to the Hash Table @@ -7367,6 +7699,31 @@ link. #define bfd_section_already_linked(abfd, sec, info) \ BFD_SEND (abfd, _section_already_linked, (abfd, sec, info)) +2.17.3.6 `bfd_generic_define_common_symbol' +........................................... + +*Synopsis* + bfd_boolean bfd_generic_define_common_symbol + (bfd *output_bfd, struct bfd_link_info *info, + struct bfd_link_hash_entry *h); + *Description* +Convert common symbol H into a defined symbol. Return TRUE on success +and FALSE on failure. + #define bfd_define_common_symbol(output_bfd, info, h) \ + BFD_SEND (output_bfd, _bfd_define_common_symbol, (output_bfd, info, h)) + +2.17.3.7 `bfd_find_version_for_sym ' +.................................... + +*Synopsis* + struct bfd_elf_version_tree * bfd_find_version_for_sym + (struct bfd_elf_version_tree *verdefs, + const char *sym_name, bfd_boolean *hide); + *Description* +Search an elf version script tree for symbol versioning info and export +/ don't-export status for a given symbol. Return non-NULL on success +and NULL on failure; also sets the output `hide' boolean parameter. +  File: bfd.info, Node: Hash Tables, Prev: Linker Functions, Up: BFD front end @@ -7901,7 +8258,65 @@ includes `coffcode.h'. Since the i960 has complex relocation types, This code is not in `coffcode.h' because it would not be used by any other target. -3.3.2.2 Bit twiddling +3.3.2.2 Coff long section names +............................... + +In the standard Coff object format, section names are limited to the +eight bytes available in the `s_name' field of the `SCNHDR' section +header structure. The format requires the field to be NUL-padded, but +not necessarily NUL-terminated, so the longest section names permitted +are a full eight characters. + + The Microsoft PE variants of the Coff object file format add an +extension to support the use of long section names. This extension is +defined in section 4 of the Microsoft PE/COFF specification (rev 8.1). +If a section name is too long to fit into the section header's `s_name' +field, it is instead placed into the string table, and the `s_name' +field is filled with a slash ("/") followed by the ASCII decimal +representation of the offset of the full name relative to the string +table base. + + Note that this implies that the extension can only be used in object +files, as executables do not contain a string table. The standard +specifies that long section names from objects emitted into executable +images are to be truncated. + + However, as a GNU extension, BFD can generate executable images that +contain a string table and long section names. This would appear to be +technically valid, as the standard only says that Coff debugging +information is deprecated, not forbidden, and in practice it works, +although some tools that parse PE files expecting the MS standard +format may become confused; `PEview' is one known example. + + The functionality is supported in BFD by code implemented under the +control of the macro `COFF_LONG_SECTION_NAMES'. If not defined, the +format does not support long section names in any way. If defined, it +is used to initialise a flag, `_bfd_coff_long_section_names', and a +hook function pointer, `_bfd_coff_set_long_section_names', in the Coff +backend data structure. The flag controls the generation of long +section names in output BFDs at runtime; if it is false, as it will be +by default when generating an executable image, long section names are +truncated; if true, the long section names extension is employed. The +hook points to a function that allows the value of the flag to be +altered at runtime, on formats that support long section names at all; +on other formats it points to a stub that returns an error indication. +With input BFDs, the flag is set according to whether any long section +names are detected while reading the section headers. For a completely +new BFD, the flag is set to the default for the target format. This +information can be used by a client of the BFD library when deciding +what output format to generate, and means that a BFD that is opened for +read and subsequently converted to a writeable BFD and modified +in-place will retain whatever format it had on input. + + If `COFF_LONG_SECTION_NAMES' is simply defined (blank), or is +defined to the value "1", then long section names are enabled by +default; if it is defined to the value zero, they are disabled by +default (but still accepted in input BFDs). The header `coffcode.h' +defines a macro, `COFF_DEFAULT_LONG_SECTION_NAMES', which is used in +the backends to initialise the backend data structure fields +appropriately; see the comments for further detail. + +3.3.2.3 Bit twiddling ..................... Each flavour of coff supported in BFD has its own header file @@ -7931,7 +8346,7 @@ ports much safer. Doing so also allows BFD (and thus the linker) to use the same header files as `gas', which makes one avenue to disaster disappear. -3.3.2.3 Symbol reading +3.3.2.4 Symbol reading ...................... The simple canonical form for symbols used by BFD is not rich enough to @@ -7969,7 +8384,7 @@ canonical table shares strings with the hidden internal symbol table. Any linenumbers are read from the coff file too, and attached to the symbols which own the functions the linenumbers belong to. -3.3.2.4 Symbol writing +3.3.2.5 Symbol writing ...................... Writing a symbol to a coff file which didn't come from a coff file will @@ -8011,7 +8426,7 @@ into the symbol table of the asymbol. symbols from their internal form into the coff way, calls the bit twiddlers, and writes out the table to the file. -3.3.2.5 `coff_symbol_type' +3.3.2.6 `coff_symbol_type' .......................... *Description* @@ -8072,7 +8487,7 @@ The hidden information for an `asymbol' is described in a bfd_boolean done_lineno; } coff_symbol_type; -3.3.2.6 `bfd_coff_backend_data' +3.3.2.7 `bfd_coff_backend_data' ............................... /* COFF symbol classifications. */ @@ -8132,7 +8547,11 @@ Special entry points for gdb to swap in coff symbol table parts: unsigned int _bfd_linesz; unsigned int _bfd_filnmlen; bfd_boolean _bfd_coff_long_filenames; + bfd_boolean _bfd_coff_long_section_names; + bfd_boolean (*_bfd_coff_set_long_section_names) + (bfd *, int); + unsigned int _bfd_coff_default_section_alignment_power; bfd_boolean _bfd_coff_force_symnames_in_strings; unsigned int _bfd_coff_debug_string_prefix_length; @@ -8219,6 +8638,9 @@ Special entry points for gdb to swap in coff symbol table parts: bfd_boolean (*_bfd_coff_final_link_postscript) (bfd *, struct coff_final_link_info *); + bfd_boolean (*_bfd_coff_print_pdata) + (bfd *, void *); + } bfd_coff_backend_data; #define coff_backend_info(abfd) \ @@ -8266,6 +8688,8 @@ Special entry points for gdb to swap in coff symbol table parts: (coff_backend_info (abfd)->_bfd_coff_long_filenames) #define bfd_coff_long_section_names(abfd) \ (coff_backend_info (abfd)->_bfd_coff_long_section_names) + #define bfd_coff_set_long_section_names(abfd, enable) \ + ((coff_backend_info (abfd)->_bfd_coff_set_long_section_names) (abfd, enable)) #define bfd_coff_default_section_alignment_power(abfd) \ (coff_backend_info (abfd)->_bfd_coff_default_section_alignment_power) #define bfd_coff_swap_filehdr_in(abfd, i,o) \ @@ -8351,7 +8775,17 @@ Special entry points for gdb to swap in coff symbol table parts: #define bfd_coff_final_link_postscript(a,p) \ ((coff_backend_info (a)->_bfd_coff_final_link_postscript) (a, p)) -3.3.2.7 Writing relocations + #define bfd_coff_have_print_pdata(a) \ + (coff_backend_info (a)->_bfd_coff_print_pdata) + #define bfd_coff_print_pdata(a,p) \ + ((coff_backend_info (a)->_bfd_coff_print_pdata) (a, p)) + + /* Macro: Returns true if the bfd is a PE executable as opposed to a + PE object file. */ + #define bfd_pei_p(abfd) \ + (CONST_STRNEQ ((abfd)->xvec->name, "pei-")) + +3.3.2.8 Writing relocations ........................... To write relocations, the back end steps though the canonical @@ -8362,7 +8796,7 @@ the relocation offset; the type is dug directly from the howto field. Then the `internal_reloc' is swapped into the shape of an `external_reloc' and written out to disk. -3.3.2.8 Reading linenumbers +3.3.2.9 Reading linenumbers ........................... Creating the linenumber table is done by reading in the entire coff @@ -8382,8 +8816,8 @@ and each symbol which marks a function is marked by pointing its... How does this work ? -3.3.2.9 Reading relocations -........................... +3.3.2.10 Reading relocations +............................ Coff relocations are easily transformed into the internal BFD form (`arelent'). @@ -8420,18 +8854,6 @@ supported back ends are for sparc and i386 (running svr4 or Solaris 2). written. The code is changing quickly enough that we haven't bothered yet. -3.4.0.1 `bfd_elf_find_section' -.............................. - -*Synopsis* - struct elf_internal_shdr *bfd_elf_find_section (bfd *abfd, char *name); - *Description* -Helper functions for GDB to locate the string tables. Since BFD hides -string tables from callers, GDB needs to use an internal hook to find -them. Sun's .stabstr, in particular, isn't even pointed to by the -.stab section, so ordinary mechanisms wouldn't work to find it, even if -we had some. -  File: bfd.info, Node: mmo, Prev: elf, Up: BFD back ends @@ -8783,27 +9205,23 @@ the DWARF 2 debugging format.  File: bfd.info, Node: GNU Free Documentation License, Next: BFD Index, Prev: BFD back ends, Up: Top -Appendix A GNU Free Documentation License -***************************************** + Version 1.3, 3 November 2008 - Version 1.1, March 2000 - - Copyright (C) 2000, 2003 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. + `http://fsf.org/' Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - 0. PREAMBLE The purpose of this License is to make a manual, textbook, or other - written document "free" in the sense of freedom: to assure everyone - the effective freedom to copy and redistribute it, with or without - modifying it, either commercially or noncommercially. Secondarily, - this License preserves for the author and publisher a way to get - credit for their work, while not being considered responsible for - modifications made by others. + functional and useful document "free" in the sense of freedom: to + assure everyone the effective freedom to copy and redistribute it, + with or without modifying it, either commercially or + noncommercially. Secondarily, this License preserves for the + author and publisher a way to get credit for their work, while not + being considered responsible for modifications made by others. This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. @@ -8819,60 +9237,71 @@ Appendix A GNU Free Documentation License We recommend this License principally for works whose purpose is instruction or reference. - 1. APPLICABILITY AND DEFINITIONS - This License applies to any manual or other work that contains a - notice placed by the copyright holder saying it can be distributed - under the terms of this License. The "Document", below, refers to - any such manual or work. Any member of the public is a licensee, - and is addressed as "you." + This License applies to any manual or other work, in any medium, + that contains a notice placed by the copyright holder saying it + can be distributed under the terms of this License. Such a notice + grants a world-wide, royalty-free license, unlimited in duration, + to use that work under the conditions stated herein. The + "Document", below, refers to any such manual or work. Any member + of the public is a licensee, and is addressed as "you". You + accept the license if you copy, modify or distribute the work in a + way requiring permission under copyright law. A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. - A "Secondary Section" is a named appendix or a front-matter - section of the Document that deals exclusively with the - relationship of the publishers or authors of the Document to the - Document's overall subject (or to related matters) and contains - nothing that could fall directly within that overall subject. - (For example, if the Document is in part a textbook of - mathematics, a Secondary Section may not explain any mathematics.) - The relationship could be a matter of historical connection with - the subject or with related matters, or of legal, commercial, - philosophical, ethical or political position regarding them. + A "Secondary Section" is a named appendix or a front-matter section + of the Document that deals exclusively with the relationship of the + publishers or authors of the Document to the Document's overall + subject (or to related matters) and contains nothing that could + fall directly within that overall subject. (Thus, if the Document + is in part a textbook of mathematics, a Secondary Section may not + explain any mathematics.) The relationship could be a matter of + historical connection with the subject or with related matters, or + of legal, commercial, philosophical, ethical or political position + regarding them. The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this - License. + License. If a section does not fit the above definition of + Secondary then it is not allowed to be designated as Invariant. + The Document may contain zero Invariant Sections. If the Document + does not identify any Invariant Sections then there are none. The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice - that says that the Document is released under this License. + that says that the Document is released under this License. A + Front-Cover Text may be at most 5 words, and a Back-Cover Text may + be at most 25 words. A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the - general public, whose contents can be viewed and edited directly - and straightforwardly with generic text editors or (for images + general public, that is suitable for revising the document + straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an - otherwise Transparent file format whose markup has been designed - to thwart or discourage subsequent modification by readers is not - Transparent. A copy that is not "Transparent" is called "Opaque." + otherwise Transparent file format whose markup, or absence of + markup, has been arranged to thwart or discourage subsequent + modification by readers is not Transparent. An image format is + not Transparent if used for any substantial amount of text. A + copy that is not "Transparent" is called "Opaque". Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and - standard-conforming simple HTML designed for human modification. - Opaque formats include PostScript, PDF, proprietary formats that - can be read and edited only by proprietary word processors, SGML - or XML for which the DTD and/or processing tools are not generally - available, and the machine-generated HTML produced by some word - processors for output purposes only. + standard-conforming simple HTML, PostScript or PDF designed for + human modification. Examples of transparent image formats include + PNG, XCF and JPG. Opaque formats include proprietary formats that + can be read and edited only by proprietary word processors, SGML or + XML for which the DTD and/or processing tools are not generally + available, and the machine-generated HTML, PostScript or PDF + produced by some word processors for output purposes only. The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the @@ -8881,6 +9310,25 @@ Appendix A GNU Free Documentation License Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text. + The "publisher" means any person or entity that distributes copies + of the Document to the public. + + A section "Entitled XYZ" means a named subunit of the Document + whose title either is precisely XYZ or contains XYZ in parentheses + following text that translates XYZ in another language. (Here XYZ + stands for a specific section name mentioned below, such as + "Acknowledgements", "Dedications", "Endorsements", or "History".) + To "Preserve the Title" of such a section when you modify the + Document means that it remains a section "Entitled XYZ" according + to this definition. + + The Document may include Warranty Disclaimers next to the notice + which states that this License applies to the Document. These + Warranty Disclaimers are considered to be included by reference in + this License, but only as regards disclaiming warranties: any other + implication that these Warranty Disclaimers may have is void and + has no effect on the meaning of this License. + 2. VERBATIM COPYING You may copy and distribute the Document in any medium, either @@ -8899,10 +9347,11 @@ Appendix A GNU Free Documentation License 3. COPYING IN QUANTITY - If you publish printed copies of the Document numbering more than - 100, and the Document's license notice requires Cover Texts, you - must enclose the copies in covers that carry, clearly and legibly, - all these Cover Texts: Front-Cover Texts on the front cover, and + If you publish printed copies (or copies in media that commonly + have printed covers) of the Document, numbering more than 100, and + the Document's license notice requires Cover Texts, you must + enclose the copies in covers that carry, clearly and legibly, all + these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the @@ -8920,11 +9369,10 @@ Appendix A GNU Free Documentation License If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or - state in or with each Opaque copy a publicly-accessible - computer-network location containing a complete Transparent copy - of the Document, free of added material, which the general - network-using public has access to download anonymously at no - charge using public-standard network protocols. If you use the + state in or with each Opaque copy a computer-network location from + which the general network-using public has access to download + using public-standard network protocols a complete Transparent + copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated @@ -8947,57 +9395,75 @@ Appendix A GNU Free Documentation License whoever possesses a copy of it. In addition, you must do these things in the Modified Version: - A. Use in the Title Page (and on the covers, if any) a title - distinct from that of the Document, and from those of previous - versions (which should, if there were any, be listed in the - History section of the Document). You may use the same title - as a previous version if the original publisher of that version - gives permission. - B. List on the Title Page, as authors, one or more persons or - entities responsible for authorship of the modifications in the - Modified Version, together with at least five of the principal - authors of the Document (all of its principal authors, if it - has less than five). - C. State on the Title page the name of the publisher of the - Modified Version, as the publisher. - D. Preserve all the copyright notices of the Document. - E. Add an appropriate copyright notice for your modifications - adjacent to the other copyright notices. - F. Include, immediately after the copyright notices, a license - notice giving the public permission to use the Modified Version - under the terms of this License, in the form shown in the - Addendum below. - G. Preserve in that license notice the full lists of Invariant - Sections and required Cover Texts given in the Document's - license notice. - H. Include an unaltered copy of this License. - I. Preserve the section entitled "History", and its title, and add - to it an item stating at least the title, year, new authors, and - publisher of the Modified Version as given on the Title Page. - If there is no section entitled "History" in the Document, - create one stating the title, year, authors, and publisher of - the Document as given on its Title Page, then add an item - describing the Modified Version as stated in the previous - sentence. - J. Preserve the network location, if any, given in the Document for - public access to a Transparent copy of the Document, and - likewise the network locations given in the Document for - previous versions it was based on. These may be placed in the - "History" section. You may omit a network location for a work - that was published at least four years before the Document - itself, or if the original publisher of the version it refers - to gives permission. - K. In any section entitled "Acknowledgements" or "Dedications", - preserve the section's title, and preserve in the section all the - substance and tone of each of the contributor acknowledgements - and/or dedications given therein. - L. Preserve all the Invariant Sections of the Document, - unaltered in their text and in their titles. Section numbers - or the equivalent are not considered part of the section titles. - M. Delete any section entitled "Endorsements." Such a section - may not be included in the Modified Version. - N. Do not retitle any existing section as "Endorsements" or to - conflict in title with any Invariant Section. + A. Use in the Title Page (and on the covers, if any) a title + distinct from that of the Document, and from those of + previous versions (which should, if there were any, be listed + in the History section of the Document). You may use the + same title as a previous version if the original publisher of + that version gives permission. + + B. List on the Title Page, as authors, one or more persons or + entities responsible for authorship of the modifications in + the Modified Version, together with at least five of the + principal authors of the Document (all of its principal + authors, if it has fewer than five), unless they release you + from this requirement. + + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + + D. Preserve all the copyright notices of the Document. + + E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. + + F. Include, immediately after the copyright notices, a license + notice giving the public permission to use the Modified + Version under the terms of this License, in the form shown in + the Addendum below. + + G. Preserve in that license notice the full lists of Invariant + Sections and required Cover Texts given in the Document's + license notice. + + H. Include an unaltered copy of this License. + + I. Preserve the section Entitled "History", Preserve its Title, + and add to it an item stating at least the title, year, new + authors, and publisher of the Modified Version as given on + the Title Page. If there is no section Entitled "History" in + the Document, create one stating the title, year, authors, + and publisher of the Document as given on its Title Page, + then add an item describing the Modified Version as stated in + the previous sentence. + + J. Preserve the network location, if any, given in the Document + for public access to a Transparent copy of the Document, and + likewise the network locations given in the Document for + previous versions it was based on. These may be placed in + the "History" section. You may omit a network location for a + work that was published at least four years before the + Document itself, or if the original publisher of the version + it refers to gives permission. + + K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the + section all the substance and tone of each of the contributor + acknowledgements and/or dedications given therein. + + L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section + titles. + + M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. + + N. Do not retitle any existing section to be Entitled + "Endorsements" or to conflict in title with any Invariant + Section. + + O. Preserve any Warranty Disclaimers. If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no @@ -9007,11 +9473,11 @@ Appendix A GNU Free Documentation License Version's license notice. These titles must be distinct from any other section titles. - You may add a section entitled "Endorsements", provided it contains + You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various - parties-for example, statements of peer review or that the text has - been approved by an organization as the authoritative definition - of a standard. + parties--for example, statements of peer review or that the text + has been approved by an organization as the authoritative + definition of a standard. You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end @@ -9035,7 +9501,8 @@ Appendix A GNU Free Documentation License modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your - combined work in its license notice. + combined work in its license notice, and that you preserve all + their Warranty Disclaimers. The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single @@ -9047,11 +9514,11 @@ Appendix A GNU Free Documentation License the list of Invariant Sections in the license notice of the combined work. - In the combination, you must combine any sections entitled + In the combination, you must combine any sections Entitled "History" in the various original documents, forming one section - entitled "History"; likewise combine any sections entitled - "Acknowledgements", and any sections entitled "Dedications." You - must delete all sections entitled "Endorsements." + Entitled "History"; likewise combine any sections Entitled + "Acknowledgements", and any sections Entitled "Dedications". You + must delete all sections Entitled "Endorsements." 6. COLLECTIONS OF DOCUMENTS @@ -9072,20 +9539,20 @@ Appendix A GNU Free Documentation License A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of - a storage or distribution medium, does not as a whole count as a - Modified Version of the Document, provided no compilation - copyright is claimed for the compilation. Such a compilation is - called an "aggregate", and this License does not apply to the - other self-contained works thus compiled with the Document, on - account of their being thus compiled, if they are not themselves - derivative works of the Document. + a storage or distribution medium, is called an "aggregate" if the + copyright resulting from the compilation is not used to limit the + legal rights of the compilation's users beyond what the individual + works permit. When the Document is included in an aggregate, this + License does not apply to the other works in the aggregate which + are not themselves derivative works of the Document. If the Cover Text requirement of section 3 is applicable to these - copies of the Document, then if the Document is less than one - quarter of the entire aggregate, the Document's Cover Texts may be - placed on covers that surround only the Document within the - aggregate. Otherwise they must appear on covers around the whole - aggregate. + copies of the Document, then if the Document is less than one half + of the entire aggregate, the Document's Cover Texts may be placed + on covers that bracket the Document within the aggregate, or the + electronic equivalent of covers if the Document is in electronic + form. Otherwise they must appear on printed covers that bracket + the whole aggregate. 8. TRANSLATION @@ -9095,20 +9562,45 @@ Appendix A GNU Free Documentation License permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a - translation of this License provided that you also include the - original English version of this License. In case of a - disagreement between the translation and the original English - version of this License, the original English version will prevail. + translation of this License, and all the license notices in the + Document, and any Warranty Disclaimers, provided that you also + include the original English version of this License and the + original versions of those notices and disclaimers. In case of a + disagreement between the translation and the original version of + this License or a notice or disclaimer, the original version will + prevail. + + If a section in the Document is Entitled "Acknowledgements", + "Dedications", or "History", the requirement (section 4) to + Preserve its Title (section 1) will typically require changing the + actual title. 9. TERMINATION You may not copy, modify, sublicense, or distribute the Document - except as expressly provided for under this License. Any other - attempt to copy, modify, sublicense or distribute the Document is - void, and will automatically terminate your rights under this - License. However, parties who have received copies, or rights, - from you under this License will not have their licenses - terminated so long as such parties remain in full compliance. + except as expressly provided under this License. Any attempt + otherwise to copy, modify, sublicense, or distribute it is void, + and will automatically terminate your rights under this License. + + However, if you cease all violation of this License, then your + license from a particular copyright holder is reinstated (a) + provisionally, unless and until the copyright holder explicitly + and finally terminates your license, and (b) permanently, if the + copyright holder fails to notify you of the violation by some + reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is + reinstated permanently if the copyright holder notifies you of the + violation by some reasonable means, this is the first time you have + received notice of violation of this License (for any work) from + that copyright holder, and you cure the violation prior to 30 days + after your receipt of the notice. + + Termination of your rights under this section does not terminate + the licenses of parties who have received copies or rights from + you under this License. If your rights have been terminated and + not permanently reinstated, receipt of a copy of some or all of + the same material does not give you any rights to use it. 10. FUTURE REVISIONS OF THIS LICENSE @@ -9116,7 +9608,7 @@ Appendix A GNU Free Documentation License the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See - http://www.gnu.org/copyleft/. + `http://www.gnu.org/copyleft/'. Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered @@ -9126,7 +9618,40 @@ Appendix A GNU Free Documentation License published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the - Free Software Foundation. + Free Software Foundation. If the Document specifies that a proxy + can decide which future versions of this License can be used, that + proxy's public statement of acceptance of a version permanently + authorizes you to choose that version for the Document. + + 11. RELICENSING + + "Massive Multiauthor Collaboration Site" (or "MMC Site") means any + World Wide Web server that publishes copyrightable works and also + provides prominent facilities for anybody to edit those works. A + public wiki that anybody can edit is an example of such a server. + A "Massive Multiauthor Collaboration" (or "MMC") contained in the + site means any set of copyrightable works thus published on the MMC + site. + + "CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 + license published by Creative Commons Corporation, a not-for-profit + corporation with a principal place of business in San Francisco, + California, as well as future copyleft versions of that license + published by that same organization. + + "Incorporate" means to publish or republish a Document, in whole or + in part, as part of another Document. + + An MMC is "eligible for relicensing" if it is licensed under this + License, and if all works that were first published under this + License somewhere other than this MMC, and subsequently + incorporated in whole or in part into the MMC, (1) had no cover + texts or invariant sections, and (2) were thus incorporated prior + to November 1, 2008. + + The operator of an MMC Site may republish an MMC contained in the + site under CC-BY-SA on the same site at any time before August 1, + 2009, provided the MMC is eligible for relicensing. ADDENDUM: How to use this License for your documents @@ -9136,19 +9661,24 @@ To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page: - Copyright (C) YEAR YOUR NAME. - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.1 - or any later version published by the Free Software Foundation; - with the Invariant Sections being LIST THEIR TITLES, with the - Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. - A copy of the license is included in the section entitled "GNU - Free Documentation License." + Copyright (C) YEAR YOUR NAME. + 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 no Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU + Free Documentation License''. - If you have no Invariant Sections, write "with no Invariant Sections" -instead of saying which ones are invariant. If you have no Front-Cover -Texts, write "no Front-Cover Texts" instead of "Front-Cover Texts being -LIST"; likewise for Back-Cover Texts. + If you have Invariant Sections, Front-Cover Texts and Back-Cover +Texts, replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with + the Front-Cover Texts being LIST, and with the Back-Cover Texts + being LIST. + + If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of @@ -9194,38 +9724,38 @@ BFD Index (line 210) * bfd_alloc2: Opening and Closing. (line 219) -* bfd_alt_mach_code: BFD front end. (line 602) -* bfd_arch_bits_per_address: Architectures. (line 490) -* bfd_arch_bits_per_byte: Architectures. (line 482) -* bfd_arch_get_compatible: Architectures. (line 425) -* bfd_arch_list: Architectures. (line 416) -* bfd_arch_mach_octets_per_byte: Architectures. (line 559) -* BFD_ARELOC_BFIN_ADD: howto manager. (line 944) -* BFD_ARELOC_BFIN_ADDR: howto manager. (line 995) -* BFD_ARELOC_BFIN_AND: howto manager. (line 965) -* BFD_ARELOC_BFIN_COMP: howto manager. (line 986) -* BFD_ARELOC_BFIN_CONST: howto manager. (line 941) -* BFD_ARELOC_BFIN_DIV: howto manager. (line 953) -* BFD_ARELOC_BFIN_HWPAGE: howto manager. (line 992) -* BFD_ARELOC_BFIN_LAND: howto manager. (line 974) -* BFD_ARELOC_BFIN_LEN: howto manager. (line 980) -* BFD_ARELOC_BFIN_LOR: howto manager. (line 977) -* BFD_ARELOC_BFIN_LSHIFT: howto manager. (line 959) -* BFD_ARELOC_BFIN_MOD: howto manager. (line 956) -* BFD_ARELOC_BFIN_MULT: howto manager. (line 950) -* BFD_ARELOC_BFIN_NEG: howto manager. (line 983) -* BFD_ARELOC_BFIN_OR: howto manager. (line 968) -* BFD_ARELOC_BFIN_PAGE: howto manager. (line 989) -* BFD_ARELOC_BFIN_PUSH: howto manager. (line 938) -* BFD_ARELOC_BFIN_RSHIFT: howto manager. (line 962) -* BFD_ARELOC_BFIN_SUB: howto manager. (line 947) -* BFD_ARELOC_BFIN_XOR: howto manager. (line 971) +* bfd_alt_mach_code: BFD front end. (line 689) +* bfd_arch_bits_per_address: Architectures. (line 517) +* bfd_arch_bits_per_byte: Architectures. (line 509) +* bfd_arch_get_compatible: Architectures. (line 452) +* bfd_arch_list: Architectures. (line 443) +* bfd_arch_mach_octets_per_byte: Architectures. (line 586) +* BFD_ARELOC_BFIN_ADD: howto manager. (line 1005) +* BFD_ARELOC_BFIN_ADDR: howto manager. (line 1056) +* BFD_ARELOC_BFIN_AND: howto manager. (line 1026) +* BFD_ARELOC_BFIN_COMP: howto manager. (line 1047) +* BFD_ARELOC_BFIN_CONST: howto manager. (line 1002) +* BFD_ARELOC_BFIN_DIV: howto manager. (line 1014) +* BFD_ARELOC_BFIN_HWPAGE: howto manager. (line 1053) +* BFD_ARELOC_BFIN_LAND: howto manager. (line 1035) +* BFD_ARELOC_BFIN_LEN: howto manager. (line 1041) +* BFD_ARELOC_BFIN_LOR: howto manager. (line 1038) +* BFD_ARELOC_BFIN_LSHIFT: howto manager. (line 1020) +* BFD_ARELOC_BFIN_MOD: howto manager. (line 1017) +* BFD_ARELOC_BFIN_MULT: howto manager. (line 1011) +* BFD_ARELOC_BFIN_NEG: howto manager. (line 1044) +* BFD_ARELOC_BFIN_OR: howto manager. (line 1029) +* BFD_ARELOC_BFIN_PAGE: howto manager. (line 1050) +* BFD_ARELOC_BFIN_PUSH: howto manager. (line 999) +* BFD_ARELOC_BFIN_RSHIFT: howto manager. (line 1023) +* BFD_ARELOC_BFIN_SUB: howto manager. (line 1008) +* BFD_ARELOC_BFIN_XOR: howto manager. (line 1032) * bfd_cache_close: File Caching. (line 26) * bfd_cache_close_all: File Caching. (line 39) * bfd_cache_init: File Caching. (line 18) * bfd_calc_gnu_debuglink_crc32: Opening and Closing. (line 246) -* bfd_canonicalize_reloc: BFD front end. (line 321) +* bfd_canonicalize_reloc: BFD front end. (line 408) * bfd_canonicalize_symtab: symbol handling functions. (line 50) * bfd_check_format: Formats. (line 21) @@ -9235,9 +9765,9 @@ BFD Index (line 135) * bfd_close_all_done: Opening and Closing. (line 153) -* bfd_coff_backend_data: coff. (line 246) -* bfd_copy_private_bfd_data: BFD front end. (line 460) -* bfd_copy_private_header_data: BFD front end. (line 442) +* bfd_coff_backend_data: coff. (line 304) +* bfd_copy_private_bfd_data: BFD front end. (line 547) +* bfd_copy_private_header_data: BFD front end. (line 529) * bfd_copy_private_section_data: section prototypes. (line 255) * bfd_copy_private_symbol_data: symbol handling functions. (line 140) @@ -9249,52 +9779,55 @@ BFD Index (line 312) * bfd_decode_symclass: symbol handling functions. (line 111) -* bfd_default_arch_struct: Architectures. (line 437) -* bfd_default_compatible: Architectures. (line 499) -* bfd_default_reloc_type_lookup: howto manager. (line 2081) -* bfd_default_scan: Architectures. (line 508) -* bfd_default_set_arch_mach: Architectures. (line 455) -* bfd_demangle: BFD front end. (line 700) -* bfd_elf_find_section: elf. (line 13) -* bfd_emul_get_commonpagesize: BFD front end. (line 680) -* bfd_emul_get_maxpagesize: BFD front end. (line 660) -* bfd_emul_set_commonpagesize: BFD front end. (line 691) -* bfd_emul_set_maxpagesize: BFD front end. (line 671) -* bfd_errmsg: BFD front end. (line 246) +* bfd_default_arch_struct: Architectures. (line 464) +* bfd_default_compatible: Architectures. (line 526) +* bfd_default_reloc_type_lookup: howto manager. (line 2247) +* bfd_default_scan: Architectures. (line 535) +* bfd_default_set_arch_mach: Architectures. (line 482) +* bfd_demangle: BFD front end. (line 787) +* bfd_emul_get_commonpagesize: BFD front end. (line 767) +* bfd_emul_get_maxpagesize: BFD front end. (line 747) +* bfd_emul_set_commonpagesize: BFD front end. (line 778) +* bfd_emul_set_maxpagesize: BFD front end. (line 758) +* bfd_errmsg: BFD front end. (line 333) * bfd_fdopenr: Opening and Closing. (line 46) * bfd_fill_in_gnu_debuglink_section: Opening and Closing. (line 326) -* bfd_find_target: bfd_target. (line 439) +* bfd_find_target: bfd_target. (line 445) +* bfd_find_version_for_sym: Writing the symbol table. + (line 80) * bfd_follow_gnu_debuglink: Opening and Closing. (line 291) * bfd_fopen: Opening and Closing. (line 9) * bfd_format_string: Formats. (line 79) +* bfd_generic_define_common_symbol: Writing the symbol table. + (line 67) * bfd_generic_discard_group: section prototypes. (line 281) -* bfd_generic_gc_sections: howto manager. (line 2112) -* bfd_generic_get_relocated_section_contents: howto manager. (line 2132) +* bfd_generic_gc_sections: howto manager. (line 2278) +* bfd_generic_get_relocated_section_contents: howto manager. (line 2298) * bfd_generic_is_group_section: section prototypes. (line 273) -* bfd_generic_merge_sections: howto manager. (line 2122) -* bfd_generic_relax_section: howto manager. (line 2099) -* bfd_get_arch: Architectures. (line 466) -* bfd_get_arch_info: Architectures. (line 518) -* bfd_get_arch_size: BFD front end. (line 365) -* bfd_get_error: BFD front end. (line 227) -* bfd_get_error_handler: BFD front end. (line 297) -* bfd_get_gp_size: BFD front end. (line 406) -* bfd_get_mach: Architectures. (line 474) -* bfd_get_mtime: BFD front end. (line 741) +* bfd_generic_merge_sections: howto manager. (line 2288) +* bfd_generic_relax_section: howto manager. (line 2265) +* bfd_get_arch: Architectures. (line 493) +* bfd_get_arch_info: Architectures. (line 545) +* bfd_get_arch_size: BFD front end. (line 452) +* bfd_get_error: BFD front end. (line 314) +* bfd_get_error_handler: BFD front end. (line 384) +* bfd_get_gp_size: BFD front end. (line 493) +* bfd_get_mach: Architectures. (line 501) +* bfd_get_mtime: BFD front end. (line 831) * bfd_get_next_mapent: Archives. (line 52) -* bfd_get_reloc_code_name: howto manager. (line 2090) +* bfd_get_reloc_code_name: howto manager. (line 2256) * bfd_get_reloc_size: typedef arelent. (line 330) -* bfd_get_reloc_upper_bound: BFD front end. (line 311) +* bfd_get_reloc_upper_bound: BFD front end. (line 398) * bfd_get_section_by_name: section prototypes. (line 17) * bfd_get_section_by_name_if: section prototypes. (line 31) * bfd_get_section_contents: section prototypes. (line 228) -* bfd_get_sign_extend_vma: BFD front end. (line 378) +* bfd_get_sign_extend_vma: BFD front end. (line 465) * bfd_get_size <1>: Internal. (line 25) -* bfd_get_size: BFD front end. (line 750) +* bfd_get_size: BFD front end. (line 840) * bfd_get_symtab_upper_bound: symbol handling functions. (line 6) * bfd_get_unique_section_name: section prototypes. (line 50) @@ -9328,7 +9861,7 @@ BFD Index * bfd_link_split_section: Writing the symbol table. (line 44) * bfd_log2: Internal. (line 164) -* bfd_lookup_arch: Architectures. (line 526) +* bfd_lookup_arch: Architectures. (line 553) * bfd_make_debug_symbol: symbol handling functions. (line 102) * bfd_make_empty_symbol: symbol handling functions. @@ -9344,8 +9877,9 @@ BFD Index (line 182) * bfd_malloc_and_get_section: section prototypes. (line 245) * bfd_map_over_sections: section prototypes. (line 155) -* bfd_merge_private_bfd_data: BFD front end. (line 476) -* bfd_octets_per_byte: Architectures. (line 549) +* bfd_merge_private_bfd_data: BFD front end. (line 563) +* bfd_mmap: BFD front end. (line 869) +* bfd_octets_per_byte: Architectures. (line 576) * bfd_open_file: File Caching. (line 52) * bfd_openr: Opening and Closing. (line 30) @@ -9357,152 +9891,153 @@ BFD Index * bfd_openw: Opening and Closing. (line 123) * bfd_perform_relocation: typedef arelent. (line 367) -* bfd_perror: BFD front end. (line 255) -* bfd_preserve_finish: BFD front end. (line 650) -* bfd_preserve_restore: BFD front end. (line 640) -* bfd_preserve_save: BFD front end. (line 624) +* bfd_perror: BFD front end. (line 342) +* bfd_preserve_finish: BFD front end. (line 737) +* bfd_preserve_restore: BFD front end. (line 727) +* bfd_preserve_save: BFD front end. (line 711) * bfd_print_symbol_vandf: symbol handling functions. (line 70) -* bfd_printable_arch_mach: Architectures. (line 537) -* bfd_printable_name: Architectures. (line 397) +* bfd_printable_arch_mach: Architectures. (line 564) +* bfd_printable_name: Architectures. (line 424) * bfd_put_size: Internal. (line 22) * BFD_RELOC_12_PCREL: howto manager. (line 39) * BFD_RELOC_14: howto manager. (line 31) * BFD_RELOC_16: howto manager. (line 30) -* BFD_RELOC_16_BASEREL: howto manager. (line 80) +* BFD_RELOC_16_BASEREL: howto manager. (line 95) * BFD_RELOC_16_GOT_PCREL: howto manager. (line 52) * BFD_RELOC_16_GOTOFF: howto manager. (line 55) * BFD_RELOC_16_PCREL: howto manager. (line 38) -* BFD_RELOC_16_PCREL_S2: howto manager. (line 92) +* BFD_RELOC_16_PCREL_S2: howto manager. (line 107) * BFD_RELOC_16_PLT_PCREL: howto manager. (line 63) * BFD_RELOC_16_PLTOFF: howto manager. (line 67) -* BFD_RELOC_16C_ABS20: howto manager. (line 1771) -* BFD_RELOC_16C_ABS20_C: howto manager. (line 1772) -* BFD_RELOC_16C_ABS24: howto manager. (line 1773) -* BFD_RELOC_16C_ABS24_C: howto manager. (line 1774) -* BFD_RELOC_16C_DISP04: howto manager. (line 1751) -* BFD_RELOC_16C_DISP04_C: howto manager. (line 1752) -* BFD_RELOC_16C_DISP08: howto manager. (line 1753) -* BFD_RELOC_16C_DISP08_C: howto manager. (line 1754) -* BFD_RELOC_16C_DISP16: howto manager. (line 1755) -* BFD_RELOC_16C_DISP16_C: howto manager. (line 1756) -* BFD_RELOC_16C_DISP24: howto manager. (line 1757) -* BFD_RELOC_16C_DISP24_C: howto manager. (line 1758) -* BFD_RELOC_16C_DISP24a: howto manager. (line 1759) -* BFD_RELOC_16C_DISP24a_C: howto manager. (line 1760) -* BFD_RELOC_16C_IMM04: howto manager. (line 1775) -* BFD_RELOC_16C_IMM04_C: howto manager. (line 1776) -* BFD_RELOC_16C_IMM16: howto manager. (line 1777) -* BFD_RELOC_16C_IMM16_C: howto manager. (line 1778) -* BFD_RELOC_16C_IMM20: howto manager. (line 1779) -* BFD_RELOC_16C_IMM20_C: howto manager. (line 1780) -* BFD_RELOC_16C_IMM24: howto manager. (line 1781) -* BFD_RELOC_16C_IMM24_C: howto manager. (line 1782) -* BFD_RELOC_16C_IMM32: howto manager. (line 1783) -* BFD_RELOC_16C_IMM32_C: howto manager. (line 1784) -* BFD_RELOC_16C_NUM08: howto manager. (line 1745) -* BFD_RELOC_16C_NUM08_C: howto manager. (line 1746) -* BFD_RELOC_16C_NUM16: howto manager. (line 1747) -* BFD_RELOC_16C_NUM16_C: howto manager. (line 1748) -* BFD_RELOC_16C_NUM32: howto manager. (line 1749) -* BFD_RELOC_16C_NUM32_C: howto manager. (line 1750) -* BFD_RELOC_16C_REG04: howto manager. (line 1761) -* BFD_RELOC_16C_REG04_C: howto manager. (line 1762) -* BFD_RELOC_16C_REG04a: howto manager. (line 1763) -* BFD_RELOC_16C_REG04a_C: howto manager. (line 1764) -* BFD_RELOC_16C_REG14: howto manager. (line 1765) -* BFD_RELOC_16C_REG14_C: howto manager. (line 1766) -* BFD_RELOC_16C_REG16: howto manager. (line 1767) -* BFD_RELOC_16C_REG16_C: howto manager. (line 1768) -* BFD_RELOC_16C_REG20: howto manager. (line 1769) -* BFD_RELOC_16C_REG20_C: howto manager. (line 1770) -* BFD_RELOC_23_PCREL_S2: howto manager. (line 93) +* BFD_RELOC_16C_ABS20: howto manager. (line 1838) +* BFD_RELOC_16C_ABS20_C: howto manager. (line 1839) +* BFD_RELOC_16C_ABS24: howto manager. (line 1840) +* BFD_RELOC_16C_ABS24_C: howto manager. (line 1841) +* BFD_RELOC_16C_DISP04: howto manager. (line 1818) +* BFD_RELOC_16C_DISP04_C: howto manager. (line 1819) +* BFD_RELOC_16C_DISP08: howto manager. (line 1820) +* BFD_RELOC_16C_DISP08_C: howto manager. (line 1821) +* BFD_RELOC_16C_DISP16: howto manager. (line 1822) +* BFD_RELOC_16C_DISP16_C: howto manager. (line 1823) +* BFD_RELOC_16C_DISP24: howto manager. (line 1824) +* BFD_RELOC_16C_DISP24_C: howto manager. (line 1825) +* BFD_RELOC_16C_DISP24a: howto manager. (line 1826) +* BFD_RELOC_16C_DISP24a_C: howto manager. (line 1827) +* BFD_RELOC_16C_IMM04: howto manager. (line 1842) +* BFD_RELOC_16C_IMM04_C: howto manager. (line 1843) +* BFD_RELOC_16C_IMM16: howto manager. (line 1844) +* BFD_RELOC_16C_IMM16_C: howto manager. (line 1845) +* BFD_RELOC_16C_IMM20: howto manager. (line 1846) +* BFD_RELOC_16C_IMM20_C: howto manager. (line 1847) +* BFD_RELOC_16C_IMM24: howto manager. (line 1848) +* BFD_RELOC_16C_IMM24_C: howto manager. (line 1849) +* BFD_RELOC_16C_IMM32: howto manager. (line 1850) +* BFD_RELOC_16C_IMM32_C: howto manager. (line 1851) +* BFD_RELOC_16C_NUM08: howto manager. (line 1812) +* BFD_RELOC_16C_NUM08_C: howto manager. (line 1813) +* BFD_RELOC_16C_NUM16: howto manager. (line 1814) +* BFD_RELOC_16C_NUM16_C: howto manager. (line 1815) +* BFD_RELOC_16C_NUM32: howto manager. (line 1816) +* BFD_RELOC_16C_NUM32_C: howto manager. (line 1817) +* BFD_RELOC_16C_REG04: howto manager. (line 1828) +* BFD_RELOC_16C_REG04_C: howto manager. (line 1829) +* BFD_RELOC_16C_REG04a: howto manager. (line 1830) +* BFD_RELOC_16C_REG04a_C: howto manager. (line 1831) +* BFD_RELOC_16C_REG14: howto manager. (line 1832) +* BFD_RELOC_16C_REG14_C: howto manager. (line 1833) +* BFD_RELOC_16C_REG16: howto manager. (line 1834) +* BFD_RELOC_16C_REG16_C: howto manager. (line 1835) +* BFD_RELOC_16C_REG20: howto manager. (line 1836) +* BFD_RELOC_16C_REG20_C: howto manager. (line 1837) +* BFD_RELOC_23_PCREL_S2: howto manager. (line 108) * BFD_RELOC_24: howto manager. (line 29) * BFD_RELOC_24_PCREL: howto manager. (line 37) * BFD_RELOC_24_PLT_PCREL: howto manager. (line 62) * BFD_RELOC_26: howto manager. (line 28) * BFD_RELOC_32: howto manager. (line 27) -* BFD_RELOC_32_BASEREL: howto manager. (line 79) +* BFD_RELOC_32_BASEREL: howto manager. (line 94) * BFD_RELOC_32_GOT_PCREL: howto manager. (line 51) * BFD_RELOC_32_GOTOFF: howto manager. (line 54) * BFD_RELOC_32_PCREL: howto manager. (line 36) -* BFD_RELOC_32_PCREL_S2: howto manager. (line 91) +* BFD_RELOC_32_PCREL_S2: howto manager. (line 106) * BFD_RELOC_32_PLT_PCREL: howto manager. (line 61) * BFD_RELOC_32_PLTOFF: howto manager. (line 66) * BFD_RELOC_32_SECREL: howto manager. (line 48) -* BFD_RELOC_386_COPY: howto manager. (line 451) -* BFD_RELOC_386_GLOB_DAT: howto manager. (line 452) -* BFD_RELOC_386_GOT32: howto manager. (line 449) -* BFD_RELOC_386_GOTOFF: howto manager. (line 455) -* BFD_RELOC_386_GOTPC: howto manager. (line 456) -* BFD_RELOC_386_JUMP_SLOT: howto manager. (line 453) -* BFD_RELOC_386_PLT32: howto manager. (line 450) -* BFD_RELOC_386_RELATIVE: howto manager. (line 454) -* BFD_RELOC_386_TLS_DESC: howto manager. (line 471) -* BFD_RELOC_386_TLS_DESC_CALL: howto manager. (line 470) -* BFD_RELOC_386_TLS_DTPMOD32: howto manager. (line 466) -* BFD_RELOC_386_TLS_DTPOFF32: howto manager. (line 467) -* BFD_RELOC_386_TLS_GD: howto manager. (line 461) -* BFD_RELOC_386_TLS_GOTDESC: howto manager. (line 469) -* BFD_RELOC_386_TLS_GOTIE: howto manager. (line 459) -* BFD_RELOC_386_TLS_IE: howto manager. (line 458) -* BFD_RELOC_386_TLS_IE_32: howto manager. (line 464) -* BFD_RELOC_386_TLS_LDM: howto manager. (line 462) -* BFD_RELOC_386_TLS_LDO_32: howto manager. (line 463) -* BFD_RELOC_386_TLS_LE: howto manager. (line 460) -* BFD_RELOC_386_TLS_LE_32: howto manager. (line 465) -* BFD_RELOC_386_TLS_TPOFF: howto manager. (line 457) -* BFD_RELOC_386_TLS_TPOFF32: howto manager. (line 468) -* BFD_RELOC_390_12: howto manager. (line 1437) -* BFD_RELOC_390_20: howto manager. (line 1537) -* BFD_RELOC_390_COPY: howto manager. (line 1446) -* BFD_RELOC_390_GLOB_DAT: howto manager. (line 1449) -* BFD_RELOC_390_GOT12: howto manager. (line 1440) -* BFD_RELOC_390_GOT16: howto manager. (line 1461) -* BFD_RELOC_390_GOT20: howto manager. (line 1538) -* BFD_RELOC_390_GOT64: howto manager. (line 1479) -* BFD_RELOC_390_GOTENT: howto manager. (line 1485) -* BFD_RELOC_390_GOTOFF64: howto manager. (line 1488) -* BFD_RELOC_390_GOTPC: howto manager. (line 1458) -* BFD_RELOC_390_GOTPCDBL: howto manager. (line 1476) -* BFD_RELOC_390_GOTPLT12: howto manager. (line 1491) -* BFD_RELOC_390_GOTPLT16: howto manager. (line 1494) -* BFD_RELOC_390_GOTPLT20: howto manager. (line 1539) -* BFD_RELOC_390_GOTPLT32: howto manager. (line 1497) -* BFD_RELOC_390_GOTPLT64: howto manager. (line 1500) -* BFD_RELOC_390_GOTPLTENT: howto manager. (line 1503) -* BFD_RELOC_390_JMP_SLOT: howto manager. (line 1452) -* BFD_RELOC_390_PC16DBL: howto manager. (line 1464) -* BFD_RELOC_390_PC32DBL: howto manager. (line 1470) -* BFD_RELOC_390_PLT16DBL: howto manager. (line 1467) -* BFD_RELOC_390_PLT32: howto manager. (line 1443) -* BFD_RELOC_390_PLT32DBL: howto manager. (line 1473) -* BFD_RELOC_390_PLT64: howto manager. (line 1482) -* BFD_RELOC_390_PLTOFF16: howto manager. (line 1506) -* BFD_RELOC_390_PLTOFF32: howto manager. (line 1509) -* BFD_RELOC_390_PLTOFF64: howto manager. (line 1512) -* BFD_RELOC_390_RELATIVE: howto manager. (line 1455) -* BFD_RELOC_390_TLS_DTPMOD: howto manager. (line 1532) -* BFD_RELOC_390_TLS_DTPOFF: howto manager. (line 1533) -* BFD_RELOC_390_TLS_GD32: howto manager. (line 1518) -* BFD_RELOC_390_TLS_GD64: howto manager. (line 1519) -* BFD_RELOC_390_TLS_GDCALL: howto manager. (line 1516) -* BFD_RELOC_390_TLS_GOTIE12: howto manager. (line 1520) -* BFD_RELOC_390_TLS_GOTIE20: howto manager. (line 1540) -* BFD_RELOC_390_TLS_GOTIE32: howto manager. (line 1521) -* BFD_RELOC_390_TLS_GOTIE64: howto manager. (line 1522) -* BFD_RELOC_390_TLS_IE32: howto manager. (line 1525) -* BFD_RELOC_390_TLS_IE64: howto manager. (line 1526) -* BFD_RELOC_390_TLS_IEENT: howto manager. (line 1527) -* BFD_RELOC_390_TLS_LDCALL: howto manager. (line 1517) -* BFD_RELOC_390_TLS_LDM32: howto manager. (line 1523) -* BFD_RELOC_390_TLS_LDM64: howto manager. (line 1524) -* BFD_RELOC_390_TLS_LDO32: howto manager. (line 1530) -* BFD_RELOC_390_TLS_LDO64: howto manager. (line 1531) -* BFD_RELOC_390_TLS_LE32: howto manager. (line 1528) -* BFD_RELOC_390_TLS_LE64: howto manager. (line 1529) -* BFD_RELOC_390_TLS_LOAD: howto manager. (line 1515) -* BFD_RELOC_390_TLS_TPOFF: howto manager. (line 1534) +* BFD_RELOC_386_COPY: howto manager. (line 505) +* BFD_RELOC_386_GLOB_DAT: howto manager. (line 506) +* BFD_RELOC_386_GOT32: howto manager. (line 503) +* BFD_RELOC_386_GOTOFF: howto manager. (line 509) +* BFD_RELOC_386_GOTPC: howto manager. (line 510) +* BFD_RELOC_386_IRELATIVE: howto manager. (line 526) +* BFD_RELOC_386_JUMP_SLOT: howto manager. (line 507) +* BFD_RELOC_386_PLT32: howto manager. (line 504) +* BFD_RELOC_386_RELATIVE: howto manager. (line 508) +* BFD_RELOC_386_TLS_DESC: howto manager. (line 525) +* BFD_RELOC_386_TLS_DESC_CALL: howto manager. (line 524) +* BFD_RELOC_386_TLS_DTPMOD32: howto manager. (line 520) +* BFD_RELOC_386_TLS_DTPOFF32: howto manager. (line 521) +* BFD_RELOC_386_TLS_GD: howto manager. (line 515) +* BFD_RELOC_386_TLS_GOTDESC: howto manager. (line 523) +* BFD_RELOC_386_TLS_GOTIE: howto manager. (line 513) +* BFD_RELOC_386_TLS_IE: howto manager. (line 512) +* BFD_RELOC_386_TLS_IE_32: howto manager. (line 518) +* BFD_RELOC_386_TLS_LDM: howto manager. (line 516) +* BFD_RELOC_386_TLS_LDO_32: howto manager. (line 517) +* BFD_RELOC_386_TLS_LE: howto manager. (line 514) +* BFD_RELOC_386_TLS_LE_32: howto manager. (line 519) +* BFD_RELOC_386_TLS_TPOFF: howto manager. (line 511) +* BFD_RELOC_386_TLS_TPOFF32: howto manager. (line 522) +* BFD_RELOC_390_12: howto manager. (line 1498) +* BFD_RELOC_390_20: howto manager. (line 1598) +* BFD_RELOC_390_COPY: howto manager. (line 1507) +* BFD_RELOC_390_GLOB_DAT: howto manager. (line 1510) +* BFD_RELOC_390_GOT12: howto manager. (line 1501) +* BFD_RELOC_390_GOT16: howto manager. (line 1522) +* BFD_RELOC_390_GOT20: howto manager. (line 1599) +* BFD_RELOC_390_GOT64: howto manager. (line 1540) +* BFD_RELOC_390_GOTENT: howto manager. (line 1546) +* BFD_RELOC_390_GOTOFF64: howto manager. (line 1549) +* BFD_RELOC_390_GOTPC: howto manager. (line 1519) +* BFD_RELOC_390_GOTPCDBL: howto manager. (line 1537) +* BFD_RELOC_390_GOTPLT12: howto manager. (line 1552) +* BFD_RELOC_390_GOTPLT16: howto manager. (line 1555) +* BFD_RELOC_390_GOTPLT20: howto manager. (line 1600) +* BFD_RELOC_390_GOTPLT32: howto manager. (line 1558) +* BFD_RELOC_390_GOTPLT64: howto manager. (line 1561) +* BFD_RELOC_390_GOTPLTENT: howto manager. (line 1564) +* BFD_RELOC_390_JMP_SLOT: howto manager. (line 1513) +* BFD_RELOC_390_PC16DBL: howto manager. (line 1525) +* BFD_RELOC_390_PC32DBL: howto manager. (line 1531) +* BFD_RELOC_390_PLT16DBL: howto manager. (line 1528) +* BFD_RELOC_390_PLT32: howto manager. (line 1504) +* BFD_RELOC_390_PLT32DBL: howto manager. (line 1534) +* BFD_RELOC_390_PLT64: howto manager. (line 1543) +* BFD_RELOC_390_PLTOFF16: howto manager. (line 1567) +* BFD_RELOC_390_PLTOFF32: howto manager. (line 1570) +* BFD_RELOC_390_PLTOFF64: howto manager. (line 1573) +* BFD_RELOC_390_RELATIVE: howto manager. (line 1516) +* BFD_RELOC_390_TLS_DTPMOD: howto manager. (line 1593) +* BFD_RELOC_390_TLS_DTPOFF: howto manager. (line 1594) +* BFD_RELOC_390_TLS_GD32: howto manager. (line 1579) +* BFD_RELOC_390_TLS_GD64: howto manager. (line 1580) +* BFD_RELOC_390_TLS_GDCALL: howto manager. (line 1577) +* BFD_RELOC_390_TLS_GOTIE12: howto manager. (line 1581) +* BFD_RELOC_390_TLS_GOTIE20: howto manager. (line 1601) +* BFD_RELOC_390_TLS_GOTIE32: howto manager. (line 1582) +* BFD_RELOC_390_TLS_GOTIE64: howto manager. (line 1583) +* BFD_RELOC_390_TLS_IE32: howto manager. (line 1586) +* BFD_RELOC_390_TLS_IE64: howto manager. (line 1587) +* BFD_RELOC_390_TLS_IEENT: howto manager. (line 1588) +* BFD_RELOC_390_TLS_LDCALL: howto manager. (line 1578) +* BFD_RELOC_390_TLS_LDM32: howto manager. (line 1584) +* BFD_RELOC_390_TLS_LDM64: howto manager. (line 1585) +* BFD_RELOC_390_TLS_LDO32: howto manager. (line 1591) +* BFD_RELOC_390_TLS_LDO64: howto manager. (line 1592) +* BFD_RELOC_390_TLS_LE32: howto manager. (line 1589) +* BFD_RELOC_390_TLS_LE64: howto manager. (line 1590) +* BFD_RELOC_390_TLS_LOAD: howto manager. (line 1576) +* BFD_RELOC_390_TLS_TPOFF: howto manager. (line 1595) * BFD_RELOC_64: howto manager. (line 26) * BFD_RELOC_64_PCREL: howto manager. (line 35) * BFD_RELOC_64_PLT_PCREL: howto manager. (line 60) @@ -9510,1074 +10045,1158 @@ BFD Index * BFD_RELOC_68K_GLOB_DAT: howto manager. (line 74) * BFD_RELOC_68K_JMP_SLOT: howto manager. (line 75) * BFD_RELOC_68K_RELATIVE: howto manager. (line 76) +* BFD_RELOC_68K_TLS_GD16: howto manager. (line 78) +* BFD_RELOC_68K_TLS_GD32: howto manager. (line 77) +* BFD_RELOC_68K_TLS_GD8: howto manager. (line 79) +* BFD_RELOC_68K_TLS_IE16: howto manager. (line 87) +* BFD_RELOC_68K_TLS_IE32: howto manager. (line 86) +* BFD_RELOC_68K_TLS_IE8: howto manager. (line 88) +* BFD_RELOC_68K_TLS_LDM16: howto manager. (line 81) +* BFD_RELOC_68K_TLS_LDM32: howto manager. (line 80) +* BFD_RELOC_68K_TLS_LDM8: howto manager. (line 82) +* BFD_RELOC_68K_TLS_LDO16: howto manager. (line 84) +* BFD_RELOC_68K_TLS_LDO32: howto manager. (line 83) +* BFD_RELOC_68K_TLS_LDO8: howto manager. (line 85) +* BFD_RELOC_68K_TLS_LE16: howto manager. (line 90) +* BFD_RELOC_68K_TLS_LE32: howto manager. (line 89) +* BFD_RELOC_68K_TLS_LE8: howto manager. (line 91) * BFD_RELOC_8: howto manager. (line 32) -* BFD_RELOC_860_COPY: howto manager. (line 1879) -* BFD_RELOC_860_GLOB_DAT: howto manager. (line 1880) -* BFD_RELOC_860_HAGOT: howto manager. (line 1905) -* BFD_RELOC_860_HAGOTOFF: howto manager. (line 1906) -* BFD_RELOC_860_HAPC: howto manager. (line 1907) -* BFD_RELOC_860_HIGH: howto manager. (line 1908) -* BFD_RELOC_860_HIGHADJ: howto manager. (line 1904) -* BFD_RELOC_860_HIGOT: howto manager. (line 1909) -* BFD_RELOC_860_HIGOTOFF: howto manager. (line 1910) -* BFD_RELOC_860_JUMP_SLOT: howto manager. (line 1881) -* BFD_RELOC_860_LOGOT0: howto manager. (line 1893) -* BFD_RELOC_860_LOGOT1: howto manager. (line 1895) -* BFD_RELOC_860_LOGOTOFF0: howto manager. (line 1897) -* BFD_RELOC_860_LOGOTOFF1: howto manager. (line 1899) -* BFD_RELOC_860_LOGOTOFF2: howto manager. (line 1901) -* BFD_RELOC_860_LOGOTOFF3: howto manager. (line 1902) -* BFD_RELOC_860_LOPC: howto manager. (line 1903) -* BFD_RELOC_860_LOW0: howto manager. (line 1886) -* BFD_RELOC_860_LOW1: howto manager. (line 1888) -* BFD_RELOC_860_LOW2: howto manager. (line 1890) -* BFD_RELOC_860_LOW3: howto manager. (line 1892) -* BFD_RELOC_860_PC16: howto manager. (line 1885) -* BFD_RELOC_860_PC26: howto manager. (line 1883) -* BFD_RELOC_860_PLT26: howto manager. (line 1884) -* BFD_RELOC_860_RELATIVE: howto manager. (line 1882) -* BFD_RELOC_860_SPGOT0: howto manager. (line 1894) -* BFD_RELOC_860_SPGOT1: howto manager. (line 1896) -* BFD_RELOC_860_SPGOTOFF0: howto manager. (line 1898) -* BFD_RELOC_860_SPGOTOFF1: howto manager. (line 1900) -* BFD_RELOC_860_SPLIT0: howto manager. (line 1887) -* BFD_RELOC_860_SPLIT1: howto manager. (line 1889) -* BFD_RELOC_860_SPLIT2: howto manager. (line 1891) -* BFD_RELOC_8_BASEREL: howto manager. (line 84) -* BFD_RELOC_8_FFnn: howto manager. (line 88) +* BFD_RELOC_860_COPY: howto manager. (line 1966) +* BFD_RELOC_860_GLOB_DAT: howto manager. (line 1967) +* BFD_RELOC_860_HAGOT: howto manager. (line 1992) +* BFD_RELOC_860_HAGOTOFF: howto manager. (line 1993) +* BFD_RELOC_860_HAPC: howto manager. (line 1994) +* BFD_RELOC_860_HIGH: howto manager. (line 1995) +* BFD_RELOC_860_HIGHADJ: howto manager. (line 1991) +* BFD_RELOC_860_HIGOT: howto manager. (line 1996) +* BFD_RELOC_860_HIGOTOFF: howto manager. (line 1997) +* BFD_RELOC_860_JUMP_SLOT: howto manager. (line 1968) +* BFD_RELOC_860_LOGOT0: howto manager. (line 1980) +* BFD_RELOC_860_LOGOT1: howto manager. (line 1982) +* BFD_RELOC_860_LOGOTOFF0: howto manager. (line 1984) +* BFD_RELOC_860_LOGOTOFF1: howto manager. (line 1986) +* BFD_RELOC_860_LOGOTOFF2: howto manager. (line 1988) +* BFD_RELOC_860_LOGOTOFF3: howto manager. (line 1989) +* BFD_RELOC_860_LOPC: howto manager. (line 1990) +* BFD_RELOC_860_LOW0: howto manager. (line 1973) +* BFD_RELOC_860_LOW1: howto manager. (line 1975) +* BFD_RELOC_860_LOW2: howto manager. (line 1977) +* BFD_RELOC_860_LOW3: howto manager. (line 1979) +* BFD_RELOC_860_PC16: howto manager. (line 1972) +* BFD_RELOC_860_PC26: howto manager. (line 1970) +* BFD_RELOC_860_PLT26: howto manager. (line 1971) +* BFD_RELOC_860_RELATIVE: howto manager. (line 1969) +* BFD_RELOC_860_SPGOT0: howto manager. (line 1981) +* BFD_RELOC_860_SPGOT1: howto manager. (line 1983) +* BFD_RELOC_860_SPGOTOFF0: howto manager. (line 1985) +* BFD_RELOC_860_SPGOTOFF1: howto manager. (line 1987) +* BFD_RELOC_860_SPLIT0: howto manager. (line 1974) +* BFD_RELOC_860_SPLIT1: howto manager. (line 1976) +* BFD_RELOC_860_SPLIT2: howto manager. (line 1978) +* BFD_RELOC_8_BASEREL: howto manager. (line 99) +* BFD_RELOC_8_FFnn: howto manager. (line 103) * BFD_RELOC_8_GOT_PCREL: howto manager. (line 53) * BFD_RELOC_8_GOTOFF: howto manager. (line 59) * BFD_RELOC_8_PCREL: howto manager. (line 40) * BFD_RELOC_8_PLT_PCREL: howto manager. (line 64) * BFD_RELOC_8_PLTOFF: howto manager. (line 71) -* BFD_RELOC_ALPHA_BRSGP: howto manager. (line 275) -* BFD_RELOC_ALPHA_CODEADDR: howto manager. (line 266) -* BFD_RELOC_ALPHA_DTPMOD64: howto manager. (line 282) -* BFD_RELOC_ALPHA_DTPREL16: howto manager. (line 287) -* BFD_RELOC_ALPHA_DTPREL64: howto manager. (line 284) -* BFD_RELOC_ALPHA_DTPREL_HI16: howto manager. (line 285) -* BFD_RELOC_ALPHA_DTPREL_LO16: howto manager. (line 286) -* BFD_RELOC_ALPHA_ELF_LITERAL: howto manager. (line 231) -* BFD_RELOC_ALPHA_GOTDTPREL16: howto manager. (line 283) -* BFD_RELOC_ALPHA_GOTTPREL16: howto manager. (line 288) -* BFD_RELOC_ALPHA_GPDISP: howto manager. (line 225) -* BFD_RELOC_ALPHA_GPDISP_HI16: howto manager. (line 211) -* BFD_RELOC_ALPHA_GPDISP_LO16: howto manager. (line 219) -* BFD_RELOC_ALPHA_GPREL_HI16: howto manager. (line 270) -* BFD_RELOC_ALPHA_GPREL_LO16: howto manager. (line 271) -* BFD_RELOC_ALPHA_HINT: howto manager. (line 257) -* BFD_RELOC_ALPHA_LINKAGE: howto manager. (line 262) -* BFD_RELOC_ALPHA_LITERAL: howto manager. (line 230) -* BFD_RELOC_ALPHA_LITUSE: howto manager. (line 232) -* BFD_RELOC_ALPHA_TLSGD: howto manager. (line 280) -* BFD_RELOC_ALPHA_TLSLDM: howto manager. (line 281) -* BFD_RELOC_ALPHA_TPREL16: howto manager. (line 292) -* BFD_RELOC_ALPHA_TPREL64: howto manager. (line 289) -* BFD_RELOC_ALPHA_TPREL_HI16: howto manager. (line 290) -* BFD_RELOC_ALPHA_TPREL_LO16: howto manager. (line 291) -* BFD_RELOC_ARC_B22_PCREL: howto manager. (line 873) -* BFD_RELOC_ARC_B26: howto manager. (line 878) -* BFD_RELOC_ARM_ADR_IMM: howto manager. (line 766) -* BFD_RELOC_ARM_ADRL_IMMEDIATE: howto manager. (line 753) -* BFD_RELOC_ARM_ALU_PC_G0: howto manager. (line 723) -* BFD_RELOC_ARM_ALU_PC_G0_NC: howto manager. (line 722) -* BFD_RELOC_ARM_ALU_PC_G1: howto manager. (line 725) -* BFD_RELOC_ARM_ALU_PC_G1_NC: howto manager. (line 724) -* BFD_RELOC_ARM_ALU_PC_G2: howto manager. (line 726) -* BFD_RELOC_ARM_ALU_SB_G0: howto manager. (line 737) -* BFD_RELOC_ARM_ALU_SB_G0_NC: howto manager. (line 736) -* BFD_RELOC_ARM_ALU_SB_G1: howto manager. (line 739) -* BFD_RELOC_ARM_ALU_SB_G1_NC: howto manager. (line 738) -* BFD_RELOC_ARM_ALU_SB_G2: howto manager. (line 740) -* BFD_RELOC_ARM_CP_OFF_IMM: howto manager. (line 762) -* BFD_RELOC_ARM_CP_OFF_IMM_S2: howto manager. (line 763) -* BFD_RELOC_ARM_GLOB_DAT: howto manager. (line 704) -* BFD_RELOC_ARM_GOT32: howto manager. (line 705) -* BFD_RELOC_ARM_GOTOFF: howto manager. (line 708) -* BFD_RELOC_ARM_GOTPC: howto manager. (line 709) -* BFD_RELOC_ARM_HWLITERAL: howto manager. (line 773) -* BFD_RELOC_ARM_IMMEDIATE: howto manager. (line 752) -* BFD_RELOC_ARM_IN_POOL: howto manager. (line 769) -* BFD_RELOC_ARM_JUMP_SLOT: howto manager. (line 703) -* BFD_RELOC_ARM_LDC_PC_G0: howto manager. (line 733) -* BFD_RELOC_ARM_LDC_PC_G1: howto manager. (line 734) -* BFD_RELOC_ARM_LDC_PC_G2: howto manager. (line 735) -* BFD_RELOC_ARM_LDC_SB_G0: howto manager. (line 747) -* BFD_RELOC_ARM_LDC_SB_G1: howto manager. (line 748) -* BFD_RELOC_ARM_LDC_SB_G2: howto manager. (line 749) -* BFD_RELOC_ARM_LDR_IMM: howto manager. (line 767) -* BFD_RELOC_ARM_LDR_PC_G0: howto manager. (line 727) -* BFD_RELOC_ARM_LDR_PC_G1: howto manager. (line 728) -* BFD_RELOC_ARM_LDR_PC_G2: howto manager. (line 729) -* BFD_RELOC_ARM_LDR_SB_G0: howto manager. (line 741) -* BFD_RELOC_ARM_LDR_SB_G1: howto manager. (line 742) -* BFD_RELOC_ARM_LDR_SB_G2: howto manager. (line 743) -* BFD_RELOC_ARM_LDRS_PC_G0: howto manager. (line 730) -* BFD_RELOC_ARM_LDRS_PC_G1: howto manager. (line 731) -* BFD_RELOC_ARM_LDRS_PC_G2: howto manager. (line 732) -* BFD_RELOC_ARM_LDRS_SB_G0: howto manager. (line 744) -* BFD_RELOC_ARM_LDRS_SB_G1: howto manager. (line 745) -* BFD_RELOC_ARM_LDRS_SB_G2: howto manager. (line 746) -* BFD_RELOC_ARM_LITERAL: howto manager. (line 768) -* BFD_RELOC_ARM_MOVT: howto manager. (line 694) -* BFD_RELOC_ARM_MOVT_PCREL: howto manager. (line 696) -* BFD_RELOC_ARM_MOVW: howto manager. (line 693) -* BFD_RELOC_ARM_MOVW_PCREL: howto manager. (line 695) -* BFD_RELOC_ARM_MULTI: howto manager. (line 761) -* BFD_RELOC_ARM_OFFSET_IMM: howto manager. (line 667) -* BFD_RELOC_ARM_OFFSET_IMM8: howto manager. (line 770) -* BFD_RELOC_ARM_PCREL_BLX: howto manager. (line 638) -* BFD_RELOC_ARM_PCREL_BRANCH: howto manager. (line 634) -* BFD_RELOC_ARM_PCREL_CALL: howto manager. (line 648) -* BFD_RELOC_ARM_PCREL_JUMP: howto manager. (line 652) -* BFD_RELOC_ARM_PLT32: howto manager. (line 706) -* BFD_RELOC_ARM_PREL31: howto manager. (line 690) -* BFD_RELOC_ARM_RELATIVE: howto manager. (line 707) -* BFD_RELOC_ARM_ROSEGREL32: howto manager. (line 679) -* BFD_RELOC_ARM_SBREL32: howto manager. (line 682) -* BFD_RELOC_ARM_SHIFT_IMM: howto manager. (line 758) -* BFD_RELOC_ARM_SMC: howto manager. (line 759) -* BFD_RELOC_ARM_SWI: howto manager. (line 760) -* BFD_RELOC_ARM_T32_ADD_IMM: howto manager. (line 755) -* BFD_RELOC_ARM_T32_ADD_PC12: howto manager. (line 757) -* BFD_RELOC_ARM_T32_CP_OFF_IMM: howto manager. (line 764) -* BFD_RELOC_ARM_T32_CP_OFF_IMM_S2: howto manager. (line 765) -* BFD_RELOC_ARM_T32_IMM12: howto manager. (line 756) -* BFD_RELOC_ARM_T32_IMMEDIATE: howto manager. (line 754) -* BFD_RELOC_ARM_T32_OFFSET_IMM: howto manager. (line 772) -* BFD_RELOC_ARM_T32_OFFSET_U8: howto manager. (line 771) -* BFD_RELOC_ARM_TARGET1: howto manager. (line 675) -* BFD_RELOC_ARM_TARGET2: howto manager. (line 685) -* BFD_RELOC_ARM_THUMB_ADD: howto manager. (line 774) -* BFD_RELOC_ARM_THUMB_IMM: howto manager. (line 775) -* BFD_RELOC_ARM_THUMB_MOVT: howto manager. (line 698) -* BFD_RELOC_ARM_THUMB_MOVT_PCREL: howto manager. (line 700) -* BFD_RELOC_ARM_THUMB_MOVW: howto manager. (line 697) -* BFD_RELOC_ARM_THUMB_MOVW_PCREL: howto manager. (line 699) -* BFD_RELOC_ARM_THUMB_OFFSET: howto manager. (line 671) -* BFD_RELOC_ARM_THUMB_SHIFT: howto manager. (line 776) -* BFD_RELOC_ARM_TLS_DTPMOD32: howto manager. (line 716) -* BFD_RELOC_ARM_TLS_DTPOFF32: howto manager. (line 715) -* BFD_RELOC_ARM_TLS_GD32: howto manager. (line 712) -* BFD_RELOC_ARM_TLS_IE32: howto manager. (line 718) -* BFD_RELOC_ARM_TLS_LDM32: howto manager. (line 714) -* BFD_RELOC_ARM_TLS_LDO32: howto manager. (line 713) -* BFD_RELOC_ARM_TLS_LE32: howto manager. (line 719) -* BFD_RELOC_ARM_TLS_TPOFF32: howto manager. (line 717) -* BFD_RELOC_AVR_13_PCREL: howto manager. (line 1338) -* BFD_RELOC_AVR_16_PM: howto manager. (line 1342) -* BFD_RELOC_AVR_6: howto manager. (line 1429) -* BFD_RELOC_AVR_6_ADIW: howto manager. (line 1433) -* BFD_RELOC_AVR_7_PCREL: howto manager. (line 1334) -* BFD_RELOC_AVR_CALL: howto manager. (line 1421) -* BFD_RELOC_AVR_HH8_LDI: howto manager. (line 1354) -* BFD_RELOC_AVR_HH8_LDI_NEG: howto manager. (line 1373) -* BFD_RELOC_AVR_HH8_LDI_PM: howto manager. (line 1402) -* BFD_RELOC_AVR_HH8_LDI_PM_NEG: howto manager. (line 1416) -* BFD_RELOC_AVR_HI8_LDI: howto manager. (line 1350) -* BFD_RELOC_AVR_HI8_LDI_GS: howto manager. (line 1396) -* BFD_RELOC_AVR_HI8_LDI_NEG: howto manager. (line 1368) -* BFD_RELOC_AVR_HI8_LDI_PM: howto manager. (line 1392) -* BFD_RELOC_AVR_HI8_LDI_PM_NEG: howto manager. (line 1411) -* BFD_RELOC_AVR_LDI: howto manager. (line 1425) -* BFD_RELOC_AVR_LO8_LDI: howto manager. (line 1346) -* BFD_RELOC_AVR_LO8_LDI_GS: howto manager. (line 1386) -* BFD_RELOC_AVR_LO8_LDI_NEG: howto manager. (line 1363) -* BFD_RELOC_AVR_LO8_LDI_PM: howto manager. (line 1382) -* BFD_RELOC_AVR_LO8_LDI_PM_NEG: howto manager. (line 1407) -* BFD_RELOC_AVR_MS8_LDI: howto manager. (line 1359) -* BFD_RELOC_AVR_MS8_LDI_NEG: howto manager. (line 1378) -* BFD_RELOC_BFIN_10_PCREL: howto manager. (line 898) -* BFD_RELOC_BFIN_11_PCREL: howto manager. (line 901) -* BFD_RELOC_BFIN_12_PCREL_JUMP: howto manager. (line 904) -* BFD_RELOC_BFIN_12_PCREL_JUMP_S: howto manager. (line 907) -* BFD_RELOC_BFIN_16_HIGH: howto manager. (line 886) -* BFD_RELOC_BFIN_16_IMM: howto manager. (line 883) -* BFD_RELOC_BFIN_16_LOW: howto manager. (line 895) -* BFD_RELOC_BFIN_24_PCREL_CALL_X: howto manager. (line 910) -* BFD_RELOC_BFIN_24_PCREL_JUMP_L: howto manager. (line 913) -* BFD_RELOC_BFIN_4_PCREL: howto manager. (line 889) -* BFD_RELOC_BFIN_5_PCREL: howto manager. (line 892) -* BFD_RELOC_BFIN_FUNCDESC: howto manager. (line 919) -* BFD_RELOC_BFIN_FUNCDESC_GOT17M4: howto manager. (line 920) -* BFD_RELOC_BFIN_FUNCDESC_GOTHI: howto manager. (line 921) -* BFD_RELOC_BFIN_FUNCDESC_GOTLO: howto manager. (line 922) -* BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4: howto manager. (line 924) -* BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI: howto manager. (line 925) -* BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO: howto manager. (line 926) -* BFD_RELOC_BFIN_FUNCDESC_VALUE: howto manager. (line 923) -* BFD_RELOC_BFIN_GOT: howto manager. (line 932) -* BFD_RELOC_BFIN_GOT17M4: howto manager. (line 916) -* BFD_RELOC_BFIN_GOTHI: howto manager. (line 917) -* BFD_RELOC_BFIN_GOTLO: howto manager. (line 918) -* BFD_RELOC_BFIN_GOTOFF17M4: howto manager. (line 927) -* BFD_RELOC_BFIN_GOTOFFHI: howto manager. (line 928) -* BFD_RELOC_BFIN_GOTOFFLO: howto manager. (line 929) -* BFD_RELOC_BFIN_PLTPC: howto manager. (line 935) +* BFD_RELOC_ALPHA_BOH: howto manager. (line 313) +* BFD_RELOC_ALPHA_BRSGP: howto manager. (line 296) +* BFD_RELOC_ALPHA_BSR: howto manager. (line 305) +* BFD_RELOC_ALPHA_CODEADDR: howto manager. (line 287) +* BFD_RELOC_ALPHA_DTPMOD64: howto manager. (line 319) +* BFD_RELOC_ALPHA_DTPREL16: howto manager. (line 324) +* BFD_RELOC_ALPHA_DTPREL64: howto manager. (line 321) +* BFD_RELOC_ALPHA_DTPREL_HI16: howto manager. (line 322) +* BFD_RELOC_ALPHA_DTPREL_LO16: howto manager. (line 323) +* BFD_RELOC_ALPHA_ELF_LITERAL: howto manager. (line 252) +* BFD_RELOC_ALPHA_GOTDTPREL16: howto manager. (line 320) +* BFD_RELOC_ALPHA_GOTTPREL16: howto manager. (line 325) +* BFD_RELOC_ALPHA_GPDISP: howto manager. (line 246) +* BFD_RELOC_ALPHA_GPDISP_HI16: howto manager. (line 232) +* BFD_RELOC_ALPHA_GPDISP_LO16: howto manager. (line 240) +* BFD_RELOC_ALPHA_GPREL_HI16: howto manager. (line 291) +* BFD_RELOC_ALPHA_GPREL_LO16: howto manager. (line 292) +* BFD_RELOC_ALPHA_HINT: howto manager. (line 278) +* BFD_RELOC_ALPHA_LDA: howto manager. (line 309) +* BFD_RELOC_ALPHA_LINKAGE: howto manager. (line 283) +* BFD_RELOC_ALPHA_LITERAL: howto manager. (line 251) +* BFD_RELOC_ALPHA_LITUSE: howto manager. (line 253) +* BFD_RELOC_ALPHA_NOP: howto manager. (line 301) +* BFD_RELOC_ALPHA_TLSGD: howto manager. (line 317) +* BFD_RELOC_ALPHA_TLSLDM: howto manager. (line 318) +* BFD_RELOC_ALPHA_TPREL16: howto manager. (line 329) +* BFD_RELOC_ALPHA_TPREL64: howto manager. (line 326) +* BFD_RELOC_ALPHA_TPREL_HI16: howto manager. (line 327) +* BFD_RELOC_ALPHA_TPREL_LO16: howto manager. (line 328) +* BFD_RELOC_ARC_B22_PCREL: howto manager. (line 934) +* BFD_RELOC_ARC_B26: howto manager. (line 939) +* BFD_RELOC_ARM_ADR_IMM: howto manager. (line 827) +* BFD_RELOC_ARM_ADRL_IMMEDIATE: howto manager. (line 814) +* BFD_RELOC_ARM_ALU_PC_G0: howto manager. (line 781) +* BFD_RELOC_ARM_ALU_PC_G0_NC: howto manager. (line 780) +* BFD_RELOC_ARM_ALU_PC_G1: howto manager. (line 783) +* BFD_RELOC_ARM_ALU_PC_G1_NC: howto manager. (line 782) +* BFD_RELOC_ARM_ALU_PC_G2: howto manager. (line 784) +* BFD_RELOC_ARM_ALU_SB_G0: howto manager. (line 795) +* BFD_RELOC_ARM_ALU_SB_G0_NC: howto manager. (line 794) +* BFD_RELOC_ARM_ALU_SB_G1: howto manager. (line 797) +* BFD_RELOC_ARM_ALU_SB_G1_NC: howto manager. (line 796) +* BFD_RELOC_ARM_ALU_SB_G2: howto manager. (line 798) +* BFD_RELOC_ARM_CP_OFF_IMM: howto manager. (line 823) +* BFD_RELOC_ARM_CP_OFF_IMM_S2: howto manager. (line 824) +* BFD_RELOC_ARM_GLOB_DAT: howto manager. (line 762) +* BFD_RELOC_ARM_GOT32: howto manager. (line 763) +* BFD_RELOC_ARM_GOTOFF: howto manager. (line 766) +* BFD_RELOC_ARM_GOTPC: howto manager. (line 767) +* BFD_RELOC_ARM_HWLITERAL: howto manager. (line 834) +* BFD_RELOC_ARM_IMMEDIATE: howto manager. (line 813) +* BFD_RELOC_ARM_IN_POOL: howto manager. (line 830) +* BFD_RELOC_ARM_JUMP_SLOT: howto manager. (line 761) +* BFD_RELOC_ARM_LDC_PC_G0: howto manager. (line 791) +* BFD_RELOC_ARM_LDC_PC_G1: howto manager. (line 792) +* BFD_RELOC_ARM_LDC_PC_G2: howto manager. (line 793) +* BFD_RELOC_ARM_LDC_SB_G0: howto manager. (line 805) +* BFD_RELOC_ARM_LDC_SB_G1: howto manager. (line 806) +* BFD_RELOC_ARM_LDC_SB_G2: howto manager. (line 807) +* BFD_RELOC_ARM_LDR_IMM: howto manager. (line 828) +* BFD_RELOC_ARM_LDR_PC_G0: howto manager. (line 785) +* BFD_RELOC_ARM_LDR_PC_G1: howto manager. (line 786) +* BFD_RELOC_ARM_LDR_PC_G2: howto manager. (line 787) +* BFD_RELOC_ARM_LDR_SB_G0: howto manager. (line 799) +* BFD_RELOC_ARM_LDR_SB_G1: howto manager. (line 800) +* BFD_RELOC_ARM_LDR_SB_G2: howto manager. (line 801) +* BFD_RELOC_ARM_LDRS_PC_G0: howto manager. (line 788) +* BFD_RELOC_ARM_LDRS_PC_G1: howto manager. (line 789) +* BFD_RELOC_ARM_LDRS_PC_G2: howto manager. (line 790) +* BFD_RELOC_ARM_LDRS_SB_G0: howto manager. (line 802) +* BFD_RELOC_ARM_LDRS_SB_G1: howto manager. (line 803) +* BFD_RELOC_ARM_LDRS_SB_G2: howto manager. (line 804) +* BFD_RELOC_ARM_LITERAL: howto manager. (line 829) +* BFD_RELOC_ARM_MOVT: howto manager. (line 752) +* BFD_RELOC_ARM_MOVT_PCREL: howto manager. (line 754) +* BFD_RELOC_ARM_MOVW: howto manager. (line 751) +* BFD_RELOC_ARM_MOVW_PCREL: howto manager. (line 753) +* BFD_RELOC_ARM_MULTI: howto manager. (line 822) +* BFD_RELOC_ARM_OFFSET_IMM: howto manager. (line 725) +* BFD_RELOC_ARM_OFFSET_IMM8: howto manager. (line 831) +* BFD_RELOC_ARM_PCREL_BLX: howto manager. (line 696) +* BFD_RELOC_ARM_PCREL_BRANCH: howto manager. (line 692) +* BFD_RELOC_ARM_PCREL_CALL: howto manager. (line 706) +* BFD_RELOC_ARM_PCREL_JUMP: howto manager. (line 710) +* BFD_RELOC_ARM_PLT32: howto manager. (line 764) +* BFD_RELOC_ARM_PREL31: howto manager. (line 748) +* BFD_RELOC_ARM_RELATIVE: howto manager. (line 765) +* BFD_RELOC_ARM_ROSEGREL32: howto manager. (line 737) +* BFD_RELOC_ARM_SBREL32: howto manager. (line 740) +* BFD_RELOC_ARM_SHIFT_IMM: howto manager. (line 819) +* BFD_RELOC_ARM_SMC: howto manager. (line 820) +* BFD_RELOC_ARM_SWI: howto manager. (line 821) +* BFD_RELOC_ARM_T32_ADD_IMM: howto manager. (line 816) +* BFD_RELOC_ARM_T32_ADD_PC12: howto manager. (line 818) +* BFD_RELOC_ARM_T32_CP_OFF_IMM: howto manager. (line 825) +* BFD_RELOC_ARM_T32_CP_OFF_IMM_S2: howto manager. (line 826) +* BFD_RELOC_ARM_T32_IMM12: howto manager. (line 817) +* BFD_RELOC_ARM_T32_IMMEDIATE: howto manager. (line 815) +* BFD_RELOC_ARM_T32_OFFSET_IMM: howto manager. (line 833) +* BFD_RELOC_ARM_T32_OFFSET_U8: howto manager. (line 832) +* BFD_RELOC_ARM_TARGET1: howto manager. (line 733) +* BFD_RELOC_ARM_TARGET2: howto manager. (line 743) +* BFD_RELOC_ARM_THUMB_ADD: howto manager. (line 835) +* BFD_RELOC_ARM_THUMB_IMM: howto manager. (line 836) +* BFD_RELOC_ARM_THUMB_MOVT: howto manager. (line 756) +* BFD_RELOC_ARM_THUMB_MOVT_PCREL: howto manager. (line 758) +* BFD_RELOC_ARM_THUMB_MOVW: howto manager. (line 755) +* BFD_RELOC_ARM_THUMB_MOVW_PCREL: howto manager. (line 757) +* BFD_RELOC_ARM_THUMB_OFFSET: howto manager. (line 729) +* BFD_RELOC_ARM_THUMB_SHIFT: howto manager. (line 837) +* BFD_RELOC_ARM_TLS_DTPMOD32: howto manager. (line 774) +* BFD_RELOC_ARM_TLS_DTPOFF32: howto manager. (line 773) +* BFD_RELOC_ARM_TLS_GD32: howto manager. (line 770) +* BFD_RELOC_ARM_TLS_IE32: howto manager. (line 776) +* BFD_RELOC_ARM_TLS_LDM32: howto manager. (line 772) +* BFD_RELOC_ARM_TLS_LDO32: howto manager. (line 771) +* BFD_RELOC_ARM_TLS_LE32: howto manager. (line 777) +* BFD_RELOC_ARM_TLS_TPOFF32: howto manager. (line 775) +* BFD_RELOC_ARM_V4BX: howto manager. (line 810) +* BFD_RELOC_AVR_13_PCREL: howto manager. (line 1399) +* BFD_RELOC_AVR_16_PM: howto manager. (line 1403) +* BFD_RELOC_AVR_6: howto manager. (line 1490) +* BFD_RELOC_AVR_6_ADIW: howto manager. (line 1494) +* BFD_RELOC_AVR_7_PCREL: howto manager. (line 1395) +* BFD_RELOC_AVR_CALL: howto manager. (line 1482) +* BFD_RELOC_AVR_HH8_LDI: howto manager. (line 1415) +* BFD_RELOC_AVR_HH8_LDI_NEG: howto manager. (line 1434) +* BFD_RELOC_AVR_HH8_LDI_PM: howto manager. (line 1463) +* BFD_RELOC_AVR_HH8_LDI_PM_NEG: howto manager. (line 1477) +* BFD_RELOC_AVR_HI8_LDI: howto manager. (line 1411) +* BFD_RELOC_AVR_HI8_LDI_GS: howto manager. (line 1457) +* BFD_RELOC_AVR_HI8_LDI_NEG: howto manager. (line 1429) +* BFD_RELOC_AVR_HI8_LDI_PM: howto manager. (line 1453) +* BFD_RELOC_AVR_HI8_LDI_PM_NEG: howto manager. (line 1472) +* BFD_RELOC_AVR_LDI: howto manager. (line 1486) +* BFD_RELOC_AVR_LO8_LDI: howto manager. (line 1407) +* BFD_RELOC_AVR_LO8_LDI_GS: howto manager. (line 1447) +* BFD_RELOC_AVR_LO8_LDI_NEG: howto manager. (line 1424) +* BFD_RELOC_AVR_LO8_LDI_PM: howto manager. (line 1443) +* BFD_RELOC_AVR_LO8_LDI_PM_NEG: howto manager. (line 1468) +* BFD_RELOC_AVR_MS8_LDI: howto manager. (line 1420) +* BFD_RELOC_AVR_MS8_LDI_NEG: howto manager. (line 1439) +* BFD_RELOC_BFIN_10_PCREL: howto manager. (line 959) +* BFD_RELOC_BFIN_11_PCREL: howto manager. (line 962) +* BFD_RELOC_BFIN_12_PCREL_JUMP: howto manager. (line 965) +* BFD_RELOC_BFIN_12_PCREL_JUMP_S: howto manager. (line 968) +* BFD_RELOC_BFIN_16_HIGH: howto manager. (line 947) +* BFD_RELOC_BFIN_16_IMM: howto manager. (line 944) +* BFD_RELOC_BFIN_16_LOW: howto manager. (line 956) +* BFD_RELOC_BFIN_24_PCREL_CALL_X: howto manager. (line 971) +* BFD_RELOC_BFIN_24_PCREL_JUMP_L: howto manager. (line 974) +* BFD_RELOC_BFIN_4_PCREL: howto manager. (line 950) +* BFD_RELOC_BFIN_5_PCREL: howto manager. (line 953) +* BFD_RELOC_BFIN_FUNCDESC: howto manager. (line 980) +* BFD_RELOC_BFIN_FUNCDESC_GOT17M4: howto manager. (line 981) +* BFD_RELOC_BFIN_FUNCDESC_GOTHI: howto manager. (line 982) +* BFD_RELOC_BFIN_FUNCDESC_GOTLO: howto manager. (line 983) +* BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4: howto manager. (line 985) +* BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI: howto manager. (line 986) +* BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO: howto manager. (line 987) +* BFD_RELOC_BFIN_FUNCDESC_VALUE: howto manager. (line 984) +* BFD_RELOC_BFIN_GOT: howto manager. (line 993) +* BFD_RELOC_BFIN_GOT17M4: howto manager. (line 977) +* BFD_RELOC_BFIN_GOTHI: howto manager. (line 978) +* BFD_RELOC_BFIN_GOTLO: howto manager. (line 979) +* BFD_RELOC_BFIN_GOTOFF17M4: howto manager. (line 988) +* BFD_RELOC_BFIN_GOTOFFHI: howto manager. (line 989) +* BFD_RELOC_BFIN_GOTOFFLO: howto manager. (line 990) +* BFD_RELOC_BFIN_PLTPC: howto manager. (line 996) * bfd_reloc_code_type: howto manager. (line 10) -* BFD_RELOC_CR16_ABS20: howto manager. (line 1799) -* BFD_RELOC_CR16_ABS24: howto manager. (line 1800) -* BFD_RELOC_CR16_DISP16: howto manager. (line 1810) -* BFD_RELOC_CR16_DISP20: howto manager. (line 1811) -* BFD_RELOC_CR16_DISP24: howto manager. (line 1812) -* BFD_RELOC_CR16_DISP24a: howto manager. (line 1813) -* BFD_RELOC_CR16_DISP4: howto manager. (line 1808) -* BFD_RELOC_CR16_DISP8: howto manager. (line 1809) -* BFD_RELOC_CR16_IMM16: howto manager. (line 1803) -* BFD_RELOC_CR16_IMM20: howto manager. (line 1804) -* BFD_RELOC_CR16_IMM24: howto manager. (line 1805) -* BFD_RELOC_CR16_IMM32: howto manager. (line 1806) -* BFD_RELOC_CR16_IMM32a: howto manager. (line 1807) -* BFD_RELOC_CR16_IMM4: howto manager. (line 1801) -* BFD_RELOC_CR16_IMM8: howto manager. (line 1802) -* BFD_RELOC_CR16_NUM16: howto manager. (line 1788) -* BFD_RELOC_CR16_NUM32: howto manager. (line 1789) -* BFD_RELOC_CR16_NUM32a: howto manager. (line 1790) -* BFD_RELOC_CR16_NUM8: howto manager. (line 1787) -* BFD_RELOC_CR16_REGREL0: howto manager. (line 1791) -* BFD_RELOC_CR16_REGREL14: howto manager. (line 1794) -* BFD_RELOC_CR16_REGREL14a: howto manager. (line 1795) -* BFD_RELOC_CR16_REGREL16: howto manager. (line 1796) -* BFD_RELOC_CR16_REGREL20: howto manager. (line 1797) -* BFD_RELOC_CR16_REGREL20a: howto manager. (line 1798) -* BFD_RELOC_CR16_REGREL4: howto manager. (line 1792) -* BFD_RELOC_CR16_REGREL4a: howto manager. (line 1793) -* BFD_RELOC_CRIS_16_GOT: howto manager. (line 1860) -* BFD_RELOC_CRIS_16_GOTPLT: howto manager. (line 1866) -* BFD_RELOC_CRIS_32_GOT: howto manager. (line 1857) -* BFD_RELOC_CRIS_32_GOTPLT: howto manager. (line 1863) -* BFD_RELOC_CRIS_32_GOTREL: howto manager. (line 1869) -* BFD_RELOC_CRIS_32_PLT_GOTREL: howto manager. (line 1872) -* BFD_RELOC_CRIS_32_PLT_PCREL: howto manager. (line 1875) -* BFD_RELOC_CRIS_BDISP8: howto manager. (line 1838) -* BFD_RELOC_CRIS_COPY: howto manager. (line 1851) -* BFD_RELOC_CRIS_GLOB_DAT: howto manager. (line 1852) -* BFD_RELOC_CRIS_JUMP_SLOT: howto manager. (line 1853) -* BFD_RELOC_CRIS_LAPCQ_OFFSET: howto manager. (line 1846) -* BFD_RELOC_CRIS_RELATIVE: howto manager. (line 1854) -* BFD_RELOC_CRIS_SIGNED_16: howto manager. (line 1844) -* BFD_RELOC_CRIS_SIGNED_6: howto manager. (line 1840) -* BFD_RELOC_CRIS_SIGNED_8: howto manager. (line 1842) -* BFD_RELOC_CRIS_UNSIGNED_16: howto manager. (line 1845) -* BFD_RELOC_CRIS_UNSIGNED_4: howto manager. (line 1847) -* BFD_RELOC_CRIS_UNSIGNED_5: howto manager. (line 1839) -* BFD_RELOC_CRIS_UNSIGNED_6: howto manager. (line 1841) -* BFD_RELOC_CRIS_UNSIGNED_8: howto manager. (line 1843) -* BFD_RELOC_CRX_ABS16: howto manager. (line 1826) -* BFD_RELOC_CRX_ABS32: howto manager. (line 1827) -* BFD_RELOC_CRX_IMM16: howto manager. (line 1831) -* BFD_RELOC_CRX_IMM32: howto manager. (line 1832) -* BFD_RELOC_CRX_NUM16: howto manager. (line 1829) -* BFD_RELOC_CRX_NUM32: howto manager. (line 1830) -* BFD_RELOC_CRX_NUM8: howto manager. (line 1828) -* BFD_RELOC_CRX_REGREL12: howto manager. (line 1822) -* BFD_RELOC_CRX_REGREL22: howto manager. (line 1823) -* BFD_RELOC_CRX_REGREL28: howto manager. (line 1824) -* BFD_RELOC_CRX_REGREL32: howto manager. (line 1825) -* BFD_RELOC_CRX_REL16: howto manager. (line 1819) -* BFD_RELOC_CRX_REL24: howto manager. (line 1820) -* BFD_RELOC_CRX_REL32: howto manager. (line 1821) -* BFD_RELOC_CRX_REL4: howto manager. (line 1816) -* BFD_RELOC_CRX_REL8: howto manager. (line 1817) -* BFD_RELOC_CRX_REL8_CMP: howto manager. (line 1818) -* BFD_RELOC_CRX_SWITCH16: howto manager. (line 1834) -* BFD_RELOC_CRX_SWITCH32: howto manager. (line 1835) -* BFD_RELOC_CRX_SWITCH8: howto manager. (line 1833) -* BFD_RELOC_CTOR: howto manager. (line 628) -* BFD_RELOC_D10V_10_PCREL_L: howto manager. (line 1002) -* BFD_RELOC_D10V_10_PCREL_R: howto manager. (line 998) -* BFD_RELOC_D10V_18: howto manager. (line 1007) -* BFD_RELOC_D10V_18_PCREL: howto manager. (line 1010) -* BFD_RELOC_D30V_15: howto manager. (line 1025) -* BFD_RELOC_D30V_15_PCREL: howto manager. (line 1029) -* BFD_RELOC_D30V_15_PCREL_R: howto manager. (line 1033) -* BFD_RELOC_D30V_21: howto manager. (line 1038) -* BFD_RELOC_D30V_21_PCREL: howto manager. (line 1042) -* BFD_RELOC_D30V_21_PCREL_R: howto manager. (line 1046) -* BFD_RELOC_D30V_32: howto manager. (line 1051) -* BFD_RELOC_D30V_32_PCREL: howto manager. (line 1054) -* BFD_RELOC_D30V_6: howto manager. (line 1013) -* BFD_RELOC_D30V_9_PCREL: howto manager. (line 1016) -* BFD_RELOC_D30V_9_PCREL_R: howto manager. (line 1020) -* BFD_RELOC_DLX_HI16_S: howto manager. (line 1057) -* BFD_RELOC_DLX_JMP26: howto manager. (line 1063) -* BFD_RELOC_DLX_LO16: howto manager. (line 1060) -* BFD_RELOC_FR30_10_IN_8: howto manager. (line 1242) -* BFD_RELOC_FR30_12_PCREL: howto manager. (line 1250) -* BFD_RELOC_FR30_20: howto manager. (line 1226) -* BFD_RELOC_FR30_48: howto manager. (line 1223) -* BFD_RELOC_FR30_6_IN_4: howto manager. (line 1230) -* BFD_RELOC_FR30_8_IN_8: howto manager. (line 1234) -* BFD_RELOC_FR30_9_IN_8: howto manager. (line 1238) -* BFD_RELOC_FR30_9_PCREL: howto manager. (line 1246) -* BFD_RELOC_FRV_FUNCDESC: howto manager. (line 393) -* BFD_RELOC_FRV_FUNCDESC_GOT12: howto manager. (line 394) -* BFD_RELOC_FRV_FUNCDESC_GOTHI: howto manager. (line 395) -* BFD_RELOC_FRV_FUNCDESC_GOTLO: howto manager. (line 396) -* BFD_RELOC_FRV_FUNCDESC_GOTOFF12: howto manager. (line 398) -* BFD_RELOC_FRV_FUNCDESC_GOTOFFHI: howto manager. (line 399) -* BFD_RELOC_FRV_FUNCDESC_GOTOFFLO: howto manager. (line 400) -* BFD_RELOC_FRV_FUNCDESC_VALUE: howto manager. (line 397) -* BFD_RELOC_FRV_GETTLSOFF: howto manager. (line 404) -* BFD_RELOC_FRV_GETTLSOFF_RELAX: howto manager. (line 417) -* BFD_RELOC_FRV_GOT12: howto manager. (line 390) -* BFD_RELOC_FRV_GOTHI: howto manager. (line 391) -* BFD_RELOC_FRV_GOTLO: howto manager. (line 392) -* BFD_RELOC_FRV_GOTOFF12: howto manager. (line 401) -* BFD_RELOC_FRV_GOTOFFHI: howto manager. (line 402) -* BFD_RELOC_FRV_GOTOFFLO: howto manager. (line 403) -* BFD_RELOC_FRV_GOTTLSDESC12: howto manager. (line 406) -* BFD_RELOC_FRV_GOTTLSDESCHI: howto manager. (line 407) -* BFD_RELOC_FRV_GOTTLSDESCLO: howto manager. (line 408) -* BFD_RELOC_FRV_GOTTLSOFF12: howto manager. (line 412) -* BFD_RELOC_FRV_GOTTLSOFFHI: howto manager. (line 413) -* BFD_RELOC_FRV_GOTTLSOFFLO: howto manager. (line 414) -* BFD_RELOC_FRV_GPREL12: howto manager. (line 385) -* BFD_RELOC_FRV_GPREL32: howto manager. (line 387) -* BFD_RELOC_FRV_GPRELHI: howto manager. (line 388) -* BFD_RELOC_FRV_GPRELLO: howto manager. (line 389) -* BFD_RELOC_FRV_GPRELU12: howto manager. (line 386) -* BFD_RELOC_FRV_HI16: howto manager. (line 384) -* BFD_RELOC_FRV_LABEL16: howto manager. (line 381) -* BFD_RELOC_FRV_LABEL24: howto manager. (line 382) -* BFD_RELOC_FRV_LO16: howto manager. (line 383) -* BFD_RELOC_FRV_TLSDESC_RELAX: howto manager. (line 416) -* BFD_RELOC_FRV_TLSDESC_VALUE: howto manager. (line 405) -* BFD_RELOC_FRV_TLSMOFF: howto manager. (line 419) -* BFD_RELOC_FRV_TLSMOFF12: howto manager. (line 409) -* BFD_RELOC_FRV_TLSMOFFHI: howto manager. (line 410) -* BFD_RELOC_FRV_TLSMOFFLO: howto manager. (line 411) -* BFD_RELOC_FRV_TLSOFF: howto manager. (line 415) -* BFD_RELOC_FRV_TLSOFF_RELAX: howto manager. (line 418) -* BFD_RELOC_GPREL16: howto manager. (line 106) -* BFD_RELOC_GPREL32: howto manager. (line 107) -* BFD_RELOC_H8_DIR16A8: howto manager. (line 1917) -* BFD_RELOC_H8_DIR16R8: howto manager. (line 1918) -* BFD_RELOC_H8_DIR24A8: howto manager. (line 1919) -* BFD_RELOC_H8_DIR24R8: howto manager. (line 1920) -* BFD_RELOC_H8_DIR32A16: howto manager. (line 1921) -* BFD_RELOC_HI16: howto manager. (line 305) -* BFD_RELOC_HI16_BASEREL: howto manager. (line 82) +* BFD_RELOC_CR16_ABS20: howto manager. (line 1866) +* BFD_RELOC_CR16_ABS24: howto manager. (line 1867) +* BFD_RELOC_CR16_DISP16: howto manager. (line 1877) +* BFD_RELOC_CR16_DISP20: howto manager. (line 1878) +* BFD_RELOC_CR16_DISP24: howto manager. (line 1879) +* BFD_RELOC_CR16_DISP24a: howto manager. (line 1880) +* BFD_RELOC_CR16_DISP4: howto manager. (line 1875) +* BFD_RELOC_CR16_DISP8: howto manager. (line 1876) +* BFD_RELOC_CR16_GLOB_DAT: howto manager. (line 1886) +* BFD_RELOC_CR16_GOT_REGREL20: howto manager. (line 1884) +* BFD_RELOC_CR16_GOTC_REGREL20: howto manager. (line 1885) +* BFD_RELOC_CR16_IMM16: howto manager. (line 1870) +* BFD_RELOC_CR16_IMM20: howto manager. (line 1871) +* BFD_RELOC_CR16_IMM24: howto manager. (line 1872) +* BFD_RELOC_CR16_IMM32: howto manager. (line 1873) +* BFD_RELOC_CR16_IMM32a: howto manager. (line 1874) +* BFD_RELOC_CR16_IMM4: howto manager. (line 1868) +* BFD_RELOC_CR16_IMM8: howto manager. (line 1869) +* BFD_RELOC_CR16_NUM16: howto manager. (line 1855) +* BFD_RELOC_CR16_NUM32: howto manager. (line 1856) +* BFD_RELOC_CR16_NUM32a: howto manager. (line 1857) +* BFD_RELOC_CR16_NUM8: howto manager. (line 1854) +* BFD_RELOC_CR16_REGREL0: howto manager. (line 1858) +* BFD_RELOC_CR16_REGREL14: howto manager. (line 1861) +* BFD_RELOC_CR16_REGREL14a: howto manager. (line 1862) +* BFD_RELOC_CR16_REGREL16: howto manager. (line 1863) +* BFD_RELOC_CR16_REGREL20: howto manager. (line 1864) +* BFD_RELOC_CR16_REGREL20a: howto manager. (line 1865) +* BFD_RELOC_CR16_REGREL4: howto manager. (line 1859) +* BFD_RELOC_CR16_REGREL4a: howto manager. (line 1860) +* BFD_RELOC_CR16_SWITCH16: howto manager. (line 1882) +* BFD_RELOC_CR16_SWITCH32: howto manager. (line 1883) +* BFD_RELOC_CR16_SWITCH8: howto manager. (line 1881) +* BFD_RELOC_CRIS_16_DTPREL: howto manager. (line 1957) +* BFD_RELOC_CRIS_16_GOT: howto manager. (line 1933) +* BFD_RELOC_CRIS_16_GOT_GD: howto manager. (line 1953) +* BFD_RELOC_CRIS_16_GOT_TPREL: howto manager. (line 1959) +* BFD_RELOC_CRIS_16_GOTPLT: howto manager. (line 1939) +* BFD_RELOC_CRIS_16_TPREL: howto manager. (line 1961) +* BFD_RELOC_CRIS_32_DTPREL: howto manager. (line 1956) +* BFD_RELOC_CRIS_32_GD: howto manager. (line 1954) +* BFD_RELOC_CRIS_32_GOT: howto manager. (line 1930) +* BFD_RELOC_CRIS_32_GOT_GD: howto manager. (line 1952) +* BFD_RELOC_CRIS_32_GOT_TPREL: howto manager. (line 1958) +* BFD_RELOC_CRIS_32_GOTPLT: howto manager. (line 1936) +* BFD_RELOC_CRIS_32_GOTREL: howto manager. (line 1942) +* BFD_RELOC_CRIS_32_IE: howto manager. (line 1963) +* BFD_RELOC_CRIS_32_PLT_GOTREL: howto manager. (line 1945) +* BFD_RELOC_CRIS_32_PLT_PCREL: howto manager. (line 1948) +* BFD_RELOC_CRIS_32_TPREL: howto manager. (line 1960) +* BFD_RELOC_CRIS_BDISP8: howto manager. (line 1911) +* BFD_RELOC_CRIS_COPY: howto manager. (line 1924) +* BFD_RELOC_CRIS_DTP: howto manager. (line 1955) +* BFD_RELOC_CRIS_DTPMOD: howto manager. (line 1962) +* BFD_RELOC_CRIS_GLOB_DAT: howto manager. (line 1925) +* BFD_RELOC_CRIS_JUMP_SLOT: howto manager. (line 1926) +* BFD_RELOC_CRIS_LAPCQ_OFFSET: howto manager. (line 1919) +* BFD_RELOC_CRIS_RELATIVE: howto manager. (line 1927) +* BFD_RELOC_CRIS_SIGNED_16: howto manager. (line 1917) +* BFD_RELOC_CRIS_SIGNED_6: howto manager. (line 1913) +* BFD_RELOC_CRIS_SIGNED_8: howto manager. (line 1915) +* BFD_RELOC_CRIS_UNSIGNED_16: howto manager. (line 1918) +* BFD_RELOC_CRIS_UNSIGNED_4: howto manager. (line 1920) +* BFD_RELOC_CRIS_UNSIGNED_5: howto manager. (line 1912) +* BFD_RELOC_CRIS_UNSIGNED_6: howto manager. (line 1914) +* BFD_RELOC_CRIS_UNSIGNED_8: howto manager. (line 1916) +* BFD_RELOC_CRX_ABS16: howto manager. (line 1899) +* BFD_RELOC_CRX_ABS32: howto manager. (line 1900) +* BFD_RELOC_CRX_IMM16: howto manager. (line 1904) +* BFD_RELOC_CRX_IMM32: howto manager. (line 1905) +* BFD_RELOC_CRX_NUM16: howto manager. (line 1902) +* BFD_RELOC_CRX_NUM32: howto manager. (line 1903) +* BFD_RELOC_CRX_NUM8: howto manager. (line 1901) +* BFD_RELOC_CRX_REGREL12: howto manager. (line 1895) +* BFD_RELOC_CRX_REGREL22: howto manager. (line 1896) +* BFD_RELOC_CRX_REGREL28: howto manager. (line 1897) +* BFD_RELOC_CRX_REGREL32: howto manager. (line 1898) +* BFD_RELOC_CRX_REL16: howto manager. (line 1892) +* BFD_RELOC_CRX_REL24: howto manager. (line 1893) +* BFD_RELOC_CRX_REL32: howto manager. (line 1894) +* BFD_RELOC_CRX_REL4: howto manager. (line 1889) +* BFD_RELOC_CRX_REL8: howto manager. (line 1890) +* BFD_RELOC_CRX_REL8_CMP: howto manager. (line 1891) +* BFD_RELOC_CRX_SWITCH16: howto manager. (line 1907) +* BFD_RELOC_CRX_SWITCH32: howto manager. (line 1908) +* BFD_RELOC_CRX_SWITCH8: howto manager. (line 1906) +* BFD_RELOC_CTOR: howto manager. (line 686) +* BFD_RELOC_D10V_10_PCREL_L: howto manager. (line 1063) +* BFD_RELOC_D10V_10_PCREL_R: howto manager. (line 1059) +* BFD_RELOC_D10V_18: howto manager. (line 1068) +* BFD_RELOC_D10V_18_PCREL: howto manager. (line 1071) +* BFD_RELOC_D30V_15: howto manager. (line 1086) +* BFD_RELOC_D30V_15_PCREL: howto manager. (line 1090) +* BFD_RELOC_D30V_15_PCREL_R: howto manager. (line 1094) +* BFD_RELOC_D30V_21: howto manager. (line 1099) +* BFD_RELOC_D30V_21_PCREL: howto manager. (line 1103) +* BFD_RELOC_D30V_21_PCREL_R: howto manager. (line 1107) +* BFD_RELOC_D30V_32: howto manager. (line 1112) +* BFD_RELOC_D30V_32_PCREL: howto manager. (line 1115) +* BFD_RELOC_D30V_6: howto manager. (line 1074) +* BFD_RELOC_D30V_9_PCREL: howto manager. (line 1077) +* BFD_RELOC_D30V_9_PCREL_R: howto manager. (line 1081) +* BFD_RELOC_DLX_HI16_S: howto manager. (line 1118) +* BFD_RELOC_DLX_JMP26: howto manager. (line 1124) +* BFD_RELOC_DLX_LO16: howto manager. (line 1121) +* BFD_RELOC_FR30_10_IN_8: howto manager. (line 1303) +* BFD_RELOC_FR30_12_PCREL: howto manager. (line 1311) +* BFD_RELOC_FR30_20: howto manager. (line 1287) +* BFD_RELOC_FR30_48: howto manager. (line 1284) +* BFD_RELOC_FR30_6_IN_4: howto manager. (line 1291) +* BFD_RELOC_FR30_8_IN_8: howto manager. (line 1295) +* BFD_RELOC_FR30_9_IN_8: howto manager. (line 1299) +* BFD_RELOC_FR30_9_PCREL: howto manager. (line 1307) +* BFD_RELOC_FRV_FUNCDESC: howto manager. (line 438) +* BFD_RELOC_FRV_FUNCDESC_GOT12: howto manager. (line 439) +* BFD_RELOC_FRV_FUNCDESC_GOTHI: howto manager. (line 440) +* BFD_RELOC_FRV_FUNCDESC_GOTLO: howto manager. (line 441) +* BFD_RELOC_FRV_FUNCDESC_GOTOFF12: howto manager. (line 443) +* BFD_RELOC_FRV_FUNCDESC_GOTOFFHI: howto manager. (line 444) +* BFD_RELOC_FRV_FUNCDESC_GOTOFFLO: howto manager. (line 445) +* BFD_RELOC_FRV_FUNCDESC_VALUE: howto manager. (line 442) +* BFD_RELOC_FRV_GETTLSOFF: howto manager. (line 449) +* BFD_RELOC_FRV_GETTLSOFF_RELAX: howto manager. (line 462) +* BFD_RELOC_FRV_GOT12: howto manager. (line 435) +* BFD_RELOC_FRV_GOTHI: howto manager. (line 436) +* BFD_RELOC_FRV_GOTLO: howto manager. (line 437) +* BFD_RELOC_FRV_GOTOFF12: howto manager. (line 446) +* BFD_RELOC_FRV_GOTOFFHI: howto manager. (line 447) +* BFD_RELOC_FRV_GOTOFFLO: howto manager. (line 448) +* BFD_RELOC_FRV_GOTTLSDESC12: howto manager. (line 451) +* BFD_RELOC_FRV_GOTTLSDESCHI: howto manager. (line 452) +* BFD_RELOC_FRV_GOTTLSDESCLO: howto manager. (line 453) +* BFD_RELOC_FRV_GOTTLSOFF12: howto manager. (line 457) +* BFD_RELOC_FRV_GOTTLSOFFHI: howto manager. (line 458) +* BFD_RELOC_FRV_GOTTLSOFFLO: howto manager. (line 459) +* BFD_RELOC_FRV_GPREL12: howto manager. (line 430) +* BFD_RELOC_FRV_GPREL32: howto manager. (line 432) +* BFD_RELOC_FRV_GPRELHI: howto manager. (line 433) +* BFD_RELOC_FRV_GPRELLO: howto manager. (line 434) +* BFD_RELOC_FRV_GPRELU12: howto manager. (line 431) +* BFD_RELOC_FRV_HI16: howto manager. (line 429) +* BFD_RELOC_FRV_LABEL16: howto manager. (line 426) +* BFD_RELOC_FRV_LABEL24: howto manager. (line 427) +* BFD_RELOC_FRV_LO16: howto manager. (line 428) +* BFD_RELOC_FRV_TLSDESC_RELAX: howto manager. (line 461) +* BFD_RELOC_FRV_TLSDESC_VALUE: howto manager. (line 450) +* BFD_RELOC_FRV_TLSMOFF: howto manager. (line 464) +* BFD_RELOC_FRV_TLSMOFF12: howto manager. (line 454) +* BFD_RELOC_FRV_TLSMOFFHI: howto manager. (line 455) +* BFD_RELOC_FRV_TLSMOFFLO: howto manager. (line 456) +* BFD_RELOC_FRV_TLSOFF: howto manager. (line 460) +* BFD_RELOC_FRV_TLSOFF_RELAX: howto manager. (line 463) +* BFD_RELOC_GPREL16: howto manager. (line 121) +* BFD_RELOC_GPREL32: howto manager. (line 122) +* BFD_RELOC_H8_DIR16A8: howto manager. (line 2004) +* BFD_RELOC_H8_DIR16R8: howto manager. (line 2005) +* BFD_RELOC_H8_DIR24A8: howto manager. (line 2006) +* BFD_RELOC_H8_DIR24R8: howto manager. (line 2007) +* BFD_RELOC_H8_DIR32A16: howto manager. (line 2008) +* BFD_RELOC_HI16: howto manager. (line 342) +* BFD_RELOC_HI16_BASEREL: howto manager. (line 97) * BFD_RELOC_HI16_GOTOFF: howto manager. (line 57) -* BFD_RELOC_HI16_PCREL: howto manager. (line 317) +* BFD_RELOC_HI16_PCREL: howto manager. (line 354) * BFD_RELOC_HI16_PLTOFF: howto manager. (line 69) -* BFD_RELOC_HI16_S: howto manager. (line 308) -* BFD_RELOC_HI16_S_BASEREL: howto manager. (line 83) +* BFD_RELOC_HI16_S: howto manager. (line 345) +* BFD_RELOC_HI16_S_BASEREL: howto manager. (line 98) * BFD_RELOC_HI16_S_GOTOFF: howto manager. (line 58) -* BFD_RELOC_HI16_S_PCREL: howto manager. (line 320) +* BFD_RELOC_HI16_S_PCREL: howto manager. (line 357) * BFD_RELOC_HI16_S_PLTOFF: howto manager. (line 70) -* BFD_RELOC_HI22: howto manager. (line 101) -* BFD_RELOC_I370_D12: howto manager. (line 625) -* BFD_RELOC_I960_CALLJ: howto manager. (line 113) -* BFD_RELOC_IA64_COPY: howto manager. (line 1681) -* BFD_RELOC_IA64_DIR32LSB: howto manager. (line 1626) -* BFD_RELOC_IA64_DIR32MSB: howto manager. (line 1625) -* BFD_RELOC_IA64_DIR64LSB: howto manager. (line 1628) -* BFD_RELOC_IA64_DIR64MSB: howto manager. (line 1627) -* BFD_RELOC_IA64_DTPMOD64LSB: howto manager. (line 1691) -* BFD_RELOC_IA64_DTPMOD64MSB: howto manager. (line 1690) -* BFD_RELOC_IA64_DTPREL14: howto manager. (line 1693) -* BFD_RELOC_IA64_DTPREL22: howto manager. (line 1694) -* BFD_RELOC_IA64_DTPREL32LSB: howto manager. (line 1697) -* BFD_RELOC_IA64_DTPREL32MSB: howto manager. (line 1696) -* BFD_RELOC_IA64_DTPREL64I: howto manager. (line 1695) -* BFD_RELOC_IA64_DTPREL64LSB: howto manager. (line 1699) -* BFD_RELOC_IA64_DTPREL64MSB: howto manager. (line 1698) -* BFD_RELOC_IA64_FPTR32LSB: howto manager. (line 1643) -* BFD_RELOC_IA64_FPTR32MSB: howto manager. (line 1642) -* BFD_RELOC_IA64_FPTR64I: howto manager. (line 1641) -* BFD_RELOC_IA64_FPTR64LSB: howto manager. (line 1645) -* BFD_RELOC_IA64_FPTR64MSB: howto manager. (line 1644) -* BFD_RELOC_IA64_GPREL22: howto manager. (line 1629) -* BFD_RELOC_IA64_GPREL32LSB: howto manager. (line 1632) -* BFD_RELOC_IA64_GPREL32MSB: howto manager. (line 1631) -* BFD_RELOC_IA64_GPREL64I: howto manager. (line 1630) -* BFD_RELOC_IA64_GPREL64LSB: howto manager. (line 1634) -* BFD_RELOC_IA64_GPREL64MSB: howto manager. (line 1633) -* BFD_RELOC_IA64_IMM14: howto manager. (line 1622) -* BFD_RELOC_IA64_IMM22: howto manager. (line 1623) -* BFD_RELOC_IA64_IMM64: howto manager. (line 1624) -* BFD_RELOC_IA64_IPLTLSB: howto manager. (line 1680) -* BFD_RELOC_IA64_IPLTMSB: howto manager. (line 1679) -* BFD_RELOC_IA64_LDXMOV: howto manager. (line 1683) -* BFD_RELOC_IA64_LTOFF22: howto manager. (line 1635) -* BFD_RELOC_IA64_LTOFF22X: howto manager. (line 1682) -* BFD_RELOC_IA64_LTOFF64I: howto manager. (line 1636) -* BFD_RELOC_IA64_LTOFF_DTPMOD22: howto manager. (line 1692) -* BFD_RELOC_IA64_LTOFF_DTPREL22: howto manager. (line 1700) -* BFD_RELOC_IA64_LTOFF_FPTR22: howto manager. (line 1657) -* BFD_RELOC_IA64_LTOFF_FPTR32LSB: howto manager. (line 1660) -* BFD_RELOC_IA64_LTOFF_FPTR32MSB: howto manager. (line 1659) -* BFD_RELOC_IA64_LTOFF_FPTR64I: howto manager. (line 1658) -* BFD_RELOC_IA64_LTOFF_FPTR64LSB: howto manager. (line 1662) -* BFD_RELOC_IA64_LTOFF_FPTR64MSB: howto manager. (line 1661) -* BFD_RELOC_IA64_LTOFF_TPREL22: howto manager. (line 1689) -* BFD_RELOC_IA64_LTV32LSB: howto manager. (line 1676) -* BFD_RELOC_IA64_LTV32MSB: howto manager. (line 1675) -* BFD_RELOC_IA64_LTV64LSB: howto manager. (line 1678) -* BFD_RELOC_IA64_LTV64MSB: howto manager. (line 1677) -* BFD_RELOC_IA64_PCREL21B: howto manager. (line 1646) -* BFD_RELOC_IA64_PCREL21BI: howto manager. (line 1647) -* BFD_RELOC_IA64_PCREL21F: howto manager. (line 1649) -* BFD_RELOC_IA64_PCREL21M: howto manager. (line 1648) -* BFD_RELOC_IA64_PCREL22: howto manager. (line 1650) -* BFD_RELOC_IA64_PCREL32LSB: howto manager. (line 1654) -* BFD_RELOC_IA64_PCREL32MSB: howto manager. (line 1653) -* BFD_RELOC_IA64_PCREL60B: howto manager. (line 1651) -* BFD_RELOC_IA64_PCREL64I: howto manager. (line 1652) -* BFD_RELOC_IA64_PCREL64LSB: howto manager. (line 1656) -* BFD_RELOC_IA64_PCREL64MSB: howto manager. (line 1655) -* BFD_RELOC_IA64_PLTOFF22: howto manager. (line 1637) -* BFD_RELOC_IA64_PLTOFF64I: howto manager. (line 1638) -* BFD_RELOC_IA64_PLTOFF64LSB: howto manager. (line 1640) -* BFD_RELOC_IA64_PLTOFF64MSB: howto manager. (line 1639) -* BFD_RELOC_IA64_REL32LSB: howto manager. (line 1672) -* BFD_RELOC_IA64_REL32MSB: howto manager. (line 1671) -* BFD_RELOC_IA64_REL64LSB: howto manager. (line 1674) -* BFD_RELOC_IA64_REL64MSB: howto manager. (line 1673) -* BFD_RELOC_IA64_SECREL32LSB: howto manager. (line 1668) -* BFD_RELOC_IA64_SECREL32MSB: howto manager. (line 1667) -* BFD_RELOC_IA64_SECREL64LSB: howto manager. (line 1670) -* BFD_RELOC_IA64_SECREL64MSB: howto manager. (line 1669) -* BFD_RELOC_IA64_SEGREL32LSB: howto manager. (line 1664) -* BFD_RELOC_IA64_SEGREL32MSB: howto manager. (line 1663) -* BFD_RELOC_IA64_SEGREL64LSB: howto manager. (line 1666) -* BFD_RELOC_IA64_SEGREL64MSB: howto manager. (line 1665) -* BFD_RELOC_IA64_TPREL14: howto manager. (line 1684) -* BFD_RELOC_IA64_TPREL22: howto manager. (line 1685) -* BFD_RELOC_IA64_TPREL64I: howto manager. (line 1686) -* BFD_RELOC_IA64_TPREL64LSB: howto manager. (line 1688) -* BFD_RELOC_IA64_TPREL64MSB: howto manager. (line 1687) -* BFD_RELOC_IP2K_ADDR16CJP: howto manager. (line 1574) -* BFD_RELOC_IP2K_BANK: howto manager. (line 1571) -* BFD_RELOC_IP2K_EX8DATA: howto manager. (line 1582) -* BFD_RELOC_IP2K_FR9: howto manager. (line 1568) -* BFD_RELOC_IP2K_FR_OFFSET: howto manager. (line 1595) -* BFD_RELOC_IP2K_HI8DATA: howto manager. (line 1581) -* BFD_RELOC_IP2K_HI8INSN: howto manager. (line 1586) -* BFD_RELOC_IP2K_LO8DATA: howto manager. (line 1580) -* BFD_RELOC_IP2K_LO8INSN: howto manager. (line 1585) -* BFD_RELOC_IP2K_PAGE3: howto manager. (line 1577) -* BFD_RELOC_IP2K_PC_SKIP: howto manager. (line 1589) -* BFD_RELOC_IP2K_TEXT: howto manager. (line 1592) -* BFD_RELOC_IQ2000_OFFSET_16: howto manager. (line 1971) -* BFD_RELOC_IQ2000_OFFSET_21: howto manager. (line 1972) -* BFD_RELOC_IQ2000_UHI16: howto manager. (line 1973) -* BFD_RELOC_LO10: howto manager. (line 102) -* BFD_RELOC_LO16: howto manager. (line 314) -* BFD_RELOC_LO16_BASEREL: howto manager. (line 81) +* BFD_RELOC_HI22: howto manager. (line 116) +* BFD_RELOC_I370_D12: howto manager. (line 683) +* BFD_RELOC_I960_CALLJ: howto manager. (line 128) +* BFD_RELOC_IA64_COPY: howto manager. (line 1748) +* BFD_RELOC_IA64_DIR32LSB: howto manager. (line 1693) +* BFD_RELOC_IA64_DIR32MSB: howto manager. (line 1692) +* BFD_RELOC_IA64_DIR64LSB: howto manager. (line 1695) +* BFD_RELOC_IA64_DIR64MSB: howto manager. (line 1694) +* BFD_RELOC_IA64_DTPMOD64LSB: howto manager. (line 1758) +* BFD_RELOC_IA64_DTPMOD64MSB: howto manager. (line 1757) +* BFD_RELOC_IA64_DTPREL14: howto manager. (line 1760) +* BFD_RELOC_IA64_DTPREL22: howto manager. (line 1761) +* BFD_RELOC_IA64_DTPREL32LSB: howto manager. (line 1764) +* BFD_RELOC_IA64_DTPREL32MSB: howto manager. (line 1763) +* BFD_RELOC_IA64_DTPREL64I: howto manager. (line 1762) +* BFD_RELOC_IA64_DTPREL64LSB: howto manager. (line 1766) +* BFD_RELOC_IA64_DTPREL64MSB: howto manager. (line 1765) +* BFD_RELOC_IA64_FPTR32LSB: howto manager. (line 1710) +* BFD_RELOC_IA64_FPTR32MSB: howto manager. (line 1709) +* BFD_RELOC_IA64_FPTR64I: howto manager. (line 1708) +* BFD_RELOC_IA64_FPTR64LSB: howto manager. (line 1712) +* BFD_RELOC_IA64_FPTR64MSB: howto manager. (line 1711) +* BFD_RELOC_IA64_GPREL22: howto manager. (line 1696) +* BFD_RELOC_IA64_GPREL32LSB: howto manager. (line 1699) +* BFD_RELOC_IA64_GPREL32MSB: howto manager. (line 1698) +* BFD_RELOC_IA64_GPREL64I: howto manager. (line 1697) +* BFD_RELOC_IA64_GPREL64LSB: howto manager. (line 1701) +* BFD_RELOC_IA64_GPREL64MSB: howto manager. (line 1700) +* BFD_RELOC_IA64_IMM14: howto manager. (line 1689) +* BFD_RELOC_IA64_IMM22: howto manager. (line 1690) +* BFD_RELOC_IA64_IMM64: howto manager. (line 1691) +* BFD_RELOC_IA64_IPLTLSB: howto manager. (line 1747) +* BFD_RELOC_IA64_IPLTMSB: howto manager. (line 1746) +* BFD_RELOC_IA64_LDXMOV: howto manager. (line 1750) +* BFD_RELOC_IA64_LTOFF22: howto manager. (line 1702) +* BFD_RELOC_IA64_LTOFF22X: howto manager. (line 1749) +* BFD_RELOC_IA64_LTOFF64I: howto manager. (line 1703) +* BFD_RELOC_IA64_LTOFF_DTPMOD22: howto manager. (line 1759) +* BFD_RELOC_IA64_LTOFF_DTPREL22: howto manager. (line 1767) +* BFD_RELOC_IA64_LTOFF_FPTR22: howto manager. (line 1724) +* BFD_RELOC_IA64_LTOFF_FPTR32LSB: howto manager. (line 1727) +* BFD_RELOC_IA64_LTOFF_FPTR32MSB: howto manager. (line 1726) +* BFD_RELOC_IA64_LTOFF_FPTR64I: howto manager. (line 1725) +* BFD_RELOC_IA64_LTOFF_FPTR64LSB: howto manager. (line 1729) +* BFD_RELOC_IA64_LTOFF_FPTR64MSB: howto manager. (line 1728) +* BFD_RELOC_IA64_LTOFF_TPREL22: howto manager. (line 1756) +* BFD_RELOC_IA64_LTV32LSB: howto manager. (line 1743) +* BFD_RELOC_IA64_LTV32MSB: howto manager. (line 1742) +* BFD_RELOC_IA64_LTV64LSB: howto manager. (line 1745) +* BFD_RELOC_IA64_LTV64MSB: howto manager. (line 1744) +* BFD_RELOC_IA64_PCREL21B: howto manager. (line 1713) +* BFD_RELOC_IA64_PCREL21BI: howto manager. (line 1714) +* BFD_RELOC_IA64_PCREL21F: howto manager. (line 1716) +* BFD_RELOC_IA64_PCREL21M: howto manager. (line 1715) +* BFD_RELOC_IA64_PCREL22: howto manager. (line 1717) +* BFD_RELOC_IA64_PCREL32LSB: howto manager. (line 1721) +* BFD_RELOC_IA64_PCREL32MSB: howto manager. (line 1720) +* BFD_RELOC_IA64_PCREL60B: howto manager. (line 1718) +* BFD_RELOC_IA64_PCREL64I: howto manager. (line 1719) +* BFD_RELOC_IA64_PCREL64LSB: howto manager. (line 1723) +* BFD_RELOC_IA64_PCREL64MSB: howto manager. (line 1722) +* BFD_RELOC_IA64_PLTOFF22: howto manager. (line 1704) +* BFD_RELOC_IA64_PLTOFF64I: howto manager. (line 1705) +* BFD_RELOC_IA64_PLTOFF64LSB: howto manager. (line 1707) +* BFD_RELOC_IA64_PLTOFF64MSB: howto manager. (line 1706) +* BFD_RELOC_IA64_REL32LSB: howto manager. (line 1739) +* BFD_RELOC_IA64_REL32MSB: howto manager. (line 1738) +* BFD_RELOC_IA64_REL64LSB: howto manager. (line 1741) +* BFD_RELOC_IA64_REL64MSB: howto manager. (line 1740) +* BFD_RELOC_IA64_SECREL32LSB: howto manager. (line 1735) +* BFD_RELOC_IA64_SECREL32MSB: howto manager. (line 1734) +* BFD_RELOC_IA64_SECREL64LSB: howto manager. (line 1737) +* BFD_RELOC_IA64_SECREL64MSB: howto manager. (line 1736) +* BFD_RELOC_IA64_SEGREL32LSB: howto manager. (line 1731) +* BFD_RELOC_IA64_SEGREL32MSB: howto manager. (line 1730) +* BFD_RELOC_IA64_SEGREL64LSB: howto manager. (line 1733) +* BFD_RELOC_IA64_SEGREL64MSB: howto manager. (line 1732) +* BFD_RELOC_IA64_TPREL14: howto manager. (line 1751) +* BFD_RELOC_IA64_TPREL22: howto manager. (line 1752) +* BFD_RELOC_IA64_TPREL64I: howto manager. (line 1753) +* BFD_RELOC_IA64_TPREL64LSB: howto manager. (line 1755) +* BFD_RELOC_IA64_TPREL64MSB: howto manager. (line 1754) +* BFD_RELOC_IP2K_ADDR16CJP: howto manager. (line 1641) +* BFD_RELOC_IP2K_BANK: howto manager. (line 1638) +* BFD_RELOC_IP2K_EX8DATA: howto manager. (line 1649) +* BFD_RELOC_IP2K_FR9: howto manager. (line 1635) +* BFD_RELOC_IP2K_FR_OFFSET: howto manager. (line 1662) +* BFD_RELOC_IP2K_HI8DATA: howto manager. (line 1648) +* BFD_RELOC_IP2K_HI8INSN: howto manager. (line 1653) +* BFD_RELOC_IP2K_LO8DATA: howto manager. (line 1647) +* BFD_RELOC_IP2K_LO8INSN: howto manager. (line 1652) +* BFD_RELOC_IP2K_PAGE3: howto manager. (line 1644) +* BFD_RELOC_IP2K_PC_SKIP: howto manager. (line 1656) +* BFD_RELOC_IP2K_TEXT: howto manager. (line 1659) +* BFD_RELOC_IQ2000_OFFSET_16: howto manager. (line 2058) +* BFD_RELOC_IQ2000_OFFSET_21: howto manager. (line 2059) +* BFD_RELOC_IQ2000_UHI16: howto manager. (line 2060) +* BFD_RELOC_LM32_16_GOT: howto manager. (line 2165) +* BFD_RELOC_LM32_BRANCH: howto manager. (line 2164) +* BFD_RELOC_LM32_CALL: howto manager. (line 2163) +* BFD_RELOC_LM32_COPY: howto manager. (line 2168) +* BFD_RELOC_LM32_GLOB_DAT: howto manager. (line 2169) +* BFD_RELOC_LM32_GOTOFF_HI16: howto manager. (line 2166) +* BFD_RELOC_LM32_GOTOFF_LO16: howto manager. (line 2167) +* BFD_RELOC_LM32_JMP_SLOT: howto manager. (line 2170) +* BFD_RELOC_LM32_RELATIVE: howto manager. (line 2171) +* BFD_RELOC_LO10: howto manager. (line 117) +* BFD_RELOC_LO16: howto manager. (line 351) +* BFD_RELOC_LO16_BASEREL: howto manager. (line 96) * BFD_RELOC_LO16_GOTOFF: howto manager. (line 56) -* BFD_RELOC_LO16_PCREL: howto manager. (line 323) +* BFD_RELOC_LO16_PCREL: howto manager. (line 360) * BFD_RELOC_LO16_PLTOFF: howto manager. (line 68) -* BFD_RELOC_M32C_HI8: howto manager. (line 1066) -* BFD_RELOC_M32C_RL_1ADDR: howto manager. (line 1068) -* BFD_RELOC_M32C_RL_2ADDR: howto manager. (line 1069) -* BFD_RELOC_M32C_RL_JUMP: howto manager. (line 1067) -* BFD_RELOC_M32R_10_PCREL: howto manager. (line 1076) -* BFD_RELOC_M32R_18_PCREL: howto manager. (line 1080) -* BFD_RELOC_M32R_24: howto manager. (line 1072) -* BFD_RELOC_M32R_26_PCREL: howto manager. (line 1083) -* BFD_RELOC_M32R_26_PLTREL: howto manager. (line 1102) -* BFD_RELOC_M32R_COPY: howto manager. (line 1103) -* BFD_RELOC_M32R_GLOB_DAT: howto manager. (line 1104) -* BFD_RELOC_M32R_GOT16_HI_SLO: howto manager. (line 1113) -* BFD_RELOC_M32R_GOT16_HI_ULO: howto manager. (line 1112) -* BFD_RELOC_M32R_GOT16_LO: howto manager. (line 1114) -* BFD_RELOC_M32R_GOT24: howto manager. (line 1101) -* BFD_RELOC_M32R_GOTOFF: howto manager. (line 1107) -* BFD_RELOC_M32R_GOTOFF_HI_SLO: howto manager. (line 1109) -* BFD_RELOC_M32R_GOTOFF_HI_ULO: howto manager. (line 1108) -* BFD_RELOC_M32R_GOTOFF_LO: howto manager. (line 1110) -* BFD_RELOC_M32R_GOTPC24: howto manager. (line 1111) -* BFD_RELOC_M32R_GOTPC_HI_SLO: howto manager. (line 1116) -* BFD_RELOC_M32R_GOTPC_HI_ULO: howto manager. (line 1115) -* BFD_RELOC_M32R_GOTPC_LO: howto manager. (line 1117) -* BFD_RELOC_M32R_HI16_SLO: howto manager. (line 1090) -* BFD_RELOC_M32R_HI16_ULO: howto manager. (line 1086) -* BFD_RELOC_M32R_JMP_SLOT: howto manager. (line 1105) -* BFD_RELOC_M32R_LO16: howto manager. (line 1094) -* BFD_RELOC_M32R_RELATIVE: howto manager. (line 1106) -* BFD_RELOC_M32R_SDA16: howto manager. (line 1097) -* BFD_RELOC_M68HC11_24: howto manager. (line 1736) -* BFD_RELOC_M68HC11_3B: howto manager. (line 1711) -* BFD_RELOC_M68HC11_HI8: howto manager. (line 1703) -* BFD_RELOC_M68HC11_LO16: howto manager. (line 1725) -* BFD_RELOC_M68HC11_LO8: howto manager. (line 1707) -* BFD_RELOC_M68HC11_PAGE: howto manager. (line 1731) -* BFD_RELOC_M68HC11_RL_GROUP: howto manager. (line 1720) -* BFD_RELOC_M68HC11_RL_JUMP: howto manager. (line 1714) -* BFD_RELOC_M68HC12_5B: howto manager. (line 1742) -* BFD_RELOC_MCORE_PCREL_32: howto manager. (line 1257) -* BFD_RELOC_MCORE_PCREL_IMM11BY2: howto manager. (line 1255) -* BFD_RELOC_MCORE_PCREL_IMM4BY2: howto manager. (line 1256) -* BFD_RELOC_MCORE_PCREL_IMM8BY4: howto manager. (line 1254) -* BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2: howto manager. (line 1258) -* BFD_RELOC_MCORE_RVA: howto manager. (line 1259) -* BFD_RELOC_MEP_16: howto manager. (line 1263) -* BFD_RELOC_MEP_32: howto manager. (line 1264) -* BFD_RELOC_MEP_8: howto manager. (line 1262) -* BFD_RELOC_MEP_ADDR24A4: howto manager. (line 1279) -* BFD_RELOC_MEP_GNU_VTENTRY: howto manager. (line 1281) -* BFD_RELOC_MEP_GNU_VTINHERIT: howto manager. (line 1280) -* BFD_RELOC_MEP_GPREL: howto manager. (line 1273) -* BFD_RELOC_MEP_HI16S: howto manager. (line 1272) -* BFD_RELOC_MEP_HI16U: howto manager. (line 1271) -* BFD_RELOC_MEP_LOW16: howto manager. (line 1270) -* BFD_RELOC_MEP_PCABS24A2: howto manager. (line 1269) -* BFD_RELOC_MEP_PCREL12A2: howto manager. (line 1266) -* BFD_RELOC_MEP_PCREL17A2: howto manager. (line 1267) -* BFD_RELOC_MEP_PCREL24A2: howto manager. (line 1268) -* BFD_RELOC_MEP_PCREL8A2: howto manager. (line 1265) -* BFD_RELOC_MEP_TPREL: howto manager. (line 1274) -* BFD_RELOC_MEP_TPREL7: howto manager. (line 1275) -* BFD_RELOC_MEP_TPREL7A2: howto manager. (line 1276) -* BFD_RELOC_MEP_TPREL7A4: howto manager. (line 1277) -* BFD_RELOC_MEP_UIMM24: howto manager. (line 1278) -* BFD_RELOC_MIPS16_GPREL: howto manager. (line 302) -* BFD_RELOC_MIPS16_HI16: howto manager. (line 326) -* BFD_RELOC_MIPS16_HI16_S: howto manager. (line 329) -* BFD_RELOC_MIPS16_JMP: howto manager. (line 299) -* BFD_RELOC_MIPS16_LO16: howto manager. (line 335) -* BFD_RELOC_MIPS_CALL16: howto manager. (line 342) -* BFD_RELOC_MIPS_CALL_HI16: howto manager. (line 345) -* BFD_RELOC_MIPS_CALL_LO16: howto manager. (line 346) -* BFD_RELOC_MIPS_COPY: howto manager. (line 377) -* BFD_RELOC_MIPS_DELETE: howto manager. (line 355) -* BFD_RELOC_MIPS_GOT16: howto manager. (line 341) -* BFD_RELOC_MIPS_GOT_DISP: howto manager. (line 350) -* BFD_RELOC_MIPS_GOT_HI16: howto manager. (line 343) -* BFD_RELOC_MIPS_GOT_LO16: howto manager. (line 344) -* BFD_RELOC_MIPS_GOT_OFST: howto manager. (line 349) -* BFD_RELOC_MIPS_GOT_PAGE: howto manager. (line 348) -* BFD_RELOC_MIPS_HIGHER: howto manager. (line 357) -* BFD_RELOC_MIPS_HIGHEST: howto manager. (line 356) -* BFD_RELOC_MIPS_INSERT_A: howto manager. (line 353) -* BFD_RELOC_MIPS_INSERT_B: howto manager. (line 354) -* BFD_RELOC_MIPS_JALR: howto manager. (line 361) -* BFD_RELOC_MIPS_JMP: howto manager. (line 295) -* BFD_RELOC_MIPS_JUMP_SLOT: howto manager. (line 378) -* BFD_RELOC_MIPS_LITERAL: howto manager. (line 338) -* BFD_RELOC_MIPS_REL16: howto manager. (line 359) -* BFD_RELOC_MIPS_RELGOT: howto manager. (line 360) -* BFD_RELOC_MIPS_SCN_DISP: howto manager. (line 358) -* BFD_RELOC_MIPS_SHIFT5: howto manager. (line 351) -* BFD_RELOC_MIPS_SHIFT6: howto manager. (line 352) -* BFD_RELOC_MIPS_SUB: howto manager. (line 347) -* BFD_RELOC_MIPS_TLS_DTPMOD32: howto manager. (line 362) -* BFD_RELOC_MIPS_TLS_DTPMOD64: howto manager. (line 364) -* BFD_RELOC_MIPS_TLS_DTPREL32: howto manager. (line 363) -* BFD_RELOC_MIPS_TLS_DTPREL64: howto manager. (line 365) -* BFD_RELOC_MIPS_TLS_DTPREL_HI16: howto manager. (line 368) -* BFD_RELOC_MIPS_TLS_DTPREL_LO16: howto manager. (line 369) -* BFD_RELOC_MIPS_TLS_GD: howto manager. (line 366) -* BFD_RELOC_MIPS_TLS_GOTTPREL: howto manager. (line 370) -* BFD_RELOC_MIPS_TLS_LDM: howto manager. (line 367) -* BFD_RELOC_MIPS_TLS_TPREL32: howto manager. (line 371) -* BFD_RELOC_MIPS_TLS_TPREL64: howto manager. (line 372) -* BFD_RELOC_MIPS_TLS_TPREL_HI16: howto manager. (line 373) -* BFD_RELOC_MIPS_TLS_TPREL_LO16: howto manager. (line 374) -* BFD_RELOC_MMIX_ADDR19: howto manager. (line 1310) -* BFD_RELOC_MMIX_ADDR27: howto manager. (line 1314) -* BFD_RELOC_MMIX_BASE_PLUS_OFFSET: howto manager. (line 1326) -* BFD_RELOC_MMIX_CBRANCH: howto manager. (line 1290) -* BFD_RELOC_MMIX_CBRANCH_1: howto manager. (line 1292) -* BFD_RELOC_MMIX_CBRANCH_2: howto manager. (line 1293) -* BFD_RELOC_MMIX_CBRANCH_3: howto manager. (line 1294) -* BFD_RELOC_MMIX_CBRANCH_J: howto manager. (line 1291) -* BFD_RELOC_MMIX_GETA: howto manager. (line 1284) -* BFD_RELOC_MMIX_GETA_1: howto manager. (line 1285) -* BFD_RELOC_MMIX_GETA_2: howto manager. (line 1286) -* BFD_RELOC_MMIX_GETA_3: howto manager. (line 1287) -* BFD_RELOC_MMIX_JMP: howto manager. (line 1304) -* BFD_RELOC_MMIX_JMP_1: howto manager. (line 1305) -* BFD_RELOC_MMIX_JMP_2: howto manager. (line 1306) -* BFD_RELOC_MMIX_JMP_3: howto manager. (line 1307) -* BFD_RELOC_MMIX_LOCAL: howto manager. (line 1330) -* BFD_RELOC_MMIX_PUSHJ: howto manager. (line 1297) -* BFD_RELOC_MMIX_PUSHJ_1: howto manager. (line 1298) -* BFD_RELOC_MMIX_PUSHJ_2: howto manager. (line 1299) -* BFD_RELOC_MMIX_PUSHJ_3: howto manager. (line 1300) -* BFD_RELOC_MMIX_PUSHJ_STUBBABLE: howto manager. (line 1301) -* BFD_RELOC_MMIX_REG: howto manager. (line 1322) -* BFD_RELOC_MMIX_REG_OR_BYTE: howto manager. (line 1318) -* BFD_RELOC_MN10300_16_PCREL: howto manager. (line 1192) -* BFD_RELOC_MN10300_32_PCREL: howto manager. (line 1188) -* BFD_RELOC_MN10300_COPY: howto manager. (line 437) -* BFD_RELOC_MN10300_GLOB_DAT: howto manager. (line 440) -* BFD_RELOC_MN10300_GOT16: howto manager. (line 433) -* BFD_RELOC_MN10300_GOT24: howto manager. (line 429) -* BFD_RELOC_MN10300_GOT32: howto manager. (line 425) -* BFD_RELOC_MN10300_GOTOFF24: howto manager. (line 422) -* BFD_RELOC_MN10300_JMP_SLOT: howto manager. (line 443) -* BFD_RELOC_MN10300_RELATIVE: howto manager. (line 446) -* BFD_RELOC_MSP430_10_PCREL: howto manager. (line 1962) -* BFD_RELOC_MSP430_16: howto manager. (line 1964) -* BFD_RELOC_MSP430_16_BYTE: howto manager. (line 1966) -* BFD_RELOC_MSP430_16_PCREL: howto manager. (line 1963) -* BFD_RELOC_MSP430_16_PCREL_BYTE: howto manager. (line 1965) -* BFD_RELOC_MSP430_2X_PCREL: howto manager. (line 1967) -* BFD_RELOC_MSP430_RL_PCREL: howto manager. (line 1968) -* BFD_RELOC_MT_GNU_VTENTRY: howto manager. (line 1956) -* BFD_RELOC_MT_GNU_VTINHERIT: howto manager. (line 1953) -* BFD_RELOC_MT_HI16: howto manager. (line 1947) -* BFD_RELOC_MT_LO16: howto manager. (line 1950) -* BFD_RELOC_MT_PC16: howto manager. (line 1944) -* BFD_RELOC_MT_PCINSN8: howto manager. (line 1959) -* BFD_RELOC_NONE: howto manager. (line 116) -* BFD_RELOC_NS32K_DISP_16: howto manager. (line 509) -* BFD_RELOC_NS32K_DISP_16_PCREL: howto manager. (line 512) -* BFD_RELOC_NS32K_DISP_32: howto manager. (line 510) -* BFD_RELOC_NS32K_DISP_32_PCREL: howto manager. (line 513) -* BFD_RELOC_NS32K_DISP_8: howto manager. (line 508) -* BFD_RELOC_NS32K_DISP_8_PCREL: howto manager. (line 511) -* BFD_RELOC_NS32K_IMM_16: howto manager. (line 503) -* BFD_RELOC_NS32K_IMM_16_PCREL: howto manager. (line 506) -* BFD_RELOC_NS32K_IMM_32: howto manager. (line 504) -* BFD_RELOC_NS32K_IMM_32_PCREL: howto manager. (line 507) -* BFD_RELOC_NS32K_IMM_8: howto manager. (line 502) -* BFD_RELOC_NS32K_IMM_8_PCREL: howto manager. (line 505) -* BFD_RELOC_OPENRISC_ABS_26: howto manager. (line 1913) -* BFD_RELOC_OPENRISC_REL_26: howto manager. (line 1914) -* BFD_RELOC_PDP11_DISP_6_PCREL: howto manager. (line 517) -* BFD_RELOC_PDP11_DISP_8_PCREL: howto manager. (line 516) -* BFD_RELOC_PJ_CODE_DIR16: howto manager. (line 522) -* BFD_RELOC_PJ_CODE_DIR32: howto manager. (line 523) -* BFD_RELOC_PJ_CODE_HI16: howto manager. (line 520) -* BFD_RELOC_PJ_CODE_LO16: howto manager. (line 521) -* BFD_RELOC_PJ_CODE_REL16: howto manager. (line 524) -* BFD_RELOC_PJ_CODE_REL32: howto manager. (line 525) -* BFD_RELOC_PPC64_ADDR16_DS: howto manager. (line 570) -* BFD_RELOC_PPC64_ADDR16_LO_DS: howto manager. (line 571) -* BFD_RELOC_PPC64_DTPREL16_DS: howto manager. (line 617) -* BFD_RELOC_PPC64_DTPREL16_HIGHER: howto manager. (line 619) -* BFD_RELOC_PPC64_DTPREL16_HIGHERA: howto manager. (line 620) -* BFD_RELOC_PPC64_DTPREL16_HIGHEST: howto manager. (line 621) -* BFD_RELOC_PPC64_DTPREL16_HIGHESTA: howto manager. (line 622) -* BFD_RELOC_PPC64_DTPREL16_LO_DS: howto manager. (line 618) -* BFD_RELOC_PPC64_GOT16_DS: howto manager. (line 572) -* BFD_RELOC_PPC64_GOT16_LO_DS: howto manager. (line 573) -* BFD_RELOC_PPC64_HIGHER: howto manager. (line 558) -* BFD_RELOC_PPC64_HIGHER_S: howto manager. (line 559) -* BFD_RELOC_PPC64_HIGHEST: howto manager. (line 560) -* BFD_RELOC_PPC64_HIGHEST_S: howto manager. (line 561) -* BFD_RELOC_PPC64_PLT16_LO_DS: howto manager. (line 574) -* BFD_RELOC_PPC64_PLTGOT16: howto manager. (line 566) -* BFD_RELOC_PPC64_PLTGOT16_DS: howto manager. (line 579) -* BFD_RELOC_PPC64_PLTGOT16_HA: howto manager. (line 569) -* BFD_RELOC_PPC64_PLTGOT16_HI: howto manager. (line 568) -* BFD_RELOC_PPC64_PLTGOT16_LO: howto manager. (line 567) -* BFD_RELOC_PPC64_PLTGOT16_LO_DS: howto manager. (line 580) -* BFD_RELOC_PPC64_SECTOFF_DS: howto manager. (line 575) -* BFD_RELOC_PPC64_SECTOFF_LO_DS: howto manager. (line 576) -* BFD_RELOC_PPC64_TOC: howto manager. (line 565) -* BFD_RELOC_PPC64_TOC16_DS: howto manager. (line 577) -* BFD_RELOC_PPC64_TOC16_HA: howto manager. (line 564) -* BFD_RELOC_PPC64_TOC16_HI: howto manager. (line 563) -* BFD_RELOC_PPC64_TOC16_LO: howto manager. (line 562) -* BFD_RELOC_PPC64_TOC16_LO_DS: howto manager. (line 578) -* BFD_RELOC_PPC64_TPREL16_DS: howto manager. (line 611) -* BFD_RELOC_PPC64_TPREL16_HIGHER: howto manager. (line 613) -* BFD_RELOC_PPC64_TPREL16_HIGHERA: howto manager. (line 614) -* BFD_RELOC_PPC64_TPREL16_HIGHEST: howto manager. (line 615) -* BFD_RELOC_PPC64_TPREL16_HIGHESTA: howto manager. (line 616) -* BFD_RELOC_PPC64_TPREL16_LO_DS: howto manager. (line 612) -* BFD_RELOC_PPC_B16: howto manager. (line 531) -* BFD_RELOC_PPC_B16_BRNTAKEN: howto manager. (line 533) -* BFD_RELOC_PPC_B16_BRTAKEN: howto manager. (line 532) -* BFD_RELOC_PPC_B26: howto manager. (line 528) -* BFD_RELOC_PPC_BA16: howto manager. (line 534) -* BFD_RELOC_PPC_BA16_BRNTAKEN: howto manager. (line 536) -* BFD_RELOC_PPC_BA16_BRTAKEN: howto manager. (line 535) -* BFD_RELOC_PPC_BA26: howto manager. (line 529) -* BFD_RELOC_PPC_COPY: howto manager. (line 537) -* BFD_RELOC_PPC_DTPMOD: howto manager. (line 584) -* BFD_RELOC_PPC_DTPREL: howto manager. (line 594) -* BFD_RELOC_PPC_DTPREL16: howto manager. (line 590) -* BFD_RELOC_PPC_DTPREL16_HA: howto manager. (line 593) -* BFD_RELOC_PPC_DTPREL16_HI: howto manager. (line 592) -* BFD_RELOC_PPC_DTPREL16_LO: howto manager. (line 591) -* BFD_RELOC_PPC_EMB_BIT_FLD: howto manager. (line 556) -* BFD_RELOC_PPC_EMB_MRKREF: howto manager. (line 551) -* BFD_RELOC_PPC_EMB_NADDR16: howto manager. (line 543) -* BFD_RELOC_PPC_EMB_NADDR16_HA: howto manager. (line 546) -* BFD_RELOC_PPC_EMB_NADDR16_HI: howto manager. (line 545) -* BFD_RELOC_PPC_EMB_NADDR16_LO: howto manager. (line 544) -* BFD_RELOC_PPC_EMB_NADDR32: howto manager. (line 542) -* BFD_RELOC_PPC_EMB_RELSDA: howto manager. (line 557) -* BFD_RELOC_PPC_EMB_RELSEC16: howto manager. (line 552) -* BFD_RELOC_PPC_EMB_RELST_HA: howto manager. (line 555) -* BFD_RELOC_PPC_EMB_RELST_HI: howto manager. (line 554) -* BFD_RELOC_PPC_EMB_RELST_LO: howto manager. (line 553) -* BFD_RELOC_PPC_EMB_SDA21: howto manager. (line 550) -* BFD_RELOC_PPC_EMB_SDA2I16: howto manager. (line 548) -* BFD_RELOC_PPC_EMB_SDA2REL: howto manager. (line 549) -* BFD_RELOC_PPC_EMB_SDAI16: howto manager. (line 547) -* BFD_RELOC_PPC_GLOB_DAT: howto manager. (line 538) -* BFD_RELOC_PPC_GOT_DTPREL16: howto manager. (line 607) -* BFD_RELOC_PPC_GOT_DTPREL16_HA: howto manager. (line 610) -* BFD_RELOC_PPC_GOT_DTPREL16_HI: howto manager. (line 609) -* BFD_RELOC_PPC_GOT_DTPREL16_LO: howto manager. (line 608) -* BFD_RELOC_PPC_GOT_TLSGD16: howto manager. (line 595) -* BFD_RELOC_PPC_GOT_TLSGD16_HA: howto manager. (line 598) -* BFD_RELOC_PPC_GOT_TLSGD16_HI: howto manager. (line 597) -* BFD_RELOC_PPC_GOT_TLSGD16_LO: howto manager. (line 596) -* BFD_RELOC_PPC_GOT_TLSLD16: howto manager. (line 599) -* BFD_RELOC_PPC_GOT_TLSLD16_HA: howto manager. (line 602) -* BFD_RELOC_PPC_GOT_TLSLD16_HI: howto manager. (line 601) -* BFD_RELOC_PPC_GOT_TLSLD16_LO: howto manager. (line 600) -* BFD_RELOC_PPC_GOT_TPREL16: howto manager. (line 603) -* BFD_RELOC_PPC_GOT_TPREL16_HA: howto manager. (line 606) -* BFD_RELOC_PPC_GOT_TPREL16_HI: howto manager. (line 605) -* BFD_RELOC_PPC_GOT_TPREL16_LO: howto manager. (line 604) -* BFD_RELOC_PPC_JMP_SLOT: howto manager. (line 539) -* BFD_RELOC_PPC_LOCAL24PC: howto manager. (line 541) -* BFD_RELOC_PPC_RELATIVE: howto manager. (line 540) -* BFD_RELOC_PPC_TLS: howto manager. (line 583) -* BFD_RELOC_PPC_TOC16: howto manager. (line 530) -* BFD_RELOC_PPC_TPREL: howto manager. (line 589) -* BFD_RELOC_PPC_TPREL16: howto manager. (line 585) -* BFD_RELOC_PPC_TPREL16_HA: howto manager. (line 588) -* BFD_RELOC_PPC_TPREL16_HI: howto manager. (line 587) -* BFD_RELOC_PPC_TPREL16_LO: howto manager. (line 586) -* BFD_RELOC_RELC: howto manager. (line 1930) -* BFD_RELOC_RVA: howto manager. (line 85) -* BFD_RELOC_SCORE16_BRANCH: howto manager. (line 1559) -* BFD_RELOC_SCORE16_JMP: howto manager. (line 1556) -* BFD_RELOC_SCORE_BRANCH: howto manager. (line 1553) -* BFD_RELOC_SCORE_CALL15: howto manager. (line 1564) -* BFD_RELOC_SCORE_DUMMY1: howto manager. (line 1543) -* BFD_RELOC_SCORE_DUMMY2: howto manager. (line 1549) -* BFD_RELOC_SCORE_DUMMY_HI16: howto manager. (line 1565) -* BFD_RELOC_SCORE_GOT15: howto manager. (line 1562) -* BFD_RELOC_SCORE_GOT_LO16: howto manager. (line 1563) -* BFD_RELOC_SCORE_GPREL15: howto manager. (line 1546) -* BFD_RELOC_SCORE_JMP: howto manager. (line 1550) -* BFD_RELOC_SH_ALIGN: howto manager. (line 802) -* BFD_RELOC_SH_CODE: howto manager. (line 803) -* BFD_RELOC_SH_COPY: howto manager. (line 808) -* BFD_RELOC_SH_COPY64: howto manager. (line 833) -* BFD_RELOC_SH_COUNT: howto manager. (line 801) -* BFD_RELOC_SH_DATA: howto manager. (line 804) -* BFD_RELOC_SH_DISP12: howto manager. (line 784) -* BFD_RELOC_SH_DISP12BY2: howto manager. (line 785) -* BFD_RELOC_SH_DISP12BY4: howto manager. (line 786) -* BFD_RELOC_SH_DISP12BY8: howto manager. (line 787) -* BFD_RELOC_SH_DISP20: howto manager. (line 788) -* BFD_RELOC_SH_DISP20BY8: howto manager. (line 789) -* BFD_RELOC_SH_GLOB_DAT: howto manager. (line 809) -* BFD_RELOC_SH_GLOB_DAT64: howto manager. (line 834) -* BFD_RELOC_SH_GOT10BY4: howto manager. (line 837) -* BFD_RELOC_SH_GOT10BY8: howto manager. (line 838) -* BFD_RELOC_SH_GOT_HI16: howto manager. (line 816) -* BFD_RELOC_SH_GOT_LOW16: howto manager. (line 813) -* BFD_RELOC_SH_GOT_MEDHI16: howto manager. (line 815) -* BFD_RELOC_SH_GOT_MEDLOW16: howto manager. (line 814) -* BFD_RELOC_SH_GOTOFF_HI16: howto manager. (line 828) -* BFD_RELOC_SH_GOTOFF_LOW16: howto manager. (line 825) -* BFD_RELOC_SH_GOTOFF_MEDHI16: howto manager. (line 827) -* BFD_RELOC_SH_GOTOFF_MEDLOW16: howto manager. (line 826) -* BFD_RELOC_SH_GOTPC: howto manager. (line 812) -* BFD_RELOC_SH_GOTPC_HI16: howto manager. (line 832) -* BFD_RELOC_SH_GOTPC_LOW16: howto manager. (line 829) -* BFD_RELOC_SH_GOTPC_MEDHI16: howto manager. (line 831) -* BFD_RELOC_SH_GOTPC_MEDLOW16: howto manager. (line 830) -* BFD_RELOC_SH_GOTPLT10BY4: howto manager. (line 839) -* BFD_RELOC_SH_GOTPLT10BY8: howto manager. (line 840) -* BFD_RELOC_SH_GOTPLT32: howto manager. (line 841) -* BFD_RELOC_SH_GOTPLT_HI16: howto manager. (line 820) -* BFD_RELOC_SH_GOTPLT_LOW16: howto manager. (line 817) -* BFD_RELOC_SH_GOTPLT_MEDHI16: howto manager. (line 819) -* BFD_RELOC_SH_GOTPLT_MEDLOW16: howto manager. (line 818) -* BFD_RELOC_SH_IMM3: howto manager. (line 782) -* BFD_RELOC_SH_IMM3U: howto manager. (line 783) -* BFD_RELOC_SH_IMM4: howto manager. (line 790) -* BFD_RELOC_SH_IMM4BY2: howto manager. (line 791) -* BFD_RELOC_SH_IMM4BY4: howto manager. (line 792) -* BFD_RELOC_SH_IMM8: howto manager. (line 793) -* BFD_RELOC_SH_IMM8BY2: howto manager. (line 794) -* BFD_RELOC_SH_IMM8BY4: howto manager. (line 795) -* BFD_RELOC_SH_IMM_HI16: howto manager. (line 859) -* BFD_RELOC_SH_IMM_HI16_PCREL: howto manager. (line 860) -* BFD_RELOC_SH_IMM_LOW16: howto manager. (line 853) -* BFD_RELOC_SH_IMM_LOW16_PCREL: howto manager. (line 854) -* BFD_RELOC_SH_IMM_MEDHI16: howto manager. (line 857) -* BFD_RELOC_SH_IMM_MEDHI16_PCREL: howto manager. (line 858) -* BFD_RELOC_SH_IMM_MEDLOW16: howto manager. (line 855) -* BFD_RELOC_SH_IMM_MEDLOW16_PCREL: howto manager. (line 856) -* BFD_RELOC_SH_IMMS10: howto manager. (line 847) -* BFD_RELOC_SH_IMMS10BY2: howto manager. (line 848) -* BFD_RELOC_SH_IMMS10BY4: howto manager. (line 849) -* BFD_RELOC_SH_IMMS10BY8: howto manager. (line 850) -* BFD_RELOC_SH_IMMS16: howto manager. (line 851) -* BFD_RELOC_SH_IMMS6: howto manager. (line 844) -* BFD_RELOC_SH_IMMS6BY32: howto manager. (line 845) -* BFD_RELOC_SH_IMMU16: howto manager. (line 852) -* BFD_RELOC_SH_IMMU5: howto manager. (line 843) -* BFD_RELOC_SH_IMMU6: howto manager. (line 846) -* BFD_RELOC_SH_JMP_SLOT: howto manager. (line 810) -* BFD_RELOC_SH_JMP_SLOT64: howto manager. (line 835) -* BFD_RELOC_SH_LABEL: howto manager. (line 805) -* BFD_RELOC_SH_LOOP_END: howto manager. (line 807) -* BFD_RELOC_SH_LOOP_START: howto manager. (line 806) -* BFD_RELOC_SH_PCDISP12BY2: howto manager. (line 781) -* BFD_RELOC_SH_PCDISP8BY2: howto manager. (line 780) -* BFD_RELOC_SH_PCRELIMM8BY2: howto manager. (line 796) -* BFD_RELOC_SH_PCRELIMM8BY4: howto manager. (line 797) -* BFD_RELOC_SH_PLT_HI16: howto manager. (line 824) -* BFD_RELOC_SH_PLT_LOW16: howto manager. (line 821) -* BFD_RELOC_SH_PLT_MEDHI16: howto manager. (line 823) -* BFD_RELOC_SH_PLT_MEDLOW16: howto manager. (line 822) -* BFD_RELOC_SH_PT_16: howto manager. (line 861) -* BFD_RELOC_SH_RELATIVE: howto manager. (line 811) -* BFD_RELOC_SH_RELATIVE64: howto manager. (line 836) -* BFD_RELOC_SH_SHMEDIA_CODE: howto manager. (line 842) -* BFD_RELOC_SH_SWITCH16: howto manager. (line 798) -* BFD_RELOC_SH_SWITCH32: howto manager. (line 799) -* BFD_RELOC_SH_TLS_DTPMOD32: howto manager. (line 867) -* BFD_RELOC_SH_TLS_DTPOFF32: howto manager. (line 868) -* BFD_RELOC_SH_TLS_GD_32: howto manager. (line 862) -* BFD_RELOC_SH_TLS_IE_32: howto manager. (line 865) -* BFD_RELOC_SH_TLS_LD_32: howto manager. (line 863) -* BFD_RELOC_SH_TLS_LDO_32: howto manager. (line 864) -* BFD_RELOC_SH_TLS_LE_32: howto manager. (line 866) -* BFD_RELOC_SH_TLS_TPOFF32: howto manager. (line 869) -* BFD_RELOC_SH_USES: howto manager. (line 800) -* BFD_RELOC_SPARC13: howto manager. (line 119) -* BFD_RELOC_SPARC22: howto manager. (line 118) -* BFD_RELOC_SPARC_10: howto manager. (line 141) -* BFD_RELOC_SPARC_11: howto manager. (line 142) -* BFD_RELOC_SPARC_5: howto manager. (line 154) -* BFD_RELOC_SPARC_6: howto manager. (line 153) -* BFD_RELOC_SPARC_64: howto manager. (line 140) -* BFD_RELOC_SPARC_7: howto manager. (line 152) -* BFD_RELOC_SPARC_BASE13: howto manager. (line 136) -* BFD_RELOC_SPARC_BASE22: howto manager. (line 137) -* BFD_RELOC_SPARC_COPY: howto manager. (line 126) -* BFD_RELOC_SPARC_DISP64: howto manager. (line 155) -* BFD_RELOC_SPARC_GLOB_DAT: howto manager. (line 127) -* BFD_RELOC_SPARC_GOT10: howto manager. (line 120) -* BFD_RELOC_SPARC_GOT13: howto manager. (line 121) -* BFD_RELOC_SPARC_GOT22: howto manager. (line 122) -* BFD_RELOC_SPARC_H44: howto manager. (line 160) -* BFD_RELOC_SPARC_HH22: howto manager. (line 144) -* BFD_RELOC_SPARC_HIX22: howto manager. (line 158) -* BFD_RELOC_SPARC_HM10: howto manager. (line 145) -* BFD_RELOC_SPARC_JMP_SLOT: howto manager. (line 128) -* BFD_RELOC_SPARC_L44: howto manager. (line 162) -* BFD_RELOC_SPARC_LM22: howto manager. (line 146) -* BFD_RELOC_SPARC_LOX10: howto manager. (line 159) -* BFD_RELOC_SPARC_M44: howto manager. (line 161) -* BFD_RELOC_SPARC_OLO10: howto manager. (line 143) -* BFD_RELOC_SPARC_PC10: howto manager. (line 123) -* BFD_RELOC_SPARC_PC22: howto manager. (line 124) -* BFD_RELOC_SPARC_PC_HH22: howto manager. (line 147) -* BFD_RELOC_SPARC_PC_HM10: howto manager. (line 148) -* BFD_RELOC_SPARC_PC_LM22: howto manager. (line 149) -* BFD_RELOC_SPARC_PLT32: howto manager. (line 156) -* BFD_RELOC_SPARC_PLT64: howto manager. (line 157) -* BFD_RELOC_SPARC_REGISTER: howto manager. (line 163) -* BFD_RELOC_SPARC_RELATIVE: howto manager. (line 129) -* BFD_RELOC_SPARC_REV32: howto manager. (line 166) -* BFD_RELOC_SPARC_TLS_DTPMOD32: howto manager. (line 187) -* BFD_RELOC_SPARC_TLS_DTPMOD64: howto manager. (line 188) -* BFD_RELOC_SPARC_TLS_DTPOFF32: howto manager. (line 189) -* BFD_RELOC_SPARC_TLS_DTPOFF64: howto manager. (line 190) -* BFD_RELOC_SPARC_TLS_GD_ADD: howto manager. (line 171) -* BFD_RELOC_SPARC_TLS_GD_CALL: howto manager. (line 172) -* BFD_RELOC_SPARC_TLS_GD_HI22: howto manager. (line 169) -* BFD_RELOC_SPARC_TLS_GD_LO10: howto manager. (line 170) -* BFD_RELOC_SPARC_TLS_IE_ADD: howto manager. (line 184) -* BFD_RELOC_SPARC_TLS_IE_HI22: howto manager. (line 180) -* BFD_RELOC_SPARC_TLS_IE_LD: howto manager. (line 182) -* BFD_RELOC_SPARC_TLS_IE_LDX: howto manager. (line 183) -* BFD_RELOC_SPARC_TLS_IE_LO10: howto manager. (line 181) -* BFD_RELOC_SPARC_TLS_LDM_ADD: howto manager. (line 175) -* BFD_RELOC_SPARC_TLS_LDM_CALL: howto manager. (line 176) -* BFD_RELOC_SPARC_TLS_LDM_HI22: howto manager. (line 173) -* BFD_RELOC_SPARC_TLS_LDM_LO10: howto manager. (line 174) -* BFD_RELOC_SPARC_TLS_LDO_ADD: howto manager. (line 179) -* BFD_RELOC_SPARC_TLS_LDO_HIX22: howto manager. (line 177) -* BFD_RELOC_SPARC_TLS_LDO_LOX10: howto manager. (line 178) -* BFD_RELOC_SPARC_TLS_LE_HIX22: howto manager. (line 185) -* BFD_RELOC_SPARC_TLS_LE_LOX10: howto manager. (line 186) -* BFD_RELOC_SPARC_TLS_TPOFF32: howto manager. (line 191) -* BFD_RELOC_SPARC_TLS_TPOFF64: howto manager. (line 192) -* BFD_RELOC_SPARC_UA16: howto manager. (line 130) -* BFD_RELOC_SPARC_UA32: howto manager. (line 131) -* BFD_RELOC_SPARC_UA64: howto manager. (line 132) -* BFD_RELOC_SPARC_WDISP16: howto manager. (line 150) -* BFD_RELOC_SPARC_WDISP19: howto manager. (line 151) -* BFD_RELOC_SPARC_WDISP22: howto manager. (line 117) -* BFD_RELOC_SPARC_WPLT30: howto manager. (line 125) -* BFD_RELOC_SPU_HI16: howto manager. (line 206) -* BFD_RELOC_SPU_IMM10: howto manager. (line 197) -* BFD_RELOC_SPU_IMM10W: howto manager. (line 198) -* BFD_RELOC_SPU_IMM16: howto manager. (line 199) -* BFD_RELOC_SPU_IMM16W: howto manager. (line 200) -* BFD_RELOC_SPU_IMM18: howto manager. (line 201) -* BFD_RELOC_SPU_IMM7: howto manager. (line 195) -* BFD_RELOC_SPU_IMM8: howto manager. (line 196) -* BFD_RELOC_SPU_LO16: howto manager. (line 205) -* BFD_RELOC_SPU_PCREL16: howto manager. (line 204) -* BFD_RELOC_SPU_PCREL9a: howto manager. (line 202) -* BFD_RELOC_SPU_PCREL9b: howto manager. (line 203) -* BFD_RELOC_SPU_PPU32: howto manager. (line 207) -* BFD_RELOC_SPU_PPU64: howto manager. (line 208) -* BFD_RELOC_THUMB_PCREL_BLX: howto manager. (line 643) -* BFD_RELOC_THUMB_PCREL_BRANCH12: howto manager. (line 657) -* BFD_RELOC_THUMB_PCREL_BRANCH20: howto manager. (line 658) -* BFD_RELOC_THUMB_PCREL_BRANCH23: howto manager. (line 659) -* BFD_RELOC_THUMB_PCREL_BRANCH25: howto manager. (line 660) -* BFD_RELOC_THUMB_PCREL_BRANCH7: howto manager. (line 655) -* BFD_RELOC_THUMB_PCREL_BRANCH9: howto manager. (line 656) -* BFD_RELOC_TIC30_LDP: howto manager. (line 1196) -* BFD_RELOC_TIC54X_16_OF_23: howto manager. (line 1214) -* BFD_RELOC_TIC54X_23: howto manager. (line 1211) -* BFD_RELOC_TIC54X_MS7_OF_23: howto manager. (line 1219) -* BFD_RELOC_TIC54X_PARTLS7: howto manager. (line 1201) -* BFD_RELOC_TIC54X_PARTMS9: howto manager. (line 1206) -* bfd_reloc_type_lookup: howto manager. (line 2068) -* BFD_RELOC_V850_22_PCREL: howto manager. (line 1123) -* BFD_RELOC_V850_9_PCREL: howto manager. (line 1120) -* BFD_RELOC_V850_ALIGN: howto manager. (line 1181) -* BFD_RELOC_V850_CALLT_16_16_OFFSET: howto manager. (line 1172) -* BFD_RELOC_V850_CALLT_6_7_OFFSET: howto manager. (line 1169) -* BFD_RELOC_V850_LO16_SPLIT_OFFSET: howto manager. (line 1184) -* BFD_RELOC_V850_LONGCALL: howto manager. (line 1175) -* BFD_RELOC_V850_LONGJUMP: howto manager. (line 1178) -* BFD_RELOC_V850_SDA_15_16_OFFSET: howto manager. (line 1129) -* BFD_RELOC_V850_SDA_16_16_OFFSET: howto manager. (line 1126) -* BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET: howto manager. (line 1161) -* BFD_RELOC_V850_TDA_16_16_OFFSET: howto manager. (line 1151) -* BFD_RELOC_V850_TDA_4_4_OFFSET: howto manager. (line 1158) -* BFD_RELOC_V850_TDA_4_5_OFFSET: howto manager. (line 1154) -* BFD_RELOC_V850_TDA_6_8_OFFSET: howto manager. (line 1140) -* BFD_RELOC_V850_TDA_7_7_OFFSET: howto manager. (line 1148) -* BFD_RELOC_V850_TDA_7_8_OFFSET: howto manager. (line 1144) -* BFD_RELOC_V850_ZDA_15_16_OFFSET: howto manager. (line 1136) -* BFD_RELOC_V850_ZDA_16_16_OFFSET: howto manager. (line 1133) -* BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET: howto manager. (line 1165) -* BFD_RELOC_VAX_GLOB_DAT: howto manager. (line 1939) -* BFD_RELOC_VAX_JMP_SLOT: howto manager. (line 1940) -* BFD_RELOC_VAX_RELATIVE: howto manager. (line 1941) -* BFD_RELOC_VPE4KMATH_DATA: howto manager. (line 1598) -* BFD_RELOC_VPE4KMATH_INSN: howto manager. (line 1599) -* BFD_RELOC_VTABLE_ENTRY: howto manager. (line 1603) -* BFD_RELOC_VTABLE_INHERIT: howto manager. (line 1602) -* BFD_RELOC_X86_64_32S: howto manager. (line 481) -* BFD_RELOC_X86_64_COPY: howto manager. (line 476) -* BFD_RELOC_X86_64_DTPMOD64: howto manager. (line 482) -* BFD_RELOC_X86_64_DTPOFF32: howto manager. (line 487) -* BFD_RELOC_X86_64_DTPOFF64: howto manager. (line 483) -* BFD_RELOC_X86_64_GLOB_DAT: howto manager. (line 477) -* BFD_RELOC_X86_64_GOT32: howto manager. (line 474) -* BFD_RELOC_X86_64_GOT64: howto manager. (line 492) -* BFD_RELOC_X86_64_GOTOFF64: howto manager. (line 490) -* BFD_RELOC_X86_64_GOTPC32: howto manager. (line 491) -* BFD_RELOC_X86_64_GOTPC32_TLSDESC: howto manager. (line 497) -* BFD_RELOC_X86_64_GOTPC64: howto manager. (line 494) -* BFD_RELOC_X86_64_GOTPCREL: howto manager. (line 480) -* BFD_RELOC_X86_64_GOTPCREL64: howto manager. (line 493) -* BFD_RELOC_X86_64_GOTPLT64: howto manager. (line 495) -* BFD_RELOC_X86_64_GOTTPOFF: howto manager. (line 488) -* BFD_RELOC_X86_64_JUMP_SLOT: howto manager. (line 478) -* BFD_RELOC_X86_64_PLT32: howto manager. (line 475) -* BFD_RELOC_X86_64_PLTOFF64: howto manager. (line 496) -* BFD_RELOC_X86_64_RELATIVE: howto manager. (line 479) -* BFD_RELOC_X86_64_TLSDESC: howto manager. (line 499) -* BFD_RELOC_X86_64_TLSDESC_CALL: howto manager. (line 498) -* BFD_RELOC_X86_64_TLSGD: howto manager. (line 485) -* BFD_RELOC_X86_64_TLSLD: howto manager. (line 486) -* BFD_RELOC_X86_64_TPOFF32: howto manager. (line 489) -* BFD_RELOC_X86_64_TPOFF64: howto manager. (line 484) -* BFD_RELOC_XC16X_PAG: howto manager. (line 1933) -* BFD_RELOC_XC16X_POF: howto manager. (line 1934) -* BFD_RELOC_XC16X_SEG: howto manager. (line 1935) -* BFD_RELOC_XC16X_SOF: howto manager. (line 1936) -* BFD_RELOC_XSTORMY16_12: howto manager. (line 1925) -* BFD_RELOC_XSTORMY16_24: howto manager. (line 1926) -* BFD_RELOC_XSTORMY16_FPTR16: howto manager. (line 1927) -* BFD_RELOC_XSTORMY16_REL_12: howto manager. (line 1924) -* BFD_RELOC_XTENSA_ASM_EXPAND: howto manager. (line 2045) -* BFD_RELOC_XTENSA_ASM_SIMPLIFY: howto manager. (line 2050) -* BFD_RELOC_XTENSA_DIFF16: howto manager. (line 1992) -* BFD_RELOC_XTENSA_DIFF32: howto manager. (line 1993) -* BFD_RELOC_XTENSA_DIFF8: howto manager. (line 1991) -* BFD_RELOC_XTENSA_GLOB_DAT: howto manager. (line 1981) -* BFD_RELOC_XTENSA_JMP_SLOT: howto manager. (line 1982) -* BFD_RELOC_XTENSA_OP0: howto manager. (line 2039) -* BFD_RELOC_XTENSA_OP1: howto manager. (line 2040) -* BFD_RELOC_XTENSA_OP2: howto manager. (line 2041) -* BFD_RELOC_XTENSA_PLT: howto manager. (line 1986) -* BFD_RELOC_XTENSA_RELATIVE: howto manager. (line 1983) -* BFD_RELOC_XTENSA_RTLD: howto manager. (line 1976) -* BFD_RELOC_XTENSA_SLOT0_ALT: howto manager. (line 2021) -* BFD_RELOC_XTENSA_SLOT0_OP: howto manager. (line 2001) -* BFD_RELOC_XTENSA_SLOT10_ALT: howto manager. (line 2031) -* BFD_RELOC_XTENSA_SLOT10_OP: howto manager. (line 2011) -* BFD_RELOC_XTENSA_SLOT11_ALT: howto manager. (line 2032) -* BFD_RELOC_XTENSA_SLOT11_OP: howto manager. (line 2012) -* BFD_RELOC_XTENSA_SLOT12_ALT: howto manager. (line 2033) -* BFD_RELOC_XTENSA_SLOT12_OP: howto manager. (line 2013) -* BFD_RELOC_XTENSA_SLOT13_ALT: howto manager. (line 2034) -* BFD_RELOC_XTENSA_SLOT13_OP: howto manager. (line 2014) -* BFD_RELOC_XTENSA_SLOT14_ALT: howto manager. (line 2035) -* BFD_RELOC_XTENSA_SLOT14_OP: howto manager. (line 2015) -* BFD_RELOC_XTENSA_SLOT1_ALT: howto manager. (line 2022) -* BFD_RELOC_XTENSA_SLOT1_OP: howto manager. (line 2002) -* BFD_RELOC_XTENSA_SLOT2_ALT: howto manager. (line 2023) -* BFD_RELOC_XTENSA_SLOT2_OP: howto manager. (line 2003) -* BFD_RELOC_XTENSA_SLOT3_ALT: howto manager. (line 2024) -* BFD_RELOC_XTENSA_SLOT3_OP: howto manager. (line 2004) -* BFD_RELOC_XTENSA_SLOT4_ALT: howto manager. (line 2025) -* BFD_RELOC_XTENSA_SLOT4_OP: howto manager. (line 2005) -* BFD_RELOC_XTENSA_SLOT5_ALT: howto manager. (line 2026) -* BFD_RELOC_XTENSA_SLOT5_OP: howto manager. (line 2006) -* BFD_RELOC_XTENSA_SLOT6_ALT: howto manager. (line 2027) -* BFD_RELOC_XTENSA_SLOT6_OP: howto manager. (line 2007) -* BFD_RELOC_XTENSA_SLOT7_ALT: howto manager. (line 2028) -* BFD_RELOC_XTENSA_SLOT7_OP: howto manager. (line 2008) -* BFD_RELOC_XTENSA_SLOT8_ALT: howto manager. (line 2029) -* BFD_RELOC_XTENSA_SLOT8_OP: howto manager. (line 2009) -* BFD_RELOC_XTENSA_SLOT9_ALT: howto manager. (line 2030) -* BFD_RELOC_XTENSA_SLOT9_OP: howto manager. (line 2010) -* BFD_RELOC_Z80_DISP8: howto manager. (line 2055) -* BFD_RELOC_Z8K_CALLR: howto manager. (line 2061) -* BFD_RELOC_Z8K_DISP7: howto manager. (line 2058) -* BFD_RELOC_Z8K_IMM4L: howto manager. (line 2064) -* bfd_scan_arch: Architectures. (line 406) -* bfd_scan_vma: BFD front end. (line 426) -* bfd_seach_for_target: bfd_target. (line 464) +* BFD_RELOC_M32C_HI8: howto manager. (line 1127) +* BFD_RELOC_M32C_RL_1ADDR: howto manager. (line 1129) +* BFD_RELOC_M32C_RL_2ADDR: howto manager. (line 1130) +* BFD_RELOC_M32C_RL_JUMP: howto manager. (line 1128) +* BFD_RELOC_M32R_10_PCREL: howto manager. (line 1137) +* BFD_RELOC_M32R_18_PCREL: howto manager. (line 1141) +* BFD_RELOC_M32R_24: howto manager. (line 1133) +* BFD_RELOC_M32R_26_PCREL: howto manager. (line 1144) +* BFD_RELOC_M32R_26_PLTREL: howto manager. (line 1163) +* BFD_RELOC_M32R_COPY: howto manager. (line 1164) +* BFD_RELOC_M32R_GLOB_DAT: howto manager. (line 1165) +* BFD_RELOC_M32R_GOT16_HI_SLO: howto manager. (line 1174) +* BFD_RELOC_M32R_GOT16_HI_ULO: howto manager. (line 1173) +* BFD_RELOC_M32R_GOT16_LO: howto manager. (line 1175) +* BFD_RELOC_M32R_GOT24: howto manager. (line 1162) +* BFD_RELOC_M32R_GOTOFF: howto manager. (line 1168) +* BFD_RELOC_M32R_GOTOFF_HI_SLO: howto manager. (line 1170) +* BFD_RELOC_M32R_GOTOFF_HI_ULO: howto manager. (line 1169) +* BFD_RELOC_M32R_GOTOFF_LO: howto manager. (line 1171) +* BFD_RELOC_M32R_GOTPC24: howto manager. (line 1172) +* BFD_RELOC_M32R_GOTPC_HI_SLO: howto manager. (line 1177) +* BFD_RELOC_M32R_GOTPC_HI_ULO: howto manager. (line 1176) +* BFD_RELOC_M32R_GOTPC_LO: howto manager. (line 1178) +* BFD_RELOC_M32R_HI16_SLO: howto manager. (line 1151) +* BFD_RELOC_M32R_HI16_ULO: howto manager. (line 1147) +* BFD_RELOC_M32R_JMP_SLOT: howto manager. (line 1166) +* BFD_RELOC_M32R_LO16: howto manager. (line 1155) +* BFD_RELOC_M32R_RELATIVE: howto manager. (line 1167) +* BFD_RELOC_M32R_SDA16: howto manager. (line 1158) +* BFD_RELOC_M68HC11_24: howto manager. (line 1803) +* BFD_RELOC_M68HC11_3B: howto manager. (line 1778) +* BFD_RELOC_M68HC11_HI8: howto manager. (line 1770) +* BFD_RELOC_M68HC11_LO16: howto manager. (line 1792) +* BFD_RELOC_M68HC11_LO8: howto manager. (line 1774) +* BFD_RELOC_M68HC11_PAGE: howto manager. (line 1798) +* BFD_RELOC_M68HC11_RL_GROUP: howto manager. (line 1787) +* BFD_RELOC_M68HC11_RL_JUMP: howto manager. (line 1781) +* BFD_RELOC_M68HC12_5B: howto manager. (line 1809) +* BFD_RELOC_MACH_O_PAIR: howto manager. (line 2178) +* BFD_RELOC_MACH_O_SECTDIFF: howto manager. (line 2174) +* BFD_RELOC_MCORE_PCREL_32: howto manager. (line 1318) +* BFD_RELOC_MCORE_PCREL_IMM11BY2: howto manager. (line 1316) +* BFD_RELOC_MCORE_PCREL_IMM4BY2: howto manager. (line 1317) +* BFD_RELOC_MCORE_PCREL_IMM8BY4: howto manager. (line 1315) +* BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2: howto manager. (line 1319) +* BFD_RELOC_MCORE_RVA: howto manager. (line 1320) +* BFD_RELOC_MEP_16: howto manager. (line 1324) +* BFD_RELOC_MEP_32: howto manager. (line 1325) +* BFD_RELOC_MEP_8: howto manager. (line 1323) +* BFD_RELOC_MEP_ADDR24A4: howto manager. (line 1340) +* BFD_RELOC_MEP_GNU_VTENTRY: howto manager. (line 1342) +* BFD_RELOC_MEP_GNU_VTINHERIT: howto manager. (line 1341) +* BFD_RELOC_MEP_GPREL: howto manager. (line 1334) +* BFD_RELOC_MEP_HI16S: howto manager. (line 1333) +* BFD_RELOC_MEP_HI16U: howto manager. (line 1332) +* BFD_RELOC_MEP_LOW16: howto manager. (line 1331) +* BFD_RELOC_MEP_PCABS24A2: howto manager. (line 1330) +* BFD_RELOC_MEP_PCREL12A2: howto manager. (line 1327) +* BFD_RELOC_MEP_PCREL17A2: howto manager. (line 1328) +* BFD_RELOC_MEP_PCREL24A2: howto manager. (line 1329) +* BFD_RELOC_MEP_PCREL8A2: howto manager. (line 1326) +* BFD_RELOC_MEP_TPREL: howto manager. (line 1335) +* BFD_RELOC_MEP_TPREL7: howto manager. (line 1336) +* BFD_RELOC_MEP_TPREL7A2: howto manager. (line 1337) +* BFD_RELOC_MEP_TPREL7A4: howto manager. (line 1338) +* BFD_RELOC_MEP_UIMM24: howto manager. (line 1339) +* BFD_RELOC_MICROBLAZE_32_GOTOFF: howto manager. (line 2225) +* BFD_RELOC_MICROBLAZE_32_LO: howto manager. (line 2181) +* BFD_RELOC_MICROBLAZE_32_LO_PCREL: howto manager. (line 2185) +* BFD_RELOC_MICROBLAZE_32_ROSDA: howto manager. (line 2189) +* BFD_RELOC_MICROBLAZE_32_RWSDA: howto manager. (line 2193) +* BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM: howto manager. (line 2197) +* BFD_RELOC_MICROBLAZE_64_GOT: howto manager. (line 2211) +* BFD_RELOC_MICROBLAZE_64_GOTOFF: howto manager. (line 2220) +* BFD_RELOC_MICROBLAZE_64_GOTPC: howto manager. (line 2206) +* BFD_RELOC_MICROBLAZE_64_NONE: howto manager. (line 2201) +* BFD_RELOC_MICROBLAZE_64_PLT: howto manager. (line 2215) +* BFD_RELOC_MICROBLAZE_COPY: howto manager. (line 2229) +* BFD_RELOC_MIPS16_CALL16: howto manager. (line 364) +* BFD_RELOC_MIPS16_GOT16: howto manager. (line 363) +* BFD_RELOC_MIPS16_GPREL: howto manager. (line 339) +* BFD_RELOC_MIPS16_HI16: howto manager. (line 368) +* BFD_RELOC_MIPS16_HI16_S: howto manager. (line 371) +* BFD_RELOC_MIPS16_JMP: howto manager. (line 336) +* BFD_RELOC_MIPS16_LO16: howto manager. (line 377) +* BFD_RELOC_MIPS_CALL16: howto manager. (line 384) +* BFD_RELOC_MIPS_CALL_HI16: howto manager. (line 387) +* BFD_RELOC_MIPS_CALL_LO16: howto manager. (line 388) +* BFD_RELOC_MIPS_COPY: howto manager. (line 419) +* BFD_RELOC_MIPS_DELETE: howto manager. (line 397) +* BFD_RELOC_MIPS_GOT16: howto manager. (line 383) +* BFD_RELOC_MIPS_GOT_DISP: howto manager. (line 392) +* BFD_RELOC_MIPS_GOT_HI16: howto manager. (line 385) +* BFD_RELOC_MIPS_GOT_LO16: howto manager. (line 386) +* BFD_RELOC_MIPS_GOT_OFST: howto manager. (line 391) +* BFD_RELOC_MIPS_GOT_PAGE: howto manager. (line 390) +* BFD_RELOC_MIPS_HIGHER: howto manager. (line 399) +* BFD_RELOC_MIPS_HIGHEST: howto manager. (line 398) +* BFD_RELOC_MIPS_INSERT_A: howto manager. (line 395) +* BFD_RELOC_MIPS_INSERT_B: howto manager. (line 396) +* BFD_RELOC_MIPS_JALR: howto manager. (line 403) +* BFD_RELOC_MIPS_JMP: howto manager. (line 332) +* BFD_RELOC_MIPS_JUMP_SLOT: howto manager. (line 420) +* BFD_RELOC_MIPS_LITERAL: howto manager. (line 380) +* BFD_RELOC_MIPS_REL16: howto manager. (line 401) +* BFD_RELOC_MIPS_RELGOT: howto manager. (line 402) +* BFD_RELOC_MIPS_SCN_DISP: howto manager. (line 400) +* BFD_RELOC_MIPS_SHIFT5: howto manager. (line 393) +* BFD_RELOC_MIPS_SHIFT6: howto manager. (line 394) +* BFD_RELOC_MIPS_SUB: howto manager. (line 389) +* BFD_RELOC_MIPS_TLS_DTPMOD32: howto manager. (line 404) +* BFD_RELOC_MIPS_TLS_DTPMOD64: howto manager. (line 406) +* BFD_RELOC_MIPS_TLS_DTPREL32: howto manager. (line 405) +* BFD_RELOC_MIPS_TLS_DTPREL64: howto manager. (line 407) +* BFD_RELOC_MIPS_TLS_DTPREL_HI16: howto manager. (line 410) +* BFD_RELOC_MIPS_TLS_DTPREL_LO16: howto manager. (line 411) +* BFD_RELOC_MIPS_TLS_GD: howto manager. (line 408) +* BFD_RELOC_MIPS_TLS_GOTTPREL: howto manager. (line 412) +* BFD_RELOC_MIPS_TLS_LDM: howto manager. (line 409) +* BFD_RELOC_MIPS_TLS_TPREL32: howto manager. (line 413) +* BFD_RELOC_MIPS_TLS_TPREL64: howto manager. (line 414) +* BFD_RELOC_MIPS_TLS_TPREL_HI16: howto manager. (line 415) +* BFD_RELOC_MIPS_TLS_TPREL_LO16: howto manager. (line 416) +* BFD_RELOC_MMIX_ADDR19: howto manager. (line 1371) +* BFD_RELOC_MMIX_ADDR27: howto manager. (line 1375) +* BFD_RELOC_MMIX_BASE_PLUS_OFFSET: howto manager. (line 1387) +* BFD_RELOC_MMIX_CBRANCH: howto manager. (line 1351) +* BFD_RELOC_MMIX_CBRANCH_1: howto manager. (line 1353) +* BFD_RELOC_MMIX_CBRANCH_2: howto manager. (line 1354) +* BFD_RELOC_MMIX_CBRANCH_3: howto manager. (line 1355) +* BFD_RELOC_MMIX_CBRANCH_J: howto manager. (line 1352) +* BFD_RELOC_MMIX_GETA: howto manager. (line 1345) +* BFD_RELOC_MMIX_GETA_1: howto manager. (line 1346) +* BFD_RELOC_MMIX_GETA_2: howto manager. (line 1347) +* BFD_RELOC_MMIX_GETA_3: howto manager. (line 1348) +* BFD_RELOC_MMIX_JMP: howto manager. (line 1365) +* BFD_RELOC_MMIX_JMP_1: howto manager. (line 1366) +* BFD_RELOC_MMIX_JMP_2: howto manager. (line 1367) +* BFD_RELOC_MMIX_JMP_3: howto manager. (line 1368) +* BFD_RELOC_MMIX_LOCAL: howto manager. (line 1391) +* BFD_RELOC_MMIX_PUSHJ: howto manager. (line 1358) +* BFD_RELOC_MMIX_PUSHJ_1: howto manager. (line 1359) +* BFD_RELOC_MMIX_PUSHJ_2: howto manager. (line 1360) +* BFD_RELOC_MMIX_PUSHJ_3: howto manager. (line 1361) +* BFD_RELOC_MMIX_PUSHJ_STUBBABLE: howto manager. (line 1362) +* BFD_RELOC_MMIX_REG: howto manager. (line 1383) +* BFD_RELOC_MMIX_REG_OR_BYTE: howto manager. (line 1379) +* BFD_RELOC_MN10300_16_PCREL: howto manager. (line 1253) +* BFD_RELOC_MN10300_32_PCREL: howto manager. (line 1249) +* BFD_RELOC_MN10300_ALIGN: howto manager. (line 499) +* BFD_RELOC_MN10300_COPY: howto manager. (line 482) +* BFD_RELOC_MN10300_GLOB_DAT: howto manager. (line 485) +* BFD_RELOC_MN10300_GOT16: howto manager. (line 478) +* BFD_RELOC_MN10300_GOT24: howto manager. (line 474) +* BFD_RELOC_MN10300_GOT32: howto manager. (line 470) +* BFD_RELOC_MN10300_GOTOFF24: howto manager. (line 467) +* BFD_RELOC_MN10300_JMP_SLOT: howto manager. (line 488) +* BFD_RELOC_MN10300_RELATIVE: howto manager. (line 491) +* BFD_RELOC_MN10300_SYM_DIFF: howto manager. (line 494) +* BFD_RELOC_MOXIE_10_PCREL: howto manager. (line 423) +* BFD_RELOC_MSP430_10_PCREL: howto manager. (line 2049) +* BFD_RELOC_MSP430_16: howto manager. (line 2051) +* BFD_RELOC_MSP430_16_BYTE: howto manager. (line 2053) +* BFD_RELOC_MSP430_16_PCREL: howto manager. (line 2050) +* BFD_RELOC_MSP430_16_PCREL_BYTE: howto manager. (line 2052) +* BFD_RELOC_MSP430_2X_PCREL: howto manager. (line 2054) +* BFD_RELOC_MSP430_RL_PCREL: howto manager. (line 2055) +* BFD_RELOC_MT_GNU_VTENTRY: howto manager. (line 2043) +* BFD_RELOC_MT_GNU_VTINHERIT: howto manager. (line 2040) +* BFD_RELOC_MT_HI16: howto manager. (line 2034) +* BFD_RELOC_MT_LO16: howto manager. (line 2037) +* BFD_RELOC_MT_PC16: howto manager. (line 2031) +* BFD_RELOC_MT_PCINSN8: howto manager. (line 2046) +* BFD_RELOC_NONE: howto manager. (line 131) +* BFD_RELOC_NS32K_DISP_16: howto manager. (line 565) +* BFD_RELOC_NS32K_DISP_16_PCREL: howto manager. (line 568) +* BFD_RELOC_NS32K_DISP_32: howto manager. (line 566) +* BFD_RELOC_NS32K_DISP_32_PCREL: howto manager. (line 569) +* BFD_RELOC_NS32K_DISP_8: howto manager. (line 564) +* BFD_RELOC_NS32K_DISP_8_PCREL: howto manager. (line 567) +* BFD_RELOC_NS32K_IMM_16: howto manager. (line 559) +* BFD_RELOC_NS32K_IMM_16_PCREL: howto manager. (line 562) +* BFD_RELOC_NS32K_IMM_32: howto manager. (line 560) +* BFD_RELOC_NS32K_IMM_32_PCREL: howto manager. (line 563) +* BFD_RELOC_NS32K_IMM_8: howto manager. (line 558) +* BFD_RELOC_NS32K_IMM_8_PCREL: howto manager. (line 561) +* BFD_RELOC_OPENRISC_ABS_26: howto manager. (line 2000) +* BFD_RELOC_OPENRISC_REL_26: howto manager. (line 2001) +* BFD_RELOC_PDP11_DISP_6_PCREL: howto manager. (line 573) +* BFD_RELOC_PDP11_DISP_8_PCREL: howto manager. (line 572) +* BFD_RELOC_PJ_CODE_DIR16: howto manager. (line 578) +* BFD_RELOC_PJ_CODE_DIR32: howto manager. (line 579) +* BFD_RELOC_PJ_CODE_HI16: howto manager. (line 576) +* BFD_RELOC_PJ_CODE_LO16: howto manager. (line 577) +* BFD_RELOC_PJ_CODE_REL16: howto manager. (line 580) +* BFD_RELOC_PJ_CODE_REL32: howto manager. (line 581) +* BFD_RELOC_PPC64_ADDR16_DS: howto manager. (line 626) +* BFD_RELOC_PPC64_ADDR16_LO_DS: howto manager. (line 627) +* BFD_RELOC_PPC64_DTPREL16_DS: howto manager. (line 675) +* BFD_RELOC_PPC64_DTPREL16_HIGHER: howto manager. (line 677) +* BFD_RELOC_PPC64_DTPREL16_HIGHERA: howto manager. (line 678) +* BFD_RELOC_PPC64_DTPREL16_HIGHEST: howto manager. (line 679) +* BFD_RELOC_PPC64_DTPREL16_HIGHESTA: howto manager. (line 680) +* BFD_RELOC_PPC64_DTPREL16_LO_DS: howto manager. (line 676) +* BFD_RELOC_PPC64_GOT16_DS: howto manager. (line 628) +* BFD_RELOC_PPC64_GOT16_LO_DS: howto manager. (line 629) +* BFD_RELOC_PPC64_HIGHER: howto manager. (line 614) +* BFD_RELOC_PPC64_HIGHER_S: howto manager. (line 615) +* BFD_RELOC_PPC64_HIGHEST: howto manager. (line 616) +* BFD_RELOC_PPC64_HIGHEST_S: howto manager. (line 617) +* BFD_RELOC_PPC64_PLT16_LO_DS: howto manager. (line 630) +* BFD_RELOC_PPC64_PLTGOT16: howto manager. (line 622) +* BFD_RELOC_PPC64_PLTGOT16_DS: howto manager. (line 635) +* BFD_RELOC_PPC64_PLTGOT16_HA: howto manager. (line 625) +* BFD_RELOC_PPC64_PLTGOT16_HI: howto manager. (line 624) +* BFD_RELOC_PPC64_PLTGOT16_LO: howto manager. (line 623) +* BFD_RELOC_PPC64_PLTGOT16_LO_DS: howto manager. (line 636) +* BFD_RELOC_PPC64_SECTOFF_DS: howto manager. (line 631) +* BFD_RELOC_PPC64_SECTOFF_LO_DS: howto manager. (line 632) +* BFD_RELOC_PPC64_TOC: howto manager. (line 621) +* BFD_RELOC_PPC64_TOC16_DS: howto manager. (line 633) +* BFD_RELOC_PPC64_TOC16_HA: howto manager. (line 620) +* BFD_RELOC_PPC64_TOC16_HI: howto manager. (line 619) +* BFD_RELOC_PPC64_TOC16_LO: howto manager. (line 618) +* BFD_RELOC_PPC64_TOC16_LO_DS: howto manager. (line 634) +* BFD_RELOC_PPC64_TPREL16_DS: howto manager. (line 669) +* BFD_RELOC_PPC64_TPREL16_HIGHER: howto manager. (line 671) +* BFD_RELOC_PPC64_TPREL16_HIGHERA: howto manager. (line 672) +* BFD_RELOC_PPC64_TPREL16_HIGHEST: howto manager. (line 673) +* BFD_RELOC_PPC64_TPREL16_HIGHESTA: howto manager. (line 674) +* BFD_RELOC_PPC64_TPREL16_LO_DS: howto manager. (line 670) +* BFD_RELOC_PPC_B16: howto manager. (line 587) +* BFD_RELOC_PPC_B16_BRNTAKEN: howto manager. (line 589) +* BFD_RELOC_PPC_B16_BRTAKEN: howto manager. (line 588) +* BFD_RELOC_PPC_B26: howto manager. (line 584) +* BFD_RELOC_PPC_BA16: howto manager. (line 590) +* BFD_RELOC_PPC_BA16_BRNTAKEN: howto manager. (line 592) +* BFD_RELOC_PPC_BA16_BRTAKEN: howto manager. (line 591) +* BFD_RELOC_PPC_BA26: howto manager. (line 585) +* BFD_RELOC_PPC_COPY: howto manager. (line 593) +* BFD_RELOC_PPC_DTPMOD: howto manager. (line 642) +* BFD_RELOC_PPC_DTPREL: howto manager. (line 652) +* BFD_RELOC_PPC_DTPREL16: howto manager. (line 648) +* BFD_RELOC_PPC_DTPREL16_HA: howto manager. (line 651) +* BFD_RELOC_PPC_DTPREL16_HI: howto manager. (line 650) +* BFD_RELOC_PPC_DTPREL16_LO: howto manager. (line 649) +* BFD_RELOC_PPC_EMB_BIT_FLD: howto manager. (line 612) +* BFD_RELOC_PPC_EMB_MRKREF: howto manager. (line 607) +* BFD_RELOC_PPC_EMB_NADDR16: howto manager. (line 599) +* BFD_RELOC_PPC_EMB_NADDR16_HA: howto manager. (line 602) +* BFD_RELOC_PPC_EMB_NADDR16_HI: howto manager. (line 601) +* BFD_RELOC_PPC_EMB_NADDR16_LO: howto manager. (line 600) +* BFD_RELOC_PPC_EMB_NADDR32: howto manager. (line 598) +* BFD_RELOC_PPC_EMB_RELSDA: howto manager. (line 613) +* BFD_RELOC_PPC_EMB_RELSEC16: howto manager. (line 608) +* BFD_RELOC_PPC_EMB_RELST_HA: howto manager. (line 611) +* BFD_RELOC_PPC_EMB_RELST_HI: howto manager. (line 610) +* BFD_RELOC_PPC_EMB_RELST_LO: howto manager. (line 609) +* BFD_RELOC_PPC_EMB_SDA21: howto manager. (line 606) +* BFD_RELOC_PPC_EMB_SDA2I16: howto manager. (line 604) +* BFD_RELOC_PPC_EMB_SDA2REL: howto manager. (line 605) +* BFD_RELOC_PPC_EMB_SDAI16: howto manager. (line 603) +* BFD_RELOC_PPC_GLOB_DAT: howto manager. (line 594) +* BFD_RELOC_PPC_GOT_DTPREL16: howto manager. (line 665) +* BFD_RELOC_PPC_GOT_DTPREL16_HA: howto manager. (line 668) +* BFD_RELOC_PPC_GOT_DTPREL16_HI: howto manager. (line 667) +* BFD_RELOC_PPC_GOT_DTPREL16_LO: howto manager. (line 666) +* BFD_RELOC_PPC_GOT_TLSGD16: howto manager. (line 653) +* BFD_RELOC_PPC_GOT_TLSGD16_HA: howto manager. (line 656) +* BFD_RELOC_PPC_GOT_TLSGD16_HI: howto manager. (line 655) +* BFD_RELOC_PPC_GOT_TLSGD16_LO: howto manager. (line 654) +* BFD_RELOC_PPC_GOT_TLSLD16: howto manager. (line 657) +* BFD_RELOC_PPC_GOT_TLSLD16_HA: howto manager. (line 660) +* BFD_RELOC_PPC_GOT_TLSLD16_HI: howto manager. (line 659) +* BFD_RELOC_PPC_GOT_TLSLD16_LO: howto manager. (line 658) +* BFD_RELOC_PPC_GOT_TPREL16: howto manager. (line 661) +* BFD_RELOC_PPC_GOT_TPREL16_HA: howto manager. (line 664) +* BFD_RELOC_PPC_GOT_TPREL16_HI: howto manager. (line 663) +* BFD_RELOC_PPC_GOT_TPREL16_LO: howto manager. (line 662) +* BFD_RELOC_PPC_JMP_SLOT: howto manager. (line 595) +* BFD_RELOC_PPC_LOCAL24PC: howto manager. (line 597) +* BFD_RELOC_PPC_RELATIVE: howto manager. (line 596) +* BFD_RELOC_PPC_TLS: howto manager. (line 639) +* BFD_RELOC_PPC_TLSGD: howto manager. (line 640) +* BFD_RELOC_PPC_TLSLD: howto manager. (line 641) +* BFD_RELOC_PPC_TOC16: howto manager. (line 586) +* BFD_RELOC_PPC_TPREL: howto manager. (line 647) +* BFD_RELOC_PPC_TPREL16: howto manager. (line 643) +* BFD_RELOC_PPC_TPREL16_HA: howto manager. (line 646) +* BFD_RELOC_PPC_TPREL16_HI: howto manager. (line 645) +* BFD_RELOC_PPC_TPREL16_LO: howto manager. (line 644) +* BFD_RELOC_RELC: howto manager. (line 2017) +* BFD_RELOC_RVA: howto manager. (line 100) +* BFD_RELOC_SCORE16_BRANCH: howto manager. (line 1623) +* BFD_RELOC_SCORE16_JMP: howto manager. (line 1620) +* BFD_RELOC_SCORE_BCMP: howto manager. (line 1626) +* BFD_RELOC_SCORE_BRANCH: howto manager. (line 1611) +* BFD_RELOC_SCORE_CALL15: howto manager. (line 1631) +* BFD_RELOC_SCORE_DUMMY2: howto manager. (line 1607) +* BFD_RELOC_SCORE_DUMMY_HI16: howto manager. (line 1632) +* BFD_RELOC_SCORE_GOT15: howto manager. (line 1629) +* BFD_RELOC_SCORE_GOT_LO16: howto manager. (line 1630) +* BFD_RELOC_SCORE_GPREL15: howto manager. (line 1604) +* BFD_RELOC_SCORE_IMM30: howto manager. (line 1614) +* BFD_RELOC_SCORE_IMM32: howto manager. (line 1617) +* BFD_RELOC_SCORE_JMP: howto manager. (line 1608) +* BFD_RELOC_SH_ALIGN: howto manager. (line 863) +* BFD_RELOC_SH_CODE: howto manager. (line 864) +* BFD_RELOC_SH_COPY: howto manager. (line 869) +* BFD_RELOC_SH_COPY64: howto manager. (line 894) +* BFD_RELOC_SH_COUNT: howto manager. (line 862) +* BFD_RELOC_SH_DATA: howto manager. (line 865) +* BFD_RELOC_SH_DISP12: howto manager. (line 845) +* BFD_RELOC_SH_DISP12BY2: howto manager. (line 846) +* BFD_RELOC_SH_DISP12BY4: howto manager. (line 847) +* BFD_RELOC_SH_DISP12BY8: howto manager. (line 848) +* BFD_RELOC_SH_DISP20: howto manager. (line 849) +* BFD_RELOC_SH_DISP20BY8: howto manager. (line 850) +* BFD_RELOC_SH_GLOB_DAT: howto manager. (line 870) +* BFD_RELOC_SH_GLOB_DAT64: howto manager. (line 895) +* BFD_RELOC_SH_GOT10BY4: howto manager. (line 898) +* BFD_RELOC_SH_GOT10BY8: howto manager. (line 899) +* BFD_RELOC_SH_GOT_HI16: howto manager. (line 877) +* BFD_RELOC_SH_GOT_LOW16: howto manager. (line 874) +* BFD_RELOC_SH_GOT_MEDHI16: howto manager. (line 876) +* BFD_RELOC_SH_GOT_MEDLOW16: howto manager. (line 875) +* BFD_RELOC_SH_GOTOFF_HI16: howto manager. (line 889) +* BFD_RELOC_SH_GOTOFF_LOW16: howto manager. (line 886) +* BFD_RELOC_SH_GOTOFF_MEDHI16: howto manager. (line 888) +* BFD_RELOC_SH_GOTOFF_MEDLOW16: howto manager. (line 887) +* BFD_RELOC_SH_GOTPC: howto manager. (line 873) +* BFD_RELOC_SH_GOTPC_HI16: howto manager. (line 893) +* BFD_RELOC_SH_GOTPC_LOW16: howto manager. (line 890) +* BFD_RELOC_SH_GOTPC_MEDHI16: howto manager. (line 892) +* BFD_RELOC_SH_GOTPC_MEDLOW16: howto manager. (line 891) +* BFD_RELOC_SH_GOTPLT10BY4: howto manager. (line 900) +* BFD_RELOC_SH_GOTPLT10BY8: howto manager. (line 901) +* BFD_RELOC_SH_GOTPLT32: howto manager. (line 902) +* BFD_RELOC_SH_GOTPLT_HI16: howto manager. (line 881) +* BFD_RELOC_SH_GOTPLT_LOW16: howto manager. (line 878) +* BFD_RELOC_SH_GOTPLT_MEDHI16: howto manager. (line 880) +* BFD_RELOC_SH_GOTPLT_MEDLOW16: howto manager. (line 879) +* BFD_RELOC_SH_IMM3: howto manager. (line 843) +* BFD_RELOC_SH_IMM3U: howto manager. (line 844) +* BFD_RELOC_SH_IMM4: howto manager. (line 851) +* BFD_RELOC_SH_IMM4BY2: howto manager. (line 852) +* BFD_RELOC_SH_IMM4BY4: howto manager. (line 853) +* BFD_RELOC_SH_IMM8: howto manager. (line 854) +* BFD_RELOC_SH_IMM8BY2: howto manager. (line 855) +* BFD_RELOC_SH_IMM8BY4: howto manager. (line 856) +* BFD_RELOC_SH_IMM_HI16: howto manager. (line 920) +* BFD_RELOC_SH_IMM_HI16_PCREL: howto manager. (line 921) +* BFD_RELOC_SH_IMM_LOW16: howto manager. (line 914) +* BFD_RELOC_SH_IMM_LOW16_PCREL: howto manager. (line 915) +* BFD_RELOC_SH_IMM_MEDHI16: howto manager. (line 918) +* BFD_RELOC_SH_IMM_MEDHI16_PCREL: howto manager. (line 919) +* BFD_RELOC_SH_IMM_MEDLOW16: howto manager. (line 916) +* BFD_RELOC_SH_IMM_MEDLOW16_PCREL: howto manager. (line 917) +* BFD_RELOC_SH_IMMS10: howto manager. (line 908) +* BFD_RELOC_SH_IMMS10BY2: howto manager. (line 909) +* BFD_RELOC_SH_IMMS10BY4: howto manager. (line 910) +* BFD_RELOC_SH_IMMS10BY8: howto manager. (line 911) +* BFD_RELOC_SH_IMMS16: howto manager. (line 912) +* BFD_RELOC_SH_IMMS6: howto manager. (line 905) +* BFD_RELOC_SH_IMMS6BY32: howto manager. (line 906) +* BFD_RELOC_SH_IMMU16: howto manager. (line 913) +* BFD_RELOC_SH_IMMU5: howto manager. (line 904) +* BFD_RELOC_SH_IMMU6: howto manager. (line 907) +* BFD_RELOC_SH_JMP_SLOT: howto manager. (line 871) +* BFD_RELOC_SH_JMP_SLOT64: howto manager. (line 896) +* BFD_RELOC_SH_LABEL: howto manager. (line 866) +* BFD_RELOC_SH_LOOP_END: howto manager. (line 868) +* BFD_RELOC_SH_LOOP_START: howto manager. (line 867) +* BFD_RELOC_SH_PCDISP12BY2: howto manager. (line 842) +* BFD_RELOC_SH_PCDISP8BY2: howto manager. (line 841) +* BFD_RELOC_SH_PCRELIMM8BY2: howto manager. (line 857) +* BFD_RELOC_SH_PCRELIMM8BY4: howto manager. (line 858) +* BFD_RELOC_SH_PLT_HI16: howto manager. (line 885) +* BFD_RELOC_SH_PLT_LOW16: howto manager. (line 882) +* BFD_RELOC_SH_PLT_MEDHI16: howto manager. (line 884) +* BFD_RELOC_SH_PLT_MEDLOW16: howto manager. (line 883) +* BFD_RELOC_SH_PT_16: howto manager. (line 922) +* BFD_RELOC_SH_RELATIVE: howto manager. (line 872) +* BFD_RELOC_SH_RELATIVE64: howto manager. (line 897) +* BFD_RELOC_SH_SHMEDIA_CODE: howto manager. (line 903) +* BFD_RELOC_SH_SWITCH16: howto manager. (line 859) +* BFD_RELOC_SH_SWITCH32: howto manager. (line 860) +* BFD_RELOC_SH_TLS_DTPMOD32: howto manager. (line 928) +* BFD_RELOC_SH_TLS_DTPOFF32: howto manager. (line 929) +* BFD_RELOC_SH_TLS_GD_32: howto manager. (line 923) +* BFD_RELOC_SH_TLS_IE_32: howto manager. (line 926) +* BFD_RELOC_SH_TLS_LD_32: howto manager. (line 924) +* BFD_RELOC_SH_TLS_LDO_32: howto manager. (line 925) +* BFD_RELOC_SH_TLS_LE_32: howto manager. (line 927) +* BFD_RELOC_SH_TLS_TPOFF32: howto manager. (line 930) +* BFD_RELOC_SH_USES: howto manager. (line 861) +* BFD_RELOC_SPARC13: howto manager. (line 134) +* BFD_RELOC_SPARC22: howto manager. (line 133) +* BFD_RELOC_SPARC_10: howto manager. (line 161) +* BFD_RELOC_SPARC_11: howto manager. (line 162) +* BFD_RELOC_SPARC_5: howto manager. (line 174) +* BFD_RELOC_SPARC_6: howto manager. (line 173) +* BFD_RELOC_SPARC_64: howto manager. (line 160) +* BFD_RELOC_SPARC_7: howto manager. (line 172) +* BFD_RELOC_SPARC_BASE13: howto manager. (line 156) +* BFD_RELOC_SPARC_BASE22: howto manager. (line 157) +* BFD_RELOC_SPARC_COPY: howto manager. (line 141) +* BFD_RELOC_SPARC_DISP64: howto manager. (line 175) +* BFD_RELOC_SPARC_GLOB_DAT: howto manager. (line 142) +* BFD_RELOC_SPARC_GOT10: howto manager. (line 135) +* BFD_RELOC_SPARC_GOT13: howto manager. (line 136) +* BFD_RELOC_SPARC_GOT22: howto manager. (line 137) +* BFD_RELOC_SPARC_GOTDATA_HIX22: howto manager. (line 148) +* BFD_RELOC_SPARC_GOTDATA_LOX10: howto manager. (line 149) +* BFD_RELOC_SPARC_GOTDATA_OP: howto manager. (line 152) +* BFD_RELOC_SPARC_GOTDATA_OP_HIX22: howto manager. (line 150) +* BFD_RELOC_SPARC_GOTDATA_OP_LOX10: howto manager. (line 151) +* BFD_RELOC_SPARC_H44: howto manager. (line 180) +* BFD_RELOC_SPARC_HH22: howto manager. (line 164) +* BFD_RELOC_SPARC_HIX22: howto manager. (line 178) +* BFD_RELOC_SPARC_HM10: howto manager. (line 165) +* BFD_RELOC_SPARC_JMP_SLOT: howto manager. (line 143) +* BFD_RELOC_SPARC_L44: howto manager. (line 182) +* BFD_RELOC_SPARC_LM22: howto manager. (line 166) +* BFD_RELOC_SPARC_LOX10: howto manager. (line 179) +* BFD_RELOC_SPARC_M44: howto manager. (line 181) +* BFD_RELOC_SPARC_OLO10: howto manager. (line 163) +* BFD_RELOC_SPARC_PC10: howto manager. (line 138) +* BFD_RELOC_SPARC_PC22: howto manager. (line 139) +* BFD_RELOC_SPARC_PC_HH22: howto manager. (line 167) +* BFD_RELOC_SPARC_PC_HM10: howto manager. (line 168) +* BFD_RELOC_SPARC_PC_LM22: howto manager. (line 169) +* BFD_RELOC_SPARC_PLT32: howto manager. (line 176) +* BFD_RELOC_SPARC_PLT64: howto manager. (line 177) +* BFD_RELOC_SPARC_REGISTER: howto manager. (line 183) +* BFD_RELOC_SPARC_RELATIVE: howto manager. (line 144) +* BFD_RELOC_SPARC_REV32: howto manager. (line 186) +* BFD_RELOC_SPARC_TLS_DTPMOD32: howto manager. (line 207) +* BFD_RELOC_SPARC_TLS_DTPMOD64: howto manager. (line 208) +* BFD_RELOC_SPARC_TLS_DTPOFF32: howto manager. (line 209) +* BFD_RELOC_SPARC_TLS_DTPOFF64: howto manager. (line 210) +* BFD_RELOC_SPARC_TLS_GD_ADD: howto manager. (line 191) +* BFD_RELOC_SPARC_TLS_GD_CALL: howto manager. (line 192) +* BFD_RELOC_SPARC_TLS_GD_HI22: howto manager. (line 189) +* BFD_RELOC_SPARC_TLS_GD_LO10: howto manager. (line 190) +* BFD_RELOC_SPARC_TLS_IE_ADD: howto manager. (line 204) +* BFD_RELOC_SPARC_TLS_IE_HI22: howto manager. (line 200) +* BFD_RELOC_SPARC_TLS_IE_LD: howto manager. (line 202) +* BFD_RELOC_SPARC_TLS_IE_LDX: howto manager. (line 203) +* BFD_RELOC_SPARC_TLS_IE_LO10: howto manager. (line 201) +* BFD_RELOC_SPARC_TLS_LDM_ADD: howto manager. (line 195) +* BFD_RELOC_SPARC_TLS_LDM_CALL: howto manager. (line 196) +* BFD_RELOC_SPARC_TLS_LDM_HI22: howto manager. (line 193) +* BFD_RELOC_SPARC_TLS_LDM_LO10: howto manager. (line 194) +* BFD_RELOC_SPARC_TLS_LDO_ADD: howto manager. (line 199) +* BFD_RELOC_SPARC_TLS_LDO_HIX22: howto manager. (line 197) +* BFD_RELOC_SPARC_TLS_LDO_LOX10: howto manager. (line 198) +* BFD_RELOC_SPARC_TLS_LE_HIX22: howto manager. (line 205) +* BFD_RELOC_SPARC_TLS_LE_LOX10: howto manager. (line 206) +* BFD_RELOC_SPARC_TLS_TPOFF32: howto manager. (line 211) +* BFD_RELOC_SPARC_TLS_TPOFF64: howto manager. (line 212) +* BFD_RELOC_SPARC_UA16: howto manager. (line 145) +* BFD_RELOC_SPARC_UA32: howto manager. (line 146) +* BFD_RELOC_SPARC_UA64: howto manager. (line 147) +* BFD_RELOC_SPARC_WDISP16: howto manager. (line 170) +* BFD_RELOC_SPARC_WDISP19: howto manager. (line 171) +* BFD_RELOC_SPARC_WDISP22: howto manager. (line 132) +* BFD_RELOC_SPARC_WPLT30: howto manager. (line 140) +* BFD_RELOC_SPU_ADD_PIC: howto manager. (line 229) +* BFD_RELOC_SPU_HI16: howto manager. (line 226) +* BFD_RELOC_SPU_IMM10: howto manager. (line 217) +* BFD_RELOC_SPU_IMM10W: howto manager. (line 218) +* BFD_RELOC_SPU_IMM16: howto manager. (line 219) +* BFD_RELOC_SPU_IMM16W: howto manager. (line 220) +* BFD_RELOC_SPU_IMM18: howto manager. (line 221) +* BFD_RELOC_SPU_IMM7: howto manager. (line 215) +* BFD_RELOC_SPU_IMM8: howto manager. (line 216) +* BFD_RELOC_SPU_LO16: howto manager. (line 225) +* BFD_RELOC_SPU_PCREL16: howto manager. (line 224) +* BFD_RELOC_SPU_PCREL9a: howto manager. (line 222) +* BFD_RELOC_SPU_PCREL9b: howto manager. (line 223) +* BFD_RELOC_SPU_PPU32: howto manager. (line 227) +* BFD_RELOC_SPU_PPU64: howto manager. (line 228) +* BFD_RELOC_THUMB_PCREL_BLX: howto manager. (line 701) +* BFD_RELOC_THUMB_PCREL_BRANCH12: howto manager. (line 715) +* BFD_RELOC_THUMB_PCREL_BRANCH20: howto manager. (line 716) +* BFD_RELOC_THUMB_PCREL_BRANCH23: howto manager. (line 717) +* BFD_RELOC_THUMB_PCREL_BRANCH25: howto manager. (line 718) +* BFD_RELOC_THUMB_PCREL_BRANCH7: howto manager. (line 713) +* BFD_RELOC_THUMB_PCREL_BRANCH9: howto manager. (line 714) +* BFD_RELOC_TIC30_LDP: howto manager. (line 1257) +* BFD_RELOC_TIC54X_16_OF_23: howto manager. (line 1275) +* BFD_RELOC_TIC54X_23: howto manager. (line 1272) +* BFD_RELOC_TIC54X_MS7_OF_23: howto manager. (line 1280) +* BFD_RELOC_TIC54X_PARTLS7: howto manager. (line 1262) +* BFD_RELOC_TIC54X_PARTMS9: howto manager. (line 1267) +* bfd_reloc_type_lookup: howto manager. (line 2234) +* BFD_RELOC_V850_22_PCREL: howto manager. (line 1184) +* BFD_RELOC_V850_9_PCREL: howto manager. (line 1181) +* BFD_RELOC_V850_ALIGN: howto manager. (line 1242) +* BFD_RELOC_V850_CALLT_16_16_OFFSET: howto manager. (line 1233) +* BFD_RELOC_V850_CALLT_6_7_OFFSET: howto manager. (line 1230) +* BFD_RELOC_V850_LO16_SPLIT_OFFSET: howto manager. (line 1245) +* BFD_RELOC_V850_LONGCALL: howto manager. (line 1236) +* BFD_RELOC_V850_LONGJUMP: howto manager. (line 1239) +* BFD_RELOC_V850_SDA_15_16_OFFSET: howto manager. (line 1190) +* BFD_RELOC_V850_SDA_16_16_OFFSET: howto manager. (line 1187) +* BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET: howto manager. (line 1222) +* BFD_RELOC_V850_TDA_16_16_OFFSET: howto manager. (line 1212) +* BFD_RELOC_V850_TDA_4_4_OFFSET: howto manager. (line 1219) +* BFD_RELOC_V850_TDA_4_5_OFFSET: howto manager. (line 1215) +* BFD_RELOC_V850_TDA_6_8_OFFSET: howto manager. (line 1201) +* BFD_RELOC_V850_TDA_7_7_OFFSET: howto manager. (line 1209) +* BFD_RELOC_V850_TDA_7_8_OFFSET: howto manager. (line 1205) +* BFD_RELOC_V850_ZDA_15_16_OFFSET: howto manager. (line 1197) +* BFD_RELOC_V850_ZDA_16_16_OFFSET: howto manager. (line 1194) +* BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET: howto manager. (line 1226) +* BFD_RELOC_VAX_GLOB_DAT: howto manager. (line 2026) +* BFD_RELOC_VAX_JMP_SLOT: howto manager. (line 2027) +* BFD_RELOC_VAX_RELATIVE: howto manager. (line 2028) +* BFD_RELOC_VPE4KMATH_DATA: howto manager. (line 1665) +* BFD_RELOC_VPE4KMATH_INSN: howto manager. (line 1666) +* BFD_RELOC_VTABLE_ENTRY: howto manager. (line 1670) +* BFD_RELOC_VTABLE_INHERIT: howto manager. (line 1669) +* BFD_RELOC_X86_64_32S: howto manager. (line 536) +* BFD_RELOC_X86_64_COPY: howto manager. (line 531) +* BFD_RELOC_X86_64_DTPMOD64: howto manager. (line 537) +* BFD_RELOC_X86_64_DTPOFF32: howto manager. (line 542) +* BFD_RELOC_X86_64_DTPOFF64: howto manager. (line 538) +* BFD_RELOC_X86_64_GLOB_DAT: howto manager. (line 532) +* BFD_RELOC_X86_64_GOT32: howto manager. (line 529) +* BFD_RELOC_X86_64_GOT64: howto manager. (line 547) +* BFD_RELOC_X86_64_GOTOFF64: howto manager. (line 545) +* BFD_RELOC_X86_64_GOTPC32: howto manager. (line 546) +* BFD_RELOC_X86_64_GOTPC32_TLSDESC: howto manager. (line 552) +* BFD_RELOC_X86_64_GOTPC64: howto manager. (line 549) +* BFD_RELOC_X86_64_GOTPCREL: howto manager. (line 535) +* BFD_RELOC_X86_64_GOTPCREL64: howto manager. (line 548) +* BFD_RELOC_X86_64_GOTPLT64: howto manager. (line 550) +* BFD_RELOC_X86_64_GOTTPOFF: howto manager. (line 543) +* BFD_RELOC_X86_64_IRELATIVE: howto manager. (line 555) +* BFD_RELOC_X86_64_JUMP_SLOT: howto manager. (line 533) +* BFD_RELOC_X86_64_PLT32: howto manager. (line 530) +* BFD_RELOC_X86_64_PLTOFF64: howto manager. (line 551) +* BFD_RELOC_X86_64_RELATIVE: howto manager. (line 534) +* BFD_RELOC_X86_64_TLSDESC: howto manager. (line 554) +* BFD_RELOC_X86_64_TLSDESC_CALL: howto manager. (line 553) +* BFD_RELOC_X86_64_TLSGD: howto manager. (line 540) +* BFD_RELOC_X86_64_TLSLD: howto manager. (line 541) +* BFD_RELOC_X86_64_TPOFF32: howto manager. (line 544) +* BFD_RELOC_X86_64_TPOFF64: howto manager. (line 539) +* BFD_RELOC_XC16X_PAG: howto manager. (line 2020) +* BFD_RELOC_XC16X_POF: howto manager. (line 2021) +* BFD_RELOC_XC16X_SEG: howto manager. (line 2022) +* BFD_RELOC_XC16X_SOF: howto manager. (line 2023) +* BFD_RELOC_XSTORMY16_12: howto manager. (line 2012) +* BFD_RELOC_XSTORMY16_24: howto manager. (line 2013) +* BFD_RELOC_XSTORMY16_FPTR16: howto manager. (line 2014) +* BFD_RELOC_XSTORMY16_REL_12: howto manager. (line 2011) +* BFD_RELOC_XTENSA_ASM_EXPAND: howto manager. (line 2132) +* BFD_RELOC_XTENSA_ASM_SIMPLIFY: howto manager. (line 2137) +* BFD_RELOC_XTENSA_DIFF16: howto manager. (line 2079) +* BFD_RELOC_XTENSA_DIFF32: howto manager. (line 2080) +* BFD_RELOC_XTENSA_DIFF8: howto manager. (line 2078) +* BFD_RELOC_XTENSA_GLOB_DAT: howto manager. (line 2068) +* BFD_RELOC_XTENSA_JMP_SLOT: howto manager. (line 2069) +* BFD_RELOC_XTENSA_OP0: howto manager. (line 2126) +* BFD_RELOC_XTENSA_OP1: howto manager. (line 2127) +* BFD_RELOC_XTENSA_OP2: howto manager. (line 2128) +* BFD_RELOC_XTENSA_PLT: howto manager. (line 2073) +* BFD_RELOC_XTENSA_RELATIVE: howto manager. (line 2070) +* BFD_RELOC_XTENSA_RTLD: howto manager. (line 2063) +* BFD_RELOC_XTENSA_SLOT0_ALT: howto manager. (line 2108) +* BFD_RELOC_XTENSA_SLOT0_OP: howto manager. (line 2088) +* BFD_RELOC_XTENSA_SLOT10_ALT: howto manager. (line 2118) +* BFD_RELOC_XTENSA_SLOT10_OP: howto manager. (line 2098) +* BFD_RELOC_XTENSA_SLOT11_ALT: howto manager. (line 2119) +* BFD_RELOC_XTENSA_SLOT11_OP: howto manager. (line 2099) +* BFD_RELOC_XTENSA_SLOT12_ALT: howto manager. (line 2120) +* BFD_RELOC_XTENSA_SLOT12_OP: howto manager. (line 2100) +* BFD_RELOC_XTENSA_SLOT13_ALT: howto manager. (line 2121) +* BFD_RELOC_XTENSA_SLOT13_OP: howto manager. (line 2101) +* BFD_RELOC_XTENSA_SLOT14_ALT: howto manager. (line 2122) +* BFD_RELOC_XTENSA_SLOT14_OP: howto manager. (line 2102) +* BFD_RELOC_XTENSA_SLOT1_ALT: howto manager. (line 2109) +* BFD_RELOC_XTENSA_SLOT1_OP: howto manager. (line 2089) +* BFD_RELOC_XTENSA_SLOT2_ALT: howto manager. (line 2110) +* BFD_RELOC_XTENSA_SLOT2_OP: howto manager. (line 2090) +* BFD_RELOC_XTENSA_SLOT3_ALT: howto manager. (line 2111) +* BFD_RELOC_XTENSA_SLOT3_OP: howto manager. (line 2091) +* BFD_RELOC_XTENSA_SLOT4_ALT: howto manager. (line 2112) +* BFD_RELOC_XTENSA_SLOT4_OP: howto manager. (line 2092) +* BFD_RELOC_XTENSA_SLOT5_ALT: howto manager. (line 2113) +* BFD_RELOC_XTENSA_SLOT5_OP: howto manager. (line 2093) +* BFD_RELOC_XTENSA_SLOT6_ALT: howto manager. (line 2114) +* BFD_RELOC_XTENSA_SLOT6_OP: howto manager. (line 2094) +* BFD_RELOC_XTENSA_SLOT7_ALT: howto manager. (line 2115) +* BFD_RELOC_XTENSA_SLOT7_OP: howto manager. (line 2095) +* BFD_RELOC_XTENSA_SLOT8_ALT: howto manager. (line 2116) +* BFD_RELOC_XTENSA_SLOT8_OP: howto manager. (line 2096) +* BFD_RELOC_XTENSA_SLOT9_ALT: howto manager. (line 2117) +* BFD_RELOC_XTENSA_SLOT9_OP: howto manager. (line 2097) +* BFD_RELOC_XTENSA_TLS_ARG: howto manager. (line 2147) +* BFD_RELOC_XTENSA_TLS_CALL: howto manager. (line 2148) +* BFD_RELOC_XTENSA_TLS_DTPOFF: howto manager. (line 2144) +* BFD_RELOC_XTENSA_TLS_FUNC: howto manager. (line 2146) +* BFD_RELOC_XTENSA_TLS_TPOFF: howto manager. (line 2145) +* BFD_RELOC_XTENSA_TLSDESC_ARG: howto manager. (line 2143) +* BFD_RELOC_XTENSA_TLSDESC_FN: howto manager. (line 2142) +* BFD_RELOC_Z80_DISP8: howto manager. (line 2151) +* BFD_RELOC_Z8K_CALLR: howto manager. (line 2157) +* BFD_RELOC_Z8K_DISP7: howto manager. (line 2154) +* BFD_RELOC_Z8K_IMM4L: howto manager. (line 2160) +* bfd_scan_arch: Architectures. (line 433) +* bfd_scan_vma: BFD front end. (line 513) +* bfd_seach_for_target: bfd_target. (line 470) * bfd_section_already_linked: Writing the symbol table. (line 55) * bfd_section_list_clear: section prototypes. (line 8) * bfd_sections_find_if: section prototypes. (line 176) -* bfd_set_arch_info: Architectures. (line 447) +* bfd_set_arch_info: Architectures. (line 474) * bfd_set_archive_head: Archives. (line 69) -* bfd_set_default_target: bfd_target. (line 429) -* bfd_set_error: BFD front end. (line 236) -* bfd_set_error_handler: BFD front end. (line 278) -* bfd_set_error_program_name: BFD front end. (line 287) -* bfd_set_file_flags: BFD front end. (line 346) +* bfd_set_default_target: bfd_target. (line 435) +* bfd_set_error: BFD front end. (line 323) +* bfd_set_error_handler: BFD front end. (line 365) +* bfd_set_error_program_name: BFD front end. (line 374) +* bfd_set_file_flags: BFD front end. (line 433) * bfd_set_format: Formats. (line 68) -* bfd_set_gp_size: BFD front end. (line 416) -* bfd_set_private_flags: BFD front end. (line 493) -* bfd_set_reloc: BFD front end. (line 336) +* bfd_set_gp_size: BFD front end. (line 503) +* bfd_set_private_flags: BFD front end. (line 580) +* bfd_set_reloc: BFD front end. (line 423) * bfd_set_section_contents: section prototypes. (line 207) * bfd_set_section_flags: section prototypes. (line 140) * bfd_set_section_size: section prototypes. (line 193) -* bfd_set_start_address: BFD front end. (line 395) +* bfd_set_start_address: BFD front end. (line 482) * bfd_set_symtab: symbol handling functions. (line 60) * bfd_symbol_info: symbol handling functions. (line 130) -* bfd_target_list: bfd_target. (line 455) +* bfd_target_list: bfd_target. (line 461) * bfd_write_bigendian_4byte_int: Internal. (line 13) * bfd_zalloc: Opening and Closing. (line 228) * bfd_zalloc2: Opening and Closing. (line 237) -* coff_symbol_type: coff. (line 186) +* coff_symbol_type: coff. (line 244) * core_file_matches_executable_p: Core Files. (line 30) * find_separate_debug_file: Opening and Closing. (line 279) @@ -10587,10 +11206,10 @@ BFD Index * Hash tables: Hash Tables. (line 6) * internal object-file format: Canonical format. (line 11) * Linker: Linker Functions. (line 6) -* Other functions: BFD front end. (line 508) +* Other functions: BFD front end. (line 595) * separate_debug_file_exists: Opening and Closing. (line 270) -* struct bfd_iovec: BFD front end. (line 711) +* struct bfd_iovec: BFD front end. (line 798) * target vector (_bfd_final_link): Performing the Final Link. (line 6) * target vector (_bfd_link_add_symbols): Adding Symbols to the Hash Table. @@ -10603,67 +11222,67 @@ BFD Index  Tag Table: -Node: Top1045 -Node: Overview1384 -Node: History2435 -Node: How It Works3381 -Node: What BFD Version 2 Can Do4924 -Node: BFD information loss6239 -Node: Canonical format8771 -Node: BFD front end13143 -Node: Memory Usage40479 -Node: Initialization41707 -Node: Sections42166 -Node: Section Input42649 -Node: Section Output44014 -Node: typedef asection46500 -Node: section prototypes71101 -Node: Symbols80781 -Node: Reading Symbols82376 -Node: Writing Symbols83483 -Node: Mini Symbols85192 -Node: typedef asymbol86166 -Node: symbol handling functions91427 -Node: Archives96769 -Node: Formats100495 -Node: Relocations103443 -Node: typedef arelent104170 -Node: howto manager119981 -Node: Core Files186663 -Node: Targets188480 -Node: bfd_target190450 -Node: Architectures210755 -Node: Opening and Closing232762 -Node: Internal244026 -Node: File Caching250359 -Node: Linker Functions252273 -Node: Creating a Linker Hash Table253946 -Node: Adding Symbols to the Hash Table255684 -Node: Differing file formats256584 -Node: Adding symbols from an object file258332 -Node: Adding symbols from an archive260483 -Node: Performing the Final Link262897 -Node: Information provided by the linker264139 -Node: Relocating the section contents265293 -Node: Writing the symbol table267044 -Node: Hash Tables270086 -Node: Creating and Freeing a Hash Table271284 -Node: Looking Up or Entering a String272534 -Node: Traversing a Hash Table273787 -Node: Deriving a New Hash Table Type274576 -Node: Define the Derived Structures275642 -Node: Write the Derived Creation Routine276723 -Node: Write Other Derived Routines279347 -Node: BFD back ends280662 -Node: What to Put Where280932 -Node: aout281112 -Node: coff287430 -Node: elf311907 -Node: mmo312770 -Node: File layout313698 -Node: Symbol-table319345 -Node: mmo section mapping323114 -Node: GNU Free Documentation License326766 -Node: BFD Index346495 +Node: Top1051 +Node: Overview1390 +Node: History2441 +Node: How It Works3387 +Node: What BFD Version 2 Can Do4930 +Node: BFD information loss6245 +Node: Canonical format8777 +Node: BFD front end13149 +Node: Memory Usage44457 +Node: Initialization45685 +Node: Sections46144 +Node: Section Input46627 +Node: Section Output47992 +Node: typedef asection50478 +Node: section prototypes75809 +Node: Symbols85489 +Node: Reading Symbols87084 +Node: Writing Symbols88191 +Node: Mini Symbols89900 +Node: typedef asymbol90874 +Node: symbol handling functions96933 +Node: Archives102275 +Node: Formats106001 +Node: Relocations108949 +Node: typedef arelent109676 +Node: howto manager125487 +Node: Core Files197788 +Node: Targets199605 +Node: bfd_target201575 +Node: Architectures222154 +Node: Opening and Closing245337 +Node: Internal256601 +Node: File Caching262934 +Node: Linker Functions264848 +Node: Creating a Linker Hash Table266521 +Node: Adding Symbols to the Hash Table268259 +Node: Differing file formats269159 +Node: Adding symbols from an object file270884 +Node: Adding symbols from an archive273035 +Node: Performing the Final Link275449 +Node: Information provided by the linker276691 +Node: Relocating the section contents277845 +Node: Writing the symbol table279596 +Node: Hash Tables283611 +Node: Creating and Freeing a Hash Table284809 +Node: Looking Up or Entering a String286059 +Node: Traversing a Hash Table287312 +Node: Deriving a New Hash Table Type288101 +Node: Define the Derived Structures289167 +Node: Write the Derived Creation Routine290248 +Node: Write Other Derived Routines292872 +Node: BFD back ends294187 +Node: What to Put Where294457 +Node: aout294637 +Node: coff300955 +Node: elf329388 +Node: mmo329789 +Node: File layout330717 +Node: Symbol-table336364 +Node: mmo section mapping340133 +Node: GNU Free Documentation License343785 +Node: BFD Index368868  End Tag Table