Home
last modified time | relevance | path

Searched refs:relinfo (Results 1 – 17 of 17) sorted by relevance

/toolchain/binutils/binutils-2.25/gold/
Derrors.cc135 Errors::error_at_location(const Relocate_info<size, big_endian>* relinfo, in error_at_location() argument
140 relinfo->location(relnum, reloffset).c_str()); in error_at_location()
151 Errors::warning_at_location(const Relocate_info<size, big_endian>* relinfo, in warning_at_location() argument
156 relinfo->location(relnum, reloffset).c_str()); in warning_at_location()
280 gold_error_at_location(const Relocate_info<size, big_endian>* relinfo, in gold_error_at_location() argument
286 parameters->errors()->error_at_location(relinfo, relnum, reloffset, in gold_error_at_location()
295 gold_warning_at_location(const Relocate_info<size, big_endian>* relinfo, in gold_warning_at_location() argument
301 parameters->errors()->warning_at_location(relinfo, relnum, reloffset, in gold_warning_at_location()
319 const Relocate_info<size, big_endian>* relinfo, in gold_undefined_symbol_at_location() argument
323 relinfo->location(relnum, reloffset)); in gold_undefined_symbol_at_location()
[all …]
Dtarget-reloc.h261 const Relocate_info<size, big_endian>* relinfo, in relocate_section() argument
277 Sized_relobj_file<size, big_endian>* object = relinfo->object; in relocate_section()
291 offset = output_section->output_offset(relinfo->object, in relocate_section()
292 relinfo->data_shndx, in relocate_section()
326 && !relinfo->symtab->is_section_folded(object, shndx)); in relocate_section()
339 gsym = relinfo->symtab->resolve_forwards(gsym); in relocate_section()
365 std::string name = object->section_name(relinfo->data_shndx); in relocate_section()
386 gold_warning_at_location(relinfo, i, offset, in relocate_section()
403 if (!relocate.relocate(relinfo, target, output_section, i, reloc, in relocate_section()
410 gold_error_at_location(relinfo, i, offset, in relocate_section()
[all …]
Di386.cc2727 Target_i386::Relocate::relocate(const Relocate_info<32, false>* relinfo, in relocate() argument
2745 gold_error_at_location(relinfo, relnum, rel.get_r_offset(), in relocate()
2757 const Sized_relobj_file<32, false>* object = relinfo->object; in relocate()
2906 gold_error_at_location(relinfo, relnum, rel.get_r_offset(), in relocate()
2923 this->relocate_tls(relinfo, target, relnum, rel, r_type, gsym, psymval, in relocate()
2938 gold_error_at_location(relinfo, relnum, rel.get_r_offset(), in relocate()
2950 Target_i386::Relocate::relocate_tls(const Relocate_info<32, false>* relinfo, in relocate_tls() argument
2961 Output_segment* tls_segment = relinfo->layout->tls_segment(); in relocate_tls()
2963 const Sized_relobj_file<32, false>* object = relinfo->object; in relocate_tls()
2983 this->tls_gd_to_le(relinfo, relnum, tls_segment, in relocate_tls()
[all …]
Dtls.h50 check_range(const Relocate_info<size, big_endian>* relinfo, in check_range() argument
58 gold_error_at_location(relinfo, relnum, rel_offset, in check_range()
66 check_tls(const Relocate_info<size, big_endian>* relinfo, in check_tls() argument
72 gold_error_at_location(relinfo, relnum, rel_offset, in check_tls()
Dx86_64.cc635 apply_relocation(const Relocate_info<size, false>* relinfo,
3280 const Relocate_info<size, false>* relinfo, in relocate() argument
3301 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
3314 const Sized_relobj_file<size, false>* object = relinfo->object; in relocate()
3520 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
3534 this->relocate_tls(relinfo, target, relnum, rela, r_type, gsym, psymval, in relocate()
3541 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
3555 const Relocate_info<size, false>* relinfo, in relocate_tls() argument
3566 Output_segment* tls_segment = relinfo->layout->tls_segment(); in relocate_tls()
3568 const Sized_relobj_file<size, false>* object = relinfo->object; in relocate_tls()
[all …]
Dreloc.cc918 Relocate_info<size, big_endian> relinfo; in do_relocate_sections() local
919 relinfo.symtab = symtab; in do_relocate_sections()
920 relinfo.layout = layout; in do_relocate_sections()
921 relinfo.object = this; in do_relocate_sections()
993 relinfo.reloc_shndx = i; in do_relocate_sections()
994 relinfo.reloc_shdr = p; in do_relocate_sections()
995 relinfo.data_shndx = index; in do_relocate_sections()
996 relinfo.data_shdr = pshdrs + index * This::shdr_size; in do_relocate_sections()
1013 target->relocate_section(&relinfo, sh_type, prelocs, reloc_count, os, in do_relocate_sections()
1019 target->relocate_relocs(&relinfo, sh_type, prelocs, reloc_count, in do_relocate_sections()
[all …]
Daarch64.cc1591 relocate_stubs(const The_relocate_info* relinfo, in relocate_stubs() argument
1603 relocate_stub(p->second, relinfo, target_aarch64, output_section, in relocate_stubs()
1650 const The_relocate_info* relinfo, in relocate_stub() argument
1663 target_aarch64->relocate_stub(stub, relinfo, output_section, in relocate_stub()
2059 Relocate_info<size, big_endian> relinfo; in do_relocate_sections() local
2060 relinfo.symtab = symtab; in do_relocate_sections()
2061 relinfo.layout = layout; in do_relocate_sections()
2062 relinfo.object = this; in do_relocate_sections()
2079 relinfo.reloc_shndx = elfcpp::SHN_UNDEF; in do_relocate_sections()
2080 relinfo.reloc_shdr = NULL; in do_relocate_sections()
[all …]
Derrors.h73 error_at_location(const Relocate_info<size, big_endian>* relinfo,
80 warning_at_location(const Relocate_info<size, big_endian>* relinfo,
Darm.cc2323 relocate_special_relocatable(const Relocate_info<32, big_endian>* relinfo,
2893 const Relocate_info<32, big_endian>* relinfo,
3691 v4bx(const Relocate_info<32, big_endian>* relinfo, in v4bx() argument
3708 object->stub_table(relinfo->data_shndx); in v4bx()
3918 const Relocate_info<32, big_endian>* relinfo, in arm_branch_common() argument
4008 object->stub_table(relinfo->data_shndx); in arm_branch_common()
4047 const Relocate_info<32, big_endian>* relinfo, in thumb_branch_common() argument
4149 object->stub_table(relinfo->data_shndx); in thumb_branch_common()
4959 const Relocate_info<32, big_endian>* relinfo, in relocate_stub() argument
4974 arm_target->relocate_stub(stub, relinfo, output_section, view + offset, in relocate_stub()
[all …]
Dsparc.cc3168 const Relocate_info<size, big_endian>* relinfo, in relocate() argument
3186 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
3202 const Sized_relobj_file<size, big_endian>* object = relinfo->object; in relocate()
3567 this->relocate_tls(relinfo, target, relnum, rela, in relocate()
3584 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
3590 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
3604 const Relocate_info<size, big_endian>* relinfo, in relocate_tls() argument
3615 Output_segment* tls_segment = relinfo->layout->tls_segment(); in relocate_tls()
3617 const Sized_relobj_file<size, big_endian>* object = relinfo->object; in relocate_tls()
3781 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate_tls()
[all …]
Dtilegx.cc425 apply_relocation(const Relocate_info<size, big_endian>* relinfo,
4322 const Relocate_info<size, big_endian>* relinfo, in relocate() argument
4340 const Sized_relobj_file<size, big_endian>* object = relinfo->object; in relocate()
4566 Symbol *tls_sym = relinfo->symtab->lookup("__tls_get_addr"); in relocate()
4660 Output_segment *tls_segment = relinfo->layout->tls_segment(); in relocate()
4668 = psymval->value(relinfo->object, 0); in relocate()
4707 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
4713 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
4727 const Relocate_info<size, big_endian>* relinfo, in relocate_section() argument
4745 relinfo, in relocate_section()
[all …]
Dpowerpc.cc881 const Relocate_info<size, big_endian>* relinfo, in expect_tls_get_addr_call() argument
886 this->relinfo_ = relinfo; in expect_tls_get_addr_call()
6788 const Relocate_info<size, big_endian>* relinfo, in relocate() argument
6806 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
6821 = static_cast<Powerpc_relobj<size, big_endian>*>(relinfo->object); in relocate()
6847 = object->stub_table(relinfo->data_shndx); in relocate()
6952 target->symval_for_branch(relinfo->symtab, gsym, object, in relocate()
6958 ok = dest_shndx == relinfo->data_shndx; in relocate()
6962 gold_error_at_location(relinfo, relnum, rela.get_r_offset(), in relocate()
7152 this->expect_tls_get_addr_call(relinfo, relnum, rela.get_r_offset()); in relocate()
[all …]
Dincremental.cc744 Relocate_info<size, big_endian> relinfo; in do_apply_incremental_relocs() local
745 relinfo.symtab = symtab; in do_apply_incremental_relocs()
746 relinfo.layout = layout; in do_apply_incremental_relocs()
747 relinfo.object = NULL; in do_apply_incremental_relocs()
748 relinfo.reloc_shndx = 0; in do_apply_incremental_relocs()
749 relinfo.reloc_shdr = NULL; in do_apply_incremental_relocs()
750 relinfo.data_shndx = 0; in do_apply_incremental_relocs()
751 relinfo.data_shdr = NULL; in do_apply_incremental_relocs()
812 target->apply_relocation(&relinfo, r_offset, r_type, r_addend, in do_apply_incremental_relocs()
Dmips.cc2977 relocate_special_relocatable(const Relocate_info<size, big_endian>* relinfo,
8240 const Relocate_info<size, big_endian>* relinfo, in relocate_section() argument
8257 relinfo, in relocate_section()
8270 relinfo, in relocate_section()
8397 const Relocate_info<size, big_endian>* relinfo, in relocate_relocs() argument
8414 relinfo, in relocate_relocs()
8433 const Relocate_info<size, big_endian>* relinfo, in relocate_special_relocatable() argument
8457 Mips_relobj<size, big_endian>::as_mips_relobj(relinfo->object); in relocate_special_relocatable()
8495 output_section->output_offset(object, relinfo->data_shndx, in relocate_special_relocatable()
8545 gold_error_at_location(relinfo, relnum, reloc.get_r_offset(), in relocate_special_relocatable()
[all …]
Dsymtab.cc3446 const Relocate_info<size, big_endian>* relinfo, in issue_warning() argument
3453 if (sym->object() == relinfo->object) in issue_warning()
3458 gold_warning_at_location(relinfo, relnum, reloffset, in issue_warning()
3726 const Relocate_info<32, false>* relinfo,
3734 const Relocate_info<32, true>* relinfo,
3742 const Relocate_info<64, false>* relinfo,
3750 const Relocate_info<64, true>* relinfo,
Dsymtab.h1531 const Relocate_info<size, big_endian>* relinfo, in issue_warning() argument
1533 { this->warnings_.issue_warning(sym, relinfo, relnum, reloffset); } in issue_warning()
DChangeLog12090 data_shdr fields of relinfo.