/toolchain/binutils/binutils-2.25/gold/ |
D | gold.cc | 117 Layout* layout, Mapfile* mapfile) in Middle_runner() argument 119 layout_(layout), mapfile_(mapfile) in Middle_runner() 148 Layout* layout, Mapfile* mapfile) in Gc_runner() argument 150 layout_(layout), mapfile_(mapfile) in Gc_runner() 179 Symbol_table* symtab, Layout* layout, Mapfile* mapfile) in queue_initial_tasks() argument 211 && ibase->check_inputs(cmdline, layout->incremental_inputs())) in queue_initial_tasks() 212 ibase->init_layout(layout); in queue_initial_tasks() 244 workqueue->queue(new Read_symbols(input_objects, symtab, layout, in queue_initial_tasks() 265 layout, &search_path, mapfile, in queue_initial_tasks() 279 workqueue->queue(new Plugin_hook(options, input_objects, symtab, layout, in queue_initial_tasks() [all …]
|
D | i386.cc | 55 Output_data_got_plt_i386(Layout* layout) in Output_data_got_plt_i386() argument 57 layout_(layout) in Output_data_got_plt_i386() 142 add_eh_frame(Layout* layout) in add_eh_frame() argument 143 { this->do_add_eh_frame(layout); } in add_eh_frame() 261 Output_data_plt_i386_standard(Layout* layout, in Output_data_plt_i386_standard() argument 264 : Output_data_plt_i386(layout, plt_entry_size, got_plt, got_irelative) in Output_data_plt_i386_standard() 273 do_add_eh_frame(Layout* layout) in do_add_eh_frame() argument 275 layout->add_eh_frame_for_plt(this, plt_eh_frame_cie, plt_eh_frame_cie_size, in do_add_eh_frame() 292 Output_data_plt_i386_exec(Layout* layout, in Output_data_plt_i386_exec() argument 295 : Output_data_plt_i386_standard(layout, got_plt, got_irelative) in Output_data_plt_i386_exec() [all …]
|
D | x86_64.cc | 56 Output_data_got_plt_x86_64(Layout* layout) in Output_data_got_plt_x86_64() argument 58 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() argument 63 layout_(layout) in Output_data_got_plt_x86_64() 93 Output_data_plt_x86_64(Layout* layout, uint64_t addralign, in Output_data_plt_x86_64() argument 101 { this->init(layout); } 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() argument 114 this->init(layout); in Output_data_plt_x86_64() 123 init(Layout* layout); 215 add_eh_frame(Layout* layout) in add_eh_frame() argument [all …]
|
D | tilegx.cc | 71 Output_data_plt_tilegx(Layout* layout, uint64_t addralign, in Output_data_plt_tilegx() argument 75 : Output_section_data(addralign), layout_(layout), in Output_data_plt_tilegx() 79 { this->init(layout); } in Output_data_plt_tilegx() 81 Output_data_plt_tilegx(Layout* layout, uint64_t plt_entry_size, in Output_data_plt_tilegx() argument 88 layout_(layout), irelative_rel_(NULL), got_(got), in Output_data_plt_tilegx() 92 this->init(layout); in Output_data_plt_tilegx() 101 init(Layout* layout); 249 Layout* layout, 263 Layout* layout, 299 Layout* layout, [all …]
|
D | script-sections.cc | 99 const Symbol_table* symtab, const Layout* layout) in increment_offset() argument 104 > this->length_->eval(symtab, layout, false)) in increment_offset() 112 has_room_for(const Symbol_table* symtab, const Layout* layout, in has_room_for() argument 116 < this->length_->eval(symtab, layout, false)); in has_room_for() 670 finalize_symbols(Symbol_table* symtab, const Layout* layout, in finalize_symbols() argument 673 this->assignment_.finalize_with_dot(symtab, layout, *dot_value, NULL); in finalize_symbols() 680 set_section_addresses(Symbol_table* symtab, Layout* layout, in set_section_addresses() argument 683 this->assignment_.set_if_absolute(symtab, layout, true, *dot_value, NULL); in set_section_addresses() 710 finalize_symbols(Symbol_table* symtab, const Layout* layout, in finalize_symbols() argument 716 *dot_value = this->val_->eval_with_dot(symtab, layout, true, *dot_value, in finalize_symbols() [all …]
|
D | common.cc | 149 Symbol_table::allocate_commons(Layout* layout, Mapfile* mapfile) in allocate_commons() argument 171 this->do_allocate_commons<32>(layout, mapfile, sort_order); in allocate_commons() 179 this->do_allocate_commons<64>(layout, mapfile, sort_order); in allocate_commons() 192 Symbol_table::do_allocate_commons(Layout* layout, Mapfile* mapfile, in do_allocate_commons() argument 196 this->do_allocate_commons_list<size>(layout, COMMONS_NORMAL, in do_allocate_commons() 200 this->do_allocate_commons_list<size>(layout, COMMONS_TLS, in do_allocate_commons() 204 this->do_allocate_commons_list<size>(layout, COMMONS_SMALL, in do_allocate_commons() 208 this->do_allocate_commons_list<size>(layout, COMMONS_LARGE, in do_allocate_commons() 219 Layout* layout, in do_allocate_commons_list() argument 292 os = layout->add_output_section_data(name, elfcpp::SHT_NOBITS, flags, in do_allocate_commons_list() [all …]
|
D | reloc.cc | 387 Layout* layout, in do_gc_process_relocs() argument 409 target->gc_process_relocs(symtab, layout, this, in do_gc_process_relocs() 427 Layout* layout, in do_scan_relocs() argument 440 if (layout->incremental_inputs() != NULL) in do_scan_relocs() 462 target->scan_relocs(symtab, layout, this, p->data_shndx, in do_scan_relocs() 469 this->emit_relocs_scan(symtab, layout, local_symbols, p); in do_scan_relocs() 470 if (layout->incremental_inputs() != NULL) in do_scan_relocs() 478 target->scan_relocatable_relocs(symtab, layout, this, in do_scan_relocs() 494 if (layout->incremental_inputs() != NULL) in do_scan_relocs() 495 this->finalize_incremental_relocs(layout, true); in do_scan_relocs() [all …]
|
D | archive.cc | 56 Library_base::should_include_member(Symbol_table* symtab, Layout* layout, in should_include_member() argument 106 if (layout->script_options()->is_pending_assignment(sym_name)) in should_include_member() 130 if (layout->script_options()->is_referenced(sym_name)) in should_include_member() 749 Archive::add_symbols(Symbol_table* symtab, Layout* layout, in add_symbols() argument 755 return this->include_all_members(symtab, layout, input_objects, in add_symbols() 801 Archive::should_include_member(symtab, layout, sym_name, &sym, in add_symbols() 815 if (!this->include_member(symtab, layout, input_objects, in add_symbols() 876 Archive::include_all_members(Symbol_table* symtab, Layout* layout, in include_all_members() argument 895 if (!this->include_member(symtab, layout, input_objects, p->first, in include_all_members() 907 if (!this->include_member(symtab, layout, input_objects, p->off, in include_all_members() [all …]
|
D | readsyms.h | 60 Layout* layout, Dirsearch* dirpath, int dirindex, in Read_symbols() argument 64 : input_objects_(input_objects), symtab_(symtab), layout_(layout), in Read_symbols() 140 Layout* layout, Dirsearch* /*dirpath*/, int /*dirindex*/, in Add_symbols() argument 145 : input_objects_(input_objects), symtab_(symtab), layout_(layout), in Add_symbols() 230 Check_script(Layout* layout, Incremental_binary* ibase, in Check_script() argument 234 : layout_(layout), ibase_(ibase), input_file_index_(input_file_index), in Check_script() 276 Check_library(Symbol_table* /*symtab*/, Layout* layout, in Check_library() argument 281 : layout_(layout), ibase_(ibase), in Check_library() 391 Layout* layout, Mapfile* mapfile, Input_group* input_group, in Finish_group() argument 394 layout_(layout), mapfile_(mapfile), input_group_(input_group), in Finish_group() [all …]
|
D | sparc.cc | 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() [all …]
|
D | aarch64.cc | 430 Output_data_got_aarch64(Symbol_table* symtab, Layout* layout) in Output_data_got_aarch64() argument 432 symbol_table_(symtab), layout_(layout) in Output_data_got_aarch64() 1811 const Symbol_table* symtab, const Layout* layout, 2043 const Symbol_table* symtab, const Layout* layout, in do_relocate_sections() argument 2048 Sized_relobj_file<size, big_endian>::do_relocate_sections(symtab, layout, in do_relocate_sections() 2061 relinfo.layout = layout; in do_relocate_sections() 2260 const Layout* layout) in scan_sections_for_stubs() argument 2278 relinfo.layout = layout; in scan_sections_for_stubs() 2812 Layout* layout, 2826 Layout* layout, [all …]
|
D | main.cc | 229 Layout layout(command_line.number_of_input_files(), in main() local 232 if (layout.incremental_inputs() != NULL) in main() 233 layout.incremental_inputs()->report_command_line(argc, argv); in main() 236 layout.read_layout_from_file(); in main() 240 command_line.options().plugins()->load_plugins(&layout); in main() 249 &symtab, &layout, mapfile); in main() 302 program_name, static_cast<long long>(layout.output_file_size())); in main() 304 layout.print_stats(); in main()
|
D | powerpc.cc | 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() [all …]
|
D | arm.cc | 1385 fix_exidx_coverage(Layout* layout, 1681 const Symbol_table* symtab, const Layout* layout, 1907 Arm_output_data_got(Symbol_table* symtab, Layout* layout) in Arm_output_data_got() argument 1908 : Output_data_got<32, big_endian>(), symbol_table_(symtab), layout_(layout) in Arm_output_data_got() 2230 Layout* layout, 2244 Layout* layout, 2292 Layout* layout, 2470 make_data_plt(Layout* layout, in make_data_plt() argument 2474 { return this->do_make_data_plt(layout, got, got_plt, got_irelative); } in make_data_plt() 2555 do_make_data_plt(Layout* layout, in do_make_data_plt() argument [all …]
|
D | layout.h | 175 Layout* layout, in Layout_task_runner() argument 178 target_(target), layout_(layout), mapfile_(mapfile) in Layout_task_runner() 522 layout(Sized_relobj_file<size, big_endian> *object, unsigned int shndx, 1265 Compare_segments(Layout* layout) in Compare_segments() argument 1266 : layout_(layout) in Compare_segments() 1461 Write_sections_task(const Layout* layout, Output_file* of, in Write_sections_task() argument 1465 : layout_(layout), of_(of), in Write_sections_task() 1502 Write_data_task(const Layout* layout, const Symbol_table* symtab, in Write_data_task() argument 1504 : layout_(layout), symtab_(symtab), of_(of), final_blocker_(final_blocker) in Write_data_task() 1534 Write_symbols_task(const Layout* layout, const Symbol_table* symtab, in Write_symbols_task() argument [all …]
|
D | mips.cc | 672 add_local_entries(Target_mips<size, big_endian>* target, Layout* layout); 676 add_page_entries(Target_mips<size, big_endian>* target, Layout* layout); 680 add_global_entries(Target_mips<size, big_endian>* target, Layout* layout, 689 add_tls_entries(Target_mips<size, big_endian>* target, Layout* layout); 1849 Symbol_table* symtab, Layout* layout) in Mips_output_data_got() argument 1851 symbol_table_(symtab), layout_(layout), static_relocs_(), got_view_(NULL), in Mips_output_data_got() 1955 lay_out_got(Layout* layout, Symbol_table* symtab, 1960 lay_out_multi_got(Layout* layout, const Input_objects* input_objects); 2269 Mips_output_data_plt(Layout* layout, Output_data_space* got_plt, in Mips_output_data_plt() argument 2276 layout->add_output_section_data(".rel.plt", elfcpp::SHT_REL, in Mips_output_data_plt() [all …]
|
D | expression.cc | 56 const Layout* layout; member 82 Expression::eval(const Symbol_table* symtab, const Layout* layout, in eval() argument 85 return this->eval_maybe_dot(symtab, layout, check_assertions, false, 0, in eval() 92 Expression::eval_with_dot(const Symbol_table* symtab, const Layout* layout, in eval_with_dot() argument 99 return this->eval_maybe_dot(symtab, layout, check_assertions, true, in eval_with_dot() 109 Expression::eval_maybe_dot(const Symbol_table* symtab, const Layout* layout, in eval_maybe_dot() argument 121 eei.layout = layout; in eval_maybe_dot() 288 return this->arg_->eval_maybe_dot(eei->symtab, eei->layout, in arg_value() 371 return this->left_->eval_maybe_dot(eei->symtab, eei->layout, in left_value() 389 return this->right_->eval_maybe_dot(eei->symtab, eei->layout, in right_value() [all …]
|
D | plugin.cc | 436 Plugin_manager::load_plugins(Layout* layout) in load_plugins() argument 438 this->layout_ = layout; in load_plugins() 1005 Pluginobj::include_comdat_group(std::string comdat_key, Layout* layout) in include_comdat_group() argument 1013 ins.first->second = layout->find_or_add_kept_section(comdat_key, in include_comdat_group() 1057 Layout* layout) in do_add_symbols() argument 1129 && !this->include_comdat_group(isym->comdat_key, layout)) in do_add_symbols() 1148 Layout* layout, in do_should_include_member() argument 1161 layout, in do_should_include_member() 1722 Layout* layout = parameters->options().plugins()->layout(); in update_section_order() local 1723 gold_assert (layout != NULL); in update_section_order() [all …]
|
D | defstd.cc | 279 define_standard_symbols(Symbol_table* symtab, const Layout* layout) in define_standard_symbols() argument 281 bool saw_sections_clause = layout->script_options()->saw_sections_clause(); in define_standard_symbols() 282 symtab->define_symbols(layout, in_section_count, in_section, in define_standard_symbols() 284 symtab->define_symbols(layout, in_segment_count, in_segment, in define_standard_symbols()
|
D | script.cc | 921 Symbol_assignment::finalize(Symbol_table* symtab, const Layout* layout) in finalize() argument 923 this->finalize_maybe_dot(symtab, layout, false, 0, NULL); in finalize() 930 const Layout* layout, in finalize_with_dot() argument 934 this->finalize_maybe_dot(symtab, layout, true, dot_value, dot_section); in finalize_with_dot() 941 const Layout* layout, in finalize_maybe_dot() argument 957 this->sized_finalize<32>(symtab, layout, is_dot_available, dot_value, in finalize_maybe_dot() 966 this->sized_finalize<64>(symtab, layout, is_dot_available, dot_value, in finalize_maybe_dot() 978 Symbol_assignment::sized_finalize(Symbol_table* symtab, const Layout* layout, in sized_finalize() argument 986 uint64_t final_val = this->val_->eval_maybe_dot(symtab, layout, true, in sized_finalize() 1004 Symbol_assignment::set_if_absolute(Symbol_table* symtab, const Layout* layout, in set_if_absolute() argument [all …]
|
D | object.h | 591 layout(Symbol_table* symtab, Layout* layout, Read_symbols_data* sd) in layout() function 592 { this->do_layout(symtab, layout, sd); } in layout() 596 add_symbols(Symbol_table* symtab, Read_symbols_data* sd, Layout *layout) in add_symbols() argument 597 { this->do_add_symbols(symtab, sd, layout); } in add_symbols() 601 should_include_member(Symbol_table* symtab, Layout* layout, in should_include_member() argument 603 { return this->do_should_include_member(symtab, layout, sd, why); } in should_include_member() 1076 gc_process_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in gc_process_relocs() argument 1077 { return this->do_gc_process_relocs(symtab, layout, rd); } in gc_process_relocs() 1081 scan_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in scan_relocs() argument 1082 { return this->do_scan_relocs(symtab, layout, rd); } in scan_relocs() [all …]
|
D | object.cc | 352 Relobj::finalize_incremental_relocs(Layout* layout, bool clear_counts) in finalize_incremental_relocs() argument 358 gold_assert(layout->incremental_inputs() != NULL); in finalize_incremental_relocs() 360 unsigned int rindex = layout->incremental_inputs()->get_reloc_count(); in finalize_incremental_relocs() 368 layout->incremental_inputs()->set_reloc_count(rindex); in finalize_incremental_relocs() 896 Layout* layout, in include_section_group() argument 990 include_group = layout->find_or_add_kept_section(signature, in include_section_group() 998 Incremental_inputs* incremental_inputs = layout->incremental_inputs(); in include_section_group() 1092 layout->layout_group(symtab, this, index, name, signature.c_str(), in include_section_group() 1116 Layout* layout, in include_linkonce_section() argument 1140 bool include1 = layout->find_or_add_kept_section(sig1, this, index, false, in include_linkonce_section() [all …]
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/tic6x/ |
D | unwind-2.s | 3 # standard layout 16 # standard layout (pr0) 30 # standard layout (pr1) 49 # standard layout (pr3) 63 # compact layout 77 # compact layout (pr0) 92 # compact layout (pr4) 107 # compact layout (aligned pair) 125 # compact layout (aligned pair + 1) 143 # compact layout (misaligned pair) [all …]
|
D | unwind-1.s | 3 # standard layout 16 # standard layout (pr0) 30 # standard layout (pr1) 49 # standard layout (pr3) 63 # compact layout 77 # compact layout (pr0) 92 # compact layout (pr4) 107 # compact layout (aligned pair) 125 # compact layout (aligned pair + 1) 143 # compact layout (misaligned pair) [all …]
|
D | unwind-bad-2.l | 3 [^:]*:20: Error: stack frame layout does not match personality routine 4 [^:]*:33: Error: stack frame layout does not match personality routine 13 [^:]*:100: Error: stack frame layout too complex for unwinder
|