Lines Matching full:cmd

55 	void (*cmd)(struct procstat *, struct kinfo_proc *);
134 usage(const struct procstat_cmd *cmd)
139 if (cmd == NULL || (cmd->cmp & PS_MODE_COMPAT) == 0) {
159 multi = i + 1 < l && cmd_table[i].cmd ==
160 cmd_table[i + 1].cmd;
164 for (; i + 1 < l && cmd_table[i].cmd ==
165 cmd_table[i + 1].cmd; i++)
183 procstat(const struct procstat_cmd *cmd, struct procstat *prstat,
192 cmd->cmd(prstat, kipp);
257 const struct procstat_cmd *cmd;
263 cmd = NULL;
272 if (cmd == NULL && (cmd_table[i].cmp & PS_CMP_SUBSTR))
281 cmd = &cmd_table[i];
283 return (cmd);
290 const struct procstat_cmd *cmd;
299 cmd = NULL;
305 cmd = getcmdbyprogname(progname);
313 if (cmd != NULL)
314 usage(cmd);
315 cmd = getcmd("binary");
321 if (cmd != NULL)
322 usage(cmd);
323 cmd = getcmd("arguments");
326 if (cmd != NULL)
327 usage(cmd);
328 cmd = getcmd("environment");
331 if (cmd != NULL)
332 usage(cmd);
333 cmd = getcmd("files");
342 if (cmd != NULL)
343 usage(cmd);
344 cmd = getcmd("signals");
347 if (cmd != NULL)
348 usage(cmd);
349 cmd = getcmd("tsignals");
352 if (cmd != NULL && cmd->cmd == procstat_kstack) {
354 usage(cmd);
357 if (cmd != NULL)
358 usage(cmd);
359 cmd = getcmd("kstack");
363 if (cmd != NULL)
364 usage(cmd);
365 cmd = getcmd("ptlwpinfo");
368 if (cmd != NULL)
369 usage(cmd);
370 cmd = getcmd("rlimit");
382 if (cmd != NULL)
383 usage(cmd);
384 cmd = getcmd("rusage");
387 if (cmd != NULL)
388 usage(cmd);
389 cmd = getcmd("cpuset");
392 if (cmd != NULL)
393 usage(cmd);
394 cmd = getcmd("credentials");
397 if (cmd != NULL)
398 usage(cmd);
399 cmd = getcmd("threads");
402 if (cmd != NULL)
403 usage(cmd);
404 cmd = getcmd("vm");
409 usage(cmd);
411 usage(cmd);
415 if (cmd != NULL)
416 usage(cmd);
417 cmd = getcmd("auxv");
421 usage(cmd);
428 if (cmd == NULL && argv[0] != NULL && (cmd = getcmd(argv[0])) != NULL) {
430 usage(cmd);
431 if (cmd->opt != NULL) {
434 cmd->opt(argc, argv);
435 if ((cmd->cmp & PS_MODE_COMPAT) == 0) {
444 if (cmd == NULL)
445 cmd = getcmd("basic");
446 if (cmd->cmd != procstat_files &&
448 (cmd->cmp & PS_MODE_COMPAT) == 0)
449 usage(cmd);
454 (cmd->cmp & PS_MODE_NO_KINFO_PROC) == 0)
455 usage(cmd);
464 xocontainer = cmd->xocontainer != NULL ? cmd->xocontainer :
465 cmd->command;
470 if ((cmd->cmp & PS_MODE_NO_KINFO_PROC) != 0) {
471 cmd->cmd(prstat, NULL);
481 procstat(cmd, prstat, &p[i]);
493 usage(cmd);
501 procstat(cmd, prstat, p);
504 if ((cmd->cmp & PS_MODE_COMPAT) == 0) {
517 procstat(cmd, cprstat, p);
521 usage(cmd);
524 if ((cmd->cmp & PS_MODE_COMPAT) == 0) {