Lines Matching refs:this

184     const char* pos = strchr(this->longname.c_str(), '_');  in One_option()
186 this->longname[pos - this->longname.c_str()] = '-'; in One_option()
191 if (this->helpstring) in One_option()
192 this->register_option(); in One_option()
198 { return this->helparg != NULL; } in takes_argument()
203 { return this->optional_arg; } in takes_optional_argument()
242 : option(varname, dashes, shortname, "", helpstring, helparg, false, this, in Struct_special()
249 { (options->*(this->parse))(option, arg, cmdline); } in parse_to_value()
276 { return this->varname__##_.value; } \
280 { return this->varname__##_.user_set_via_option; } \
284 { this->varname__##_.user_set_via_option = true; } \
293 helpstring__, helparg__, optional_arg__, this, is_default__), \
301 parse_fn__(option_name, arg, &this->value); \
302 this->user_set_via_option = true; \
312 { this->varname__##_.value = value; }
331 no_helpstring__, NULL, false, this, \
359 no_helpstring__, NULL, false, this, \
385 no_helpstring__, NULL, false, this, \
444 { options::parse_dirlist(NULL, new_value, &this->varname__##_.value); } \
447 { this->varname__##_.value.push_back(dir); }
458 { return !this->varname__##_.value.empty(); } \
463 return (!this->varname__##_.value.empty() \
464 && (this->varname__##_.value.find(std::string(symbol)) \
465 != this->varname__##_.value.end())); \
470 { return this->varname__##_.value.begin(); } \
474 { return this->varname__##_.value.end(); } \
478 { return this->varname__##_.value.size(); } \
507 NULL, false, this, \
530 NULL, false, this, \
555 helparg__, false, this, false) \
621 if (this->name_.empty()) in Search_directory()
622 this->name_ = "."; in Search_directory()
637 { return this->name_; } in name()
642 { return this->is_in_sysroot_; } in is_in_sysroot()
647 { return this->put_in_sysroot_ || this->is_in_sysroot_; } in is_system_directory()
1549 { return this->printed_version_; } in printed_version()
1555 { return this->output(); } in output_file_name()
1561 { return this->shared() || this->pie(); } in output_is_position_independent()
1569 { return !this->shared() && !this->relocatable(); } in output_is_executable()
1617 { return this->execstack_status_ != EXECSTACK_FROM_INPUT; } in is_execstack_set()
1621 { return this->execstack_status_ == EXECSTACK_YES; } in is_stack_executable()
1625 { return this->icf_status_ != ICF_NONE; } in icf_enabled()
1629 { return this->icf_status_ == ICF_SAFE; } in icf_safe_folding()
1636 { return this->do_demangle_; } in do_demangle()
1641 { return this->plugins_ != NULL; } in has_plugins()
1646 { return this->plugins_; } in plugins()
1651 { return this->dynamic_list_.version_script_info()->symbol_is_local(symbol); } in in_dynamic_list()
1656 { return this->have_dynamic_list_; } in have_dynamic_list()
1661 { this->dynamic_list_.version_script_info()->finalize(); } in finalize_dynamic_list()
1680 { return this->incremental_mode_; } in incremental_mode()
1687 { return this->incremental_disposition_; } in incremental_disposition()
1691 { this->incremental_disposition_ = disp; } in set_incremental_disposition()
1697 { return this->incremental_startup_disposition_; } in incremental_startup_disposition()
1713 { return !this->section_starts_.empty(); } in any_section_start()
1727 { return (this->fix_v4bx_); } in fix_v4bx()
1738 { return this->endianness_; } in endianness()
1742 { return this->discard_locals_ == DISCARD_ALL; } in discard_all()
1746 { return this->discard_locals_ == DISCARD_LOCALS; } in discard_locals()
1750 { return this->discard_locals_ == DISCARD_SEC_MERGE; } in discard_sec_merge()
1766 { return this->orphan_handling_enum_; } in orphan_handling_enum()
1770 { return this->start_stop_visibility_enum_; } in start_stop_visibility_enum()
1784 { return this->power10_stubs_enum_; } in power10_stubs_enum()
1827 { this->icf_status_ = value; } in set_icf_status()
1831 { this->execstack_status_ = value; } in set_execstack_status()
1835 { this->do_demangle_ = value; } in set_do_demangle()
1843 { this->orphan_handling_enum_ = value; } in set_orphan_handling_enum()
1847 { this->start_stop_visibility_enum_ = value; } in set_start_stop_visibility_enum()
1851 { this->power10_stubs_enum_ = value; } in set_power10_stubs_enum()
1856 { this->add_search_directory_to_library_path(Search_directory(arg, true)); } in add_to_library_path_with_sysroot()
1939 { return this->varname__##_; } \
1943 { this->varname__##_ = value; } \
1957 this->set_as_needed(options.as_needed()); in copy_from_options()
1958 this->set_Bdynamic(options.Bdynamic()); in copy_from_options()
1959 this->set_format_enum(options.format_enum()); in copy_from_options()
1960 this->set_whole_archive(options.whole_archive()); in copy_from_options()
1961 this->set_incremental_disposition(options.incremental_disposition()); in copy_from_options()
2030 { return this->name_.c_str(); } in name()
2034 { return this->options_; } in options()
2047 return (this->extra_search_path_.empty() in extra_search_path()
2049 : this->extra_search_path_.c_str()); in extra_search_path()
2055 { return this->just_symbols_; } in just_symbols()
2062 return (this->is_lib() in may_need_search()
2063 || this->is_searched_file() in may_need_search()
2064 || !this->extra_search_path_.empty()); in may_need_search()
2070 { this->arg_serial_ = arg_serial; } in set_arg_serial()
2075 { return this->arg_serial_; } in arg_serial()
2113 { return this->is_file_; } in is_file()
2118 { return !this->is_file_ && this->lib_ == NULL; } in is_group()
2123 { return this->lib_ != NULL; } in is_lib()
2129 gold_assert(this->is_file_); in file()
2130 return this->file_; in file()
2137 gold_assert(!this->is_file_); in group()
2138 return this->group_; in group()
2144 gold_assert(!this->is_file_); in group()
2145 return this->group_; in group()
2152 gold_assert(!this->is_file_); in lib()
2153 gold_assert(this->lib_); in lib()
2154 return this->lib_; in lib()
2160 gold_assert(!this->is_file_); in lib()
2161 gold_assert(this->lib_); in lib()
2162 return this->lib_; in lib()
2169 { this->script_info_ = info; } in set_script_info()
2173 { return this->script_info_; } in script_info()
2201 this->files_.push_back(Input_argument(arg)); in add_file()
2202 return this->files_.back(); in add_file()
2209 { return this->files_.begin(); } in begin()
2213 { return this->files_.end(); } in end()
2235 this->files_.push_back(Input_argument(arg)); in add_file()
2236 return this->files_.back(); in add_file()
2241 { return this->options_; } in options()
2247 { return this->files_.begin(); } in begin()
2251 { return this->files_.end(); } in end()
2255 { return this->files_.size(); } in size()
2296 { return this->in_group_; } in in_group()
2301 { return this->in_lib_; } in in_lib()
2306 { return this->input_argument_list_.size(); } in size()
2312 { return this->input_argument_list_.begin(); } in begin()
2316 { return this->input_argument_list_.end(); } in end()
2321 { return this->input_argument_list_.empty(); } in empty()
2328 { return this->file_count_; } in number_of_input_files()
2367 { return this->options_; } in options()
2372 { return this->position_options_; } in position_dependent_options()
2377 { return this->script_options_; } in script_options()
2386 { return this->inputs_; } in inputs()
2391 { return this->inputs_.number_of_input_files(); } in number_of_input_files()
2397 { return this->inputs_.begin(); } in begin()
2401 { return this->inputs_.end(); } in end()