Lines Matching refs:arg
197 parse_uint(const char* option_name, const char* arg, int* retval) in parse_uint() argument
200 *retval = strtol(arg, &endptr, 0); in parse_uint()
203 option_name, arg); in parse_uint()
207 parse_int(const char* option_name, const char* arg, int* retval) in parse_int() argument
210 *retval = strtol(arg, &endptr, 0); in parse_int()
213 option_name, arg); in parse_int()
217 parse_uint64(const char* option_name, const char* arg, uint64_t* retval) in parse_uint64() argument
220 *retval = strtoull(arg, &endptr, 0); in parse_uint64()
223 option_name, arg); in parse_uint64()
227 parse_double(const char* option_name, const char* arg, double* retval) in parse_double() argument
230 *retval = strtod(arg, &endptr); in parse_double()
234 option_name, arg); in parse_double()
238 parse_percent(const char* option_name, const char* arg, double* retval) in parse_percent() argument
241 *retval = strtod(arg, &endptr) / 100.0; in parse_percent()
245 option_name, arg); in parse_percent()
249 parse_string(const char* option_name, const char* arg, const char** retval) in parse_string() argument
251 if (*arg == '\0') in parse_string()
253 *retval = arg; in parse_string()
257 parse_optional_string(const char*, const char* arg, const char** retval) in parse_optional_string() argument
259 *retval = arg; in parse_optional_string()
263 parse_dirlist(const char*, const char* arg, Dir_list* retval) in parse_dirlist() argument
265 retval->push_back(Search_directory(arg, false)); in parse_dirlist()
269 parse_set(const char*, const char* arg, String_set* retval) in parse_set() argument
271 retval->insert(std::string(arg)); in parse_set()
275 parse_choices(const char* option_name, const char* arg, const char** retval, in parse_choices() argument
279 if (strcmp(choices[i], arg) == 0) in parse_choices()
281 *retval = arg; in parse_choices()
342 General_options::parse_defsym(const char*, const char* arg, in parse_defsym() argument
345 cmdline->script_options().define_symbol(arg); in parse_defsym()
409 General_options::parse_library(const char*, const char* arg, in parse_library() argument
414 if (arg[0] == ':') in parse_library()
417 name = arg + 1; in parse_library()
422 name = arg; in parse_library()
430 General_options::parse_plugin(const char*, const char* arg, in parse_plugin() argument
433 this->add_plugin(arg); in parse_plugin()
439 General_options::parse_plugin_opt(const char*, const char* arg, in parse_plugin_opt() argument
442 this->add_plugin_option(arg); in parse_plugin_opt()
447 General_options::parse_R(const char* option, const char* arg, in parse_R() argument
451 if (::stat(arg, &s) != 0 || S_ISDIR(s.st_mode)) in parse_R()
452 this->add_to_rpath(arg); in parse_R()
454 this->parse_just_symbols(option, arg, cmdline); in parse_R()
458 General_options::parse_just_symbols(const char*, const char* arg, in parse_just_symbols() argument
461 Input_file_argument file(arg, Input_file_argument::INPUT_FILE_TYPE_FILE, in parse_just_symbols()
469 General_options::parse_section_start(const char*, const char* arg, in parse_section_start() argument
472 const char* eq = strchr(arg, '='); in parse_section_start()
480 std::string section_name(arg, eq - arg); in parse_section_start()
530 General_options::parse_script(const char*, const char* arg, in parse_script() argument
533 if (!read_commandline_script(arg, cmdline)) in parse_script()
534 gold::gold_fatal(_("unable to parse script file %s"), arg); in parse_script()
538 General_options::parse_version_script(const char*, const char* arg, in parse_version_script() argument
541 if (!read_version_script(arg, cmdline)) in parse_version_script()
542 gold::gold_fatal(_("unable to parse version script file %s"), arg); in parse_version_script()
546 General_options::parse_dynamic_list(const char*, const char* arg, in parse_dynamic_list() argument
549 if (!read_dynamic_list(arg, cmdline, &this->dynamic_list_)) in parse_dynamic_list()
550 gold::gold_fatal(_("unable to parse dynamic-list script file %s"), arg); in parse_dynamic_list()
588 General_options::parse_exclude_libs(const char*, const char* arg, in parse_exclude_libs() argument
591 const char* p = arg; in parse_exclude_libs()
654 General_options::string_to_object_format(const char* arg) in string_to_object_format() argument
656 if (strncmp(arg, "elf", 3) == 0 || strcmp(arg, "default") == 0) in string_to_object_format()
658 else if (strcmp(arg, "binary") == 0) in string_to_object_format()
664 arg); in string_to_object_format()
772 const char** arg, int* i) in parse_long_option()
819 *arg = NULL; in parse_long_option()
824 *arg = equals + 1; in parse_long_option()
826 *arg = retval->default_value; in parse_long_option()
828 *arg = argv[(*i)++]; in parse_long_option()
848 const char** arg, int* i) in parse_short_option()
875 *arg = NULL; in parse_short_option()
885 *arg = this_argv + pos_in_argv_i + 1; in parse_short_option()
887 *arg = retval->default_value; in parse_short_option()
889 *arg = argv[(*i)++]; in parse_short_option()
899 const char* dash_z_arg = *arg; in parse_short_option()
900 retval = parse_long_option(1, arg, true, arg, &dummy_i); in parse_short_option()
1003 General_options::add_plugin_option(const char* arg) in add_plugin_option() argument
1007 this->plugins_->add_plugin_option(arg); in add_plugin_option()
1463 const char* arg = NULL; in process_one_option() local
1466 option = parse_long_option(argc, argv, false, &arg, &new_i); in process_one_option()
1469 option->reader->parse_to_value(argv[i], arg, this, &this->options_); in process_one_option()
1479 option = parse_short_option(argc, argv, pos_in_argv_i, &arg, &new_i); in process_one_option()
1482 option->reader->parse_to_value(argv[i], arg, this, &this->options_); in process_one_option()