Home | History | Annotate | Download | only in bfd

Lines Matching refs:reloc

361 	 image and use a R_*_COPY reloc to tell the dynamic linker to
2141 (_("%B: bad reloc symbol index (0x%lx >= 0x%lx)"
2584 processor backend uses a COPY reloc, then if some routine in the
2598 backend uses a COPY reloc, then actually timezone will be copied
2618 are probably going to create a COPY reloc for an empty object.
7915 /* Perform this reloc, since it is complex.
7917 symbol; merely that it is a self-describing CGEN based reloc.
7918 i.e. the addend has the complete reloc information (bit start, end,
7936 printf ("Doing complex reloc: "
7939 " dest: %8.8lx, mask: %8.8lx, reloc: %8.8lx\n",
7960 " shifted/masked reloc: %8.8lx\n"
8110 /* Find a dynamic reloc section. */
8294 /* This is a reloc section that is being handled as a normal
8768 h->indx is set to -2, the symbol is used by a reloc and we must
9140 zero the reloc (at least that is the intent, but some cooperation by
9587 /* Run through the relocs evaluating complex reloc symbols and
9621 (_("error: %B contains a reloc (0x%s) for section %A "
9659 printf (" (input_bfd %s, section %s, reloc %ld\n",
9664 printf (" reloc : info %8.8lx, addr %8.8lx\n",
9718 reloc addend as necessary.
9721 the reloc address or the reloc symbol index.
9759 /* Adjust the reloc addresses and symbol indices. */
9799 /* This is a reloc for a deleted entry or somesuch.
9800 Turn it into an R_*_NONE reloc, at the same
9801 offset as the last reloc. elf_eh_frame.c and
9802 bfd_elf_discard_info rely on reloc offsets
9829 /* This is a reloc against a global symbol. We
9833 reloc to point to the global hash table entry
9844 used by a reloc. */
9853 /* This is a reloc against a local symbol. */
9925 since it is needed by a reloc, we
10066 /* Generate a reloc when linking an ELF file. This is a reloc
10090 howto = bfd_reloc_type_lookup (output_bfd, link_order->u.reloc.p->reloc);
10097 addend = link_order->u.reloc.p->addend;
10113 indx = link_order->u.reloc.p->u.section->target_index;
10121 /* Treat a reloc against a defined symbol as though it were
10125 link_order->u.reloc.p->u.name,
10144 this symbol is used by a reloc. */
10152 (info, link_order->u.reloc.p->u.name, NULL, NULL, 0)))
10158 /* If this is an inplace reloc, we must write the addend into the
10185 link_order->u.reloc.p->u.section);
10187 sym_name = link_order->u.reloc.p->u.name;
10204 /* The address of a reloc is relative to the section in a
10542 section, so that we know the sizes of the reloc sections. We
10583 reloc sections themselves can't have relocations. */
10660 assign_section_numbers will create a reloc section. */
10685 /* Set sizes, and assign file positions for reloc sections. */
10707 .symtab, .strtab, and non-loaded reloc sections. We start the
10896 we are generating relocatable output, and we see a reloc against
11702 dynamic reloc info on the non-weak definition for code
12251 /* Called from check_relocs to record the existence of a VTINHERIT reloc. */
12314 /* Called from check_relocs to record the existence of a VTENTRY reloc. */
12927 /* Returns the name of the dynamic reloc section associated with SEC. */
12947 /* Returns the dynamic reloc section associated with SEC.
12948 If necessary compute the name of the dynamic reloc section based
12975 /* Returns the dynamic reloc section associated with SEC. If the