Lines Matching refs:layout
73 Layout* layout,
87 Layout* layout,
122 Layout* layout,
236 local(Symbol_table* symtab, Layout* layout, Target_sparc* target,
245 global(Symbol_table* symtab, Layout* layout, Target_sparc* target,
285 generate_tls_call(Symbol_table* symtab, Layout* layout,
367 make_plt_section(Symbol_table* symtab, Layout* layout);
381 got_mod_index_entry(Symbol_table* symtab, Layout* layout,
413 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc() argument
418 this->copy_relocs_.copy_reloc(symtab, layout, in copy_reloc()
421 reloc, this->rela_dyn_section(layout)); in copy_reloc()
1215 Layout* layout) in got_section() argument
1219 gold_assert(symtab != NULL && layout != NULL); in got_section()
1223 layout->add_output_section_data(".got", elfcpp::SHT_PROGBITS, in got_section()
1245 Target_sparc<size, big_endian>::rela_dyn_section(Layout* layout) in rela_dyn_section() argument
1249 gold_assert(layout != NULL); in rela_dyn_section()
1251 layout->add_output_section_data(".rela.dyn", elfcpp::SHT_RELA, in rela_dyn_section()
1266 Target_sparc<size, big_endian>::rela_ifunc_section(Layout* layout) in rela_ifunc_section() argument
1271 this->rela_dyn_section(layout); in rela_ifunc_section()
1273 layout->add_output_section_data(".rela.dyn", elfcpp::SHT_RELA, in rela_ifunc_section()
1294 void add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym);
1450 Output_data_plt_sparc<size, big_endian>::Output_data_plt_sparc(Layout* layout) in Output_data_plt_sparc() argument
1455 layout->add_output_section_data(".rela.plt", elfcpp::SHT_RELA, in Output_data_plt_sparc()
1472 Layout* layout, in add_entry() argument
1487 Reloc_section* rel = this->rela_ifunc(symtab, layout); in add_entry()
1514 Layout* layout, in add_local_ifunc_entry() argument
1524 Reloc_section* rel = this->rela_ifunc(symtab, layout); in add_local_ifunc_entry()
1580 Layout* layout) in rela_ifunc() argument
1585 layout->add_output_section_data(".rela.plt", elfcpp::SHT_RELA, in rela_ifunc()
1793 Layout* layout) in make_plt_section() argument
1796 this->got_section(symtab, layout); in make_plt_section()
1801 this->rela_dyn_section(layout); in make_plt_section()
1803 this->plt_ = new Output_data_plt_sparc<size, big_endian>(layout); in make_plt_section()
1804 layout->add_output_section_data(".plt", elfcpp::SHT_PROGBITS, in make_plt_section()
1825 Layout* layout, in make_plt_entry() argument
1832 this->make_plt_section(symtab, layout); in make_plt_entry()
1834 this->plt_->add_entry(symtab, layout, gsym); in make_plt_entry()
1843 Layout* layout, in make_local_ifunc_plt_entry() argument
1850 this->make_plt_section(symtab, layout); in make_local_ifunc_plt_entry()
1851 unsigned int plt_offset = this->plt_->add_local_ifunc_entry(symtab, layout, in make_local_ifunc_plt_entry()
1892 Layout* layout, in got_mod_index_entry() argument
1897 gold_assert(symtab != NULL && layout != NULL && object != NULL); in got_mod_index_entry()
1898 Reloc_section* rela_dyn = this->rela_dyn_section(layout); in got_mod_index_entry()
1902 got = this->got_section(symtab, layout); in got_mod_index_entry()
2101 Layout* layout, in generate_tls_call() argument
2106 target->make_plt_entry(symtab, layout, gsym); in generate_tls_call()
2240 Layout* layout, in local() argument
2261 target->make_local_ifunc_plt_entry(symtab, layout, object, r_sym); in local()
2282 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
2318 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
2368 got = target->got_section(symtab, layout); in local()
2377 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
2425 = target->got_section(symtab, layout); in local()
2437 target->rela_dyn_section(layout), in local()
2442 generate_tls_call(symtab, layout, target); in local()
2455 target->got_mod_index_entry(symtab, layout, object); in local()
2458 generate_tls_call(symtab, layout, target); in local()
2474 layout->set_has_static_tls(); in local()
2479 = target->got_section(symtab, layout); in local()
2484 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
2502 layout->set_has_static_tls(); in local()
2508 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in local()
2561 Layout* layout, in global() argument
2578 target->got_section(symtab, layout); in global()
2585 target->make_plt_entry(symtab, layout, gsym); in global()
2614 target->make_plt_entry(symtab, layout, gsym); in global()
2633 target->make_plt_entry(symtab, layout, gsym); in global()
2640 target->copy_reloc(symtab, layout, object, in global()
2646 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
2684 target->make_plt_entry(symtab, layout, gsym); in global()
2730 target->copy_reloc(symtab, layout, object, in global()
2746 target->rela_ifunc_section(layout); in global()
2758 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
2766 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
2806 got = target->got_section(symtab, layout); in global()
2833 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
2910 = target->got_section(symtab, layout); in global()
2912 target->rela_dyn_section(layout), in global()
2922 generate_tls_call(symtab, layout, target); in global()
2928 = target->got_section(symtab, layout); in global()
2930 target->rela_dyn_section(layout), in global()
2946 target->got_mod_index_entry(symtab, layout, object); in global()
2949 generate_tls_call(symtab, layout, target); in global()
2962 layout->set_has_static_tls(); in global()
2965 Reloc_section* rela_dyn = target->rela_dyn_section(layout); in global()
2978 layout->set_has_static_tls(); in global()
2983 = target->got_section(symtab, layout); in global()
2985 target->rela_dyn_section(layout), in global()
3027 Layout* layout, in gc_process_relocs() argument
3044 layout, in gc_process_relocs()
3062 Layout* layout, in scan_relocs() argument
3085 layout, in scan_relocs()
3102 Layout* layout, in do_finalize_sections() argument
3113 layout->add_target_dynamic_tags(false, this->plt_, rel_plt, in do_finalize_sections()
3119 this->copy_relocs_.emit(this->rela_dyn_section(layout)); in do_finalize_sections()
3158 symtab->define_symbols(layout, 2, syms, in do_finalize_sections()
3159 layout->script_options()->saw_sections_clause()); in do_finalize_sections()
3615 Output_segment* tls_segment = relinfo->layout->tls_segment(); in relocate_tls()
4181 Layout* layout, in scan_relocatable_relocs() argument
4201 layout, in scan_relocatable_relocs()