Lines Matching defs:by

12    Contributed by Cygnus Support.
17 it under the terms of the GNU General Public License as published by
60 wants to place a constant string into the code, followed by a
61 comma and then the length of the string. Doing this by hand
66 will mis-count the number of arguments to the outer macro (by not
84 /* The word size used by BFD on the host. This may be 64 with a 32
653 bfd *by;
716 /* Create a new BFD as if by bfd_openr. Rather than opening a file,
717 reconstruct an ELF file by reading the segments out of remote
791 /* The actual window used by BFD. Small user-requested read-only
794 keep track of which portions have been claimed by the
1307 type is used by the linker to create lists of constructors and
1308 destructors used by <<g++>>. When a back end sees a symbol
1331 linker, and is currently only used by the elf32-hppa back end.
1352 by the contents field. This is checked by bfd_get_section_contents,
1356 /* The contents of this section are to be excluded by the
1362 the symbol and addend values specified by the associated relocation
1396 /* This section was created by the linker as part of dynamic
1480 /* A mark flag used by some of the linker backends. */
1483 /* Another mark flag used by some of the linker backends. Set for
1487 /* Mark flag used by some linker backends for garbage collection. */
1496 /* The following flags are used by the ELF linker. */
1514 /* Bits used by various backends. The generic code doesn't touch
1528 user_set_vma flag is maintained by bfd; if it's not set, the
1546 changed by linker relaxation. It is required for sections where
1654 be removed by relaxation -- replacing a long address with a
1690 /* These sections are global, and are managed by BFD. The application
2461 /* Used by special functions. */
2530 /* The value the final relocation is shifted right by. This drops
2536 on by a type of relocation, use bfd_get_reloc_size. */
2547 The relocated value is left shifted by this amount. */
2599 be made just by adding in an ordinary offset (e.g., sun3 a.out).
2716 /* Relocations used by 68K ELF. */
2899 /* The Alpha LITERAL/LITUSE relocs are produced by a symbol reference;
2932 which is filled by the linker. */
2936 which is filled by the linker. */
3181 /* This is a 32bit GOT-relative reloc for the mn10300, offset by two bytes
3185 /* This is a 24bit GOT-relative reloc for the mn10300, offset by two bytes
3189 /* This is a 16bit GOT-relative reloc for the mn10300, offset by two bytes
3202 /* Adjust by program base. */
3226 /* This is a 32bit pcrel reloc for the mn10300, offset by two bytes in the
3230 /* This is a 16bit pcrel reloc for the mn10300, offset by two bytes in the
4056 then shift right by 3. This is used with ldi,sdi... */
4060 then shift left by 2. This is used with lwi,swi... */
4064 then shift left by 1. This is used with lhi,shi... */
4068 then shift left by 0. This is used with lbisbi... */
4072 then shift left by 0. This is only used with branch relaxations */
4076 and shift left by 3 for use in ldi, sdi... */
4080 and shift left by 2 for use in lwi, swi... */
4084 and shift left by 1 for use in lhi, shi... */
4088 and shift left by 0 for use in lbi, sbi... */
4092 and shift left by 3 */
4096 and shift left by 2 for use in lwi.gp, swi.gp... */
4100 and shift left by 1 for use in lhi.gp, shi.gp... */
4104 and shift left by 0 for use in lbi.gp, sbi.gp... */
4320 /* Low 16 bits. 16 bit shifted by 1. */
4842 /* Adjust by program base. */
4851 /* PC relative 12 bit shifted by 1. */
4854 /* 12 bit PC rel. PLT shifted by 1. */
4857 /* PC relative 16 bit shifted by 1. */
4860 /* 16 bit PC rel. PLT shifted by 1. */
4863 /* PC relative 24 bit shifted by 1. */
4866 /* 24 bit PC rel. PLT shifted by 1. */
4869 /* PC relative 32 bit shifted by 1. */
4872 /* 32 bit PC rel. PLT shifted by 1. */
4875 /* 32 bit PC rel. GOT shifted by 1. */
5011 /* These two relocations are used by the linker to determine which of
5145 It is used by 'call' instruction to specify the page number of
5473 /* Relocations used by VAX ELF. */
5520 /* Relocations used by the Altera Nios II core. */
5579 /* Special Xtensa relocation used only by PLT entries in ELF shared
5642 replaced by BFD_RELOC_XTENSA_SLOT0_OP. */
5654 internally by the linker after analysis of a
5690 /* Difference between two section addreses. Must be followed by a
5700 /* Symbol will be substracted. Must be followed by a BFD_RELOC_32. */
5703 /* Symbol will be substracted. Must be followed by a BFD_RELOC_64. */
5826 by these enumerators; make sure they are all synced. */
6181 used by the AArch64 assembler for the internal fixup or to select
6185 /* AArch64 pseudo relocation code to be used internally by the AArch64
6194 used internally by the AArch64 assembler and not (currently) written to
6201 /* AArch64 pseudo relocation code to be used internally by the AArch64
6205 /* AArch64 pseudo relocation code to be used internally by the AArch64
6209 /* AArch64 pseudo relocation code to be used internally by the AArch64
6455 bfd_{abs,com,und}_section. This could be fixed by making
6494 /* Used by the linker. */
6500 /* A weak global symbol, overridable without warnings by
6516 by the target BFD part to convey this information. */
6525 symbol, a warning is issued by the linker. */
6559 /* This symbol was created by bfd_get_synthetic_symtab. */
6563 The dynamic linker will compute the value of this symbol by
6673 /* When a file is closed by the caching routines, BFD retains
6694 they indicate the set of flags used by that backend (not all flags
6725 like an a.out NMAGIC file) (the linker sets this by default, but
6730 linker sets this by default, but clears it for -r or -n or -N). */
6749 /* This BFD has been created by the linker and doesn't correspond
6818 this object. Used by VMS linkers. */
6833 /* Set to dummy BFD created when claimed by a compiler plug-in
6861 /* A field used by _bfd_generic_link_add_archive_symbols. This will
6870 Also used by the linker to cache input BFD symbols. */
6897 /* Used by the back end to hold private data. */
6940 /* Used by the application to hold private data. */
7469 while using BFD for everything else. Currently used by the assembler
7509 /* Routines used by the linker. */
7617 /* Data for use by back-end routines, which isn't