Lines Matching refs:layout

728   add_local_entries(Target_mips<size, big_endian>* target, Layout* layout);
732 add_page_entries(Target_mips<size, big_endian>* target, Layout* layout);
736 add_global_entries(Target_mips<size, big_endian>* target, Layout* layout,
745 add_tls_entries(Target_mips<size, big_endian>* target, Layout* layout);
1974 Symbol_table* symtab, Layout* layout) in Mips_output_data_got() argument
1976 symbol_table_(symtab), layout_(layout), static_relocs_(), got_view_(NULL), in Mips_output_data_got()
2082 lay_out_got(Layout* layout, Symbol_table* symtab,
2087 lay_out_multi_got(Layout* layout, const Input_objects* input_objects);
2461 Mips_output_data_plt(Layout* layout, Output_data_space* got_plt, in Mips_output_data_plt() argument
2468 layout->add_output_section_data(".rel.plt", elfcpp::SHT_REL, in Mips_output_data_plt()
2906 Symbol_table* symtab, Layout* layout,
3034 Layout* layout, Symbol_table* symtab) in Symbol_visitor_check_symbols() argument
3035 : target_(target), layout_(layout), symtab_(symtab) in Symbol_visitor_check_symbols()
3320 Layout* layout,
3334 Layout* layout,
3365 Layout* layout,
3380 Layout* layout,
3473 mips_stubs_section(Layout* layout);
3709 local(Symbol_table* symtab, Layout* layout, Target_mips* target,
3718 local(Symbol_table* symtab, Layout* layout, Target_mips* target,
3727 local(Symbol_table* symtab, Layout* layout, Target_mips* target,
3739 global(Symbol_table* symtab, Layout* layout, Target_mips* target,
3747 global(Symbol_table* symtab, Layout* layout, Target_mips* target,
3755 global(Symbol_table* symtab, Layout* layout, Target_mips* target,
4055 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc() argument
4060 this->copy_relocs_.copy_reloc(symtab, layout, in copy_reloc()
4064 this->rel_dyn_section(layout)); in copy_reloc()
5772 Target_mips<size, big_endian>* target, Layout* layout) in add_local_entries() argument
5796 target->rel_dyn_section(layout)->add_local(entry->object(), in add_local_entries()
5799 target->rel_dyn_section(layout)->add_symbolless_local_addend( in add_local_entries()
5806 this->add_page_entries(target, layout); in add_local_entries()
5831 target->rel_dyn_section(layout)->add_symbolless_global_addend( in add_local_entries()
5844 Target_mips<size, big_endian>* target, Layout* layout) in add_page_entries() argument
5853 target->rel_dyn_section(layout)->add_absolute(elfcpp::R_MIPS_REL32, got, in add_page_entries()
5862 target->rel_dyn_section(layout)->add_absolute(elfcpp::R_MIPS_REL32, got, in add_page_entries()
5875 Target_mips<size, big_endian>* target, Layout* layout, in add_global_entries() argument
5915 target->rel_dyn_section(layout)->add_global( in add_global_entries()
5974 Target_mips<size, big_endian>* target, Layout* layout) in add_tls_entries() argument
5999 target->rel_dyn_section(layout), in add_tls_entries()
6027 target->rel_dyn_section(layout), r_type, in add_tls_entries()
6048 target->rel_dyn_section(layout)->add_local( in add_tls_entries()
6087 target->rel_dyn_section(layout), r_type1, r_type2); in add_tls_entries()
6112 target->rel_dyn_section(layout), r_type); in add_tls_entries()
6286 Mips_output_data_got<size, big_endian>::lay_out_got(Layout* layout, in lay_out_got() argument
6298 this->lay_out_multi_got(layout, input_objects); in lay_out_got()
6312 this->master_got_info_->add_local_entries(this->target_, layout); in lay_out_got()
6313 this->master_got_info_->add_global_entries(this->target_, layout, in lay_out_got()
6315 this->master_got_info_->add_tls_entries(this->target_, layout); in lay_out_got()
6323 Mips_output_data_got<size, big_endian>::lay_out_multi_got(Layout* layout, in lay_out_multi_got() argument
6344 g->add_local_entries(this->target_, layout); in lay_out_multi_got()
6346 g->add_global_entries(this->target_, layout, in lay_out_multi_got()
6350 g->add_global_entries(this->target_, layout, /*not used*/-1U); in lay_out_multi_got()
6351 g->add_tls_entries(this->target_, layout); in lay_out_multi_got()
8174 Symbol_table* symtab, Layout* layout, Target_mips<size, big_endian>* target) in emit_mips() argument
8180 emit_entry(*p, reloc_section, symtab, layout, target); in emit_mips()
8193 Symbol_table* symtab, Layout* layout, Target_mips<size, big_endian>* target) in emit_entry() argument
8210 target->got_section(symtab, layout)->record_global_got_symbol( in emit_entry()
8213 target->rel_dyn_section(layout)->add_global(sym, elfcpp::R_MIPS_REL32, in emit_entry()
8216 target->rel_dyn_section(layout)->add_symbolless_global_addend( in emit_entry()
8221 this->make_copy_reloc(symtab, layout, in emit_entry()
8290 Target_mips<size, big_endian>::rel_dyn_section(Layout* layout) in rel_dyn_section() argument
8294 gold_assert(layout != NULL); in rel_dyn_section()
8296 layout->add_output_section_data(".rel.dyn", elfcpp::SHT_REL, in rel_dyn_section()
8316 Layout* layout) in got_section() argument
8320 gold_assert(symtab != NULL && layout != NULL); in got_section()
8323 layout); in got_section()
8324 layout->add_output_section_data(".got", elfcpp::SHT_PROGBITS, in got_section()
8346 Target_mips<size, big_endian>::set_gp(Layout* layout, Symbol_table* symtab) in set_gp() argument
8351 Output_data* section = layout->find_output_section(".got"); in set_gp()
8360 p = layout->section_list().begin(); in set_gp()
8361 p != layout->section_list().end(); in set_gp()
8497 Layout* layout, in make_plt_entry() argument
8507 this->got_section(symtab, layout); in make_plt_entry()
8510 layout->add_output_section_data(".got.plt", elfcpp::SHT_PROGBITS, in make_plt_entry()
8517 this->plt_ = new Mips_output_data_plt<size, big_endian>(layout, in make_plt_entry()
8520 layout->add_output_section_data(".plt", elfcpp::SHT_PROGBITS, in make_plt_entry()
8534 Target_mips<size, big_endian>::mips_stubs_section(Layout* layout) in mips_stubs_section() argument
8540 layout->add_output_section_data(".MIPS.stubs", elfcpp::SHT_PROGBITS, in mips_stubs_section()
8552 Target_mips<size, big_endian>::la25_stub_section(Layout* layout) in la25_stub_section() argument
8557 layout->add_output_section_data(".text", elfcpp::SHT_PROGBITS, in la25_stub_section()
8572 Layout* layout, in gc_process_relocs() argument
8592 layout, in gc_process_relocs()
8610 layout, in gc_process_relocs()
8631 Layout* layout, in scan_relocs() argument
8651 layout, in scan_relocs()
8669 layout, in scan_relocs()
9495 Target_mips<size, big_endian>::do_finalize_sections(Layout* layout, in do_finalize_sections() argument
9533 this->set_gp(layout, symtab); in do_finalize_sections()
9608 layout->add_output_section_data(".gnu.attributes", in do_finalize_sections()
9620 layout->add_output_section_data(".MIPS.abiflags", in do_finalize_sections()
9628 layout->make_output_segment(elfcpp::PT_MIPS_ABIFLAGS, elfcpp::PF_R); in do_finalize_sections()
9642 layout->add_output_section_data(".reginfo", elfcpp::SHT_MIPS_REGINFO, in do_finalize_sections()
9649 layout->make_output_segment(elfcpp::PT_MIPS_REGINFO, in do_finalize_sections()
9693 this->got_section(symtab, layout); in do_finalize_sections()
9698 this->copy_relocs_.emit_mips(this->rel_dyn_section(layout), symtab, layout, in do_finalize_sections()
9705 p->emit(this->rel_dyn_section(layout), this->got_section(), symtab); in do_finalize_sections()
9708 this->got_section()->lay_out_got(layout, symtab, input_objects); in do_finalize_sections()
9716 symtab->for_all_symbols<size, Symbol_visitor>(Symbol_visitor(this, layout, in do_finalize_sections()
9721 layout->make_output_segment(elfcpp::PT_NULL, 0); in do_finalize_sections()
9727 layout->add_target_dynamic_tags(true, this->got_, rel_plt, in do_finalize_sections()
9730 Output_data_dynamic* const odyn = layout->dynamic_data(); in do_finalize_sections()
9746 this->layout_ = layout; in do_finalize_sections()
9770 layout->add_output_section_data(".rld_map", elfcpp::SHT_PROGBITS, in do_finalize_sections()
9987 Layout* layout, in scan_relocatable_relocs() argument
10008 layout, in scan_relocatable_relocs()
10028 layout, in scan_relocatable_relocs()
10049 Layout* layout, in emit_relocs_scan() argument
10070 layout, in emit_relocs_scan()
10090 layout, in emit_relocs_scan()
10310 Layout* layout, in local() argument
10402 target->got_section(symtab, layout); in local()
10422 target->got_section(symtab, layout); in local()
10562 Reloc_section* rel_dyn = target->rel_dyn_section(layout); in local()
10595 target->got_section(symtab, layout); in local()
10634 layout->set_has_static_tls(); in local()
10639 target->got_section(symtab, layout); in local()
10695 Layout* layout, in local() argument
10710 layout, in local()
10727 Layout* layout, in local() argument
10742 layout, in local()
10760 Layout* layout, in global() argument
10817 target->got_section(symtab, layout); in global()
10864 target->got_section(symtab, layout); in global()
10946 target->mips_stubs_section(layout)->make_entry(mips_sym); in global()
10970 target->make_plt_entry(symtab, layout, mips_sym, r_type); in global()
10995 target->copy_reloc(symtab, layout, object, data_shndx, in global()
11001 target->rel_dyn_section(layout); in global()
11037 target->got_section(symtab, layout); in global()
11058 target->got_section(symtab, layout); in global()
11102 target->got_section(symtab, layout); in global()
11132 layout->set_has_static_tls(); in global()
11137 target->got_section(symtab, layout); in global()
11205 Layout* layout, in global() argument
11216 layout, in global()
11232 Layout* layout, in global() argument
11243 layout, in global()