This is Info file bfd.info, produced by Makeinfo-1.64 from the input file ./bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. END-INFO-DIR-ENTRY This file documents the BFD library. Copyright (C) 1991 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, subject to the terms of the GNU General Public License, which includes the provision that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.  Indirect: bfd.info-1: 936 bfd.info-2: 50487 bfd.info-3: 91356 bfd.info-4: 139850 bfd.info-5: 181537  Tag Table: (Indirect) Node: Top936 Node: Overview1201 Node: History2251 Node: How It Works3192 Node: What BFD Version 2 Can Do4733 Node: BFD information loss6047 Node: Canonical format8570 Node: BFD front end12931 Node: Memory Usage31295 Node: Initialization32518 Node: Sections32890 Node: Section Input33365 Node: Section Output34717 Node: typedef asection37178 Node: section prototypes50487 Node: Symbols56231 Node: Reading Symbols57818 Node: Writing Symbols58898 Node: Mini Symbols60458 Node: typedef asymbol61419 Node: symbol handling functions66065 Node: Archives70069 Node: Formats73671 Node: Relocations76452 Node: typedef arelent77168 Node: howto manager91356 Node: Core Files106226 Node: Targets107231 Node: bfd_target109189 Node: Architectures126860 Node: Opening and Closing136295 Node: Internal139850 Node: File Caching144788 Node: Linker Functions147532 Node: Creating a Linker Hash Table149195 Node: Adding Symbols to the Hash Table150918 Node: Differing file formats151804 Node: Adding symbols from an object file153533 Node: Adding symbols from an archive155665 Node: Performing the Final Link158060 Node: Information provided by the linker159288 Node: Relocating the section contents160420 Node: Writing the symbol table162153 Node: Hash Tables164740 Node: Creating and Freeing a Hash Table165928 Node: Looking Up or Entering a String167080 Node: Traversing a Hash Table168318 Node: Deriving a New Hash Table Type169092 Node: Define the Derived Structures170144 Node: Write the Derived Creation Routine171206 Node: Write Other Derived Routines173884 Node: BFD back ends175180 Node: What to Put Where175399 Node: aout175537 Node: coff181537 Node: elf206935 Node: Index207760  End Tag Table