Lines Matching refs:when
45 helpful when working on BFD. It is very incomplete.
102 by the linker and the assembler when a particular object file format
105 cases they are only provided when BFD is configured with support for a
157 into the generic form when reading files, and out of the generic form
158 when writing files.
208 provides special hooks to handle this information when copying,
441 by the @samp{bfd_check_format} function when examining an existing BFD.
460 In fact, BFD will fail if a different format is used when calling
507 called when any BFD is closed (the @samp{bfd_write_contents} function
519 archive routines when computing the archive map. Most targets do not
553 called when copying BFDs, and for a couple of functions which deal with
558 This is called when copying a BFD, via @samp{bfd_copy_private_bfd_data}.
565 This is called when linking, via @samp{bfd_merge_private_bfd_data}. It
594 This is called by @samp{objdump} when the @samp{-p} option is used. It
749 when run with the @samp{-t} option.
768 for a COFF target. This is called when writing out COFF line numbers.
779 @samp{N_DEBUG} section when it is written out. This is called via
870 by the linker when the @samp{-relax} option is used. This is called via
887 input files have been read, when it is ready to finish the link and
938 describes them. Some files are created at configure time, when you
939 configure BFD. Some files are created at make time, when you build
966 automatically when a source file changes.
981 automatically when a source file changes.
988 automatically when a source file changes.
1164 A relocation is an action which the linker must take when linking. It
1167 created by the assembler when it creates an object file.
1218 The linker uses @samp{bfd_perform_relocation} to do all relocations when
1219 the input and output file have different formats (e.g., when generating
1242 The new linker, when using the same object file format for all input
1279 you write to handle the assembler will also work correctly when doing a
1301 final and relocatable link, test the case when the symbol is a common
1302 symbol, when the symbol looked like a common symbol but became a defined
1303 symbol, when the symbol is defined in a different object file, and when
1317 happening when an input file in a different format has relocations.
1321 this case, both when the output object file format is the same as your
1322 format, and when it is different.
1444 to the relative positions they should hold when the program segment is
1483 segments when creating an executable: the @samp{bfd_record_phdr}
1585 files (but not in executables, except when using dynamic linking).
1586 However, this is outweighed by the simplicity of addend handling when
1600 This makes linking awkward, particularly when doing a relocatable link
1602 ELF support does it---but it should be avoided when possible.
1675 when possible.
1737 will only work when BFD is built on a native system.
1889 Virtual Memory Address. This is the address a section will have when