Lines Matching refs:Parameters
41 #include "parameters.h"
395 of = new Output_file(parameters->options().output_file_name());
409 if (parameters->incremental_update())
494 if (parameters->incremental())
656 if (!parameters->options().relocatable()
664 return parameters->target().should_include_section(sh_type);
689 gold_assert(!parameters->options().relocatable());
693 if (parameters->options().strip_debug()
699 if (parameters->options().strip_debug_non_line()
710 if (parameters->options().strip_debug_gdb()
721 if (parameters->options().gdb_index()
733 if (parameters->options().strip_lto_sections()
734 && !parameters->options().relocatable()
922 if (!parameters->options().relocatable())
1053 && !parameters->options().relocatable())
1056 name = parameters->target().output_section_name(relobj, name, &len);
1090 if (parameters->options().gdb_index()
1166 if (parameters->options().relocatable()
1217 && !parameters->options().relocatable()
1222 || (parameters->options().ctors_in_init_array()
1229 if (parameters->options().text_reorder()
1232 && !parameters->options().relocatable()
1242 && !parameters->options().relocatable()
1293 gold_assert(parameters->options().relocatable()
1294 || parameters->options().emit_relocs());
1310 if (!parameters->options().relocatable()
1362 gold_assert(parameters->options().relocatable());
1428 if (!parameters->incremental())
1486 if (!parameters->incremental()
1518 if (parameters->options().eh_frame_hdr() && !parameters->incremental())
1558 if (parameters->incremental())
1648 && strcmp(parameters->options().compress_debug_sections(), "none") != 0
1650 os = new Output_compressed_section(¶meters->options(), name, type,
1653 && parameters->options().strip_debug_non_line()
1662 && parameters->options().strip_debug_non_line()
1685 Target* target = const_cast<Target*>(¶meters->target());
1693 && parameters->options().relro()
1727 parameters->target().new_output_section(os);
1735 && !parameters->options().relocatable()
1738 || (!parameters->options().ctors_in_init_array()
1747 if (parameters->options().text_reorder()
1750 && !parameters->options().relocatable()
1755 if (strcmp(parameters->options().sort_section(), "name") == 0)
1799 this->attach_section_to_segment(¶meters->target(), os);
1906 if (parameters->options().relocatable())
1926 bool is_address_set = parameters->options().section_start(os->name(), &addr);
1946 if (!parameters->options().omagic()
1949 if ((target->isolate_execinstr() || parameters->options().rosegment())
1954 if (parameters->options().user_set_Tbss())
2036 if (os->is_relro() && parameters->options().relro())
2115 if (parameters->options().warn_execstack()
2116 && parameters->target().is_default_stack_executable())
2127 if (parameters->options().warn_execstack())
2150 if (parameters->doing_static_link())
2269 && (parameters->options().omagic()
2435 const General_options& options = parameters->options();
2487 else if (parameters->options().relocatable())
2492 if (parameters->options().oformat_enum()
2513 && !parameters->options().relocatable())
2534 if (!parameters->options().relocatable())
2553 && !parameters->options().relocatable())
2568 if (!parameters->options().relocatable())
2621 const char* filename = parameters->options().section_ordering_file();
2696 if (!parameters->options().relocatable() && !parameters->doing_static_link())
2719 if ((!parameters->options().shared()
2720 || parameters->options().dynamic_linker() != NULL)
2744 (parameters->options().relocatable()
2783 if (parameters->options().pie() && target->max_pie_data_segment_size())
2793 if (parameters->options().rosegment()
2815 if (parameters->options().rosegment())
2862 if (!parameters->doing_static_link())
2936 const int size = parameters->target().get_size();
2951 bool is_big_endian = parameters->target().is_big_endian();
3017 if (parameters->options().relocatable()
3018 || parameters->incremental_update())
3056 if (parameters->options().is_execstack_set())
3058 is_stack_executable = parameters->options().is_stack_executable();
3061 && parameters->options().warn_execstack())
3073 parameters->target().is_default_stack_executable();
3078 if (parameters->options().relocatable())
3103 if (!parameters->options().user_set_build_id())
3106 const char* style = parameters->options().build_id();
3438 || parameters->options().any_section_start()
3487 if (parameters->options().user_set_Ttext())
3488 start_addr = parameters->options().Ttext();
3489 else if (parameters->options().output_is_position_independent())
3516 const bool check_sections = parameters->options().check_sections();
3560 else if (parameters->options().user_set_Ttext()
3561 && (parameters->options().omagic()
3566 else if (parameters->options().user_set_Trodata_segment()
3569 addr = parameters->options().Trodata_segment();
3572 else if (parameters->options().user_set_Tdata()
3574 && (!parameters->options().user_set_Tbss()
3577 addr = parameters->options().Tdata();
3580 else if (parameters->options().user_set_Tbss()
3584 addr = parameters->options().Tbss();
3595 if (!parameters->options().nmagic()
3596 && !parameters->options().omagic())
3621 start_addr + (parameters->options().user_set_rosegment_gap()
3622 ? parameters->options().rosegment_gap()
3642 if (!parameters->options().nmagic()
3643 && !parameters->options().omagic())
3684 && !parameters->incremental())
3873 if (!parameters->incremental_update())
4020 if (parameters->target().get_size() == 32)
4025 else if (parameters->target().get_size() == 64)
4092 if (!parameters->options().strip_all())
4150 if (!parameters->incremental_update())
4191 if (strcmp(parameters->options().compress_debug_sections(), "none") != 0)
4220 if (!parameters->incremental_update())
4302 const int size = parameters->target().get_size();
4411 if (strcmp(parameters->options().hash_style(), "gnu") == 0
4412 || strcmp(parameters->options().hash_style(), "both") == 0)
4439 if (parameters->target().get_size() == 32)
4447 if (strcmp(parameters->options().hash_style(), "sysv") == 0
4448 || strcmp(parameters->options().hash_style(), "both") == 0)
4514 switch (parameters->size_and_endianness())
4517 case Parameters::TARGET_32_LITTLE:
4524 case Parameters::TARGET_32_BIG:
4531 case Parameters::TARGET_64_LITTLE:
4538 case Parameters::TARGET_64_BIG:
4662 const char* interp = parameters->options().dynamic_linker();
4742 const int size = parameters->target().get_size();
4767 if (parameters->options().combreloc() && have_dyn_rel)
4778 if (add_debug && !parameters->options().shared())
4820 if (parameters->options().shared())
4822 const char* soname = parameters->options().soname();
4827 Symbol* sym = symtab->lookup(parameters->options().init());
4831 sym = symtab->lookup(parameters->options().fini());
4859 const General_options::Dir_list& rpath(parameters->options().rpath());
4884 if (!parameters->options().enable_new_dtags())
4927 if (parameters->options().filter() != NULL)
4928 odyn->add_string(elfcpp::DT_FILTER, parameters->options().filter());
4929 if (parameters->options().any_auxiliary())
4932 parameters->options().auxiliary_begin();
4933 p != parameters->options().auxiliary_end();
4946 if (parameters->options().text())
4948 else if (parameters->options().warn_shared_textrel()
4949 && parameters->options().shared())
4952 if (parameters->options().shared() && this->has_static_tls())
4954 if (parameters->options().origin())
4956 if (parameters->options().Bsymbolic()
4957 && !parameters->options().have_dynamic_list())
4963 if (parameters->options().now())
4969 if (parameters->options().global())
4971 if (parameters->options().initfirst())
4973 if (parameters->options().interpose())
4975 if (parameters->options().loadfltr())
4977 if (parameters->options().nodefaultlib())
4979 if (parameters->options().nodelete())
4981 if (parameters->options().nodlopen())
4983 if (parameters->options().nodump())
4985 if (!parameters->options().shared())
4989 if (parameters->options().origin())
4991 if (parameters->options().now())
4993 if (parameters->options().Bgroup())
5012 const int size = parameters->target().get_size();
5151 if (parameters->options().ctors_in_init_array())
5162 if (parameters->options().ctors_in_init_array()
5255 && parameters->options().plugins()->in_replacement_phase())
5310 gold_assert(!parameters->options().relocatable());
5366 if (!parameters->options().strip_all())
5465 && strcmp(parameters->options().build_id(), "tree") == 0
5466 && parameters->options().build_id_chunk_size_for_treehash() > 0
5469 parameters->options().build_id_min_file_size_for_treehash()))
5473 parameters->options().build_id_chunk_size_for_treehash();
5514 const char* style = parameters->options().build_id();
5552 gold_assert(parameters->options().oformat_enum()
5569 Output_file out(parameters->options().output_file_name());