Lines Matching refs:profsym
48 profrec_t *profsym;
77 if ((p = conv_demangle_name(profsym[i].name)) == NULL)
96 profsym[i].demangled_name = nbp;
167 qsort(profsym, total_funcs, sizeof (profrec_t), sort_func);
179 if (i && (strcmp(profsym[i].demangled_name,
180 profsym[i-1].demangled_name) == 0)) {
181 profsym[i].print_mid = TRUE;
183 (strcmp(profsym[i].demangled_name,
184 profsym[i+1].demangled_name) == 0)) {
185 profsym[i].print_mid = TRUE;
218 if (mi != profsym[i].module) {
220 mi = profsym[i].module;
226 (void) printf("%16llx ", profsym[i].addr);
228 (void) printf("%16llo ", profsym[i].addr);
231 cumsecs += profsym[i].seconds;
232 (void) printf("%6.1f%8.2f%8.2f", profsym[i].percent_time,
233 profsym[i].seconds, cumsecs);
236 profsym[i].ncalls, profsym[i].msecs_per_call);
238 if (profsym[i].print_mid)
239 (void) printf("%d:", (profsym[i].module)->id);
241 (void) printf("%s\n", profsym[i].demangled_name);
298 pn[i].name = profsym[i].demangled_name;
299 pn[i].pfrec = &profsym[i];
365 profsym = calloc(total_funcs, sizeof (profrec_t));
366 if (profsym == NULL) {
393 profsym[ndx].addr = nl[i].value;
394 profsym[ndx].ncalls = nl[i].ncalls;
395 profsym[ndx].name = nl[i].name;
396 profsym[ndx].demangled_name = nl[i].name;
397 profsym[ndx].module = mi;
398 profsym[ndx].print_mid = FALSE;
399 compute_times(&nl[i], &profsym[ndx]);