/toolchain/binutils/binutils-2.25/gold/ |
D | gold.cc | 68 if (parameters != NULL in gold_exit() 69 && parameters->options_valid() in gold_exit() 70 && parameters->options().has_plugins()) in gold_exit() 71 parameters->options().plugins()->cleanup(); in gold_exit() 72 if (status != GOLD_OK && parameters != NULL && parameters->options_valid()) in gold_exit() 73 unlink_if_ordinary(parameters->options().output_file_name()); in gold_exit() 204 if (parameters->incremental_update()) in queue_initial_tasks() 341 "", false, parameters->options()); in process_incremental_input() 494 Timer* timer = parameters->timer(); in queue_middle_tasks() 504 if (parameters->options().gc_sections()) in queue_middle_tasks() [all …]
|
D | plugin.cc | 223 if (parameters->options().relocatable()) in load() 225 else if (parameters->options().shared()) in load() 227 else if (parameters->options().pie()) in load() 234 tv[i].tv_u.tv_string = parameters->options().output(); in load() 405 { parameters->options().plugins()->rescan(this); } in run() 856 if (parameters->incremental()) in add_input_file() 894 if (parameters->options().relocatable()) in is_referenced_from_outside() 896 if (parameters->options().is_undefined(lsym->name())) in is_referenced_from_outside() 909 if (parameters->options().export_dynamic() || parameters->options().shared()) in is_visible_from_outside() 1416 Symbol* start_sym = this->symtab_->lookup(parameters->entry()); in run() [all …]
|
D | layout.cc | 395 of = new Output_file(parameters->options().output_file_name()); in run() 409 if (parameters->incremental_update()) in run() 494 if (parameters->incremental()) in Layout() 656 if (!parameters->options().relocatable() in include_section() 664 return parameters->target().should_include_section(sh_type); in include_section() 689 gold_assert(!parameters->options().relocatable()); in include_section() 693 if (parameters->options().strip_debug() in include_section() 699 if (parameters->options().strip_debug_non_line() in include_section() 710 if (parameters->options().strip_debug_gdb() in include_section() 721 if (parameters->options().gdb_index() in include_section() [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() 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() 330 const char* bfd_name = parameters->options().oformat(); in parameters_force_valid_target() [all …]
|
D | symtab.cc | 91 if (!parameters->options().do_demangle()) in demangle() 317 || shndx == parameters->target().small_common_shndx() in is_common_shndx() 318 || shndx == parameters->target().large_common_shndx()); in is_common_shndx() 352 if (parameters->options().gc_sections() in should_add_dynsym_entry() 353 && !parameters->options().shared() in should_add_dynsym_entry() 369 && (parameters->options().in_dynamic_list(this->name()) in should_add_dynsym_entry() 370 || parameters->options().is_export_dynamic_symbol(this->name()))) in should_add_dynsym_entry() 384 if (parameters->options().dynamic_list_data() in should_add_dynsym_entry() 391 if ((parameters->options().dynamic_list_cpp_new() in should_add_dynsym_entry() 392 || 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() 228 parameters->errors()->fatal(format, args); in gold_fatal() 239 parameters->errors()->fallback(format, args); in gold_fallback() 250 parameters->errors()->error(format, args); in gold_error() 261 parameters->errors()->warning(format, args); in gold_warning() 272 parameters->errors()->info(format, args); in gold_info() 286 parameters->errors()->error_at_location(relinfo, relnum, reloffset, in gold_error_at_location() 301 parameters->errors()->warning_at_location(relinfo, relnum, reloffset, in gold_warning_at_location() 311 parameters->errors()->undefined_symbol(sym, sym->object()->name().c_str()); in gold_undefined_symbol() 322 parameters->errors()->undefined_symbol(sym, in gold_undefined_symbol_at_location()
|
D | object.cc | 634 if (parameters->options().threads()) in need_decompressed_section() 639 if ((!parameters->incremental() || parameters->options().gdb_index()) in need_decompressed_section() 644 if (parameters->options().gdb_index() in need_decompressed_section() 659 if (!parameters->incremental() in need_decompressed_section() 660 && parameters->options().gdb_index() in need_decompressed_section() 753 || (!parameters->options().relocatable() in do_find_special_sections() 754 && parameters->options().gdb_index() in do_find_special_sections() 1006 bool relocate_group = include_group && parameters->options().relocatable(); in include_section_group() 1286 bool is_two_pass = (parameters->options().gc_sections() in do_layout() 1287 || 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 | 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 | expression.cc | 221 if (parameters->target().get_size() == 32) in value() 223 else if (parameters->target().get_size() == 64) in value() 325 if (arg_section != NULL && parameters->options().relocatable()) \ 475 && parameters->options().relocatable()) \ 674 && parameters->options().relocatable()) in value() 725 && parameters->options().relocatable()) in value() 866 && parameters->options().relocatable()) in value() 1043 return parameters->target().abi_pagesize(); in value() 1045 return parameters->target().common_pagesize(); in value() 1232 if (parameters->target().get_size() == 32) in value() [all …]
|
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 | icf.cc | 300 parameters->target().function_location(&loc); in get_section_contents() 395 && parameters->target().can_icf_inline_merge_sections()) in get_section_contents() 703 const Target& target = parameters->target(); in find_identical_sections() 724 if (parameters->options().gc_sections() in find_identical_sections() 730 if (parameters->options().icf_safe_folding() in find_identical_sections() 750 unsigned int max_iterations = (parameters->options().icf_iterations() > 0) in find_identical_sections() 751 ? parameters->options().icf_iterations() in find_identical_sections() 765 if (parameters->options().print_icf_sections()) in find_identical_sections() 777 parameters->options().keep_unique_begin(); in find_identical_sections() 778 p != parameters->options().keep_unique_end(); in find_identical_sections()
|
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 | 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 | 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 | symtab.h | 530 || parameters->options().weak_unresolved_symbols())); in is_weak_undefined() 540 && !parameters->options().weak_unresolved_symbols()); in is_strong_undefined() 602 if (!parameters->options().shared()) in is_preemptible() 606 if (parameters->options().in_dynamic_list(this->name())) in is_preemptible() 610 if (parameters->options().Bsymbolic()) in is_preemptible() 618 && parameters->options().Bsymbolic_functions()) in is_preemptible() 630 if (this->is_undefined() && !parameters->options().shared()) in needs_plt_entry() 644 if (parameters->doing_static_link() in needs_plt_entry() 645 || parameters->options().pie()) in needs_plt_entry() 685 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 | i386.cc | 754 && (!parameters->options().shared() in can_convert_mov_to_lea() 757 || parameters->options().Bsymbolic()) in can_convert_mov_to_lea() 918 bool is_got_plt_relro = parameters->options().now(); in got_section() 987 this->rel_dyn_ = new Reloc_section(parameters->options().combreloc()); in rel_dyn_section() 1186 if (parameters->doing_static_link()) in rel_irelative() 1384 gold_assert(parameters->incremental_update() in do_write() 1477 const bool dyn = parameters->options().output_is_position_independent(); in make_plt_section() 1484 if (parameters->options().ld_generated_unwind_info()) in make_plt_section() 1572 bool is_exec = parameters->options().output_is_executable(); in define_tls_base_symbol() 1616 if (parameters->options().shared()) in optimize_tls_reloc() [all …]
|
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 | resolve.cc | 265 if (parameters->target().has_resolve()) in resolve() 268 sized_target = parameters->sized_target<size, big_endian>(); in resolve() 305 && parameters->options().plugins()->in_replacement_phase()) in resolve() 337 if (parameters->options().detect_odr_violations() in resolve() 413 if (adjust_common_sizes && parameters->options().warn_common()) in resolve() 510 if (!parameters->options().muldefs()) in should_override() 549 if (parameters->options().warn_common()) in should_override() 584 if (parameters->options().warn_common()) in should_override() 734 if (parameters->options().warn_common()) in should_override() 1027 && !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 (strcmp(sym_name, parameters->entry()) == 0) in should_include_member() 201 parameters->options().check_excluded_libs(input_file->found_name()); in Archive() 249 bool preread_syms = (parameters->options().threads() in setup() 250 && parameters->options().preread_archive_symbols()); in setup() 254 if (parameters->options().has_plugins()) in setup() 616 "", false, parameters->options()); in get_file_and_offset() 681 if (parameters->options().has_plugins()) in get_elf_object_for_member() 684 = parameters->options().plugins()->claim_file(input_file, in get_elf_object_for_member() [all …]
|
/toolchain/binutils/binutils-2.25/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()
|