Lines Matching refs:reloc

73 /* Turn a howto into a reloc number.  */
89 /* Code to swap in the reloc. */
140 /* Perform any necessary magic to the addend in a reloc entry. */
145 #define RELOC_PROCESSING(relent,reloc,symbols,abfd,section) \
146 reloc_processing(relent, reloc, symbols, abfd, section)
148 static void reloc_processing (relent, reloc, symbols, abfd, section)
150 struct internal_reloc *reloc;
155 relent->address = reloc->r_vaddr;
156 rtype2howto (relent, reloc);
158 if (reloc->r_symndx > 0)
159 relent->sym_ptr_ptr = symbols + obj_convert (abfd)[reloc->r_symndx];
163 relent->addend = reloc->r_offset;
168 extra_case (in_abfd, link_info, link_order, reloc, data, src_ptr, dst_ptr)
172 arelent *reloc;
180 switch (reloc->howto->type)
184 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
192 (bfd_coff_reloc16_get_value (reloc, link_info, input_section)
201 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
209 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
218 (bfd_coff_reloc16_get_value (reloc, link_info, input_section)
228 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
238 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
247 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
259 bfd_asymbol_name (*reloc->sym_ptr_ptr),
260 reloc->howto->name, reloc->addend, input_section->owner,
261 input_section, reloc->address)))
271 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
283 bfd_asymbol_name (*reloc->sym_ptr_ptr),
284 reloc->howto->name, reloc->addend, input_section->owner,
285 input_section, reloc->address)))