Lines Matching refs:reloc
73 /* Code to swap in the reloc. */
162 /* Perform any necessary magic to the addend in a reloc entry. */
167 #define RELOC_PROCESSING(relent,reloc,symbols,abfd,section) \
168 reloc_processing(relent, reloc, symbols, abfd, section)
172 struct internal_reloc *reloc,
177 relent->address = reloc->r_vaddr;
178 rtype2howto (relent, reloc);
180 if (reloc->r_symndx > 0)
181 relent->sym_ptr_ptr = symbols + obj_convert (abfd)[reloc->r_symndx];
185 relent->addend = reloc->r_offset;
193 arelent *reloc,
200 switch (reloc->howto->type)
204 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
212 if (! (*reloc->sym_ptr_ptr)->section->flags)
215 bfd_coff_reloc16_get_value (reloc, link_info,
221 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
238 & bfd_coff_reloc16_get_value (reloc, link_info,
247 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
255 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
270 bfd_asymbol_name (*reloc->sym_ptr_ptr),
271 reloc->howto->name, reloc->addend, input_section->owner,
272 input_section, reloc->address)))
283 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
299 bfd_asymbol_name (*reloc->sym_ptr_ptr),
300 reloc->howto->name, reloc->addend, input_section->owner,
301 input_section, reloc->address)))
314 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
327 bfd_asymbol_name (*reloc->sym_ptr_ptr),
328 reloc->howto->name, reloc->addend, input_section->owner,
329 input_section, reloc->address)))
343 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
354 bfd_asymbol_name (*reloc->sym_ptr_ptr),
355 reloc->howto->name, reloc->addend, input_section->owner,
356 input_section, reloc->address)))