Lines Matching refs:fp
14 static size_t callchain__fprintf_left_margin(FILE *fp, int left_margin) in callchain__fprintf_left_margin() argument
17 int ret = fprintf(fp, " "); in callchain__fprintf_left_margin()
20 ret += fprintf(fp, " "); in callchain__fprintf_left_margin()
25 static size_t ipchain__fprintf_graph_line(FILE *fp, int depth, int depth_mask, in ipchain__fprintf_graph_line() argument
29 size_t ret = callchain__fprintf_left_margin(fp, left_margin); in ipchain__fprintf_graph_line()
33 ret += fprintf(fp, "| "); in ipchain__fprintf_graph_line()
35 ret += fprintf(fp, " "); in ipchain__fprintf_graph_line()
37 ret += fprintf(fp, "\n"); in ipchain__fprintf_graph_line()
42 static size_t ipchain__fprintf_graph(FILE *fp, struct callchain_node *node, in ipchain__fprintf_graph() argument
53 ret += callchain__fprintf_left_margin(fp, left_margin); in ipchain__fprintf_graph()
56 ret += fprintf(fp, "|"); in ipchain__fprintf_graph()
58 ret += fprintf(fp, " "); in ipchain__fprintf_graph()
60 ret += fprintf(fp, "--"); in ipchain__fprintf_graph()
61 ret += callchain_node__fprintf_value(node, fp, total_samples); in ipchain__fprintf_graph()
62 ret += fprintf(fp, "--"); in ipchain__fprintf_graph()
64 ret += fprintf(fp, "%s", " "); in ipchain__fprintf_graph()
79 fputs(str, fp); in ipchain__fprintf_graph()
80 fputc('\n', fp); in ipchain__fprintf_graph()
101 static size_t __callchain__fprintf_graph(FILE *fp, struct rb_root *root, in __callchain__fprintf_graph() argument
142 ret += ipchain__fprintf_graph_line(fp, depth, depth_mask, in __callchain__fprintf_graph()
146 ret += ipchain__fprintf_graph(fp, child, chain, depth, in __callchain__fprintf_graph()
157 ret += __callchain__fprintf_graph(fp, &child->rb_root, new_total, in __callchain__fprintf_graph()
182 ret += ipchain__fprintf_graph(fp, &rem_node, &rem_hits, depth, in __callchain__fprintf_graph()
209 static size_t callchain__fprintf_graph(FILE *fp, struct rb_root *root, in callchain__fprintf_graph() argument
236 ret += callchain__fprintf_left_margin(fp, left_margin); in callchain__fprintf_graph()
237 ret += fprintf(fp, "|\n"); in callchain__fprintf_graph()
238 ret += callchain__fprintf_left_margin(fp, left_margin); in callchain__fprintf_graph()
239 ret += fprintf(fp, "---"); in callchain__fprintf_graph()
243 ret += callchain__fprintf_left_margin(fp, left_margin); in callchain__fprintf_graph()
245 ret += fprintf(fp, "%s", in callchain__fprintf_graph()
252 chain, fp, NULL, 0); in callchain__fprintf_graph()
253 ret += fprintf(fp, "\n"); in callchain__fprintf_graph()
264 ret += __callchain__fprintf_graph(fp, root, total_samples, in callchain__fprintf_graph()
268 ret += fprintf(fp, "\n"); in callchain__fprintf_graph()
274 static size_t __callchain__fprintf_flat(FILE *fp, struct callchain_node *node, in __callchain__fprintf_flat() argument
284 ret += __callchain__fprintf_flat(fp, node->parent, total_samples); in __callchain__fprintf_flat()
290 ret += fprintf(fp, " %s\n", callchain_list__sym_name(chain, in __callchain__fprintf_flat()
297 static size_t callchain__fprintf_flat(FILE *fp, struct rb_root *tree, in callchain__fprintf_flat() argument
308 ret += fprintf(fp, " "); in callchain__fprintf_flat()
309 ret += callchain_node__fprintf_value(chain, fp, total_samples); in callchain__fprintf_flat()
310 ret += fprintf(fp, "\n"); in callchain__fprintf_flat()
311 ret += __callchain__fprintf_flat(fp, chain, total_samples); in callchain__fprintf_flat()
312 ret += fprintf(fp, "\n"); in callchain__fprintf_flat()
322 static size_t __callchain__fprintf_folded(FILE *fp, struct callchain_node *node) in __callchain__fprintf_folded() argument
333 ret += __callchain__fprintf_folded(fp, node->parent); in __callchain__fprintf_folded()
339 ret += fprintf(fp, "%s%s", first ? "" : sep, in __callchain__fprintf_folded()
348 static size_t callchain__fprintf_folded(FILE *fp, struct rb_root *tree, in callchain__fprintf_folded() argument
360 ret += callchain_node__fprintf_value(chain, fp, total_samples); in callchain__fprintf_folded()
361 ret += fprintf(fp, " "); in callchain__fprintf_folded()
362 ret += __callchain__fprintf_folded(fp, chain); in callchain__fprintf_folded()
363 ret += fprintf(fp, "\n"); in callchain__fprintf_folded()
375 FILE *fp) in hist_entry_callchain__fprintf() argument
384 return callchain__fprintf_graph(fp, &he->sorted_chain, total_samples, in hist_entry_callchain__fprintf()
388 return callchain__fprintf_graph(fp, &he->sorted_chain, total_samples, in hist_entry_callchain__fprintf()
392 return callchain__fprintf_flat(fp, &he->sorted_chain, total_samples); in hist_entry_callchain__fprintf()
395 return callchain__fprintf_folded(fp, &he->sorted_chain, total_samples); in hist_entry_callchain__fprintf()
452 FILE *fp) in hist_entry__hierarchy_fprintf() argument
496 printed += fprintf(fp, "%s", buf); in hist_entry__hierarchy_fprintf()
515 printed += fprintf(fp, "%s%s", sep ?: " ", ltrim(buf)); in hist_entry__hierarchy_fprintf()
517 printed += putc('\n', fp); in hist_entry__hierarchy_fprintf()
522 printed += hist_entry_callchain__fprintf(he, total, 0, fp); in hist_entry__hierarchy_fprintf()
531 char *bf, size_t bfsz, FILE *fp, in hist_entry__fprintf() argument
547 return hist_entry__hierarchy_fprintf(he, &hpp, hists, fp); in hist_entry__fprintf()
551 ret = fprintf(fp, "%s\n", bf); in hist_entry__fprintf()
555 0, fp); in hist_entry__fprintf()
563 const char *line, FILE *fp) in print_hierarchy_indent() argument
568 return fprintf(fp, "%-.*s", (indent - 2) * HIERARCHY_INDENT, line); in print_hierarchy_indent()
572 struct perf_hpp *hpp, FILE *fp) in hists__fprintf_hierarchy_headers() argument
586 print_hierarchy_indent(sep, indent, spaces, fp); in hists__fprintf_hierarchy_headers()
594 fprintf(fp, "%s%s", hpp->buf, sep ?: " "); in hists__fprintf_hierarchy_headers()
601 header_width += fprintf(fp, " / "); in hists__fprintf_hierarchy_headers()
610 header_width += fprintf(fp, "+"); in hists__fprintf_hierarchy_headers()
615 header_width += fprintf(fp, "%s", trim(hpp->buf)); in hists__fprintf_hierarchy_headers()
619 fprintf(fp, "\n# "); in hists__fprintf_hierarchy_headers()
622 print_hierarchy_indent(sep, indent, dots, fp); in hists__fprintf_hierarchy_headers()
631 fprintf(fp, "%s", sep ?: ".."); in hists__fprintf_hierarchy_headers()
635 fprintf(fp, "%.*s", width, dots); in hists__fprintf_hierarchy_headers()
660 fprintf(fp, "%s%-.*s", sep ?: " ", header_width, dots); in hists__fprintf_hierarchy_headers()
662 fprintf(fp, "\n#\n"); in hists__fprintf_hierarchy_headers()
668 int line, FILE *fp) in fprintf_line() argument
680 fprintf(fp, "%s", sep ?: " "); in fprintf_line()
687 fprintf(fp, "%s", hpp->buf); in fprintf_line()
694 FILE *fp) in hists__fprintf_standard_headers() argument
706 fprintf(fp, "# "); in hists__fprintf_standard_headers()
707 fprintf_line(hists, hpp, line, fp); in hists__fprintf_standard_headers()
708 fprintf(fp, "\n"); in hists__fprintf_standard_headers()
716 fprintf(fp, "# "); in hists__fprintf_standard_headers()
725 fprintf(fp, "%s", sep ?: " "); in hists__fprintf_standard_headers()
731 fprintf(fp, "."); in hists__fprintf_standard_headers()
734 fprintf(fp, "\n"); in hists__fprintf_standard_headers()
735 fprintf(fp, "#\n"); in hists__fprintf_standard_headers()
739 int hists__fprintf_headers(struct hists *hists, FILE *fp) in hists__fprintf_headers() argument
747 fprintf(fp, "# "); in hists__fprintf_headers()
750 return hists__fprintf_hierarchy_headers(hists, &dummy_hpp, fp); in hists__fprintf_headers()
752 return hists__fprintf_standard_headers(hists, &dummy_hpp, fp); in hists__fprintf_headers()
757 int max_cols, float min_pcnt, FILE *fp, in hists__fprintf() argument
776 nr_rows += hists__fprintf_headers(hists, fp); in hists__fprintf()
802 ret += hist_entry__fprintf(h, max_cols, line, linesz, fp, ignore_callchains); in hists__fprintf()
814 print_hierarchy_indent(sep, depth, spaces, fp); in hists__fprintf()
815 fprintf(fp, "%*sno entry >= %.2f%%\n", indent, "", min_pcnt); in hists__fprintf()
822 map_groups__fprintf(h->thread->mg, fp); in hists__fprintf()
823 fprintf(fp, "%.10s end\n", graph_dotted_line); in hists__fprintf()
834 size_t events_stats__fprintf(struct events_stats *stats, FILE *fp) in events_stats__fprintf() argument
846 ret += fprintf(fp, "%16s events: %10d\n", name, stats->nr_events[i]); in events_stats__fprintf()