Home
last modified time | relevance | path

Searched refs:psymval (Results 1 – 12 of 12) sorted by relevance

/toolchain/binutils/binutils-2.27/gold/
Dreloc.h433 const Symbol_value<size>* psymval, in rel() argument
439 Address value = psymval->value(object, addend); in rel()
450 const Symbol_value<size>* psymval, in rel_unaligned() argument
456 Address value = psymval->value(object, addend); in rel_unaligned()
481 const Symbol_value<size>* psymval, in rela() argument
487 Address value = psymval->value(object, addend); in rela()
527 const Symbol_value<size>* psymval, in pcrel() argument
534 Address value = psymval->value(object, addend) - address; in pcrel()
559 const Symbol_value<size>* psymval, in pcrela() argument
566 Address value = psymval->value(object, addend) - address; in pcrela()
[all …]
Dsparc.cc566 const Symbol_value<size>* psymval, in rela() argument
572 Valtype reloc = (psymval->value(object, addend) >> right_shift); in rela()
587 const Symbol_value<size>* psymval, in rela_ua() argument
594 Valtype reloc = (psymval->value(object, addend) >> right_shift); in rela_ua()
610 const Symbol_value<size>* psymval, in pcrela() argument
617 Valtype reloc = ((psymval->value(object, addend) - address) in pcrela()
630 const Symbol_value<size>* psymval, in pcrela_unaligned() argument
637 Valtype reloc = (psymval->value(object, addend) - address); in pcrela_unaligned()
650 const Symbol_value<size>* psymval, in wdisp30() argument
655 psymval, addend, address); in wdisp30()
[all …]
Dtilegx.cc817 const Symbol_value<size>* psymval, in rela() argument
827 reloc = Bits<32>::sign_extend(psymval->value(object, addend)) >> srshift; in rela()
829 reloc = psymval->value(object, addend) >> srshift; in rela()
844 const Symbol_value<size>* psymval, in rela_ua() argument
855 reloc = Bits<32>::sign_extend(psymval->value(object, addend)) >> srshift; in rela_ua()
857 reloc = psymval->value(object, addend) >> srshift; in rela_ua()
872 const Symbol_value<size>* psymval, in rela() argument
883 reloc = Bits<32>::sign_extend(psymval->value(object, addend)) >> srshift; in rela()
885 reloc = psymval->value(object, addend) >> srshift; in rela()
903 const Symbol_value<size>* psymval, in pcrela() argument
[all …]
Dtarget-reloc.h305 const Symbol_value<size> *psymval; in relocate_section() local
313 psymval = object->local_symbol(r_sym); in relocate_section()
321 shndx = psymval->input_shndx(&is_ordinary); in relocate_section()
352 psymval = &symval; in relocate_section()
379 symval2.set_output_value(value + psymval->input_value()); in relocate_section()
392 psymval = &symval2; in relocate_section()
404 output_section, i, prelocs, sym, psymval, in relocate_section()
888 const Symbol_value<size>* psymval = object->local_symbol(r_sym); in relocate_relocs() local
898 addend = psymval->value(object, addend) - os->address(); in relocate_relocs()
908 psymval); in relocate_relocs()
[all …]
Darm.cc3306 const Symbol_value<32>* psymval) in abs8() argument
3312 Arm_address x = psymval->value(object, addend); in abs8()
3326 const Symbol_value<32>* psymval) in thm_abs5() argument
3333 Reltype x = psymval->value(object, addend); in thm_abs5()
3345 const Symbol_value<32>* psymval) in abs12() argument
3352 Reltype x = psymval->value(object, addend); in abs12()
3364 const Symbol_value<32>* psymval) in abs16() argument
3369 Arm_address x = psymval->value(object, addend); in abs16()
3383 const Symbol_value<32>* psymval, in abs32() argument
3388 Valtype x = psymval->value(object, addend) | thumb_bit; in abs32()
[all …]
Dmips.cc4232 : view(_view), object(_object), psymval(_psymval), addend(_addend), in reloc_high()
4239 const Symbol_value<size>* psymval; member
4447 const Symbol_value<size>* psymval, Mips_address addend_a, in rel16() argument
4456 Valtype x = psymval->value(object, addend); in rel16()
4473 const Symbol_value<size>* psymval, Mips_address addend_a, in rel32() argument
4480 Valtype x = psymval->value(object, addend); in rel32()
4493 const Symbol_value<size>* psymval, Mips_address address, in reljalr() argument
4509 int offset = psymval->value(object, addend) - (address + 4); in reljalr()
4530 const Symbol_value<size>* psymval, Mips_address address, in relpc32() argument
4538 Valtype x = psymval->value(object, addend) - address; in relpc32()
[all …]
Daarch64.cc498 const Symbol_value<size>* psymval = in do_write() local
504 unsigned int shndx = psymval->input_shndx(&is_ordinary); in do_write()
516 value = psymval->value(object, 0); in do_write()
3842 const Symbol_value<size>* psymval, in scan_reloc_for_stub() argument
3859 psymval = &symval; in scan_reloc_for_stub()
3867 typename Symbol_value<size>::Value value = psymval->value(aarch64_relobj, 0); in scan_reloc_for_stub()
3962 const Symbol_value<size> *psymval; in scan_reloc_section_for_stubs() local
3968 psymval = object->local_symbol(r_sym); in scan_reloc_section_for_stubs()
3976 shndx = psymval->input_shndx(&is_ordinary); in scan_reloc_section_for_stubs()
3988 if (psymval->is_section_symbol()) in scan_reloc_section_for_stubs()
[all …]
Dx86_64.cc3630 const Symbol_value<size>* psymval, in pcrela32_check() argument
3638 value = psymval->value(object, addend); in pcrela32_check()
3643 value = psymval->value(object, 0); in pcrela32_check()
3665 const Symbol_value<size>* psymval, in relocate() argument
3707 psymval = &symval; in relocate()
3709 else if (gsym == NULL && psymval->is_ifunc_symbol()) in relocate()
3715 psymval = &symval; in relocate()
3764 Reloc_funcs::rela64(view, object, psymval, addend); in relocate()
3768 Reloc_funcs::pcrela64(view, object, psymval, addend, in relocate()
3773 rstatus = Reloc_funcs::rela32_check(view, object, psymval, addend, in relocate()
[all …]
Di386.cc1480 const Symbol_value<32>* psymval = in do_write() local
1483 psymval->value(p->object, 0)); in do_write()
2782 const Symbol_value<32>* psymval, in relocate() argument
2832 psymval = &symval; in relocate()
2834 else if (gsym == NULL && psymval->is_ifunc_symbol()) in relocate()
2840 psymval = &symval; in relocate()
2855 Relocate_functions<32, false>::rel32(view, object, psymval); in relocate()
2860 Relocate_functions<32, false>::pcrel32(view, object, psymval, address); in relocate()
2865 Relocate_functions<32, false>::rel16(view, object, psymval); in relocate()
2870 Relocate_functions<32, false>::pcrel16(view, object, psymval, address); in relocate()
[all …]
Ds390.cc3196 const Symbol_value<size>* psymval, in relocate() argument
3214 psymval = &symval; in relocate()
3216 else if (gsym == NULL && psymval->is_ifunc_symbol()) in relocate()
3222 psymval = &symval; in relocate()
3258 value = psymval->value(object, addend); in relocate()
3277 value = (psymval->value(object, addend) in relocate()
3329 value = this->relocate_tls(relinfo, target, relnum, rela, r_type, gsym, psymval, in relocate()
3489 const Symbol_value<size>* psymval, in relocate_tls() argument
3501 = psymval->value(relinfo->object, addend); in relocate_tls()
Dpowerpc.cc2958 const Symbol_value<size>* psymval in make_stub() local
2961 if (psymval->is_section_symbol()) in make_stub()
2965 = this->object_->compute_final_local_value(this->r_sym_, psymval, in make_stub()
7587 const Symbol_value<size>* psymval, in relocate() argument
7626 && (!psymval->is_ifunc_symbol() in relocate()
7748 code = psymval->value(object, addend); in relocate()
7825 value = psymval->value(object, rela.get_r_addend()); in relocate()
7930 value = psymval->value(object, rela.get_r_addend()); in relocate()
7967 value = psymval->value(object, rela.get_r_addend()); in relocate()
8005 value = psymval->value(object, rela.get_r_addend()); in relocate()
[all …]
DChangeLog-08154830 (class Powerpc_relocate_functions): Delete all psymval variants or