Home
last modified time | relevance | path

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

12345678

/toolchain/binutils/binutils-2.27/gold/
Dgold.cc65 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 …]
Dplugin.cc244 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 …]
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()
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 …]
Dlayout.cc388 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 …]
Dsymtab.cc92 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 …]
Derrors.cc176 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()
Dobject.cc680 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 …]
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()
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 …]
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()
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 …]
Dexpression.cc236 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 …]
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()
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()
Dicf.cc339 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()
Dsymtab.h535 || 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 …]
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()
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()
Di386.cc777 && (!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 …]
Dresolve.cc264 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()
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 (!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/
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