Home
last modified time | relevance | path

Searched defs:layout (Results 1 – 25 of 35) sorted by relevance

12

/toolchain/binutils/binutils-2.25/gold/
Dx86_64.cc56 Output_data_got_plt_x86_64(Layout* layout) in Output_data_got_plt_x86_64()
61 Output_data_got_plt_x86_64(Layout* layout, off_t data_size) in Output_data_got_plt_x86_64()
93 Output_data_plt_x86_64(Layout* layout, uint64_t addralign, in Output_data_plt_x86_64()
103 Output_data_plt_x86_64(Layout* layout, uint64_t plt_entry_size, in Output_data_plt_x86_64()
215 add_eh_frame(Layout* layout) in add_eh_frame()
332 Output_data_plt_x86_64_standard(Layout* layout, in Output_data_plt_x86_64_standard()
340 Output_data_plt_x86_64_standard(Layout* layout, in Output_data_plt_x86_64_standard()
356 do_add_eh_frame(Layout* layout) in do_add_eh_frame()
653 make_data_plt(Layout* layout, in make_data_plt()
662 make_data_plt(Layout* layout, in make_data_plt()
[all …]
Di386.cc55 Output_data_got_plt_i386(Layout* layout) in Output_data_got_plt_i386()
142 add_eh_frame(Layout* layout) in add_eh_frame()
261 Output_data_plt_i386_standard(Layout* layout, in Output_data_plt_i386_standard()
273 do_add_eh_frame(Layout* layout) in do_add_eh_frame()
292 Output_data_plt_i386_exec(Layout* layout, in Output_data_plt_i386_exec()
323 Output_data_plt_i386_dyn(Layout* layout, in Output_data_plt_i386_dyn()
531 make_data_plt(Layout* layout, in make_data_plt()
538 do_make_data_plt(Layout* layout, in do_make_data_plt()
826 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc()
907 Target_i386::got_section(Symbol_table* symtab, Layout* layout) in got_section()
[all …]
Dcommon.cc149 Symbol_table::allocate_commons(Layout* layout, Mapfile* mapfile) in allocate_commons()
192 Symbol_table::do_allocate_commons(Layout* layout, Mapfile* mapfile, in do_allocate_commons()
219 Layout* layout, in do_allocate_commons_list()
Dgold.cc117 Layout* layout, Mapfile* mapfile) in Middle_runner()
148 Layout* layout, Mapfile* mapfile) in Gc_runner()
179 Symbol_table* symtab, Layout* layout, Mapfile* mapfile) in queue_initial_tasks()
322 Layout* layout, in process_incremental_input()
445 Layout* layout, in queue_middle_gc_tasks()
490 Layout* layout, in queue_middle_tasks()
839 Layout* layout, in queue_final_tasks()
Dreadsyms.h60 Layout* layout, Dirsearch* dirpath, int dirindex, in Read_symbols()
140 Layout* layout, Dirsearch* /*dirpath*/, int /*dirindex*/, in Add_symbols()
230 Check_script(Layout* layout, Incremental_binary* ibase, in Check_script()
276 Check_library(Symbol_table* /*symtab*/, Layout* layout, in Check_library()
391 Layout* layout, Mapfile* mapfile, Input_group* input_group, in Finish_group()
447 Read_script(Symbol_table* symtab, Layout* layout, Dirsearch* dirpath, in Read_script()
Ddefstd.cc279 define_standard_symbols(Symbol_table* symtab, const Layout* layout) in define_standard_symbols()
Dcommon.h38 Allocate_commons_task(Symbol_table* symtab, Layout* layout, Mapfile* mapfile, in Allocate_commons_task()
Dtilegx.cc71 Output_data_plt_tilegx(Layout* layout, uint64_t addralign, in Output_data_plt_tilegx()
81 Output_data_plt_tilegx(Layout* layout, uint64_t plt_entry_size, in Output_data_plt_tilegx()
592 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc()
1848 Layout* layout) in got_section()
1935 Target_tilegx<size, big_endian>::rela_dyn_section(Layout* layout) in rela_dyn_section()
1956 Target_tilegx<size, big_endian>::rela_irelative_section(Layout* layout) in rela_irelative_section()
1976 Output_data_plt_tilegx<size, big_endian>::init(Layout* layout) in init()
1997 Layout* layout, Symbol* gsym) in add_entry()
2101 Layout* layout, in add_local_ifunc_entry()
2129 Layout* layout, in add_relocation()
[all …]
Dscript-sections.cc99 const Symbol_table* symtab, const Layout* layout) in increment_offset()
112 has_room_for(const Symbol_table* symtab, const Layout* layout, in has_room_for()
670 finalize_symbols(Symbol_table* symtab, const Layout* layout, in finalize_symbols()
680 set_section_addresses(Symbol_table* symtab, Layout* layout, in set_section_addresses()
710 finalize_symbols(Symbol_table* symtab, const Layout* layout, in finalize_symbols()
722 set_section_addresses(Symbol_table* symtab, Layout* layout, in set_section_addresses()
756 finalize_symbols(Symbol_table* symtab, const Layout* layout, uint64_t*) in finalize_symbols()
856 finalize_symbols(Symbol_table* symtab, const Layout* layout, in finalize_symbols()
867 set_section_addresses(Symbol_table* symtab, Layout* layout, Output_section*, in set_section_addresses()
905 finalize_symbols(Symbol_table* symtab, const Layout* layout, in finalize_symbols()
[all …]
Dplugin.cc436 Plugin_manager::load_plugins(Layout* layout) in load_plugins()
1005 Pluginobj::include_comdat_group(std::string comdat_key, Layout* layout) in include_comdat_group()
1057 Layout* layout) in do_add_symbols()
1148 Layout* layout, in do_should_include_member()
1722 Layout* layout = parameters->options().plugins()->layout(); in update_section_order() local
1750 Layout* layout = parameters->options().plugins()->layout(); in allow_section_ordering() local
1762 Layout* layout = parameters->options().plugins()->layout(); in allow_unique_segment_for_sections() local
1791 Layout* layout = parameters->options().plugins()->layout(); in unique_segment_for_sections() local
Dcopy-relocs.cc40 Layout* layout, in copy_reloc()
109 Layout* layout, in make_copy_reloc()
Dsparc.cc413 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc()
1215 Layout* layout) in got_section()
1245 Target_sparc<size, big_endian>::rela_dyn_section(Layout* layout) in rela_dyn_section()
1266 Target_sparc<size, big_endian>::rela_ifunc_section(Layout* layout) in rela_ifunc_section()
1450 Output_data_plt_sparc<size, big_endian>::Output_data_plt_sparc(Layout* layout) in Output_data_plt_sparc()
1472 Layout* layout, in add_entry()
1514 Layout* layout, in add_local_ifunc_entry()
1580 Layout* layout) in rela_ifunc()
1793 Layout* layout) in make_plt_section()
1825 Layout* layout, in make_plt_entry()
[all …]
Darchive.cc56 Library_base::should_include_member(Symbol_table* symtab, Layout* layout, in should_include_member()
749 Archive::add_symbols(Symbol_table* symtab, Layout* layout, in add_symbols()
876 Archive::include_all_members(Symbol_table* symtab, Layout* layout, in include_all_members()
966 Archive::include_member(Symbol_table* symtab, Layout* layout, in include_member()
1182 Lib_group::add_symbols(Symbol_table* symtab, Layout* layout, in add_symbols()
1243 Lib_group::include_member(Symbol_table* symtab, Layout* layout, in include_member()
Dreloc.cc387 Layout* layout, in do_gc_process_relocs()
427 Layout* layout, in do_scan_relocs()
545 Layout* layout, in emit_relocs_scan()
572 Layout* layout, in emit_relocs_scan_reltype()
645 const Layout* layout, in do_relocate()
717 Sized_relobj_file<size, big_endian>::write_sections(const Layout* layout, in write_sections()
906 const Layout* layout, in do_relocate_sections()
Dlayout.h175 Layout* layout, in Layout_task_runner()
1265 Compare_segments(Layout* layout) in Compare_segments()
1461 Write_sections_task(const Layout* layout, Output_file* of, in Write_sections_task()
1502 Write_data_task(const Layout* layout, const Symbol_table* symtab, in Write_data_task()
1534 Write_symbols_task(const Layout* layout, const Symbol_table* symtab, in Write_symbols_task()
1575 Write_after_input_sections_task(Layout* layout, Output_file* of, in Write_after_input_sections_task()
1610 Close_task_runner(const General_options* options, const Layout* layout, in Close_task_runner()
Daarch64.cc430 Output_data_got_aarch64(Symbol_table* symtab, Layout* layout) in Output_data_got_aarch64()
2043 const Symbol_table* symtab, const Layout* layout, in do_relocate_sections()
2260 const Layout* layout) in scan_sections_for_stubs()
3026 do_make_data_plt(Layout* layout, in do_make_data_plt()
3042 make_data_plt(Layout* layout, in make_data_plt()
3338 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc()
3528 Layout* layout) in got_section()
3623 Target_aarch64<size, big_endian>::rela_dyn_section(Layout* layout) in rela_dyn_section()
3644 Target_aarch64<size, big_endian>::rela_irelative_section(Layout* layout) in rela_irelative_section()
4075 Output_data_plt_aarch64(Layout* layout, in Output_data_plt_aarch64()
[all …]
Dmain.cc229 Layout layout(command_line.number_of_input_files(), in main() local
Dobject.h591 layout(Symbol_table* symtab, Layout* layout, Read_symbols_data* sd) in layout() argument
596 add_symbols(Symbol_table* symtab, Read_symbols_data* sd, Layout *layout) in add_symbols()
601 should_include_member(Symbol_table* symtab, Layout* layout, in should_include_member()
1076 gc_process_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in gc_process_relocs()
1081 scan_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in scan_relocs()
1183 relocate(const Symbol_table* symtab, const Layout* layout, Output_file* of) in relocate()
1249 layout_deferred_sections(Layout* layout) in layout_deferred_sections()
2532 relocate_sections(const Symbol_table* symtab, const Layout* layout, in relocate_sections()
2835 const Layout* layout; member
Darm.cc1907 Arm_output_data_got(Symbol_table* symtab, Layout* layout) in Arm_output_data_got()
2470 make_data_plt(Layout* layout, in make_data_plt()
2555 do_make_data_plt(Layout* layout, in do_make_data_plt()
2807 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc()
4253 Target_arm<big_endian>::got_section(Symbol_table* symtab, Layout* layout) in got_section()
4313 Target_arm<big_endian>::rel_dyn_section(Layout* layout) in rel_dyn_section()
4340 Target_arm<big_endian>::rel_irelative_section(Layout* layout) in rel_irelative_section()
5960 Layout* layout, in fix_exidx_coverage()
6377 const Layout* layout) in scan_sections_for_stubs()
6582 const Layout* layout, in do_relocate_sections()
[all …]
Dpowerpc.cc1189 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc()
2035 Layout* layout) in do_define_standard_symbols()
2140 Output_data_got_powerpc(Symbol_table* symtab, Layout* layout) in Output_data_got_powerpc()
2331 Layout* layout) in got_section()
2352 Target_powerpc<size, big_endian>::rela_dyn_section(Layout* layout) in rela_dyn_section()
2370 Layout* layout, in rela_dyn_section()
2507 Target_powerpc<size, big_endian>::group_sections(Layout* layout, in group_sections()
2750 Layout* layout, in do_relax()
3273 Layout* layout) in make_plt_section()
3313 Layout* layout) in make_iplt_section()
[all …]
Dmips.cc1849 Symbol_table* symtab, Layout* layout) in Mips_output_data_got()
2269 Mips_output_data_plt(Layout* layout, Output_data_space* got_plt, in Mips_output_data_plt()
2829 Layout* layout, Symbol_table* symtab) in Symbol_visitor_check_symbols()
3600 copy_reloc(Symbol_table* symtab, Layout* layout, in copy_reloc()
4918 Target_mips<size, big_endian>* target, Layout* layout) in add_local_entries()
4983 Target_mips<size, big_endian>* target, Layout* layout) in add_page_entries()
5014 Target_mips<size, big_endian>* target, Layout* layout, in add_global_entries()
5113 Target_mips<size, big_endian>* target, Layout* layout) in add_tls_entries()
5420 Mips_output_data_got<size, big_endian>::lay_out_got(Layout* layout, in lay_out_got()
5457 Mips_output_data_got<size, big_endian>::lay_out_multi_got(Layout* layout, in lay_out_multi_got()
[all …]
Dscript.cc921 Symbol_assignment::finalize(Symbol_table* symtab, const Layout* layout) in finalize()
930 const Layout* layout, in finalize_with_dot()
941 const Layout* layout, in finalize_maybe_dot()
978 Symbol_assignment::sized_finalize(Symbol_table* symtab, const Layout* layout, in sized_finalize()
1004 Symbol_assignment::set_if_absolute(Symbol_table* symtab, const Layout* layout, in set_if_absolute()
1069 Script_assertion::check(const Symbol_table* symtab, const Layout* layout) in check()
1179 Script_options::create_script_sections(Layout* layout) in create_script_sections()
1200 Script_options::finalize_symbols(Symbol_table* symtab, const Layout* layout) in finalize_symbols()
1225 Script_options::set_section_addresses(Symbol_table* symtab, Layout* layout) in set_section_addresses()
1459 read_input_script(Workqueue* workqueue, Symbol_table* symtab, Layout* layout, in read_input_script()
Dobject.cc352 Relobj::finalize_incremental_relocs(Layout* layout, bool clear_counts) in finalize_incremental_relocs()
896 Layout* layout, in include_section_group()
1116 Layout* layout, in include_linkonce_section()
1188 Layout* layout, in layout_section()
1217 Layout* layout, in layout_eh_frame_section()
1280 Layout* layout, in do_layout()
1850 Sized_relobj_file<size, big_endian>::do_layout_deferred_sections(Layout* layout) in do_layout_deferred_sections()
1981 Layout* layout, in do_should_include_member()
Darchive.h418 Add_archive_symbols(Symbol_table* symtab, Layout* layout, in Add_archive_symbols()
523 Add_lib_group_symbols(Symbol_table* symtab, Layout* layout, in Add_lib_group_symbols()
Dreloc.h68 Read_relocs(Symbol_table* symtab, Layout* layout, Relobj* object, in Read_relocs()
105 Gc_process_relocs(Symbol_table* symtab, Layout* layout, Relobj* object, in Gc_process_relocs()
146 Scan_relocs(Symbol_table* symtab, Layout* layout, Relobj* object, in Scan_relocs()
183 Relocate_task(const Symbol_table* symtab, const Layout* layout, in Relocate_task()

12