/toolchain/binutils/binutils-2.27/gold/ |
D | script-sections.h | 139 create_sections(Layout*); 147 finalize_symbols(Symbol_table* symtab, const Layout* layout); 181 set_section_addresses(Symbol_table*, Layout*); 192 expected_segment_count(const Layout*) const; 249 block_in_region(Symbol_table*, Layout*, uint64_t, uint64_t) const; 268 create_segments(Layout*, uint64_t); 272 create_note_and_tls_segments(Layout*, const std::vector<Output_section*>*); 280 total_header_size(Layout* layout) const; 289 create_segments_from_phdrs_clause(Layout* layout, uint64_t); 293 attach_sections_using_phdrs_clause(Layout*); [all …]
|
D | script.h | 46 class Layout; variable 80 eval(const Symbol_table*, const Layout*, bool check_assertions); 99 eval_with_dot(const Symbol_table*, const Layout*, bool check_assertions, 111 eval_maybe_dot(const Symbol_table*, const Layout*, bool check_assertions, 345 finalize(Symbol_table*, const Layout*); 349 finalize_with_dot(Symbol_table*, const Layout*, uint64_t dot_value, 356 set_if_absolute(Symbol_table*, const Layout*, bool is_dot_available, 370 finalize_maybe_dot(Symbol_table*, const Layout*, bool is_dot_available, 376 sized_finalize(Symbol_table*, const Layout*, bool is_dot_available, 408 check(const Symbol_table*, const Layout*); [all …]
|
D | readsyms.h | 60 Layout* layout, Dirsearch* dirpath, int dirindex, in Read_symbols() 81 requeue(Workqueue*, Input_objects*, Symbol_table*, Layout*, Dirsearch*, 118 Layout* layout_; 140 Layout* layout, Dirsearch* /*dirpath*/, int /*dirindex*/, in Add_symbols() 170 Layout* layout_; 192 Layout* /*layout*/, Mapfile* /*mapfile*/, in Read_member() argument 230 Check_script(Layout* layout, Incremental_binary* ibase, in Check_script() 262 Layout* layout_; 276 Check_library(Symbol_table* /*symtab*/, Layout* layout, in Check_library() 306 Layout* layout_; [all …]
|
D | layout.cc | 289 Layout::Relaxation_debug_check::check_output_data_for_reset_values( in check_output_data_for_reset_values() 290 const Layout::Section_list& sections, in check_output_data_for_reset_values() 291 const Layout::Data_list& special_outputs, in check_output_data_for_reset_values() 292 const Layout::Data_list& relax_outputs) in check_output_data_for_reset_values() 294 for(Layout::Section_list::const_iterator p = sections.begin(); in check_output_data_for_reset_values() 299 for(Layout::Data_list::const_iterator p = special_outputs.begin(); in check_output_data_for_reset_values() 310 Layout::Relaxation_debug_check::read_sections( in read_sections() 311 const Layout::Section_list& sections) in read_sections() 313 for(Layout::Section_list::const_iterator p = sections.begin(); in read_sections() 330 Layout::Relaxation_debug_check::verify_sections( in verify_sections() [all …]
|
D | layout.h | 179 Layout* layout, in Layout_task_runner() 197 Layout* layout_; 492 class Layout 495 Layout(int number_of_input_files, Script_options*); 497 ~Layout() in ~Layout() 999 Layout(const Layout&); 1000 Layout& operator=(const Layout&); 1268 Compare_segments(Layout* layout) in Compare_segments() 1277 Layout* layout_; 1292 check_output_data_for_reset_values(const Layout::Section_list&, [all …]
|
D | archive.h | 40 class Layout; variable 99 should_include_member(Symbol_table* symtab, Layout*, const char* sym_name, 248 add_symbols(Symbol_table*, Layout*, Input_objects*, Mapfile*); 336 include_all_members(Symbol_table*, Layout*, Input_objects*, Mapfile*); 340 include_member(Symbol_table*, Layout*, Input_objects*, off_t off, 422 Add_archive_symbols(Symbol_table* symtab, Layout* layout, in Add_archive_symbols() 459 Layout* layout_; 480 add_symbols(Symbol_table*, Layout*, Input_objects*); 484 include_member(Symbol_table*, Layout*, Input_objects*, const Archive_member&); 527 Add_lib_group_symbols(Symbol_table* symtab, Layout* layout, in Add_lib_group_symbols() [all …]
|
D | script-sections.cc | 98 set_address(uint64_t addr, const Symbol_table* symtab, const Layout* layout) in set_address() 115 const Symbol_table* symtab, const Layout* layout) in increment_offset() 128 has_room_for(const Symbol_table* symtab, const Layout* layout, in has_room_for() 436 && (name == ".comment" || Layout::is_debug_info_section(name.c_str()))) in output_section_init() 474 && !Layout::is_debug_info_section(os->name())) in find_place() 583 create_sections(Layout*) in create_sections() argument 593 finalize_symbols(Symbol_table*, const Layout*, uint64_t*) in finalize_symbols() argument 613 set_section_addresses(Symbol_table*, Layout*, uint64_t*, uint64_t*, in set_section_addresses() argument 686 finalize_symbols(Symbol_table* symtab, const Layout* layout, in finalize_symbols() 696 set_section_addresses(Symbol_table* symtab, Layout* layout, in set_section_addresses() [all …]
|
D | x86_64.cc | 56 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() 79 Layout* layout_; 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() 123 init(Layout* layout); 127 add_entry(Symbol_table*, Layout*, Symbol* gsym); 131 add_local_ifunc_entry(Symbol_table* symtab, Layout*, 137 add_relocation(Symbol_table*, Layout*, Symbol* gsym, 170 rela_tlsdesc(Layout*); [all …]
|
D | i386.cc | 55 Output_data_got_plt_i386(Layout* layout) in Output_data_got_plt_i386() 73 Layout* layout_; 86 Output_data_plt_i386(Layout*, uint64_t addralign, 91 add_entry(Symbol_table*, Layout*, Symbol* gsym); 95 add_local_ifunc_entry(Symbol_table*, Layout*, 106 rel_tls_desc(Layout*); 110 rel_irelative(Symbol_table*, Layout*); 142 add_eh_frame(Layout* layout) in add_eh_frame() 185 do_add_eh_frame(Layout*) = 0; 261 Output_data_plt_i386_standard(Layout* layout, in Output_data_plt_i386_standard() [all …]
|
D | object.h | 41 class Layout; variable 650 layout(Symbol_table* symtab, Layout* layout, Read_symbols_data* sd) in layout() 655 add_symbols(Symbol_table* symtab, Read_symbols_data* sd, Layout *layout) in add_symbols() 660 should_include_member(Symbol_table* symtab, Layout* layout, in should_include_member() 885 do_layout(Symbol_table*, Layout*, Read_symbols_data*) = 0; 890 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*) = 0; 893 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*, 1150 gc_process_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in gc_process_relocs() 1155 scan_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in scan_relocs() 1279 relocate(const Symbol_table* symtab, const Layout* layout, Output_file* of) in relocate() [all …]
|
D | plugin.h | 43 class Layout; variable 158 load_plugins(Layout* layout); 289 Layout* 376 Layout* layout_; 419 include_comdat_group(std::string comdat_key, Layout* layout); 485 do_layout(Symbol_table*, Layout*, Read_symbols_data*); 489 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*); 492 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*, 575 Symbol_table* symtab, Layout* /*layout*/, Dirsearch* dirpath, in Plugin_hook() argument
|
D | reloc.cc | 387 Layout* layout, in do_gc_process_relocs() 427 Layout* layout, in do_scan_relocs() 510 Layout* layout, in emit_relocs_scan() 588 const Layout* layout, in do_relocate() 678 Sized_relobj_file<size, big_endian>::write_sections(const Layout* layout, in write_sections() 869 const Layout* layout, in do_relocate_sections() 885 const Layout* layout, in relocate_section_range() 1641 Layout* layout, 1649 Layout* layout, 1657 Layout* layout, [all …]
|
D | gold.h | 53 class Layout; variable 214 Layout*, 225 Layout*, 235 Layout*, 244 Layout*,
|
D | target.h | 221 finalize_sections(Layout* layout, const Input_objects* input_objects, in finalize_sections() 385 Layout* layout, const Task* task) in relax() 446 define_standard_symbols(Symbol_table* symtab, Layout* layout) in define_standard_symbols() 575 do_finalize_sections(Layout*, const Input_objects*, Symbol_table*) in do_finalize_sections() argument 733 do_relax(int, const Input_objects*, Symbol_table*, Layout*, const Task*) in do_relax() argument 766 do_define_standard_symbols(Symbol_table*, Layout*) in do_define_standard_symbols() argument 862 Layout* layout, 887 Layout* layout, 926 Layout* layout, 942 Layout* layout, [all …]
|
D | s390.cc | 55 Output_data_got_plt_s390(Layout* layout) in Output_data_got_plt_s390() 60 Output_data_got_plt_s390(Layout* layout, off_t data_size) in Output_data_got_plt_s390() 78 Layout* layout_; 90 Output_data_plt_s390(Layout* layout, in Output_data_plt_s390() 100 Output_data_plt_s390(Layout* layout, in Output_data_plt_s390() 120 init(Layout* layout); 124 add_entry(Symbol_table*, Layout*, Symbol* gsym); 128 add_local_ifunc_entry(Symbol_table*, Layout*, 133 add_relocation(Symbol_table*, Layout*, Symbol*, unsigned int); 143 rela_irelative(Symbol_table*, Layout*); [all …]
|
D | tilegx.cc | 71 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() 101 init(Layout* layout); 105 add_entry(Symbol_table*, Layout*, Symbol* gsym); 109 add_local_ifunc_entry(Symbol_table*, Layout*, 114 add_relocation(Symbol_table*, Layout*, Symbol*, unsigned int); 124 rela_irelative(Symbol_table*, Layout*); 195 Layout* layout_; 249 Layout* layout, 263 Layout* layout, [all …]
|
D | gold.cc | 59 Symbol_table*, Layout*, Dirsearch*, Mapfile*, 114 Layout* layout, Mapfile* mapfile) in Middle_runner() 126 Layout* layout_; 145 Layout* layout, Mapfile* mapfile) in Gc_runner() 157 Layout* layout_; 176 Symbol_table* symtab, Layout* layout, Mapfile* mapfile) in queue_initial_tasks() 319 Layout* layout, in process_incremental_input() 442 Layout* layout, in queue_middle_gc_tasks() 487 Layout* layout, in queue_middle_tasks() 580 for (Layout::Section_list::const_iterator p = layout->section_list().begin(); in queue_middle_tasks() [all …]
|
D | incremental.h | 1459 init_layout(Layout* layout) in init_layout() 1469 process_got_plt(Symbol_table* symtab, Layout* layout) in process_got_plt() 1479 apply_incremental_relocs(const Symbol_table* symtab, Layout* layout, in apply_incremental_relocs() 1549 do_init_layout(Layout* layout) = 0; 1557 do_process_got_plt(Symbol_table* symtab, Layout* layout) = 0; 1565 do_apply_incremental_relocs(const Symbol_table*, Layout*, Output_file*) = 0; 1683 do_init_layout(Layout* layout); 1691 do_process_got_plt(Symbol_table* symtab, Layout* layout); 1699 do_apply_incremental_relocs(const Symbol_table* symtab, Layout* layout, 1878 do_layout(Symbol_table*, Layout*, Read_symbols_data*); [all …]
|
D | ChangeLog-0815 | 162 * layout.h (Layout::is_debug_info_section): Recognize .pdr debug 271 * layout.cc (Layout::create_dynamic_symtab): Set entsize to 541 * layout.cc (Layout::layout): Clear the SHF_COMPRESSED flag bit 628 * layout.cc (Layout::get_output_section_flags): Also clear the 745 (Layout::choose_output_section): Call it. 891 (Layout::queue_build_id_tasks): Remove. 892 (Layout::write_build_id): Add array_of_hashes and size_of_hashes 897 * layout.h (Layout::queue_build_id_tasks): Remove. 898 (Layout::write_build_id): Add array_of_hashes and size_of_hashes 900 (Layout::array_of_hashes_): Remove. [all …]
|
D | aarch64.cc | 434 Output_data_got_aarch64(Symbol_table* symtab, Layout* layout) in Output_data_got_aarch64() 575 Layout* layout_; 1786 const Layout*); 1840 const Symbol_table* symtab, const Layout* layout, 2129 const Symbol_table* symtab, const Layout* layout, in do_relocate_sections() 2349 const Layout* layout) in scan_sections_for_stubs() 2903 Layout* layout, 2917 Layout* layout, 2930 do_finalize_sections(Layout*, const Input_objects*, Symbol_table*); 2953 Layout* layout, [all …]
|
D | sparc.cc | 77 Layout* layout, 91 Layout* layout, 103 do_finalize_sections(Layout*, const Input_objects*, Symbol_table*); 126 Layout* layout, 141 Layout* layout, 248 local(Symbol_table* symtab, Layout* layout, Target_sparc* target, 257 global(Symbol_table* symtab, Layout* layout, Target_sparc* target, 265 local_reloc_may_be_function_pointer(Symbol_table* , Layout* , in local_reloc_may_be_function_pointer() argument 276 global_reloc_may_be_function_pointer(Symbol_table* , Layout* , in global_reloc_may_be_function_pointer() argument 297 generate_tls_call(Symbol_table* symtab, Layout* layout, [all …]
|
D | common.h | 38 Allocate_commons_task(Symbol_table* symtab, Layout* layout, Mapfile* mapfile, in Allocate_commons_task() 60 Layout* layout_;
|
D | arm.cc | 1389 fix_exidx_coverage(Layout* layout, 1539 const Layout*); 1685 const Symbol_table* symtab, const Layout* layout, 1695 do_gc_process_relocs(Symbol_table*, Layout*, Read_relocs_data*); 1911 Arm_output_data_got(Symbol_table* symtab, Layout* layout) in Arm_output_data_got() 2038 Layout* layout_; 2237 Layout* layout, 2251 Layout* layout, 2264 do_finalize_sections(Layout*, const Input_objects*, Symbol_table*); 2299 Layout* layout, [all …]
|
D | common.cc | 149 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()
|
/toolchain/binutils/binutils-2.27/gold/testsuite/ |
D | testfile.cc | 47 gc_process_relocs(Symbol_table*, Layout*, in gc_process_relocs() argument 54 scan_relocs(Symbol_table*, Layout*, Sized_relobj_file<size, big_endian>*, in scan_relocs() argument 67 scan_relocatable_relocs(Symbol_table*, Layout*, in scan_relocatable_relocs() argument 75 emit_relocs_scan(Symbol_table*, Layout*, in emit_relocs_scan() argument
|