/toolchain/binutils/binutils-2.25/gold/ |
mapfile.cc | 205 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) 240 std::string name = relobj->section_name(shndx); 247 if (!relobj->is_section_included(shndx)) 254 os = relobj->output_section(shndx) 354 Relobj* relobj = *p; local [all...] |
output.h | 663 add_input_section(Relobj* object, unsigned int shndx) 673 output_offset(const Relobj* object, unsigned int shndx, 682 is_merge_section_for(const Relobj* object, unsigned int shndx) const 709 do_add_input_section(Relobj*, unsigned int) 714 do_output_offset(const Relobj*, unsigned int, section_offset_type, 720 do_is_merge_section_for(const Relobj*, unsigned int) const 1036 Sized_relobj<size, big_endian>* relobj, 1042 Output_reloc(Sized_relobj<size, big_endian>* relobj, 1048 Output_reloc(Sized_relobj<size, big_endian>* relobj, 1060 Sized_relobj<size, big_endian>* relobj, unsigned int shndx 1198 Sized_relobj<size, big_endian>* relobj; member in union:gold::Output_reloc::__anon75335 1214 Sized_relobj<size, big_endian>* relobj; member in union:gold::Output_reloc::__anon75336 1526 Sized_relobj<size, big_endian>* relobj = reloc.get_relobj(); local 2786 relobj() const function in class:gold::Output_relaxed_input_section [all...] |
copy-relocs.h | 100 Sized_relobj_file<size, big_endian>* relobj, 104 : sym_(sym), reloc_type_(reloc_type), relobj_(relobj),
|
output.cc | 733 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 = relobj 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 2116 Output_section::Input_section::relobj() const function in class:gold::Output_section::Input_section [all...] |
aarch64.cc | 443 // Add a static reloc for the GOT entry at OFFSET. RELOBJ is an object 448 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() cons function in class:__anon75300::Output_data_got_aarch64::Static_reloc 647 Sized_relobj_file<size, big_endian>* relobj; member in struct:__anon75300::Output_data_got_aarch64::Static_reloc::__anon75301::__anon75303 953 relobj() function in class:__anon75300::Output_data_got_aarch64::Erratum_stub 1210 relobj() const function in class:__anon75300::Output_data_got_aarch64::Reloc_stub::Key 1271 const Relobj* relobj; member in union:__anon75300::Output_data_got_aarch64::Reloc_stub::Key::__anon75305 2490 Relobj* relobj = this->relobj(); local 2759 The_aarch64_relobj* relobj = static_cast<The_aarch64_relobj*>( local [all...] |
arm.cc | 509 // If SYMBOL is not null, this is a global symbol, we ignore RELOBJ and 510 // R_SYM. Otherwise, this is a local symbol and RELOBJ must non-NULL 512 Key(Stub_type stub_type, const Symbol* symbol, const Relobj* relobj, 523 gold_assert(relobj != NULL && r_sym != invalid_index); 525 this->u_.relobj = relobj; 550 // Return the relobj if there is one. 551 const Relobj* 552 relobj() cons function in class:__anon75308::Reloc_stub::Key 614 const Relobj* relobj; member in union:__anon75308::Reloc_stub::Key::__anon75310 674 relobj() const function in class:__anon75308::Cortex_a8_stub [all...] |
symtab.cc | 357 Relobj* relobj = static_cast<Relobj*>(this->object()); local 361 && !relobj->is_section_included(shndx) 362 && !symtab->is_section_folded(relobj, shndx)) 493 Relobj* relobj = static_cast<Relobj*>(this->u_.from_object.object); local 494 return relobj->output_section(shndx); 2649 Relobj* relobj = static_cast<Relobj*>(symobj); local 2972 Relobj* relobj = static_cast<Relobj*>(symobj); local [all...] |
merge.cc | 238 Merge_map::add_mapping(Relobj* object, unsigned int shndx, 260 Merge_map::get_output_offset(const Relobj* object, unsigned int shndx, 274 Merge_map::is_merge_section_for(const Relobj* object, unsigned int shndx) const 289 Output_merge_base::do_output_offset(const Relobj* object, 300 Output_merge_base::do_is_merge_section_for(const Relobj* object, 309 Output_merge_base::record_input_section(Relobj* relobj, unsigned int shndx) 311 gold_assert(this->keeps_input_sections_ && relobj != NULL); 316 this->first_relobj_ = relobj; 321 this->input_sections_.insert(Section_id(relobj, shndx)) [all...] |
merge.h | 117 // We store these with the Relobj, and we look them up by input 189 add_mapping(Relobj* object, unsigned int shndx, 201 get_output_offset(const Relobj* object, unsigned int shndx, 209 is_merge_section_for(const Relobj* object, unsigned int shndx) const; 248 Relobj* 284 do_output_offset(const Relobj* object, unsigned int shndx, 290 do_is_merge_section_for(const Relobj*, unsigned int shndx) const; 297 add_mapping(Relobj* object, unsigned int shndx, section_offset_type offset, 315 record_input_section(Relobj* relobj, unsigned int shndx) [all...] |
powerpc.cc | 548 do_output_section_name(const Relobj*, const char* name, size_t* plen) const 602 do_plt_address_for_local(const Relobj*, unsigned int) const; 611 do_tls_offset_for_local(const Relobj* object, 970 Sized_relobj_file<size, big_endian>* relobj, 983 <Powerpc_relobj<size, big_endian>*>(relobj); 995 Sized_relobj_file<size, big_endian>* relobj, 1006 <Powerpc_relobj<size, big_endian>*>(relobj); 1032 check_non_pic(Relobj*, unsigned int r_type); 1101 get_size_for_reloc(unsigned int, Relobj*) 3781 const Sized_relobj_file<size, big_endian>* relobj = p->first.object_; local 8257 const Sized_relobj<size, big_endian>* relobj local [all...] |
script-sections.cc | 1444 relobj() const function in class:gold::Input_section_info 1571 Relobj* relobj = p->relobj(); local [all...] |
target.h | 46 class Relobj; 281 plt_address_for_local(const Relobj* object, unsigned int symndx) const 287 tls_offset_for_local(const Relobj* object, 346 calls_non_split(Relobj* object, unsigned int shndx, 450 output_section_name(const Relobj* relobj, 453 { return this->do_output_section_name(relobj, name, plen); } 619 do_plt_address_for_local(const Relobj*, unsigned int) const 623 do_tls_offset_for_local(const Relobj*, unsigned int, unsigned int) const 665 do_calls_non_split(Relobj* object, unsigned int, section_offset_type [all...] |
layout.cc | 801 Layout::is_ctors_in_init_array(Relobj* relobj, unsigned int shndx) const 803 return (ctors_sections_in_init_array.find(Section_id(relobj, shndx)) 887 // Returns TRUE iff NAME (an input section from RELOBJ) will 891 Layout::keep_input_section(const Relobj* relobj, const char* name) 897 const char* file_name = relobj == NULL ? NULL : relobj->name().c_str(); 929 // RELOBJ, with type TYPE and flags FLAGS. RELOBJ may be NULL for [all...] |
layout.h | 249 Relobj* 255 set_object(Relobj* object) 360 Relobj* object_; 766 // Return true if RELOBJ is an input file whose base name matches 770 match_file_name(const Relobj* relobj, const char* file_name); 772 // Return whether section SHNDX in RELOBJ is a .ctors/.dtors section 776 is_ctors_in_init_array(Relobj* relobj, unsigned int shndx) const; 786 find_or_add_kept_section(const std::string& name, Relobj* object [all...] |
i386.cc | 96 Sized_relobj_file<32, false>* relobj, 138 address_for_local(const Relobj*, unsigned int symndx); 475 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const 476 { return this->plt_section()->address_for_local(relobj, symndx); } 493 do_calls_non_split(Relobj* object, unsigned int shndx, 733 get_size_for_reloc(unsigned int, Relobj*); 792 Sized_relobj_file<32, false>* relobj, [all...] |
mips.cc | 2127 relobj() const function in class:__anon75326::Mips_output_data_got::Static_reloc 2159 Sized_relobj_file<size, big_endian>* relobj; member in struct:__anon75326::Mips_output_data_got::Static_reloc::__anon75328::__anon75330 7997 Mips_relobj<size, big_endian>* relobj = local 8048 Mips_relobj<size, big_endian>* relobj = local [all...] |
sparc.cc | 167 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const 168 { return this->plt_section()->address_for_local(relobj, symndx); } 289 check_non_pic(Relobj*, unsigned int r_type); 358 get_size_for_reloc(unsigned int, Relobj*); 376 Sized_relobj_file<size, big_endian>* relobj, [all...] |
x86_64.cc | 132 Sized_relobj_file<size, false>* relobj, 211 address_for_local(const Relobj*, unsigned int symndx); 550 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const 551 { return this->plt_section()->address_for_local(relobj, symndx); } 569 do_calls_non_split(Relobj* object, unsigned int shndx, 753 check_non_pic(Relobj*, unsigned int r_type, Symbol*); 871 get_size_for_reloc(unsigned int, Relobj*); 910 Sized_relobj_file<size, false>* relobj, [all...] |
tilegx.cc | 160 address_for_local(const Relobj*, unsigned int symndx); 342 do_plt_address_for_local(const Relobj* relobj, unsigned int symndx) const 343 { return this->plt_section()->address_for_local(relobj, symndx); } 493 check_non_pic(Relobj*, unsigned int r_type); 535 get_size_for_reloc(unsigned int, Relobj*); 566 Sized_relobj_file<size, big_endian>* relobj, [all...] |
incremental.cc | 1557 const Relobj* relobj = static_cast<const Relobj*>(obj); local [all...] |
symtab.h | 43 class Relobj; [all...] |
/toolchain/binutils/binutils-2.25/gold/testsuite/ |
binary_unittest.cc | 122 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)
|