1 |
104 |
markom |
This is bfd.info, produced by Makeinfo version 3.12f from bfd.texinfo.
|
2 |
|
|
|
3 |
|
|
START-INFO-DIR-ENTRY
|
4 |
|
|
* Bfd: (bfd). The Binary File Descriptor library.
|
5 |
|
|
END-INFO-DIR-ENTRY
|
6 |
|
|
|
7 |
|
|
This file documents the BFD library.
|
8 |
|
|
|
9 |
|
|
Copyright (C) 1991 Free Software Foundation, Inc.
|
10 |
|
|
|
11 |
|
|
Permission is granted to make and distribute verbatim copies of this
|
12 |
|
|
manual provided the copyright notice and this permission notice are
|
13 |
|
|
preserved on all copies.
|
14 |
|
|
|
15 |
|
|
Permission is granted to copy and distribute modified versions of
|
16 |
|
|
this manual under the conditions for verbatim copying, subject to the
|
17 |
|
|
terms of the GNU General Public License, which includes the provision
|
18 |
|
|
that the entire resulting derived work is distributed under the terms
|
19 |
|
|
of a permission notice identical to this one.
|
20 |
|
|
|
21 |
|
|
Permission is granted to copy and distribute translations of this
|
22 |
|
|
manual into another language, under the above conditions for modified
|
23 |
|
|
versions.
|
24 |
|
|
|
25 |
|
|
|
26 |
|
|
Indirect:
|
27 |
|
|
bfd.info-1: 918
|
28 |
|
|
bfd.info-2: 37732
|
29 |
|
|
bfd.info-3: 82094
|
30 |
|
|
bfd.info-4: 128064
|
31 |
|
|
bfd.info-5: 177803
|
32 |
|
|
bfd.info-6: 207738
|
33 |
|
|
bfd.info-7: 235343
|
34 |
|
|
|
35 |
|
|
Tag Table:
|
36 |
|
|
(Indirect)
|
37 |
|
|
Node: Top918
|
38 |
|
|
Node: Overview1183
|
39 |
|
|
Node: History2233
|
40 |
|
|
Node: How It Works3174
|
41 |
|
|
Node: What BFD Version 2 Can Do4715
|
42 |
|
|
Node: BFD information loss6029
|
43 |
|
|
Node: Canonical format8552
|
44 |
|
|
Node: BFD front end12913
|
45 |
|
|
Node: Memory Usage31830
|
46 |
|
|
Node: Initialization33053
|
47 |
|
|
Node: Sections33430
|
48 |
|
|
Node: Section Input33908
|
49 |
|
|
Node: Section Output35264
|
50 |
|
|
Node: typedef asection37732
|
51 |
|
|
Node: section prototypes53756
|
52 |
|
|
Node: Symbols59970
|
53 |
|
|
Node: Reading Symbols61560
|
54 |
|
|
Node: Writing Symbols62734
|
55 |
|
|
Node: Mini Symbols64424
|
56 |
|
|
Node: typedef asymbol65389
|
57 |
|
|
Node: symbol handling functions70618
|
58 |
|
|
Node: Archives74947
|
59 |
|
|
Node: Formats78565
|
60 |
|
|
Node: Relocations81375
|
61 |
|
|
Node: typedef arelent82094
|
62 |
|
|
Node: howto manager98253
|
63 |
|
|
Node: Core Files125080
|
64 |
|
|
Node: Targets126101
|
65 |
|
|
Node: bfd_target128064
|
66 |
|
|
Node: Architectures146974
|
67 |
|
|
Node: Opening and Closing160346
|
68 |
|
|
Node: Internal164743
|
69 |
|
|
Node: File Caching170741
|
70 |
|
|
Node: Linker Functions173519
|
71 |
|
|
Node: Creating a Linker Hash Table175185
|
72 |
|
|
Node: Adding Symbols to the Hash Table176913
|
73 |
|
|
Node: Differing file formats177803
|
74 |
|
|
Node: Adding symbols from an object file179536
|
75 |
|
|
Node: Adding symbols from an archive181672
|
76 |
|
|
Node: Performing the Final Link184071
|
77 |
|
|
Node: Information provided by the linker185302
|
78 |
|
|
Node: Relocating the section contents186438
|
79 |
|
|
Node: Writing the symbol table188175
|
80 |
|
|
Node: Hash Tables190769
|
81 |
|
|
Node: Creating and Freeing a Hash Table191960
|
82 |
|
|
Node: Looking Up or Entering a String193117
|
83 |
|
|
Node: Traversing a Hash Table194359
|
84 |
|
|
Node: Deriving a New Hash Table Type195137
|
85 |
|
|
Node: Define the Derived Structures196192
|
86 |
|
|
Node: Write the Derived Creation Routine197258
|
87 |
|
|
Node: Write Other Derived Routines199957
|
88 |
|
|
Node: BFD back ends201257
|
89 |
|
|
Node: What to Put Where201476
|
90 |
|
|
Node: aout201614
|
91 |
|
|
Node: coff207738
|
92 |
|
|
Node: elf234510
|
93 |
|
|
Node: Index235343
|
94 |
|
|
|
95 |
|
|
End Tag Table
|