Lines Matching refs:layout

521 		    Layout* layout,
535 Layout* layout,
643 Layout* layout,
951 local(Symbol_table* symtab, Layout* layout, Target_powerpc* target,
960 global(Symbol_table* symtab, Layout* layout, Target_powerpc* target,
1028 generate_tls_call(Symbol_table* symtab, Layout* layout,
1170 tlsld_got_offset(Symbol_table* symtab, Layout* layout,
1189 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc() argument
1194 this->copy_relocs_.copy_reloc(symtab, layout, in copy_reloc()
1197 reloc, this->rela_dyn_section(layout)); in copy_reloc()
2035 Layout* layout) in do_define_standard_symbols() argument
2050 = target->got_section(symtab, layout); in do_define_standard_symbols()
2066 = layout->add_output_section_data(".sdata", 0, in do_define_standard_symbols()
2087 = target->got_section(symtab, layout); in do_define_standard_symbols()
2140 Output_data_got_powerpc(Symbol_table* symtab, Layout* layout) in Output_data_got_powerpc() argument
2142 symtab_(symtab), layout_(layout), in Output_data_got_powerpc()
2331 Layout* layout) in got_section() argument
2335 gold_assert(symtab != NULL && layout != NULL); in got_section()
2338 = new Output_data_got_powerpc<size, big_endian>(symtab, layout); in got_section()
2340 layout->add_output_section_data(".got", elfcpp::SHT_PROGBITS, in got_section()
2352 Target_powerpc<size, big_endian>::rela_dyn_section(Layout* layout) in rela_dyn_section() argument
2356 gold_assert(layout != NULL); in rela_dyn_section()
2358 layout->add_output_section_data(".rela.dyn", elfcpp::SHT_RELA, in rela_dyn_section()
2370 Layout* layout, in rela_dyn_section() argument
2374 return this->rela_dyn_section(layout); in rela_dyn_section()
2377 this->make_iplt_section(symtab, layout); in rela_dyn_section()
2507 Target_powerpc<size, big_endian>::group_sections(Layout* layout, in group_sections() argument
2517 layout->get_executable_sections(&section_list); in group_sections()
2750 Layout* layout, in do_relax() argument
2820 this->group_sections(layout, task, no_size_errors); in do_relax()
2835 this->group_sections(layout, task, true); in do_relax()
2888 this->make_brlt_section(layout); in do_relax()
2901 (*p)->add_eh_frame(layout); in do_relax()
3273 Layout* layout) in make_plt_section() argument
3278 this->got_section(symtab, layout); in make_plt_section()
3281 make_glink_section(layout); in make_plt_section()
3286 this->rela_dyn_section(layout); in make_plt_section()
3289 layout->add_output_section_data(".rela.plt", elfcpp::SHT_RELA, in make_plt_section()
3295 layout->add_output_section_data(".plt", in make_plt_section()
3313 Layout* layout) in make_iplt_section() argument
3317 this->make_plt_section(symtab, layout); in make_iplt_section()
3411 Target_powerpc<size, big_endian>::make_brlt_section(Layout* layout) in make_brlt_section() argument
3422 this->rela_dyn_section(layout); in make_brlt_section()
3432 layout->add_output_section_data(".branch_lt", in make_brlt_section()
3722 add_eh_frame(Layout* layout) in add_eh_frame() argument
3737 layout->add_eh_frame_for_plt(this, in add_eh_frame()
4092 add_eh_frame(Layout* layout);
4134 Output_data_glink<size, big_endian>::add_eh_frame(Layout* layout) in add_eh_frame() argument
4142 layout->add_eh_frame_for_plt(this, in add_eh_frame()
4148 layout->add_eh_frame_for_plt(this, in add_eh_frame()
4158 layout->add_eh_frame_for_plt(this, in add_eh_frame()
4165 layout->add_eh_frame_for_plt(this, in add_eh_frame()
5083 Target_powerpc<size, big_endian>::make_glink_section(Layout* layout) in make_glink_section() argument
5088 this->glink_->add_eh_frame(layout); in make_glink_section()
5089 layout->add_output_section_data(".text", elfcpp::SHT_PROGBITS, in make_glink_section()
5100 Layout* layout, in make_plt_entry() argument
5107 this->make_iplt_section(symtab, layout); in make_plt_entry()
5113 this->make_plt_section(symtab, layout); in make_plt_entry()
5124 Layout* layout, in make_local_ifunc_plt_entry() argument
5129 this->make_iplt_section(symtab, layout); in make_local_ifunc_plt_entry()
5150 Layout* layout, in tlsld_got_offset() argument
5155 gold_assert(symtab != NULL && layout != NULL && object != NULL); in tlsld_got_offset()
5156 Reloc_section* rela_dyn = this->rela_dyn_section(layout); in tlsld_got_offset()
5158 = this->got_section(symtab, layout); in tlsld_got_offset()
5456 Layout* layout, in local() argument
5504 target->make_local_ifunc_plt_entry(symtab, layout, object, r_sym); in local()
5519 = target->got_section(symtab, layout); in local()
5529 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
5567 Reloc_section* rela_dyn = target->rela_dyn_section(symtab, layout, in local()
5667 = target->got_section(symtab, layout); in local()
5686 Reloc_section* rela_dyn = target->rela_dyn_section(symtab, layout, in local()
5703 target->got_section(symtab, layout); in local()
5715 = target->got_section(symtab, layout); in local()
5717 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
5737 target->tlsld_got_offset(symtab, layout, object); in local()
5743 Output_section* os = layout->tls_segment()->first_section(); in local()
5759 = target->got_section(symtab, layout); in local()
5777 = target->got_section(symtab, layout); in local()
5781 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
5836 Layout* layout, in global() argument
5877 target->make_plt_entry(symtab, layout, gsym); in global()
5893 = target->got_section(symtab, layout); in global()
5902 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
5969 target->make_plt_entry(symtab, layout, gsym); in global()
5979 target->copy_reloc(symtab, layout, object, in global()
5997 = target->rela_dyn_section(symtab, layout, is_ifunc); in global()
6007 = target->rela_dyn_section(symtab, layout, is_ifunc); in global()
6031 target->make_plt_entry(symtab, layout, gsym); in global()
6043 target->copy_reloc(symtab, layout, object, in global()
6050 = target->rela_dyn_section(symtab, layout, is_ifunc); in global()
6117 got = target->got_section(symtab, layout); in global()
6134 = target->rela_dyn_section(symtab, layout, is_ifunc); in global()
6162 target->got_section(symtab, layout); in global()
6175 = target->got_section(symtab, layout); in global()
6176 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
6186 = target->got_section(symtab, layout); in global()
6187 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
6220 target->tlsld_got_offset(symtab, layout, object); in global()
6226 Output_section* os = layout->tls_segment()->first_section(); in global()
6242 = target->got_section(symtab, layout); in global()
6248 target->rela_dyn_section(layout), in global()
6267 = target->got_section(symtab, layout); in global()
6268 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
6321 Layout* layout, in gc_process_relocs() argument
6366 layout, in gc_process_relocs()
6487 Layout* layout, in scan_relocs() argument
6510 layout, in scan_relocs()
6564 Layout* layout, in define_save_restore_funcs() argument
6571 layout->add_output_section_data(".text", elfcpp::SHT_PROGBITS, in define_save_restore_funcs()
6607 Layout* layout, in do_finalize_sections() argument
6648 this->define_save_restore_funcs(layout, symtab); in do_finalize_sections()
6653 this->got_section(symtab, layout); in do_finalize_sections()
6654 this->make_brlt_section(layout); in do_finalize_sections()
6668 Output_data_dynamic* odyn = layout->dynamic_data(); in do_finalize_sections()
6674 layout->add_target_dynamic_tags(false, this->plt_, rel_plt, in do_finalize_sections()
6702 this->copy_relocs_.emit(this->rela_dyn_section(layout)); in do_finalize_sections()
7892 Layout* layout, in scan_relocatable_relocs() argument
7909 layout, in scan_relocatable_relocs()
8123 const Output_section* os = relinfo->layout->tls_segment() in relocate_relocs()
8184 const Output_section* os = relinfo->layout->tls_segment() in relocate_relocs()