Lines Matching refs:cmd
32 const char *cmd; member
70 const char *cmd; member
77 if (!prefixcmp(var, "pager.") && !strcmp(var + 6, c->cmd)) in pager_command_config()
83 int check_pager_config(const char *cmd) in check_pager_config() argument
86 c.cmd = cmd; in check_pager_config()
95 if (!prefixcmp(var, "tui.") && !strcmp(var + 4, c->cmd)) in browser_command_config()
97 if (!prefixcmp(var, "gtk.") && !strcmp(var + 4, c->cmd)) in browser_command_config()
106 static int check_browser_config(const char *cmd) in check_browser_config() argument
109 c.cmd = cmd; in check_browser_config()
151 const char *cmd = (*argv)[0]; in handle_options() local
152 if (cmd[0] != '-') in handle_options()
160 if (!strcmp(cmd, "--help") || !strcmp(cmd, "--version")) in handle_options()
166 if (!prefixcmp(cmd, CMD_EXEC_PATH)) { in handle_options()
167 cmd += strlen(CMD_EXEC_PATH); in handle_options()
168 if (*cmd == '=') in handle_options()
169 perf_set_argv_exec_path(cmd + 1); in handle_options()
174 } else if (!strcmp(cmd, "--html-path")) { in handle_options()
177 } else if (!strcmp(cmd, "-p") || !strcmp(cmd, "--paginate")) { in handle_options()
179 } else if (!strcmp(cmd, "--no-pager")) { in handle_options()
183 } else if (!strcmp(cmd, "--perf-dir")) { in handle_options()
194 } else if (!prefixcmp(cmd, CMD_PERF_DIR)) { in handle_options()
195 setenv(PERF_DIR_ENVIRONMENT, cmd + strlen(CMD_PERF_DIR), 1); in handle_options()
198 } else if (!strcmp(cmd, "--work-tree")) { in handle_options()
208 } else if (!prefixcmp(cmd, CMD_WORK_TREE)) { in handle_options()
209 setenv(PERF_WORK_TREE_ENVIRONMENT, cmd + strlen(CMD_WORK_TREE), 1); in handle_options()
212 } else if (!strcmp(cmd, "--debugfs-dir")) { in handle_options()
222 } else if (!strcmp(cmd, "--buildid-dir")) { in handle_options()
232 } else if (!prefixcmp(cmd, CMD_DEBUGFS_DIR)) { in handle_options()
233 perf_debugfs_set_path(cmd + strlen(CMD_DEBUGFS_DIR)); in handle_options()
237 } else if (!strcmp(cmd, "--list-cmds")) { in handle_options()
242 printf("%s ", p->cmd); in handle_options()
246 } else if (!strcmp(cmd, "--list-opts")) { in handle_options()
255 } else if (!strcmp(cmd, "--debug")) { in handle_options()
266 fprintf(stderr, "Unknown option: %s\n", cmd); in handle_options()
362 use_browser = check_browser_config(p->cmd); in run_builtin()
365 use_pager = check_pager_config(p->cmd); in run_builtin()
406 const char *cmd = argv[0]; in handle_internal_command() local
414 argv[0] = cmd = argv0; in handle_internal_command()
422 argv[0] = cmd = "help"; in handle_internal_command()
427 if (strcmp(p->cmd, cmd)) in handle_internal_command()
435 struct strbuf cmd = STRBUF_INIT; in execv_dashed_external() local
439 strbuf_addf(&cmd, "perf-%s", argv[0]); in execv_dashed_external()
448 argv[0] = cmd.buf; in execv_dashed_external()
464 strbuf_release(&cmd); in execv_dashed_external()
510 const char *cmd; in main() local
517 cmd = perf_extract_argv0_path(argv[0]); in main()
518 if (!cmd) in main()
519 cmd = "perf-help"; in main()
532 if (!prefixcmp(cmd, "perf-")) { in main()
533 cmd += 5; in main()
534 argv[0] = cmd; in main()
536 fprintf(stderr, "cannot handle %s internally", cmd); in main()
539 if (!prefixcmp(cmd, "trace")) { in main()
568 cmd = argv[0]; in main()
596 cmd, argv[0]); in main()
600 cmd = argv[0] = help_unknown_cmd(cmd); in main()
607 cmd, strerror_r(errno, sbuf, sizeof(sbuf))); in main()