Lines Matching refs:opts

61 static const struct options *opts = (const struct options *)&__options;  variable
75 (void) fprintf(stderr, "%s: ", opts->pgmname); in cputrack_errfn()
76 if (opts->debug) in cputrack_errfn()
101 struct options *opts = &__options; in main() local
111 if ((opts->pgmname = strrchr(argv[0], '/')) == NULL) in main()
112 opts->pgmname = argv[0]; in main()
114 opts->pgmname++; in main()
119 "counter library - %s\n"), opts->pgmname, errstr); in main()
129 opts->mseconds = 1000; in main()
130 opts->dotitle = 1; in main()
131 opts->log = stdout; in main()
132 if ((opts->master = cpc_setgrp_new(cpc, 0)) == NULL) { in main()
134 opts->pgmname); in main()
141 opts->mseconds = (uint_t)(atof(optarg) * 1000.0); in main()
148 opts->nsamples = (uint_t)nsamples; in main()
151 opts->debug++; in main()
154 opts->followfork++; in main()
157 opts->followexec++; in main()
160 opts->dotitle = 0; in main()
163 opts->dotick = 1; in main()
166 opts->verbose = 1; /* more chatty */ in main()
173 if ((opts->log = fopen(optarg, "w")) == NULL) { in main()
176 opts->pgmname, optarg); in main()
181 if ((sgrp = cpc_setgrp_newset(opts->master, in main()
183 opts->master = sgrp; in main()
186 if ((opts->pid = atoi(optarg)) <= 0) in main()
190 opts->dohelp = 1; in main()
198 if (opts->nsamples == 0) in main()
199 opts->nsamples = UINT_MAX; in main()
202 opts->dohelp || in main()
203 (argc == optind && opts->pid == 0) || in main()
204 (argc > optind && opts->pid != 0) || in main()
205 (opts->nsets = cpc_setgrp_numsets(opts->master)) == 0) { in main()
206 (void) fprintf(opts->dohelp ? stdout : stderr, gettext( in main()
222 opts->pgmname, CPC_TICKREG_NAME); in main()
223 if (opts->dohelp) { in main()
244 cpc_setgrp_reset(opts->master); in main()
245 (void) setvbuf(opts->log, NULL, _IOLBF, 0); in main()
254 (void) fprintf(opts->log, "%7s ", "time"); in print_title()
255 if (opts->followfork) in print_title()
256 (void) fprintf(opts->log, "%6s ", "pid"); in print_title()
257 (void) fprintf(opts->log, "%3s %10s ", "lwp", "event"); in print_title()
258 if (opts->dotick) in print_title()
259 (void) fprintf(opts->log, "%9s ", CPC_TICKREG_NAME); in print_title()
260 (void) fprintf(opts->log, "%s\n", cpc_setgrp_gethdr(sgrp)); in print_title()
261 (void) fflush(opts->log); in print_title()
270 (void) fprintf(opts->log, "%7.3f ", now); in print_exec()
271 if (opts->followfork) in print_exec()
272 (void) fprintf(opts->log, "%6d ", (int)pid); in print_exec()
273 (void) fprintf(opts->log, "%3d %10s ", 1, "exec"); in print_exec()
274 if (opts->dotick) in print_exec()
275 (void) fprintf(opts->log, "%9s ", ""); in print_exec()
276 (void) fprintf(opts->log, "%9s %9s # '%s'\n", "", "", name); in print_exec()
277 (void) fflush(opts->log); in print_exec()
283 (void) fprintf(opts->log, "%7.3f ", now); in print_fork()
284 if (opts->followfork) in print_fork()
285 (void) fprintf(opts->log, "%6d ", (int)oldpid); in print_fork()
286 (void) fprintf(opts->log, "%3d %10s ", (int)lwpid, "fork"); in print_fork()
287 if (opts->dotick) in print_fork()
288 (void) fprintf(opts->log, "%9s ", ""); in print_fork()
289 (void) fprintf(opts->log, "%9s %9s # %d\n", "", "", (int)newpid); in print_fork()
290 (void) fflush(opts->log); in print_fork()
300 (void) fprintf(opts->log, "%7.3f ", in print_sample()
302 if (opts->followfork) in print_sample()
303 (void) fprintf(opts->log, "%6d ", (int)pid); in print_sample()
304 (void) fprintf(opts->log, "%3d %10s ", (int)lwpid, pevent); in print_sample()
305 if (opts->dotick) in print_sample()
306 (void) fprintf(opts->log, "%9" PRId64 " ", in print_sample()
310 (void) fprintf(opts->log, "%9" PRId64 " ", val); in print_sample()
312 if (opts->nsets > 1) in print_sample()
313 (void) fprintf(opts->log, " # %s\n", evname); in print_sample()
315 (void) fputc('\n', opts->log); in print_sample()
352 if ((sgrp = cpc_setgrp_clone(opts->master)) == NULL) { in pinit_lwp()
383 if (opts->verbose) in pinit_lwp()
406 if (opts->nsets == 1) { in pfini_lwp()
422 if (opts->verbose) in pfini_lwp()
450 cpc_setgrp_t *sgrp = opts->master; in plwp_create()
528 if (opts->followexec) { in pexec()
529 state->accum = cpc_setgrp_clone(opts->master); in pexec()
586 if (opts->nsets == 1) { in ptick()
663 if (!opts->followfork) in pfork()
675 state->accum = cpc_setgrp_clone(opts->master); in pfork()
676 (void) pctx_run(pctx, opts->mseconds, opts->nsamples, ptick); in pfork()
697 if (opts->pid == 0) { in cputrack()
700 opts->pgmname, in cputrack()
708 opts->pgmname, in cputrack()
714 pctx = pctx_capture(opts->pid, state, 1, cputrack_pctx_errfn); in cputrack()
717 opts->pgmname, in cputrack()
719 (int)opts->pid); in cputrack()
736 opts->pgmname, in cputrack()
739 if (opts->dotitle) in cputrack()
740 print_title(opts->master); in cputrack()
741 state->accum = cpc_setgrp_clone(opts->master); in cputrack()
743 err = pctx_run(pctx, opts->mseconds, opts->nsamples, ptick); in cputrack()
791 opts->pgmname); in p4_ht_error()
797 opts->pgmname); in p4_ht_error()
854 opts->pgmname); in p4_ht_error()