Lines Matching refs:argv
100 static void print_counters(struct timespec *ts, int argc, const char **argv);
689 static int __run_perf_stat(int argc, const char **argv, int run_idx)
707 if (evlist__prepare_workload(evsel_list, &target, argv, is_pipe, workload_exec_failed_signal) < 0) {
902 psignal(WTERMSIG(status), argv[0]);
947 static int run_perf_stat(int argc, const char **argv, int run_idx)
960 ret = __run_perf_stat(argc, argv, run_idx);
973 static void print_counters(struct timespec *ts, int argc, const char **argv)
981 evlist__print_counters(evsel_list, &stat_config, &target, ts, argc, argv);
2230 static int __cmd_record(int argc, const char **argv)
2235 argc = parse_options(argc, argv, stat_options, stat_record_usage,
2265 const char **argv = session->header.env.cmdline_argv;
2279 print_counters(ts, argc, argv);
2391 static int __cmd_report(int argc, const char **argv)
2415 argc = parse_options(argc, argv, options, stat_report_usage, 0);
2475 int cmd_stat(int argc, const char **argv)
2501 argc = parse_options_subcommand(argc, argv, stat_options, stat_subcommands,
2512 if (argc && strlen(argv[0]) > 2 && strstarts("record", argv[0])) {
2513 argc = __cmd_record(argc, argv);
2516 } else if (argc && strlen(argv[0]) > 2 && strstarts("report", argv[0]))
2517 return __cmd_report(argc, argv);
2831 status = run_perf_stat(argc, argv, run_idx);
2833 print_counters(NULL, argc, argv);
2841 print_counters(NULL, argc, argv);