Lines Matching refs:reloc
425 /* Now write out reloc info, followed by syms and strings */
477 /* Some reloc hackery. */
490 get_value (arelent *reloc,
495 asymbol *symbol = *(reloc->sym_ptr_ptr);
523 input_section->owner, input_section, reloc->address,
533 value += reloc->addend;
669 /* Allocate enough room for all the reloc entries, plus pointers to them all. */
779 The reloc entry addend has added to it the offset into the
780 file of the data, so subtract the base to make the reloc
856 /* Ouch! this reloc is out of order, insert into the right place. */
1077 /* Change the reloc type from 32bitcode possible 24, to 24bit
1117 /* Change the reloc so that it knows how far to align to. */
1121 know how big the reloc used to be. */
1181 /* An alignment reloc. */
1185 /* A 32bit reloc in an addressing mode. */
1252 arelent *reloc ;
1261 reloc = *parent;
1262 if (reloc)
1267 BFD_ASSERT (reloc->address >= src_address);
1268 run = reloc->address - src_address;
1279 if (reloc)
1281 switch (reloc->howto->type)
1284 calljx_callback (input_bfd, link_info, reloc,
1293 + get_value (reloc, link_info, input_section)),
1299 callj_callback (input_bfd, link_info, reloc, data,
1306 BFD_ASSERT (reloc->addend >= src_address);
1307 BFD_ASSERT ((bfd_vma) reloc->addend
1309 src_address = reloc->addend;
1310 dst_address = ((dst_address + reloc->howto->size)
1311 & ~reloc->howto->size);
1316 callj_callback (input_bfd, link_info, reloc, data,
1328 value = get_value (reloc, link_info, input_section);
1333 + reloc->addend)
1348 value = get_value (reloc, link_info, input_section);
1352 + reloc->addend