Searched refs:relobj (Results 1 - 23 of 23) sorted by relevance

/haiku-buildtools/binutils/gold/
H A Dmapfile.cc205 const Sized_relobj_file<size, big_endian>* relobj,
208 unsigned int symcount = relobj->symbol_count();
209 for (unsigned int i = relobj->local_symbol_count(); i < symcount; ++i)
211 const Symbol* sym = relobj->global_symbol(i);
215 && sym->object() == relobj
236 Mapfile::print_input_section(Relobj* relobj, unsigned int shndx) argument
240 std::string name = relobj->section_name(shndx);
247 if (!relobj->is_section_included(shndx))
254 os = relobj->output_section(shndx);
255 addr = relobj
204 print_input_section_symbols( const Sized_relobj_file<size, big_endian>* relobj, unsigned int shndx) argument
354 Relobj* relobj = *p; local
[all...]
H A Doutput.h1149 Sized_relobj<size, big_endian>* relobj,
1155 Output_reloc(Sized_relobj<size, big_endian>* relobj,
1161 Output_reloc(Sized_relobj<size, big_endian>* relobj,
1173 Sized_relobj<size, big_endian>* relobj, unsigned int shndx,
1181 Output_reloc(unsigned int type, Sized_relobj<size, big_endian>* relobj,
1192 Sized_relobj<size, big_endian>* relobj,
1254 return this->u2_.relobj;
1311 Sized_relobj<size, big_endian>* relobj; member in union:gold::Output_reloc::__anon563
1327 Sized_relobj<size, big_endian>* relobj; member in union:gold::Output_reloc::__anon564
1387 Sized_relobj<size, big_endian>* relobj,
1386 Output_reloc(Symbol* gsym, unsigned int type, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend, bool is_relative, bool is_symbolless, bool use_plt_offset) argument
1396 Output_reloc(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, Address address, Addend addend, bool is_relative, bool is_symbolless, bool is_section_symbol, bool use_plt_offset) argument
1407 Output_reloc(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, unsigned int shndx, Address address, Addend addend, bool is_relative, bool is_symbolless, bool is_section_symbol, bool use_plt_offset) argument
1425 Output_reloc(Output_section* os, unsigned int type, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend, bool is_relative) argument
1439 Output_reloc(unsigned int type, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend, bool is_relative) argument
1454 Output_reloc(unsigned int type, void* arg, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
1673 Sized_relobj<size, big_endian>* relobj = reloc.get_relobj(); local
1726 add_global(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
1745 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od, Relobj* relobj, unsigned int shndx, uint64_t address, uint64_t addend) argument
1769 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
1789 add_symbolless_global_addend(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
1801 add_local(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, Address address) argument
1810 add_local(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, unsigned int shndx, Address address) argument
1819 add_local_generic(Relobj* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, uint64_t address, uint64_t addend) argument
1832 add_local_generic(Relobj* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, unsigned int shndx, uint64_t address, uint64_t addend) argument
1847 add_local_relative(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, Address address) argument
1856 add_local_relative(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, unsigned int shndx, Address address) argument
1865 add_local_relative(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, unsigned int shndx, Address address, bool use_plt_offset) argument
1879 add_symbolless_local_addend(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, Address address) argument
1888 add_symbolless_local_addend(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, unsigned int shndx, Address address) argument
1902 add_local_section(Sized_relobj<size, big_endian>* relobj, unsigned int input_shndx, unsigned int type, Output_data* od, Address address) argument
1911 add_local_section(Sized_relobj<size, big_endian>* relobj, unsigned int input_shndx, unsigned int type, Output_data* od, unsigned int shndx, Address address) argument
1929 add_output_section(Output_section* os, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
1946 add_output_section_generic(Output_section* os, unsigned int type, Output_data* od, Relobj* relobj, unsigned int shndx, uint64_t address, uint64_t addend) argument
1967 add_output_section_relative(Output_section* os, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
1980 add_absolute(unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
1992 add_relative(unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
2006 add_target_specific(unsigned int type, void* arg, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
2042 add_global(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
2062 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od, Relobj* relobj, unsigned int shndx, uint64_t address, uint64_t addend) argument
2088 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend, bool use_plt_offset) argument
2109 add_symbolless_global_addend(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
2122 add_local(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, Address address, Addend addend) argument
2131 add_local(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, unsigned int shndx, Address address, Addend addend) argument
2142 add_local_generic(Relobj* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, uint64_t address, uint64_t addend) argument
2155 add_local_generic(Relobj* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, unsigned int shndx, uint64_t address, uint64_t addend) argument
2170 add_local_relative(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, Address address, Addend addend, bool use_plt_offset) argument
2181 add_local_relative(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, unsigned int shndx, Address address, Addend addend, bool use_plt_offset) argument
2195 add_symbolless_local_addend(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, Address address, Addend addend) argument
2204 add_symbolless_local_addend(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, unsigned int shndx, Address address, Addend addend) argument
2219 add_local_section(Sized_relobj<size, big_endian>* relobj, unsigned int input_shndx, unsigned int type, Output_data* od, Address address, Addend addend) argument
2228 add_local_section(Sized_relobj<size, big_endian>* relobj, unsigned int input_shndx, unsigned int type, Output_data* od, unsigned int shndx, Address address, Addend addend) argument
2246 add_output_section(Output_section* os, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
2266 add_output_section_generic(Output_section* os, unsigned int type, Output_data* od, Relobj* relobj, unsigned int shndx, uint64_t address, uint64_t addend) argument
2287 add_output_section_relative(Output_section* os, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
2305 add_absolute(unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
2321 add_relative(unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
2338 add_target_specific(unsigned int type, void* arg, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
2971 Output_relaxed_input_section(Relobj* relobj, unsigned int shndx, uint64_t addralign) argument
2978 relobj() const function in class:gold::Output_relaxed_input_section
2988 set_relobj(Relobj* relobj) argument
3122 add_relaxed_input_section(const Relobj* relobj, unsigned int shndx, Output_relaxed_input_section* poris) argument
[all...]
H A Dcopy-relocs.h106 Sized_relobj_file<size, big_endian>* relobj,
110 : sym_(sym), reloc_type_(reloc_type), relobj_(relobj),
105 Copy_reloc_entry(Symbol* sym, unsigned int reloc_type, Sized_relobj_file<size, big_endian>* relobj, unsigned int shndx, Output_section* output_section, Address address, Addend addend) argument
H A Doutput.cc733 Sized_relobj<size, big_endian>* relobj,
747 this->u2_.relobj = relobj;
756 Sized_relobj<size, big_endian>* relobj,
774 this->u1_.relobj = relobj;
782 Sized_relobj<size, big_endian>* relobj,
801 this->u1_.relobj = relobj;
802 this->u2_.relobj
730 Output_reloc( Symbol* gsym, unsigned int type, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, bool is_relative, bool is_symbolless, bool use_plt_offset) argument
755 Output_reloc( Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, Output_data* od, Address address, bool is_relative, bool is_symbolless, bool is_section_symbol, bool use_plt_offset) argument
781 Output_reloc( Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, unsigned int shndx, Address address, bool is_relative, bool is_symbolless, bool is_section_symbol, bool use_plt_offset) argument
831 Output_reloc( Output_section* os, unsigned int type, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, bool is_relative) argument
872 Output_reloc( unsigned int type, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, bool is_relative) argument
908 Output_reloc( unsigned int type, void* arg, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
957 Sized_relobj_file<size, big_endian>* relobj = local
1013 Sized_relobj_file<size, big_endian>* relobj = local
1084 Sized_relobj_file<size, big_endian>* relobj = local
1147 Sized_relobj_file<size, big_endian>* relobj = local
1292 Output_data_group( Sized_relobj_file<size, big_endian>* relobj, section_size_type entry_count, elfcpp::Elf_Word flags, std::vector<unsigned int>* input_shndxes) argument
2194 Output_section::Input_section::relobj() const function in class:gold::Output_section::Input_section
[all...]
H A Daarch64.cc448 Sized_relobj_file<size, big_endian>* relobj,
451 this->static_relocs_.push_back(Static_reloc(got_offset, r_type, relobj,
493 Sized_relobj_file<size, big_endian>* object = reloc.relobj();
495 reloc.relobj()->local_symbol(reloc.index());
509 reloc.index(), reloc.relobj()->name().c_str());
583 Sized_relobj_file<size, big_endian>* relobj, unsigned int index)
586 this->u_.local.relobj = relobj;
615 relobj() const function in class:__anon527::Output_data_got_aarch64::Static_reloc
618 return this->u_.local.relobj;
447 add_static_reloc(unsigned int got_offset, unsigned int r_type, Sized_relobj_file<size, big_endian>* relobj, unsigned int index) argument
582 Static_reloc(unsigned int got_offset, unsigned int r_type, Sized_relobj_file<size, big_endian>* relobj, unsigned int index) argument
647 Sized_relobj_file<size, big_endian>* relobj; member in struct:__anon527::Output_data_got_aarch64::Static_reloc::__anon528::__anon530
941 Erratum_stub(The_aarch64_relobj* relobj, int type, unsigned shndx, unsigned int sh_offset) argument
953 relobj() function in class:__anon527::Output_data_got_aarch64::Erratum_stub
1081 E843419_stub(AArch64_relobj<size, big_endian>* relobj, unsigned int shndx, unsigned int sh_offset, unsigned int adrp_sh_offset) argument
1184 Key(int type, const Symbol* symbol, const Relobj* relobj, unsigned int r_sym, int32_t addend) argument
1221 relobj() const function in class:__anon527::Output_data_got_aarch64::Reloc_stub::Key
1282 const Relobj* relobj; member in union:__anon527::Output_data_got_aarch64::Reloc_stub::Key::__anon532
2388 AArch64_input_section(Relobj* relobj, unsigned int shndx) argument
2532 Relobj* relobj = this->relobj(); local
2801 The_aarch64_relobj* relobj = static_cast<The_aarch64_relobj*>( local
2966 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const argument
4413 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* relobj, unsigned int local_sym_index) argument
5517 find_aarch64_input_section( Relobj* relobj, unsigned int shndx) const argument
5531 new_aarch64_input_section( Relobj* relobj, unsigned int shndx) argument
6715 make_local_ifunc_plt_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* relobj, unsigned int local_sym_index) argument
8225 create_erratum_stub( AArch64_relobj<size, big_endian>* relobj, unsigned int shndx, section_size_type erratum_insn_offset, Address erratum_address, typename Insn_utilities::Insntype erratum_insn, int erratum_type, unsigned int e843419_adrp_offset) argument
8269 scan_erratum_835769_span( AArch64_relobj<size, big_endian>* relobj, unsigned int shndx, const section_size_type span_start, const section_size_type span_end, unsigned char* input_view, Address output_address) argument
8318 scan_erratum_843419_span( AArch64_relobj<size, big_endian>* relobj, unsigned int shndx, const section_size_type span_start, const section_size_type span_end, unsigned char* input_view, Address output_address) argument
[all...]
H A Darm.cc515 Key(Stub_type stub_type, const Symbol* symbol, const Relobj* relobj, argument
526 gold_assert(relobj != NULL && r_sym != invalid_index);
528 this->u_.relobj = relobj;
553 // Return the relobj if there is one.
555 relobj() const function in class:__anon535::Reloc_stub::Key
556 { return this->r_sym_ != invalid_index ? this->u_.relobj : NULL; }
565 ? (this->u_.relobj == k.u_.relobj)
578 ? this->u_.relobj
617 const Relobj* relobj; member in union:__anon535::Reloc_stub::Key::__anon537
677 relobj() const function in class:__anon535::Cortex_a8_stub
707 Cortex_a8_stub(const Stub_template* stub_template, Relobj* relobj, unsigned int shndx, Arm_address source_address, Arm_address destination_address, uint32_t original_insn) argument
[all...]
H A Dmerge.cc241 Output_merge_base::record_input_section(Relobj* relobj, unsigned int shndx)
243 gold_assert(this->keeps_input_sections_ && relobj != NULL);
248 this->first_relobj_ = relobj;
253 this->input_sections_.insert(Section_id(relobj, shndx));
H A Dsymtab.cc359 Relobj* relobj = static_cast<Relobj*>(this->object()); local
363 && !relobj->is_section_included(shndx)
364 && !symtab->is_section_folded(relobj, shndx))
495 Relobj* relobj = static_cast<Relobj*>(this->u_.from_object.object); local
496 return relobj->output_section(shndx);
659 Relobj* relobj = static_cast<Relobj*>(sym->object()); local
660 this->gc_->worklist().push_back(Section_id(relobj, shndx));
1152 Sized_relobj_file<size, big_endian>* relobj,
1167 const bool just_symbols = relobj->just_symbols();
1179 relobj
1151 add_from_relobj( Sized_relobj_file<size, big_endian>* relobj, const unsigned char* syms, size_t count, size_t symndx_offset, const char* sym_names, size_t sym_name_size, typename Sized_relobj_file<size, big_endian>::Symbols* sympointers, size_t* defined) argument
2777 Relobj* relobj = static_cast<Relobj*>(symobj); local
3100 Relobj* relobj = static_cast<Relobj*>(symobj); local
[all...]
H A Dmips.cc1607 as_mips_relobj(Relobj* relobj) argument
1608 { return static_cast<Mips_relobj<size, big_endian>*>(relobj); }
1613 as_mips_relobj(const Relobj* relobj) argument
1614 { return static_cast<const Mips_relobj<size, big_endian>*>(relobj); }
2030 Sized_relobj_file<size, big_endian>* relobj,
2033 this->static_relocs_.push_back(Static_reloc(got_offset, r_type, relobj,
2223 Sized_relobj_file<size, big_endian>* relobj, unsigned int index)
2226 this->u_.local.relobj = relobj;
2255 relobj() cons function in class:__anon554::Mips_output_data_got::Static_reloc
2029 add_static_reloc(unsigned int got_offset, unsigned int r_type, Sized_relobj_file<size, big_endian>* relobj, unsigned int index) argument
2222 Static_reloc(unsigned int got_offset, unsigned int r_type, Sized_relobj_file<size, big_endian>* relobj, unsigned int index) argument
2287 Sized_relobj_file<size, big_endian>* relobj; member in struct:__anon554::Mips_output_data_got::Static_reloc::__anon556::__anon558
3849 Dyn_reloc(Mips_symbol<size>* sym, unsigned int r_type, Mips_relobj<size, big_endian>* relobj, unsigned int shndx, Output_section* output_section, Mips_address r_offset) argument
4068 dynamic_reloc(Mips_symbol<size>* sym, unsigned int r_type, Mips_relobj<size, big_endian>* relobj, unsigned int shndx, Output_section* output_section, Mips_address r_offset) argument
9005 infer_abiflags( Mips_relobj<size, big_endian>* relobj, Mips_abiflags<big_endian>* abiflags) argument
9056 create_abiflags( Mips_relobj<size, big_endian>* relobj, Mips_abiflags<big_endian>* abiflags) argument
9563 Mips_relobj<size, big_endian>* relobj = local
[all...]
H A Dmerge.h258 record_input_section(Relobj* relobj, unsigned int shndx);
H A Dscript-sections.cc1494 relobj() const function in class:gold::Input_section_info
1495 { return this->input_section_.relobj(); }
1637 if (isi1.relobj()->name() != isi2.relobj()->name())
1638 return (isi1.relobj()->name() < isi2.relobj()->name());
1702 Relobj* relobj = p->relobj(); local
1714 Task_lock_obj<Object> tl(task, relobj);
1716 isi.set_section_name(relobj
[all...]
H A Dtarget.h457 output_section_name(const Relobj* relobj, argument
460 { return this->do_output_section_name(relobj, name, plen); }
H A Dlayout.cc804 Layout::is_ctors_in_init_array(Relobj* relobj, unsigned int shndx) const
806 return (ctors_sections_in_init_array.find(Section_id(relobj, shndx))
894 Layout::keep_input_section(const Relobj* relobj, const char* name)
900 const char* file_name = relobj == NULL ? NULL : relobj->name().c_str();
943 Layout::choose_output_section(const Relobj* relobj, const char* name,
961 const char* file_name = relobj == NULL ? NULL : relobj->name().c_str();
1061 name = parameters->target().output_section_name(relobj, name, &len);
1063 name = Layout::output_section_name(relobj, orig_nam
[all...]
H A Dlayout.h775 match_file_name(const Relobj* relobj, const char* file_name);
781 is_ctors_in_init_array(Relobj* relobj, unsigned int shndx) const;
1150 choose_output_section(const Relobj* relobj, const char* name,
H A Di386.cc96 Sized_relobj_file<32, false>* relobj,
489 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const argument
490 { return this->plt_section()->address_for_local(relobj, symndx); }
815 Sized_relobj_file<32, false>* relobj,
1149 Sized_relobj_file<32, false>* relobj,
1163 rel->add_symbolless_local_addend(relobj, local_sym_index,
1168 li.object = relobj;
1540 Sized_relobj_file<32, false>* relobj,
1543 if (relobj->local_has_plt_offset(local_sym_index))
1548 relobj,
1146 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* relobj, unsigned int local_sym_index) argument
1539 make_local_ifunc_plt_entry(Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* relobj, unsigned int local_sym_index) argument
[all...]
H A Dpowerpc.cc1110 Sized_relobj_file<size, big_endian>* relobj,
1123 <Powerpc_relobj<size, big_endian>*>(relobj);
1135 Sized_relobj_file<size, big_endian>* relobj,
1146 <Powerpc_relobj<size, big_endian>*>(relobj);
2346 // Set up PowerPC target specific relobj.
2716 start_addr += i->relobj()->output_section_offset(i->shndx());
2727 i->relobj()->name().c_str(),
2728 i->relobj()->section_name(i->shndx()).c_str());
2732 i->relobj()->name().c_str(),
2733 i->relobj()
1108 local_reloc_may_be_function_pointer(Symbol_table* , Layout* , Target_powerpc* , Sized_relobj_file<size, big_endian>* relobj, unsigned int , Output_section* , const elfcpp::Rela<size, big_endian>& , unsigned int r_type, const elfcpp::Sym<size, big_endian>&) argument
1133 global_reloc_may_be_function_pointer(Symbol_table* , Layout* , Target_powerpc* , Sized_relobj_file<size, big_endian>* relobj, unsigned int , Output_section* , const elfcpp::Rela<size, big_endian>& , unsigned int r_type, Symbol*) argument
3488 add_local_ifunc_entry( Sized_relobj_file<size, big_endian>* relobj, unsigned int local_sym_index) argument
4154 const Sized_relobj_file<size, big_endian>* relobj = p->first.object_; local
5610 make_local_ifunc_plt_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* relobj, unsigned int r_sym) argument
9422 const Sized_relobj<size, big_endian>* relobj local
[all...]
H A Dsparc.cc179 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const argument
180 { return this->plt_section()->address_for_local(relobj, symndx); }
376 Sized_relobj_file<size, big_endian>* relobj,
1314 Sized_relobj_file<size, big_endian>* relobj,
1530 Sized_relobj_file<size, big_endian>* relobj,
1543 li.object = relobj;
1859 Sized_relobj_file<size, big_endian>* relobj,
1862 if (relobj->local_has_plt_offset(local_sym_index))
1867 relobj,
1869 relobj
1527 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* relobj, unsigned int local_sym_index) argument
1856 make_local_ifunc_plt_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* relobj, unsigned int local_sym_index) argument
[all...]
H A Dx86_64.cc132 Sized_relobj_file<size, false>* relobj,
724 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const argument
725 { return this->plt_section()->address_for_local(relobj, symndx); }
1130 Sized_relobj_file<size, false>* relobj,
1551 Sized_relobj_file<size, false>* relobj,
1565 rela->add_symbolless_local_addend(relobj, local_sym_index,
2347 Sized_relobj_file<size, false>* relobj,
2350 if (relobj->local_has_plt_offset(local_sym_index))
2355 relobj,
2357 relobj
1548 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* relobj, unsigned int local_sym_index) argument
2345 make_local_ifunc_plt_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* relobj, unsigned int local_sym_index) argument
[all...]
H A Dtilegx.cc356 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const argument
357 { return this->plt_section()->address_for_local(relobj, symndx); }
569 Sized_relobj_file<size, big_endian>* relobj,
2112 Sized_relobj_file<size, big_endian>* relobj,
2127 rela->add_symbolless_local_addend(relobj, local_sym_index,
2572 Sized_relobj_file<size, big_endian>* relobj,
2575 if (relobj->local_has_plt_offset(local_sym_index))
2580 relobj,
2582 relobj->set_local_plt_offset(local_sym_index, plt_offset);
2109 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* relobj, unsigned int local_sym_index) argument
2570 make_local_ifunc_plt_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* relobj, unsigned int local_sym_index) argument
H A Ds390.cc396 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const argument
397 { return this->plt_section()->address_for_local(relobj, symndx); }
670 Sized_relobj_file<size, true>* relobj,
1120 Sized_relobj_file<size, true>* relobj,
1134 rela->add_symbolless_local_addend(relobj, local_sym_index,
1764 Sized_relobj_file<size, true>* relobj,
1767 if (relobj->local_has_plt_offset(local_sym_index))
1772 relobj,
1774 relobj->set_local_plt_offset(local_sym_index, plt_offset);
1117 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* relobj, unsigned int local_sym_index) argument
1762 make_local_ifunc_plt_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* relobj, unsigned int local_sym_index) argument
H A Dincremental.cc1557 const Relobj* relobj = static_cast<const Relobj*>(obj); local
1562 off_t locals_offset = relobj->local_symbol_offset();
1563 unsigned int nlocals = relobj->output_local_symbol_count();
1564 unsigned int first_dynrel = relobj->first_dyn_reloc();
1565 unsigned int ndynrel = relobj->dyn_reloc_count();
H A Dsymtab.h1426 add_from_relobj(Sized_relobj_file<size, big_endian>* relobj,
/haiku-buildtools/binutils/gold/testsuite/
H A Dbinary_unittest.cc122 Sized_relobj_file<size, big_endian>* relobj = local
126 CHECK(relobj->symbol_section_and_value(0, &value, &is_ordinary) == 0);
129 CHECK(relobj->symbol_section_and_value(1, &value, &is_ordinary) == 1);
132 CHECK(relobj->symbol_section_and_value(2, &value, &is_ordinary) == 1);
135 CHECK(relobj->symbol_section_and_value(3, &value, &is_ordinary)

Completed in 506 milliseconds