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()
97 struct options *opts = &__options; in main() local
107 if ((opts->pgmname = strrchr(argv[0], '/')) == NULL) in main()
108 opts->pgmname = argv[0]; in main()
110 opts->pgmname++; in main()
115 "counter library - %s\n"), opts->pgmname, errstr); in main()
125 opts->mseconds = 1000; in main()
126 opts->dotitle = 1; in main()
127 opts->log = stdout; in main()
128 if ((opts->master = cpc_setgrp_new(cpc, 0)) == NULL) { in main()
130 opts->pgmname); in main()
137 opts->mseconds = (uint_t)(atof(optarg) * 1000.0); in main()
144 opts->nsamples = (uint_t)nsamples; in main()
147 opts->debug++; in main()
150 opts->followfork++; in main()
153 opts->followexec++; in main()
156 opts->dotitle = 0; in main()
159 opts->dotick = 1; in main()
162 opts->verbose = 1; /* more chatty */ in main()
169 if ((opts->log = fopen(optarg, "w")) == NULL) { in main()
172 opts->pgmname, optarg); in main()
177 if ((sgrp = cpc_setgrp_newset(opts->master, in main()
179 opts->master = sgrp; in main()
182 if ((opts->pid = atoi(optarg)) <= 0) in main()
186 opts->dohelp = 1; in main()
194 if (opts->nsamples == 0) in main()
195 opts->nsamples = UINT_MAX; in main()
198 opts->dohelp || in main()
199 (argc == optind && opts->pid == 0) || in main()
200 (argc > optind && opts->pid != 0) || in main()
201 (opts->nsets = cpc_setgrp_numsets(opts->master)) == 0) { in main()
202 (void) fprintf(opts->dohelp ? stdout : stderr, gettext( in main()
218 opts->pgmname, CPC_TICKREG_NAME); in main()
219 if (opts->dohelp) { in main()
240 cpc_setgrp_reset(opts->master); in main()
241 (void) setvbuf(opts->log, NULL, _IOLBF, 0); in main()
250 (void) fprintf(opts->log, "%7s ", "time"); in print_title()
251 if (opts->followfork) in print_title()
252 (void) fprintf(opts->log, "%6s ", "pid"); in print_title()
253 (void) fprintf(opts->log, "%3s %10s ", "lwp", "event"); in print_title()
254 if (opts->dotick) in print_title()
255 (void) fprintf(opts->log, "%9s ", CPC_TICKREG_NAME); in print_title()
256 (void) fprintf(opts->log, "%s\n", cpc_setgrp_gethdr(sgrp)); in print_title()
257 (void) fflush(opts->log); in print_title()
266 (void) fprintf(opts->log, "%7.3f ", now); in print_exec()
267 if (opts->followfork) in print_exec()
268 (void) fprintf(opts->log, "%6d ", (int)pid); in print_exec()
269 (void) fprintf(opts->log, "%3d %10s ", 1, "exec"); in print_exec()
270 if (opts->dotick) in print_exec()
271 (void) fprintf(opts->log, "%9s ", ""); in print_exec()
272 (void) fprintf(opts->log, "%9s %9s # '%s'\n", "", "", name); in print_exec()
273 (void) fflush(opts->log); in print_exec()
279 (void) fprintf(opts->log, "%7.3f ", now); in print_fork()
280 if (opts->followfork) in print_fork()
281 (void) fprintf(opts->log, "%6d ", (int)oldpid); in print_fork()
282 (void) fprintf(opts->log, "%3d %10s ", (int)lwpid, "fork"); in print_fork()
283 if (opts->dotick) in print_fork()
284 (void) fprintf(opts->log, "%9s ", ""); in print_fork()
285 (void) fprintf(opts->log, "%9s %9s # %d\n", "", "", (int)newpid); in print_fork()
286 (void) fflush(opts->log); in print_fork()
296 (void) fprintf(opts->log, "%7.3f ", in print_sample()
298 if (opts->followfork) in print_sample()
299 (void) fprintf(opts->log, "%6d ", (int)pid); in print_sample()
300 (void) fprintf(opts->log, "%3d %10s ", (int)lwpid, pevent); in print_sample()
301 if (opts->dotick) in print_sample()
302 (void) fprintf(opts->log, "%9" PRId64 " ", in print_sample()
306 (void) fprintf(opts->log, "%9" PRId64 " ", val); in print_sample()
308 if (opts->nsets > 1) in print_sample()
309 (void) fprintf(opts->log, " # %s\n", evname); in print_sample()
311 (void) fputc('\n', opts->log); in print_sample()
348 if ((sgrp = cpc_setgrp_clone(opts->master)) == NULL) { in pinit_lwp()
375 if (opts->verbose) in pinit_lwp()
398 if (opts->nsets == 1) { in pfini_lwp()
414 if (opts->verbose) in pfini_lwp()
442 cpc_setgrp_t *sgrp = opts->master; in plwp_create()
520 if (opts->followexec) { in pexec()
521 state->accum = cpc_setgrp_clone(opts->master); in pexec()
578 if (opts->nsets == 1) { in ptick()
655 if (!opts->followfork) in pfork()
667 state->accum = cpc_setgrp_clone(opts->master); in pfork()
668 (void) pctx_run(pctx, opts->mseconds, opts->nsamples, ptick); in pfork()
689 if (opts->pid == 0) { in cputrack()
692 opts->pgmname, in cputrack()
700 opts->pgmname, in cputrack()
706 pctx = pctx_capture(opts->pid, state, 1, cputrack_pctx_errfn); in cputrack()
709 opts->pgmname, in cputrack()
711 (int)opts->pid); in cputrack()
728 opts->pgmname, in cputrack()
731 if (opts->dotitle) in cputrack()
732 print_title(opts->master); in cputrack()
733 state->accum = cpc_setgrp_clone(opts->master); in cputrack()
735 err = pctx_run(pctx, opts->mseconds, opts->nsamples, ptick); in cputrack()