Lines Matching refs:called

71 functions are always called through the target vector, and are never
72 called directly. The target vector is described in detail in @ref{BFD
78 and are called from outside of the BFD library. These are used as hooks
87 called by the other BFD functions. These manage issues like memory
89 like. These functions are never called from outside of the BFD library.
127 linking support. These functions are typically called from the linker
415 file, or core file) corresponding to this target vector. This is called
419 This function must be called before any other BFD target vector function
423 Set the format of a BFD which was created for output. This is called by
427 the given format. This function must be called before any other BFD
431 Write out the contents of the BFD in the given format. This is called
482 called when any BFD is closed (the @samp{bfd_write_contents} function
483 mentioned earlier is only called for a BFD opened for writing). Most
492 consumption required by programs using BFD. This is normally called via
499 This is called from @samp{bfd_make_section_anyway} whenever a new
501 information. This function is called whether or not the section
505 Get the contents of a section. This is called from
514 called from @samp{bfd_get_section_contents_in_window}. The
516 ever called. Pretty much all targets implement this as
528 called when copying BFDs, and for a couple of functions which deal with
533 This is called when copying a BFD, via @samp{bfd_copy_private_bfd_data}.
535 private information over. This is called after all the section contents
540 This is called when linking, via @samp{bfd_merge_private_bfd_data}. It
546 This is similar to @samp{_bfd_copy_private_bfd_data}, but it is called
548 function is called before any section contents have been written. Only
552 This is called via @samp{bfd_copy_private_symbol_data}, but I don't
563 This is called via @samp{bfd_set_private_flags}. It is basically a hook
569 This is called by @samp{objdump} when the @samp{-p} option is used. It
570 is called via @samp{bfd_print_private_data}. It prints any interesting
615 is normally called from the archive @samp{check_format} routine. The
621 storing it in private BFD data. This is normally called from the
628 extended name table appropriately. This is normally called from the
634 required. It is normally called from the archive @samp{write_contents}
642 This is normally called from the archive @samp{write_contents} routine.
649 is called by routines which read the archive symbol table or the archive
655 archive, return a BFD for the next file in the archive. This is called
662 corresponding to that entry in the archive symbol table. This is called
669 is called via @samp{bfd_stat_arch_elt}. The corresponding field in the
676 called by the archive @samp{write_contents} routine. The corresponding
693 information in BFD private data. This is called via
698 Read in the symbol table. This is called via
707 what looks like a pointer to an empty @samp{asymbol}. This is called
712 Print information about the symbol. This is called via
730 Return a standard set of information about the symbol. This is called
736 local label. This is called via @samp{bfd_is_local_label} and
743 for a COFF target. This is called when writing out COFF line numbers.
748 called via @samp{bfd_find_nearest_line}. The corresponding field in the
754 @samp{N_DEBUG} section when it is written out. This is called via
762 generic form, but to instead convert them one at a time. This is called
768 Convert a minisymbol to a standard @samp{asymbol}. This is called via
786 called via @samp{bfd_get_reloc_upper_bound}.
789 Return the relocation information for a section. This is called via
795 (@pxref{BFD relocation codes}). This is called via
809 Set the architecture and machine number for a BFD. This is called via
815 Write out the contents of a section. This is called via
824 The @samp{BFD_JUMP_TABLE_LINK} macro is used for functions called by the
832 the page. This is called via @samp{bfd_sizeof_headers}. The
839 case, it adjust the relocation information as well. This is called via
844 Try to use relaxation to shrink the size of a section. This is called
845 by the linker when the @samp{-relax} option is used. This is called via
852 in the linker symbol hash table. This is called via
858 elements in the link. This is called via @samp{bfd_link_add_symbols}.
863 generate the output file. This is called via @samp{bfd_final_link}.
883 symbol information in BFD private data. This is called via
888 Read the dynamic symbol table. This is called via
897 actual relocation information in BFD private data. This is called via
902 Read the dynamic relocations. This is called via
1039 well as various hook functions called by the generic COFF functions in
1227 @samp{special_function} field. Since the functions are normally called
1459 function in @file{bfd.c}. If this function is called, BFD will not
1604 called @file{@var{cpu}.h}. This file should define any target specific
1846 Information used by the linker to adjust section contents. Also called