Home | History | Annotate | Download | only in bfd

Lines Matching refs:reloc

69 /* Turn a howto into a reloc number.  */
84 /* Code to swap in the reloc. */
133 /* Perform any necessary magic to the addend in a reloc entry. */
138 #define RELOC_PROCESSING(relent,reloc,symbols,abfd,section) \
139 reloc_processing(relent, reloc, symbols, abfd, section)
143 struct internal_reloc *reloc,
148 relent->address = reloc->r_vaddr;
149 rtype2howto (relent, reloc);
151 if (reloc->r_symndx > 0)
152 relent->sym_ptr_ptr = symbols + obj_convert (abfd)[reloc->r_symndx];
156 relent->addend = reloc->r_offset;
164 arelent *reloc,
172 switch (reloc->howto->type)
176 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
184 (bfd_coff_reloc16_get_value (reloc, link_info, input_section)
193 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
201 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
210 (bfd_coff_reloc16_get_value (reloc, link_info, input_section)
220 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
230 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
239 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
251 bfd_asymbol_name (*reloc->sym_ptr_ptr),
252 reloc->howto->name, reloc->addend, input_section->owner,
253 input_section, reloc->address)))
263 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
275 bfd_asymbol_name (*reloc->sym_ptr_ptr),
276 reloc->howto->name, reloc->addend, input_section->owner,
277 input_section, reloc->address)))