Home | History | Annotate | Download | only in bfd

Lines Matching refs:reloc

67 /* Code to swap in the reloc.  */
146 /* Perform any necessary magic to the addend in a reloc entry. */
151 #define RELOC_PROCESSING(relent,reloc,symbols,abfd,section) \
152 reloc_processing(relent, reloc, symbols, abfd, section)
156 struct internal_reloc *reloc,
161 relent->address = reloc->r_vaddr;
162 rtype2howto (relent, reloc);
164 if (reloc->r_symndx > 0)
165 relent->sym_ptr_ptr = symbols + obj_convert (abfd)[reloc->r_symndx];
169 relent->addend = reloc->r_offset;
177 arelent *reloc,
185 switch (reloc->howto->type)
188 val = bfd_coff_reloc16_get_value (reloc, link_info,
194 bfd_asymbol_name (*reloc->sym_ptr_ptr),
195 reloc->howto->name, reloc->addend, input_section->owner,
196 input_section, reloc->address)))
206 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
214 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
223 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
232 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
240 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
253 bfd_asymbol_name (*reloc->sym_ptr_ptr),
254 reloc->howto->name, reloc->addend, input_section->owner,
255 input_section, reloc->address)))