Home | History | Annotate | Download | only in gold

Lines Matching refs:addend

235     // the addend by subtracting the value of the old local symbol and
236 // adding the value of the new local symbol. The addend is in the
240 // Like RELOC_ADJUST_FOR_SECTION_RELA but the addend should not be
245 // bytes in the addend in the section contents.
323 // Do a simple relocation with the addend in the section contents.
348 // Do a simple relocation using a Symbol_value with the addend in
378 // Do a simple relocation with the addend in the relocation.
384 typename elfcpp::Swap<valsize, big_endian>::Valtype addend)
388 elfcpp::Swap<valsize, big_endian>::writeval(wv, value + addend);
391 // Do a simple relocation using a symbol value with the addend in
398 typename elfcpp::Swap<valsize, big_endian>::Valtype addend)
402 Valtype x = psymval->value(object, addend);
406 // Do a simple PC relative relocation with the addend in the section
434 // addend in the section contents. VALSIZE is the size of the
450 // Do a simple PC relative relocation with the addend in the
456 typename elfcpp::Swap<valsize, big_endian>::Valtype addend,
461 elfcpp::Swap<valsize, big_endian>::writeval(wv, value + addend - address);
465 // addend in the relocation. VALSIZE is the size of the value.
471 typename elfcpp::Swap<valsize, big_endian>::Valtype addend,
476 Valtype x = psymval->value(object, addend);
483 // Do a simple 8-bit REL relocation with the addend in the section
495 // Do an 8-bit RELA relocation with the addend in the relocation.
497 rela8(unsigned char* view, unsigned char value, unsigned char addend)
498 { This::template rela<8>(view, value, addend); }
504 unsigned char addend)
505 { This::template rela<8>(view, object, psymval, addend); }
507 // Do a simple 8-bit PC relative relocation with the addend in the
521 // Do a simple 8-bit PC relative RELA relocation with the addend in
524 pcrela8(unsigned char* view, unsigned char value, unsigned char addend,
526 { This::template pcrela<8>(view, value, addend, address); }
532 unsigned char addend,
534 { This::template pcrela<8>(view, object, psymval, addend, address); }
536 // Do a simple 16-bit REL relocation with the addend in the section
548 // Do an 16-bit RELA relocation with the addend in the relocation.
550 rela16(unsigned char* view, elfcpp::Elf_Half value, elfcpp::Elf_Half addend)
551 { This::template rela<16>(view, value, addend); }
557 elfcpp::Elf_Half addend)
558 { This::template rela<16>(view, object, psymval, addend); }
560 // Do a simple 16-bit PC relative REL relocation with the addend in
574 // Do a simple 16-bit PC relative RELA relocation with the addend in
578 elfcpp::Elf_Half addend,
580 { This::template pcrela<16>(view, value, addend, address); }
586 elfcpp::Elf_Half addend,
588 { This::template pcrela<16>(view, object, psymval, addend, address); }
590 // Do a simple 32-bit REL relocation with the addend in the section
614 // Do an 32-bit RELA relocation with the addend in the relocation.
616 rela32(unsigned char* view, elfcpp::Elf_Word value, elfcpp::Elf_Word addend)
617 { This::template rela<32>(view, value, addend); }
623 elfcpp::Elf_Word addend)
624 { This::template rela<32>(view, object, psymval, addend); }
626 // Do a simple 32-bit PC relative REL relocation with the addend in
646 // Do a simple 32-bit PC relative RELA relocation with the addend in
650 elfcpp::Elf_Word addend,
652 { This::template pcrela<32>(view, value, addend, address); }
658 elfcpp::Elf_Word addend,
660 { This::template pcrela<32>(view, object, psymval, addend, address); }
662 // Do a simple 64-bit REL relocation with the addend in the section
674 // Do a 64-bit RELA relocation with the addend in the relocation.
677 elfcpp::Elf_Xword addend)
678 { This::template rela<64>(view, value, addend); }
684 elfcpp::Elf_Xword addend)
685 { This::template rela<64>(view, object, psymval, addend); }
687 // Do a simple 64-bit PC relative REL relocation with the addend in
701 // Do a simple 64-bit PC relative RELA relocation with the addend in
705 elfcpp::Elf_Xword addend,
707 { This::template pcrela<64>(view, value, addend, address); }
713 elfcpp::Elf_Xword addend,
715 { This::template pcrela<64>(view, object, psymval, addend, address); }
865 // Return the addend of the next reloc. This returns 0 if there is