/haiku-buildtools/binutils/gold/ |
H A D | reloc.h | 433 const Symbol_value<size>* psymval, 439 Address value = psymval->value(object, addend); 450 const Symbol_value<size>* psymval, 456 Address value = psymval->value(object, addend); 481 const Symbol_value<size>* psymval, 487 Address value = psymval->value(object, addend); 527 const Symbol_value<size>* psymval, 534 Address value = psymval->value(object, addend) - address; 559 const Symbol_value<size>* psymval, 566 Address value = psymval 431 rel(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Overflow_check check) argument 448 rel_unaligned(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Overflow_check check) argument 479 rela(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Overflow_check check) argument 525 pcrel(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address address, Overflow_check check) argument 557 pcrela(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Address address, Overflow_check check) argument 585 rel8(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval) argument 591 rel8_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Overflow_check check) argument 608 rela8(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend) argument 615 rela8_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Overflow_check check) argument 634 pcrel8(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address address) argument 641 pcrel8_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address address, Overflow_check check) argument 661 pcrela8(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Address address) argument 670 pcrela8_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Address address, Overflow_check check) argument 690 rel16(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval) argument 696 rel16_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Overflow_check check) argument 713 rela16(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend) argument 720 rela16_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Overflow_check check) argument 739 pcrel16(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address address) argument 746 pcrel16_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address address, Overflow_check check) argument 766 pcrela16(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Address address) argument 775 pcrela16_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Address address, Overflow_check check) argument 805 rel32(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval) argument 811 rel32_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Overflow_check check) argument 819 rel32_unaligned(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval) argument 825 rel32_unaligned_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Overflow_check check) argument 842 rela32(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend) argument 849 rela32_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Overflow_check check) argument 878 pcrel32(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address address) argument 885 pcrel32_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address address, Overflow_check check) argument 905 pcrela32(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Address address) argument 914 pcrela32_check(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Address address, Overflow_check check) argument 930 rel64(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval) argument 941 rela64(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend) argument 954 pcrel64(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address address) argument 968 pcrela64(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Addendtype addend, Address address) argument [all...] |
H A D | sparc.cc | 566 const Symbol_value<size>* psymval, 572 Valtype reloc = (psymval->value(object, addend) >> right_shift); 587 const Symbol_value<size>* psymval, 594 Valtype reloc = (psymval->value(object, addend) >> right_shift); 610 const Symbol_value<size>* psymval, 617 Valtype reloc = ((psymval->value(object, addend) - address) 630 const Symbol_value<size>* psymval, 637 Valtype reloc = (psymval->value(object, addend) - address); 650 const Symbol_value<size>* psymval, 655 psymval, adden 562 rela(unsigned char* view, unsigned int right_shift, typename elfcpp::Elf_types<valsize>::Elf_Addr dst_mask, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<valsize, big_endian>::Valtype addend) argument 584 rela_ua(unsigned char* view, unsigned int right_shift, elfcpp::Elf_Xword dst_mask, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<size, big_endian>::Valtype addend) argument 606 pcrela(unsigned char* view, unsigned int right_shift, typename elfcpp::Elf_types<valsize>::Elf_Addr dst_mask, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<size, big_endian>::Valtype addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 628 pcrela_unaligned(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<size, big_endian>::Valtype addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 648 wdisp30(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 660 wdisp22(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 672 wdisp19(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 684 wdisp16(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 707 wdisp10(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 730 pc22(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 742 pc10(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 763 hi22(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 773 pcplt22(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 794 lo10(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 804 lo10(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 816 olo10(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr addend2) argument 837 rela32_22(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 856 rela32_13(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 866 ua16(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 876 ua32(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 886 ua64(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 897 disp8(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 909 disp16(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 921 disp32(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 933 disp64(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, elfcpp::Elf_Xword addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 945 h34(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 955 h44(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 965 m44(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 975 l44(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 985 hh22(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 995 pc_hh22(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 1007 hm10(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1017 pc_hm10(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 1029 rela32_11(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1039 rela32_10(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1049 rela32_7(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1059 rela32_6(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1069 rela32_5(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1147 hix22(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1207 lox10(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 3272 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int, Target_sparc* target, Output_section*, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument 3711 relocate_tls( const Relocate_info<size, big_endian>* relinfo, Target_sparc<size, big_endian>* target, size_t relnum, const elfcpp::Rela<size, big_endian>& rela, unsigned int r_type, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type) argument [all...] |
H A D | tilegx.cc | 817 const Symbol_value<size>* psymval, 827 reloc = Bits<32>::sign_extend(psymval->value(object, addend)) >> srshift; 829 reloc = psymval->value(object, addend) >> srshift; 844 const Symbol_value<size>* psymval, 855 reloc = Bits<32>::sign_extend(psymval->value(object, addend)) >> srshift; 857 reloc = psymval->value(object, addend) >> srshift; 872 const Symbol_value<size>* psymval, 883 reloc = Bits<32>::sign_extend(psymval->value(object, addend)) >> srshift; 885 reloc = psymval->value(object, addend) >> srshift; 903 const Symbol_value<size>* psymval, 815 rela(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<size, big_endian>::Valtype addend, elfcpp::Elf_Xword srshift, elfcpp::Elf_Xword doffset, elfcpp::Elf_Xword bitmask) argument 842 rela_ua(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<size, big_endian>::Valtype addend, elfcpp::Elf_Xword srshift, elfcpp::Elf_Xword doffset, elfcpp::Elf_Xword bitmask) argument 870 rela(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<size, big_endian>::Valtype addend, elfcpp::Elf_Xword srshift, elfcpp::Elf_Xword doffset1, elfcpp::Elf_Xword bitmask1, elfcpp::Elf_Xword doffset2, elfcpp::Elf_Xword bitmask2) argument 901 pcrela(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<size, big_endian>::Valtype addend, typename elfcpp::Elf_types<size>::Elf_Addr address, elfcpp::Elf_Xword srshift, elfcpp::Elf_Xword doffset, elfcpp::Elf_Xword bitmask) argument 929 pcrela_ua(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<size, big_endian>::Valtype addend, typename elfcpp::Elf_types<size>::Elf_Addr address, elfcpp::Elf_Xword srshift, elfcpp::Elf_Xword doffset, elfcpp::Elf_Xword bitmask) argument 955 pcrela(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Swap<size, big_endian>::Valtype addend, typename elfcpp::Elf_types<size>::Elf_Addr address, elfcpp::Elf_Xword srshift, elfcpp::Elf_Xword doffset1, elfcpp::Elf_Xword bitmask1, elfcpp::Elf_Xword doffset2, elfcpp::Elf_Xword bitmask2) argument 990 abs64(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1000 abs32(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1010 abs16(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend) argument 1020 pc_abs64(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 1031 pc_abs32(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 1042 pc_abs16(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 1053 imm_x_general(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, Tilegx_howto &r_howto) argument 1066 imm_x_pcrel_general(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address, Tilegx_howto &r_howto) argument 1080 imm_x_two_part_general(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Addr addend, typename elfcpp::Elf_types<size>::Elf_Addr address, unsigned int r_type) argument 4333 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int, Target_tilegx<size, big_endian>* target, Output_section*, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type) argument [all...] |
H A D | target-reloc.h | 305 const Symbol_value<size> *psymval; local 313 psymval = object->local_symbol(r_sym); 321 shndx = psymval->input_shndx(&is_ordinary); 352 psymval = &symval; 379 symval2.set_output_value(value + psymval->input_value()); 392 psymval = &symval2; 404 output_section, i, prelocs, sym, psymval, 888 const Symbol_value<size>* psymval = object->local_symbol(r_sym); local 898 addend = psymval->value(object, addend) - os->address(); 908 psymval); [all...] |
H A D | arm.cc | 3319 const Symbol_value<32>* psymval) 3325 Arm_address x = psymval->value(object, addend); 3339 const Symbol_value<32>* psymval) 3346 Reltype x = psymval->value(object, addend); 3358 const Symbol_value<32>* psymval) 3365 Reltype x = psymval->value(object, addend); 3377 const Symbol_value<32>* psymval) 3382 Arm_address x = psymval->value(object, addend); 3396 const Symbol_value<32>* psymval, 3401 Valtype x = psymval [all...] |
H A D | mips.cc | 4232 : view(_view), object(_object), psymval(_psymval), addend(_addend), 4239 const Symbol_value<size>* psymval; member in struct:__anon554::reloc_high 4447 const Symbol_value<size>* psymval, Mips_address addend_a, 4456 Valtype x = psymval->value(object, addend); 4473 const Symbol_value<size>* psymval, Mips_address addend_a, 4480 Valtype x = psymval->value(object, addend); 4493 const Symbol_value<size>* psymval, Mips_address address, 4509 int offset = psymval->value(object, addend) - (address + 4); 4530 const Symbol_value<size>* psymval, Mips_address address, 4538 Valtype x = psymval 4446 rel16(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4472 rel32(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4492 reljalr(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool cross_mode_jump, unsigned int r_type, bool jalr_to_bal, bool jr_to_b, bool calculate_only, Valtype* calculated_value) argument 4529 relpc32(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4550 rel26(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, bool local, Mips_address addend_a, bool extract_addend, const Symbol* gsym, bool cross_mode_jump, unsigned int r_type, bool jal_to_bal, bool calculate_only, Valtype* calculated_value) argument 4672 relpc16(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4703 relpc21(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4734 relpc26(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4765 relpc18(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4796 relpc19(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4827 relpchi16(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend, Mips_address address, unsigned int r_sym, bool extract_addend) argument 4839 do_relpchi16(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_hi, Mips_address address, bool extract_addend, Valtype32 addend_lo, bool calculate_only, Valtype* calculated_value) argument 4864 relpclo16(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_a, bool extract_addend, Mips_address address, unsigned int r_sym, unsigned int rel_type, bool calculate_only, Valtype* calculated_value) argument 4911 relmicromips_pc7_s1(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4939 relmicromips_pc10_s1(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4968 relmicromips_pc16_s1(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 4997 relhi16(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend, Mips_address address, bool gp_disp, unsigned int r_type, unsigned int r_sym, bool extract_addend) argument 5011 do_relhi16(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_hi, Mips_address address, bool is_gp_disp, unsigned int r_type, bool extract_addend, Valtype32 addend_lo, Target_mips<size, big_endian>* target, bool calculate_only, Valtype* calculated_value) argument 5069 relgot16_local(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_a, bool extract_addend, unsigned int r_type, unsigned int r_sym) argument 5082 do_relgot16_local(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_hi, bool extract_addend, Valtype32 addend_lo, Target_mips<size, big_endian>* target, bool calculate_only, Valtype* calculated_value) argument 5119 rello16(Target_mips<size, big_endian>* target, unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_a, bool extract_addend, Mips_address address, bool is_gp_disp, unsigned int r_type, unsigned int r_sym, unsigned int rel_type, bool calculate_only, Valtype* calculated_value) argument 5274 relgotpage(Target_mips<size, big_endian>* target, unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 5305 relgotofst(Target_mips<size, big_endian>* target, unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_a, bool extract_addend, bool local, bool calculate_only, Valtype* calculated_value) argument 5386 relgprel(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address gp, Mips_address addend_a, bool extract_addend, bool local, unsigned int r_type, bool calculate_only, Valtype* calculated_value) argument 5444 relgprel32(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address gp, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 5468 tlsrelhi16(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Valtype32 tp_offset, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 5493 tlsrello16(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Valtype32 tp_offset, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 5517 tlsrel32(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Valtype32 tp_offset, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 5539 relsub(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value) argument 5559 rel64(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address addend_a, bool extract_addend, bool calculate_only, Valtype* calculated_value, bool apply_addend_only) argument 6599 const Symbol_value<size>* psymval = local 10262 const Symbol_value<size>* psymval = object->local_symbol(r_sym); local 11313 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int rel_type, Target_mips* target, Output_section* output_section, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, Mips_address address, section_size_type) argument [all...] |
H A D | aarch64.cc | 494 const Symbol_value<size>* psymval = local 500 unsigned int shndx = psymval->input_shndx(&is_ordinary); 512 value = psymval->value(object, 0); 3764 const Symbol_value<size>* psymval, 3780 psymval = &symval; 3794 typename Symbol_value<size>::Value value = psymval->value(aarch64_relobj, 0); 3889 const Symbol_value<size> *psymval; local 3895 psymval = object->local_symbol(r_sym); 3903 shndx = psymval->input_shndx(&is_ordinary); 3915 if (psymval 3759 scan_reloc_for_stub( const Relocate_info<size, big_endian>* relinfo, unsigned int r_type, const Sized_symbol<size>* gsym, unsigned int r_sym, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Swxword addend, Address address) argument 5195 rela_ua(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, AArch64_valtype addend, const AArch64_reloc_property* reloc_property) argument 5216 pcrela_ua(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, AArch64_valtype addend, Address address, const AArch64_reloc_property* reloc_property) argument 5237 rela( unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, AArch64_valtype addend, const AArch64_reloc_property* reloc_property) argument 5258 rela_general(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, AArch64_valtype addend, const AArch64_reloc_property* reloc_property) argument 5290 pcrela_general( unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, AArch64_valtype addend, Address address, const AArch64_reloc_property* reloc_property) argument 5307 adr(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address addend, Address address, const AArch64_reloc_property* ) argument 5347 adrp(unsigned char* view, const Sized_relobj_file<size, big_endian>* object, const Symbol_value<size>* psymval, Address addend, Address address, const AArch64_reloc_property* reloc_property) argument 5421 maybe_apply_stub(unsigned int r_type, const The_relocate_info* relinfo, const The_rela& rela, unsigned char* view, Address address, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, const Sized_relobj_file<size, big_endian>* object, section_size_type current_group_size) argument 5666 const Symbol_value<size>* psymval = ti.object->local_symbol(ti.r_sym); local 6926 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int, Target_aarch64<size, big_endian>* target, Output_section* , size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type ) argument 7259 relocate_tls( const Relocate_info<size, big_endian>* relinfo, Target_aarch64<size, big_endian>* target, size_t relnum, const elfcpp::Rela<size, big_endian>& rela, unsigned int r_type, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address) argument 7600 tls_gd_to_le( const Relocate_info<size, big_endian>* relinfo, Target_aarch64<size, big_endian>* target, const elfcpp::Rela<size, big_endian>& rela, unsigned int r_type, unsigned char* view, const Symbol_value<size>* psymval) argument 7700 tls_ld_to_le( const Relocate_info<size, big_endian>* relinfo, Target_aarch64<size, big_endian>* target, const elfcpp::Rela<size, big_endian>& rela, unsigned int r_type, unsigned char* view, const Symbol_value<size>* psymval) argument 7800 tls_ie_to_le( const Relocate_info<size, big_endian>* relinfo, Target_aarch64<size, big_endian>* target, const elfcpp::Rela<size, big_endian>& rela, unsigned int r_type, unsigned char* view, const Symbol_value<size>* psymval) argument 7855 tls_desc_gd_to_le( const Relocate_info<size, big_endian>* relinfo, Target_aarch64<size, big_endian>* target, const elfcpp::Rela<size, big_endian>& rela, unsigned int r_type, unsigned char* view, const Symbol_value<size>* psymval) argument [all...] |
H A D | x86_64.cc | 3943 const Symbol_value<size>* psymval, 3951 value = psymval->value(object, addend); 3956 value = psymval->value(object, 0); 3978 const Symbol_value<size>* psymval, 4020 psymval = &symval; 4022 else if (gsym == NULL && psymval->is_ifunc_symbol()) 4028 psymval = &symval; 4077 Reloc_funcs::rela64(view, object, psymval, addend); 4081 Reloc_funcs::pcrela64(view, object, psymval, addend, 4086 rstatus = Reloc_funcs::rela32_check(view, object, psymval, adden 3941 pcrela32_check(unsigned char* view, const Sized_relobj_file<size, false>* object, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<64>::Elf_Swxword addend, typename elfcpp::Elf_types<64>::Elf_Addr address) argument 3970 relocate( const Relocate_info<size, false>* relinfo, unsigned int, Target_x86_64<size>* target, Output_section*, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument 4341 relocate_tls( const Relocate_info<size, false>* relinfo, Target_x86_64<size>* target, size_t relnum, const elfcpp::Rela<size, false>& rela, unsigned int r_type, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument 5244 const Symbol_value<size>* psymval = ti.object->local_symbol(ti.r_sym); local [all...] |
H A D | i386.cc | 1480 const Symbol_value<32>* psymval = local 1483 psymval->value(p->object, 0)); 2782 const Symbol_value<32>* psymval, 2832 psymval = &symval; 2834 else if (gsym == NULL && psymval->is_ifunc_symbol()) 2840 psymval = &symval; 2855 Relocate_functions<32, false>::rel32(view, object, psymval); 2860 Relocate_functions<32, false>::pcrel32(view, object, psymval, address); 2865 Relocate_functions<32, false>::rel16(view, object, psymval); 2870 Relocate_functions<32, false>::pcrel16(view, object, psymval, addres 2775 relocate(const Relocate_info<32, false>* relinfo, unsigned int, Target_i386* target, Output_section* output_section, size_t relnum, const unsigned char* preloc, const Sized_symbol<32>* gsym, const Symbol_value<32>* psymval, unsigned char* view, elfcpp::Elf_types<32>::Elf_Addr address, section_size_type view_size) argument 3030 relocate_tls(const Relocate_info<32, false>* relinfo, Target_i386* target, size_t relnum, const elfcpp::Rel<32, false>& rel, unsigned int r_type, const Sized_symbol<32>* gsym, const Symbol_value<32>* psymval, unsigned char* view, elfcpp::Elf_types<32>::Elf_Addr, section_size_type view_size) argument [all...] |
H A D | s390.cc | 3196 const Symbol_value<size>* psymval, 3214 psymval = &symval; 3216 else if (gsym == NULL && psymval->is_ifunc_symbol()) 3222 psymval = &symval; 3258 value = psymval->value(object, addend); 3277 value = (psymval->value(object, addend) 3329 value = this->relocate_tls(relinfo, target, relnum, rela, r_type, gsym, psymval, 3489 const Symbol_value<size>* psymval, 3501 = psymval->value(relinfo->object, addend); 3188 relocate( const Relocate_info<size, true>* relinfo, unsigned int, Target_s390<size>* target, Output_section*, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument 3482 relocate_tls( const Relocate_info<size, true>* relinfo, Target_s390<size>* target, size_t relnum, const elfcpp::Rela<size, true>& rela, unsigned int r_type, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, section_size_type view_size) argument
|
H A D | powerpc.cc | 2986 const Symbol_value<size>* psymval local 2989 if (psymval->is_section_symbol()) 2993 = this->object_->compute_final_local_value(this->r_sym_, psymval, 7731 const Symbol_value<size>* psymval, 7770 && (!psymval->is_ifunc_symbol() 7892 code = psymval->value(object, addend); 7969 value = psymval->value(object, rela.get_r_addend()); 8074 value = psymval->value(object, rela.get_r_addend()); 8111 value = psymval->value(object, rela.get_r_addend()); 8149 value = psymval 7723 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int, Target_powerpc* target, Output_section* os, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, Address address, section_size_type view_size) argument 9220 const Symbol_value<size>* psymval = object->local_symbol(orig_r_sym); local [all...] |