Lines Matching refs:reloc

69 /* Turn a howto into a reloc number */
83 /* Code to swap in the reloc. */
129 /* Perform any necessary magic to the addend in a reloc entry. */
134 #define RELOC_PROCESSING(relent,reloc,symbols,abfd,section) \
135 reloc_processing(relent, reloc, symbols, abfd, section)
139 struct internal_reloc *reloc,
144 relent->address = reloc->r_vaddr;
145 rtype2howto (relent, reloc);
147 if (reloc->r_symndx > 0)
148 relent->sym_ptr_ptr = symbols + obj_convert (abfd)[reloc->r_symndx];
152 relent->addend = reloc->r_offset;
160 arelent *reloc,
167 switch (reloc->howto->type)
171 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
179 if (! (*reloc->sym_ptr_ptr)->section->flags)
182 bfd_coff_reloc16_get_value (reloc, link_info,
188 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
205 & bfd_coff_reloc16_get_value (reloc, link_info,
214 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
222 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
236 (link_info, bfd_asymbol_name (*reloc->sym_ptr_ptr),
237 reloc->howto->name, reloc->addend, input_section->owner,
238 input_section, reloc->address)))
249 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
264 (link_info, bfd_asymbol_name (*reloc->sym_ptr_ptr),
265 reloc->howto->name, reloc->addend, input_section->owner,
266 input_section, reloc->address)))
279 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
291 (link_info, bfd_asymbol_name (*reloc->sym_ptr_ptr),
292 reloc->howto->name, reloc->addend, input_section->owner,
293 input_section, reloc->address)))
307 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
317 (link_info, bfd_asymbol_name (*reloc->sym_ptr_ptr),
318 reloc->howto->name, reloc->addend, input_section->owner,
319 input_section, reloc->address)))