Lines Matching refs:argv
28 **(p->argv + 1) == '-')) { in get_arg()
32 *arg = *++p->argv; in get_arg()
364 int argc, const char **argv, int flags) in parse_options_start() argument
368 ctx->argv = argv + 1; in parse_options_start()
369 ctx->out = argv; in parse_options_start()
392 for (; ctx->argc; ctx->argc--, ctx->argv++) { in parse_options_step()
393 arg = ctx->argv[0]; in parse_options_step()
397 ctx->out[ctx->cpidx++] = ctx->argv[0]; in parse_options_step()
431 ctx->argv[0] = strdup(ctx->opt - 1); in parse_options_step()
432 *(char *)ctx->argv[0] = '-'; in parse_options_step()
446 ctx->argv++; in parse_options_step()
475 ctx->out[ctx->cpidx++] = ctx->argv[0]; in parse_options_step()
494 memmove(ctx->out + ctx->cpidx, ctx->argv, ctx->argc * sizeof(*ctx->out)); in parse_options_end()
499 int parse_options_subcommand(int argc, const char **argv, const struct option *options, in parse_options_subcommand() argument
504 perf_env__set_cmdline(&perf_env, argc, argv); in parse_options_subcommand()
510 strbuf_addf(&buf, "perf %s [<options>] {", argv[0]); in parse_options_subcommand()
522 parse_options_start(&ctx, argc, argv, flags); in parse_options_subcommand()
544 if (ctx.argv[0][1] == '-') { in parse_options_subcommand()
546 ctx.argv[0] + 2); in parse_options_subcommand()
557 int parse_options(int argc, const char **argv, const struct option *options, in parse_options() argument
560 return parse_options_subcommand(argc, argv, options, NULL, in parse_options()
696 const char *arg = ctx->argv[i]; in option__in_argv()