Home
last modified time | relevance | path

Searched refs:parameters (Results 1 – 25 of 184) sorted by relevance

12345678

/toolchain/binutils/binutils-2.25/gold/
Dgold.cc68 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 …]
Dplugin.cc223 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 …]
Dlayout.cc395 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 …]
Dparameters.cc39 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 …]
Dsymtab.cc91 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 …]
Derrors.cc176 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()
Dobject.cc634 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 …]
Dcommon.cc152 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()
Dmain.cc200 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()
Dexpression.cc221 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 …]
Doutput.cc131 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 …]
Dicf.cc300 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()
Dgold-threads.cc148 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()
Dint_encoding.h105 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()
Dreloc.cc77 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 …]
Dsymtab.h530 || 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 …]
Dtarget-select.cc182 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 = &parameters->target(); in print_output_format()
Di386.cc754 && (!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 …]
Dfileread.cc141 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 …]
Dmapfile.cc268 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()
Dcref.cc374 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()
Dresolve.cc265 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()
Darchive.cc116 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/
Dobject_unittest.cc76 CHECK(&parameters->target() == target_test_pointer_32_little); in Object_test()
83 CHECK(&parameters->target() == target_test_pointer_32_big); in Object_test()
90 CHECK(&parameters->target() == target_test_pointer_64_little); in Object_test()
97 CHECK(&parameters->target() == target_test_pointer_64_big); in Object_test()
Dbinary_unittest.cc158 CHECK(&parameters->target() == target_test_pointer_32_little); in Binary_test()
164 CHECK(&parameters->target() == target_test_pointer_32_big); in Binary_test()
170 CHECK(&parameters->target() == target_test_pointer_64_little); in Binary_test()
176 CHECK(&parameters->target() == target_test_pointer_64_big); in Binary_test()

12345678