Lines Matching refs:layout

524 		    Layout* layout,
538 Layout* layout,
654 Layout* layout,
669 Layout* layout,
982 local(Symbol_table* symtab, Layout* layout, Target_powerpc* target,
991 global(Symbol_table* symtab, Layout* layout, Target_powerpc* target,
1059 generate_tls_call(Symbol_table* symtab, Layout* layout,
1185 tlsld_got_offset(Symbol_table* symtab, Layout* layout,
1204 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc() argument
1210 this->copy_relocs_.copy_reloc(symtab, layout, in copy_reloc()
1215 this->rela_dyn_section(layout)); in copy_reloc()
2084 Layout* layout) in do_define_standard_symbols() argument
2099 = target->got_section(symtab, layout); in do_define_standard_symbols()
2115 = layout->add_output_section_data(".sdata", 0, in do_define_standard_symbols()
2136 = target->got_section(symtab, layout); in do_define_standard_symbols()
2189 Output_data_got_powerpc(Symbol_table* symtab, Layout* layout) in Output_data_got_powerpc() argument
2191 symtab_(symtab), layout_(layout), in Output_data_got_powerpc()
2383 Layout* layout) in got_section() argument
2387 gold_assert(symtab != NULL && layout != NULL); in got_section()
2390 = new Output_data_got_powerpc<size, big_endian>(symtab, layout); in got_section()
2392 layout->add_output_section_data(".got", elfcpp::SHT_PROGBITS, in got_section()
2404 Target_powerpc<size, big_endian>::rela_dyn_section(Layout* layout) in rela_dyn_section() argument
2408 gold_assert(layout != NULL); in rela_dyn_section()
2410 layout->add_output_section_data(".rela.dyn", elfcpp::SHT_RELA, in rela_dyn_section()
2422 Layout* layout, in rela_dyn_section() argument
2426 return this->rela_dyn_section(layout); in rela_dyn_section()
2429 this->make_iplt_section(symtab, layout); in rela_dyn_section()
2559 Target_powerpc<size, big_endian>::group_sections(Layout* layout, in group_sections() argument
2569 layout->get_executable_sections(&section_list); in group_sections()
2807 Layout* layout, in do_relax() argument
2877 this->group_sections(layout, task, no_size_errors); in do_relax()
2892 this->group_sections(layout, task, true); in do_relax()
2945 this->make_brlt_section(layout); in do_relax()
2958 (*p)->add_eh_frame(layout); in do_relax()
3337 Layout* layout) in make_plt_section() argument
3342 this->got_section(symtab, layout); in make_plt_section()
3345 make_glink_section(layout); in make_plt_section()
3350 this->rela_dyn_section(layout); in make_plt_section()
3353 layout->add_output_section_data(".rela.plt", elfcpp::SHT_RELA, in make_plt_section()
3359 layout->add_output_section_data(".plt", in make_plt_section()
3377 Layout* layout) in make_iplt_section() argument
3381 this->make_plt_section(symtab, layout); in make_iplt_section()
3475 Target_powerpc<size, big_endian>::make_brlt_section(Layout* layout) in make_brlt_section() argument
3486 this->rela_dyn_section(layout); in make_brlt_section()
3496 layout->add_output_section_data(".branch_lt", in make_brlt_section()
3790 add_eh_frame(Layout* layout) in add_eh_frame() argument
3805 layout->add_eh_frame_for_plt(this, in add_eh_frame()
4175 add_eh_frame(Layout* layout);
4217 Output_data_glink<size, big_endian>::add_eh_frame(Layout* layout) in add_eh_frame() argument
4225 layout->add_eh_frame_for_plt(this, in add_eh_frame()
4231 layout->add_eh_frame_for_plt(this, in add_eh_frame()
4241 layout->add_eh_frame_for_plt(this, in add_eh_frame()
4248 layout->add_eh_frame_for_plt(this, in add_eh_frame()
5182 Target_powerpc<size, big_endian>::make_glink_section(Layout* layout) in make_glink_section() argument
5187 this->glink_->add_eh_frame(layout); in make_glink_section()
5188 layout->add_output_section_data(".text", elfcpp::SHT_PROGBITS, in make_glink_section()
5199 Layout* layout, in make_plt_entry() argument
5206 this->make_iplt_section(symtab, layout); in make_plt_entry()
5212 this->make_plt_section(symtab, layout); in make_plt_entry()
5223 Layout* layout, in make_local_ifunc_plt_entry() argument
5228 this->make_iplt_section(symtab, layout); in make_local_ifunc_plt_entry()
5249 Layout* layout, in tlsld_got_offset() argument
5254 gold_assert(symtab != NULL && layout != NULL && object != NULL); in tlsld_got_offset()
5255 Reloc_section* rela_dyn = this->rela_dyn_section(layout); in tlsld_got_offset()
5257 = this->got_section(symtab, layout); in tlsld_got_offset()
5554 Layout* layout, in local() argument
5602 target->make_local_ifunc_plt_entry(symtab, layout, object, r_sym); in local()
5618 = target->got_section(symtab, layout); in local()
5628 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
5666 Reloc_section* rela_dyn = target->rela_dyn_section(symtab, layout, in local()
5767 = target->got_section(symtab, layout); in local()
5786 Reloc_section* rela_dyn = target->rela_dyn_section(symtab, layout, in local()
5803 target->got_section(symtab, layout); in local()
5815 = target->got_section(symtab, layout); in local()
5817 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
5837 target->tlsld_got_offset(symtab, layout, object); in local()
5843 Output_section* os = layout->tls_segment()->first_section(); in local()
5859 = target->got_section(symtab, layout); in local()
5877 = target->got_section(symtab, layout); in local()
5881 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
5936 Layout* layout, in global() argument
5977 target->make_plt_entry(symtab, layout, gsym); in global()
5994 = target->got_section(symtab, layout); in global()
6003 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
6070 target->make_plt_entry(symtab, layout, gsym); in global()
6080 target->copy_reloc(symtab, layout, object, in global()
6098 = target->rela_dyn_section(symtab, layout, is_ifunc); in global()
6108 = target->rela_dyn_section(symtab, layout, is_ifunc); in global()
6132 target->make_plt_entry(symtab, layout, gsym); in global()
6144 target->copy_reloc(symtab, layout, object, in global()
6151 = target->rela_dyn_section(symtab, layout, is_ifunc); in global()
6219 got = target->got_section(symtab, layout); in global()
6236 = target->rela_dyn_section(symtab, layout, is_ifunc); in global()
6264 target->got_section(symtab, layout); in global()
6277 = target->got_section(symtab, layout); in global()
6278 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
6288 = target->got_section(symtab, layout); in global()
6289 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
6322 target->tlsld_got_offset(symtab, layout, object); in global()
6328 Output_section* os = layout->tls_segment()->first_section(); in global()
6344 = target->got_section(symtab, layout); in global()
6350 target->rela_dyn_section(layout), in global()
6369 = target->got_section(symtab, layout); in global()
6370 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
6423 Layout* layout, in gc_process_relocs() argument
6469 layout, in gc_process_relocs()
6701 Layout* layout, in scan_relocs() argument
6725 layout, in scan_relocs()
6779 Layout* layout, in define_save_restore_funcs() argument
6787 layout->add_output_section_data(".text", elfcpp::SHT_PROGBITS, in define_save_restore_funcs()
6823 Layout* layout, in do_finalize_sections() argument
6864 this->define_save_restore_funcs(layout, symtab); in do_finalize_sections()
6869 this->got_section(symtab, layout); in do_finalize_sections()
6870 this->make_brlt_section(layout); in do_finalize_sections()
6884 Output_data_dynamic* odyn = layout->dynamic_data(); in do_finalize_sections()
6890 layout->add_target_dynamic_tags(false, this->plt_, rel_plt, in do_finalize_sections()
6918 this->copy_relocs_.emit(this->rela_dyn_section(layout)); in do_finalize_sections()
8259 Layout* layout, in scan_relocatable_relocs() argument
8277 layout, in scan_relocatable_relocs()
8295 Layout* layout, in emit_relocs_scan() argument
8316 layout, in emit_relocs_scan()
8546 const Output_section* os = relinfo->layout->tls_segment() in relocate_relocs()
8607 const Output_section* os = relinfo->layout->tls_segment() in relocate_relocs()