/toolchain/binutils/binutils-2.27/gold/ |
D | gold.cc | 65 if (parameters != NULL in gold_exit() 66 && parameters->options_valid() in gold_exit() 67 && parameters->options().has_plugins()) in gold_exit() 68 parameters->options().plugins()->cleanup(); in gold_exit() 69 if (status != GOLD_OK && parameters != NULL && parameters->options_valid()) in gold_exit() 70 unlink_if_ordinary(parameters->options().output_file_name()); in gold_exit() 201 if (parameters->incremental_update()) in queue_initial_tasks() 338 "", false, parameters->options()); in process_incremental_input() 491 Timer* timer = parameters->timer(); in queue_middle_tasks() 509 if (parameters->options().gc_sections()) in queue_middle_tasks() [all …]
|
D | plugin.cc | 244 if (parameters->options().relocatable()) in load() 246 else if (parameters->options().shared()) in load() 248 else if (parameters->options().pie()) in load() 255 tv[i].tv_u.tv_string = parameters->options().output(); in load() 438 { parameters->options().plugins()->rescan(this); } in run() 889 if (parameters->incremental()) in add_input_file() 927 if (parameters->options().relocatable()) in is_referenced_from_outside() 929 if (parameters->options().is_undefined(lsym->name())) in is_referenced_from_outside() 942 if (parameters->options().export_dynamic() || parameters->options().shared()) in is_visible_from_outside() 1451 Symbol* start_sym = this->symtab_->lookup(parameters->entry()); in run() [all …]
|
D | parameters.cc | 39 const Parameters* parameters = &static_parameters; variable 46 Set_parameters_target_once(Parameters* parameters) in Set_parameters_target_once() argument 47 : parameters_(parameters) in Set_parameters_target_once() 179 else if (parameters->target().get_size() == 64) in size_and_endianness() 181 if (!parameters->target().is_big_endian()) in size_and_endianness() 240 if (ret == NULL && parameters->target_valid()) in entry() 241 ret = parameters->target().entry_symbol_name(); in entry() 324 if (parameters->target_valid()) in parameters_force_valid_target() 327 gold_assert(parameters->options_valid()); in parameters_force_valid_target() 328 if (parameters->options().user_set_oformat()) in parameters_force_valid_target() [all …]
|
D | layout.cc | 388 of = new Output_file(parameters->options().output_file_name()); in run() 402 if (parameters->incremental_update()) in run() 484 if (parameters->incremental()) in Layout() 655 if (!parameters->options().relocatable() in include_section() 663 return parameters->target().should_include_section(sh_type); in include_section() 688 gold_assert(!parameters->options().relocatable()); in include_section() 692 if (parameters->options().strip_debug() in include_section() 698 if (parameters->options().strip_debug_non_line() in include_section() 709 if (parameters->options().strip_debug_gdb() in include_section() 720 if (parameters->options().gdb_index() in include_section() [all …]
|
D | symtab.cc | 92 if (!parameters->options().do_demangle()) in demangle() 319 || shndx == parameters->target().small_common_shndx() in is_common_shndx() 320 || shndx == parameters->target().large_common_shndx()); in is_common_shndx() 354 if (parameters->options().gc_sections() in should_add_dynsym_entry() 355 && !parameters->options().shared() in should_add_dynsym_entry() 371 && (parameters->options().in_dynamic_list(this->name()) in should_add_dynsym_entry() 372 || parameters->options().is_export_dynamic_symbol(this->name()))) in should_add_dynsym_entry() 386 if (parameters->options().dynamic_list_data() in should_add_dynsym_entry() 393 if ((parameters->options().dynamic_list_cpp_new() in should_add_dynsym_entry() 394 || parameters->options().dynamic_list_cpp_typeinfo()) in should_add_dynsym_entry() [all …]
|
D | errors.cc | 176 if (parameters->options().warn_unresolved_symbols()) in undefined_symbol() 230 parameters->errors()->fatal(format, args); in gold_fatal() 241 parameters->errors()->fallback(format, args); in gold_fallback() 252 parameters->errors()->error(format, args); in gold_error() 263 parameters->errors()->warning(format, args); in gold_warning() 274 parameters->errors()->info(format, args); in gold_info() 288 parameters->errors()->error_at_location(relinfo, relnum, reloffset, in gold_error_at_location() 303 parameters->errors()->warning_at_location(relinfo, relnum, reloffset, in gold_warning_at_location() 313 parameters->errors()->undefined_symbol(sym, sym->object()->name().c_str()); in gold_undefined_symbol() 324 parameters->errors()->undefined_symbol(sym, in gold_undefined_symbol_at_location()
|
D | object.cc | 680 if (parameters->options().threads()) in need_decompressed_section() 685 if ((!parameters->incremental() || parameters->options().gdb_index()) in need_decompressed_section() 690 if (parameters->options().gdb_index() in need_decompressed_section() 705 if (!parameters->incremental() in need_decompressed_section() 706 && parameters->options().gdb_index() in need_decompressed_section() 817 || (!parameters->options().relocatable() in do_find_special_sections() 818 && parameters->options().gdb_index() in do_find_special_sections() 1070 bool relocate_group = include_group && parameters->options().relocatable(); in include_section_group() 1350 bool is_two_pass = (parameters->options().gc_sections() in do_layout() 1351 || parameters->options().icf_enabled() in do_layout() [all …]
|
D | common.cc | 152 if (!parameters->options().user_set_sort_common()) in allocate_commons() 156 const char* order = parameters->options().sort_common(); in allocate_commons() 168 if (parameters->target().get_size() == 32) in allocate_commons() 176 else if (parameters->target().get_size() == 64) in allocate_commons() 273 flags |= parameters->target().small_common_section_flags(); in do_allocate_commons_list() 278 flags |= parameters->target().large_common_section_flags(); in do_allocate_commons_list() 289 if (!parameters->incremental_update()) in do_allocate_commons_list()
|
D | reloc.cc | 77 if (parameters->options().gc_sections() in run() 78 || parameters->options().icf_enabled()) in run() 310 && !parameters->options().relocatable() in do_read_relocs() 311 && !parameters->options().emit_relocs() in do_read_relocs() 312 && !parameters->incremental()) in do_read_relocs() 391 parameters->sized_target<size, big_endian>(); in do_gc_process_relocs() 403 if (!parameters->options().relocatable()) in do_gc_process_relocs() 431 parameters->sized_target<size, big_endian>(); in do_scan_relocs() 450 if (parameters->options().gc_sections() in do_scan_relocs() 451 || parameters->options().icf_enabled()) in do_scan_relocs() [all …]
|
D | main.cc | 200 if (parameters->options().relocatable()) in main() 222 if (parameters->options().gc_sections()) in main() 225 if (parameters->options().icf_enabled()) in main() 235 if (parameters->options().section_ordering_file()) in main() 321 if (parameters->options().fatal_warnings() in main() 329 || parameters->options().noinhibit_exec()) in main()
|
D | output.cc | 131 if (parameters->options().posix_fallocate()) in gold_fallocate() 159 parameters->target().get_size()); in default_alignment() 201 if (!parameters->options().relocatable()) in do_size() 221 const int size = parameters->target().get_size(); in do_size() 238 switch (parameters->size_and_endianness()) in do_write() 306 if (!parameters->options().relocatable()) in do_sized_write() 345 && parameters->options().relocatable()) in do_sized_write() 369 switch (parameters->size_and_endianness()) in do_write() 423 const int size = parameters->target().get_size(); in do_size() 466 switch (parameters->size_and_endianness()) in do_write() [all …]
|
D | expression.cc | 236 if (parameters->target().get_size() == 32) in value() 238 else if (parameters->target().get_size() == 64) in value() 341 if (arg_section != NULL && parameters->options().relocatable()) \ 493 && parameters->options().relocatable()) \ 695 && parameters->options().relocatable()) in value() 746 && parameters->options().relocatable()) in value() 887 && parameters->options().relocatable()) in value() 1067 return parameters->target().abi_pagesize(); in value() 1069 return parameters->target().common_pagesize(); in value() 1256 if (parameters->target().get_size() == 32) in value() [all …]
|
D | int_encoding.h | 105 if (parameters->target().is_big_endian()) in insert_into_vector() 119 if (parameters->target().is_big_endian()) in read_from_pointer() 133 if (parameters->target().is_big_endian()) in read_from_pointer() 148 if (parameters->target().is_big_endian()) in read_from_pointer()
|
D | gold-threads.cc | 148 if (!parameters->options().threads()) in Lock() 262 if (!parameters->options().threads()) in Condvar() 372 if (parameters->options_valid() && !parameters->options().threads()) in run_once() 442 if (!parameters->options_valid()) in initialize()
|
D | icf.cc | 339 parameters->target().function_location(&loc); in get_section_contents() 434 && parameters->target().can_icf_inline_merge_sections()) in get_section_contents() 758 const Target& target = parameters->target(); in find_identical_sections() 779 if (parameters->options().gc_sections() in find_identical_sections() 785 if (parameters->options().icf_safe_folding() in find_identical_sections() 806 unsigned int max_iterations = (parameters->options().icf_iterations() > 0) in find_identical_sections() 807 ? parameters->options().icf_iterations() in find_identical_sections() 821 if (parameters->options().print_icf_sections()) in find_identical_sections() 833 parameters->options().keep_unique_begin(); in find_identical_sections() 834 p != parameters->options().keep_unique_end(); in find_identical_sections()
|
D | symtab.h | 535 || parameters->options().weak_unresolved_symbols())); in is_weak_undefined() 545 && !parameters->options().weak_unresolved_symbols()); in is_strong_undefined() 605 if (!parameters->options().shared()) in is_preemptible() 609 if (parameters->options().in_dynamic_list(this->name())) in is_preemptible() 613 if (parameters->options().Bsymbolic()) in is_preemptible() 621 && parameters->options().Bsymbolic_functions()) in is_preemptible() 633 if (this->is_undefined() && !parameters->options().shared()) in needs_plt_entry() 647 if (parameters->doing_static_link() in needs_plt_entry() 648 || parameters->options().pie()) in needs_plt_entry() 688 if (parameters->doing_static_link()) in needs_dynamic_reloc() [all …]
|
D | target-select.cc | 182 if (!parameters->target_valid()) in print_output_format() 191 if (parameters->options().user_set_oformat()) in print_output_format() 193 const char* bfd_name = parameters->options().oformat(); in print_output_format() 205 const Target* target = ¶meters->target(); in print_output_format()
|
D | fileread.cc | 141 if (!parameters->options_valid() || parameters->options().stats()) in ~View() 262 if (!parameters->options_valid() || parameters->options().stats()) in release() 550 unsigned int target_size = (!parameters->target_valid() in find_or_make_view() 552 : parameters->target().get_size()); in find_or_make_view() 567 && parameters->options_valid() in find_or_make_view() 568 && parameters->options().map_whole_files()) in find_or_make_view() 794 bool keep_files_mapped = (parameters->options_valid() in clear_views() 795 && parameters->options().keep_files_mapped()); in clear_views() 917 return parameters->options().is_in_system_directory(this->filename()); in is_in_system_directory() 1024 if (parameters->options().is_static() in find_file() [all …]
|
D | mapfile.cc | 268 parameters->target().get_size() / 4, in print_input_section() 274 switch (parameters->size_and_endianness()) in print_input_section() 337 parameters->target().get_size() / 4, in print_output_data() 398 parameters->target().get_size() / 4, in print_output_section() 403 parameters->target().get_size() / 4, in print_output_section()
|
D | cref.cc | 374 if (parameters->options().user_set_print_symbol_counts() in print_symbol_counts() 378 if (strcmp(parameters->options().print_symbol_counts(), "-") == 0) in print_symbol_counts() 382 f = fopen(parameters->options().print_symbol_counts(), "w"); in print_symbol_counts() 385 parameters->options().print_symbol_counts(), in print_symbol_counts() 403 if (parameters->options().cref() && this->inputs_ != NULL) in print_cref()
|
D | i386.cc | 777 && (!parameters->options().shared() in can_convert_mov_to_lea() 780 || parameters->options().Bsymbolic()) in can_convert_mov_to_lea() 944 bool is_got_plt_relro = parameters->options().now(); in got_section() 1013 this->rel_dyn_ = new Reloc_section(parameters->options().combreloc()); in rel_dyn_section() 1212 if (parameters->doing_static_link()) in rel_irelative() 1410 gold_assert(parameters->incremental_update() in do_write() 1503 const bool dyn = parameters->options().output_is_position_independent(); in make_plt_section() 1510 if (parameters->options().ld_generated_unwind_info()) in make_plt_section() 1602 bool is_exec = parameters->options().output_is_executable(); in define_tls_base_symbol() 1646 if (parameters->options().shared()) in optimize_tls_reloc() [all …]
|
D | resolve.cc | 264 if (parameters->target().has_resolve()) in resolve() 267 sized_target = parameters->sized_target<size, big_endian>(); in resolve() 315 && parameters->options().plugins()->in_replacement_phase()) in resolve() 348 if (parameters->options().detect_odr_violations() in resolve() 423 if (adjust_common_sizes && parameters->options().warn_common()) in resolve() 517 if (!parameters->options().muldefs()) in should_override() 556 if (parameters->options().warn_common()) in should_override() 591 if (parameters->options().warn_common()) in should_override() 751 if (parameters->options().warn_common()) in should_override() 1044 && !parameters->options().relocatable())) in override_with_special()
|
D | archive.cc | 116 if (parameters->options().is_undefined(sym_name)) in should_include_member() 123 if (parameters->options().is_export_dynamic_symbol(sym_name)) in should_include_member() 141 if (!parameters->options().relocatable()) in should_include_member() 143 const char* entry_sym = parameters->entry(); in should_include_member() 207 parameters->options().check_excluded_libs(input_file->found_name()); in Archive() 260 bool preread_syms = (parameters->options().threads() in setup() 261 && parameters->options().preread_archive_symbols()); in setup() 265 if (parameters->options().has_plugins()) in setup() 638 "", false, parameters->options()); in get_file_and_offset() 703 if (parameters->options().has_plugins()) in get_elf_object_for_member() [all …]
|
/toolchain/binutils/binutils-2.27/gold/testsuite/ |
D | object_unittest.cc | 76 CHECK(¶meters->target() == target_test_pointer_32_little); in Object_test() 83 CHECK(¶meters->target() == target_test_pointer_32_big); in Object_test() 90 CHECK(¶meters->target() == target_test_pointer_64_little); in Object_test() 97 CHECK(¶meters->target() == target_test_pointer_64_big); in Object_test()
|
D | binary_unittest.cc | 158 CHECK(¶meters->target() == target_test_pointer_32_little); in Binary_test() 164 CHECK(¶meters->target() == target_test_pointer_32_big); in Binary_test() 170 CHECK(¶meters->target() == target_test_pointer_64_little); in Binary_test() 176 CHECK(¶meters->target() == target_test_pointer_64_big); in Binary_test()
|