Lines Matching refs:fp
21 static size_t callchain__fprintf_left_margin(FILE *fp, int left_margin) in callchain__fprintf_left_margin() argument
24 int ret = fprintf(fp, " "); in callchain__fprintf_left_margin()
27 ret += fprintf(fp, " "); in callchain__fprintf_left_margin()
32 static size_t ipchain__fprintf_graph_line(FILE *fp, int depth, int depth_mask, in ipchain__fprintf_graph_line() argument
36 size_t ret = callchain__fprintf_left_margin(fp, left_margin); in ipchain__fprintf_graph_line()
40 ret += fprintf(fp, "| "); in ipchain__fprintf_graph_line()
42 ret += fprintf(fp, " "); in ipchain__fprintf_graph_line()
44 ret += fprintf(fp, "\n"); in ipchain__fprintf_graph_line()
49 static size_t ipchain__fprintf_graph(FILE *fp, struct callchain_node *node, in ipchain__fprintf_graph() argument
60 ret += callchain__fprintf_left_margin(fp, left_margin); in ipchain__fprintf_graph()
63 ret += fprintf(fp, "|"); in ipchain__fprintf_graph()
65 ret += fprintf(fp, " "); in ipchain__fprintf_graph()
67 ret += fprintf(fp, "--"); in ipchain__fprintf_graph()
68 ret += callchain_node__fprintf_value(node, fp, total_samples); in ipchain__fprintf_graph()
69 ret += fprintf(fp, "--"); in ipchain__fprintf_graph()
71 ret += fprintf(fp, "%s", " "); in ipchain__fprintf_graph()
86 fputs(str, fp); in ipchain__fprintf_graph()
87 fputc('\n', fp); in ipchain__fprintf_graph()
108 static size_t __callchain__fprintf_graph(FILE *fp, struct rb_root *root, in __callchain__fprintf_graph() argument
149 ret += ipchain__fprintf_graph_line(fp, depth, depth_mask, in __callchain__fprintf_graph()
153 ret += ipchain__fprintf_graph(fp, child, chain, depth, in __callchain__fprintf_graph()
164 ret += __callchain__fprintf_graph(fp, &child->rb_root, new_total, in __callchain__fprintf_graph()
189 ret += ipchain__fprintf_graph(fp, &rem_node, &rem_hits, depth, in __callchain__fprintf_graph()
216 static size_t callchain__fprintf_graph(FILE *fp, struct rb_root *root, in callchain__fprintf_graph() argument
243 ret += callchain__fprintf_left_margin(fp, left_margin); in callchain__fprintf_graph()
244 ret += fprintf(fp, "|\n"); in callchain__fprintf_graph()
245 ret += callchain__fprintf_left_margin(fp, left_margin); in callchain__fprintf_graph()
246 ret += fprintf(fp, "---"); in callchain__fprintf_graph()
250 ret += callchain__fprintf_left_margin(fp, left_margin); in callchain__fprintf_graph()
252 ret += fprintf(fp, "%s", in callchain__fprintf_graph()
259 chain, fp, NULL, 0); in callchain__fprintf_graph()
260 ret += fprintf(fp, "\n"); in callchain__fprintf_graph()
271 ret += __callchain__fprintf_graph(fp, root, total_samples, in callchain__fprintf_graph()
275 ret += fprintf(fp, "\n"); in callchain__fprintf_graph()
281 static size_t __callchain__fprintf_flat(FILE *fp, struct callchain_node *node, in __callchain__fprintf_flat() argument
291 ret += __callchain__fprintf_flat(fp, node->parent, total_samples); in __callchain__fprintf_flat()
297 ret += fprintf(fp, " %s\n", callchain_list__sym_name(chain, in __callchain__fprintf_flat()
304 static size_t callchain__fprintf_flat(FILE *fp, struct rb_root *tree, in callchain__fprintf_flat() argument
315 ret += fprintf(fp, " "); in callchain__fprintf_flat()
316 ret += callchain_node__fprintf_value(chain, fp, total_samples); in callchain__fprintf_flat()
317 ret += fprintf(fp, "\n"); in callchain__fprintf_flat()
318 ret += __callchain__fprintf_flat(fp, chain, total_samples); in callchain__fprintf_flat()
319 ret += fprintf(fp, "\n"); in callchain__fprintf_flat()
329 static size_t __callchain__fprintf_folded(FILE *fp, struct callchain_node *node) in __callchain__fprintf_folded() argument
340 ret += __callchain__fprintf_folded(fp, node->parent); in __callchain__fprintf_folded()
346 ret += fprintf(fp, "%s%s", first ? "" : sep, in __callchain__fprintf_folded()
355 static size_t callchain__fprintf_folded(FILE *fp, struct rb_root *tree, in callchain__fprintf_folded() argument
367 ret += callchain_node__fprintf_value(chain, fp, total_samples); in callchain__fprintf_folded()
368 ret += fprintf(fp, " "); in callchain__fprintf_folded()
369 ret += __callchain__fprintf_folded(fp, chain); in callchain__fprintf_folded()
370 ret += fprintf(fp, "\n"); in callchain__fprintf_folded()
382 FILE *fp) in hist_entry_callchain__fprintf() argument
391 return callchain__fprintf_graph(fp, &he->sorted_chain, total_samples, in hist_entry_callchain__fprintf()
395 return callchain__fprintf_graph(fp, &he->sorted_chain, total_samples, in hist_entry_callchain__fprintf()
399 return callchain__fprintf_flat(fp, &he->sorted_chain, total_samples); in hist_entry_callchain__fprintf()
402 return callchain__fprintf_folded(fp, &he->sorted_chain, total_samples); in hist_entry_callchain__fprintf()
459 FILE *fp) in hist_entry__hierarchy_fprintf() argument
503 printed += fprintf(fp, "%s", buf); in hist_entry__hierarchy_fprintf()
522 printed += fprintf(fp, "%s%s", sep ?: " ", skip_spaces(buf)); in hist_entry__hierarchy_fprintf()
524 printed += putc('\n', fp); in hist_entry__hierarchy_fprintf()
529 printed += hist_entry_callchain__fprintf(he, total, 0, fp); in hist_entry__hierarchy_fprintf()
539 FILE *fp) in hist_entry__block_fprintf() argument
555 ret += fprintf(fp, "%s\n", bf); in hist_entry__block_fprintf()
562 char *bf, size_t bfsz, FILE *fp, in hist_entry__fprintf() argument
578 return hist_entry__hierarchy_fprintf(he, &hpp, hists, fp); in hist_entry__fprintf()
581 return hist_entry__block_fprintf(he, bf, size, fp); in hist_entry__fprintf()
585 ret = fprintf(fp, "%s\n", bf); in hist_entry__fprintf()
589 0, fp); in hist_entry__fprintf()
597 const char *line, FILE *fp) in print_hierarchy_indent() argument
606 return fprintf(fp, "%-*.*s", width, width, line); in print_hierarchy_indent()
610 struct perf_hpp *hpp, FILE *fp) in hists__fprintf_hierarchy_headers() argument
624 print_hierarchy_indent(sep, indent, " ", fp); in hists__fprintf_hierarchy_headers()
632 fprintf(fp, "%s%s", hpp->buf, sep ?: " "); in hists__fprintf_hierarchy_headers()
639 header_width += fprintf(fp, " / "); in hists__fprintf_hierarchy_headers()
648 header_width += fprintf(fp, "+"); in hists__fprintf_hierarchy_headers()
653 header_width += fprintf(fp, "%s", strim(hpp->buf)); in hists__fprintf_hierarchy_headers()
657 fprintf(fp, "\n# "); in hists__fprintf_hierarchy_headers()
660 print_hierarchy_indent(sep, indent, dots, fp); in hists__fprintf_hierarchy_headers()
669 fprintf(fp, "%s", sep ?: ".."); in hists__fprintf_hierarchy_headers()
673 fprintf(fp, "%.*s", width, dots); in hists__fprintf_hierarchy_headers()
698 fprintf(fp, "%s%-.*s", sep ?: " ", header_width, dots); in hists__fprintf_hierarchy_headers()
700 fprintf(fp, "\n#\n"); in hists__fprintf_hierarchy_headers()
706 int line, FILE *fp) in fprintf_line() argument
718 fprintf(fp, "%s", sep ?: " "); in fprintf_line()
725 fprintf(fp, "%s", hpp->buf); in fprintf_line()
732 FILE *fp) in hists__fprintf_standard_headers() argument
744 fprintf(fp, "# "); in hists__fprintf_standard_headers()
745 fprintf_line(hists, hpp, line, fp); in hists__fprintf_standard_headers()
746 fprintf(fp, "\n"); in hists__fprintf_standard_headers()
754 fprintf(fp, "# "); in hists__fprintf_standard_headers()
763 fprintf(fp, "%s", sep ?: " "); in hists__fprintf_standard_headers()
769 fprintf(fp, "."); in hists__fprintf_standard_headers()
772 fprintf(fp, "\n"); in hists__fprintf_standard_headers()
773 fprintf(fp, "#\n"); in hists__fprintf_standard_headers()
777 int hists__fprintf_headers(struct hists *hists, FILE *fp) in hists__fprintf_headers() argument
785 fprintf(fp, "# "); in hists__fprintf_headers()
788 return hists__fprintf_hierarchy_headers(hists, &dummy_hpp, fp); in hists__fprintf_headers()
790 return hists__fprintf_standard_headers(hists, &dummy_hpp, fp); in hists__fprintf_headers()
795 int max_cols, float min_pcnt, FILE *fp, in hists__fprintf() argument
814 nr_rows += hists__fprintf_headers(hists, fp); in hists__fprintf()
841 ret += hist_entry__fprintf(h, max_cols, line, linesz, fp, ignore_callchains); in hists__fprintf()
853 print_hierarchy_indent(sep, depth, " ", fp); in hists__fprintf()
854 fprintf(fp, "%*sno entry >= %.2f%%\n", indent, "", min_pcnt); in hists__fprintf()
861 map_groups__fprintf(h->thread->mg, fp); in hists__fprintf()
862 fprintf(fp, "%.10s end\n", graph_dotted_line); in hists__fprintf()
873 size_t events_stats__fprintf(struct events_stats *stats, FILE *fp) in events_stats__fprintf() argument
885 ret += fprintf(fp, "%16s events: %10d\n", name, stats->nr_events[i]); in events_stats__fprintf()