Lines Matching refs:fp
23 static size_t callchain__fprintf_left_margin(FILE *fp, int left_margin) in callchain__fprintf_left_margin() argument
26 int ret = fprintf(fp, " "); in callchain__fprintf_left_margin()
32 ret += fprintf(fp, " "); in callchain__fprintf_left_margin()
37 static size_t ipchain__fprintf_graph_line(FILE *fp, int depth, int depth_mask, in ipchain__fprintf_graph_line() argument
41 size_t ret = callchain__fprintf_left_margin(fp, left_margin); in ipchain__fprintf_graph_line()
45 ret += fprintf(fp, "| "); in ipchain__fprintf_graph_line()
47 ret += fprintf(fp, " "); in ipchain__fprintf_graph_line()
49 ret += fprintf(fp, "\n"); in ipchain__fprintf_graph_line()
54 static size_t ipchain__fprintf_graph(FILE *fp, struct callchain_node *node, in ipchain__fprintf_graph() argument
65 ret += callchain__fprintf_left_margin(fp, left_margin); in ipchain__fprintf_graph()
68 ret += fprintf(fp, "|"); in ipchain__fprintf_graph()
70 ret += fprintf(fp, " "); in ipchain__fprintf_graph()
72 ret += fprintf(fp, "--"); in ipchain__fprintf_graph()
73 ret += callchain_node__fprintf_value(node, fp, total_samples); in ipchain__fprintf_graph()
74 ret += fprintf(fp, "--"); in ipchain__fprintf_graph()
76 ret += fprintf(fp, "%s", " "); in ipchain__fprintf_graph()
91 fputs(str, fp); in ipchain__fprintf_graph()
92 fputc('\n', fp); in ipchain__fprintf_graph()
113 static size_t __callchain__fprintf_graph(FILE *fp, struct rb_root *root, in __callchain__fprintf_graph() argument
154 ret += ipchain__fprintf_graph_line(fp, depth, depth_mask, in __callchain__fprintf_graph()
158 ret += ipchain__fprintf_graph(fp, child, chain, depth, in __callchain__fprintf_graph()
169 ret += __callchain__fprintf_graph(fp, &child->rb_root, new_total, in __callchain__fprintf_graph()
194 ret += ipchain__fprintf_graph(fp, &rem_node, &rem_hits, depth, in __callchain__fprintf_graph()
221 static size_t callchain__fprintf_graph(FILE *fp, struct rb_root *root, in callchain__fprintf_graph() argument
248 ret += callchain__fprintf_left_margin(fp, left_margin); in callchain__fprintf_graph()
249 ret += fprintf(fp, "|\n"); in callchain__fprintf_graph()
250 ret += callchain__fprintf_left_margin(fp, left_margin); in callchain__fprintf_graph()
251 ret += fprintf(fp, "---"); in callchain__fprintf_graph()
255 ret += callchain__fprintf_left_margin(fp, left_margin); in callchain__fprintf_graph()
257 ret += fprintf(fp, "%s", in callchain__fprintf_graph()
264 chain, fp, NULL, 0); in callchain__fprintf_graph()
265 ret += fprintf(fp, "\n"); in callchain__fprintf_graph()
276 ret += __callchain__fprintf_graph(fp, root, total_samples, in callchain__fprintf_graph()
280 ret += fprintf(fp, "\n"); in callchain__fprintf_graph()
286 static size_t __callchain__fprintf_flat(FILE *fp, struct callchain_node *node, in __callchain__fprintf_flat() argument
296 ret += __callchain__fprintf_flat(fp, node->parent, total_samples); in __callchain__fprintf_flat()
302 ret += fprintf(fp, " %s\n", callchain_list__sym_name(chain, in __callchain__fprintf_flat()
309 static size_t callchain__fprintf_flat(FILE *fp, struct rb_root *tree, in callchain__fprintf_flat() argument
320 ret += fprintf(fp, " "); in callchain__fprintf_flat()
321 ret += callchain_node__fprintf_value(chain, fp, total_samples); in callchain__fprintf_flat()
322 ret += fprintf(fp, "\n"); in callchain__fprintf_flat()
323 ret += __callchain__fprintf_flat(fp, chain, total_samples); in callchain__fprintf_flat()
324 ret += fprintf(fp, "\n"); in callchain__fprintf_flat()
334 static size_t __callchain__fprintf_folded(FILE *fp, struct callchain_node *node) in __callchain__fprintf_folded() argument
345 ret += __callchain__fprintf_folded(fp, node->parent); in __callchain__fprintf_folded()
351 ret += fprintf(fp, "%s%s", first ? "" : sep, in __callchain__fprintf_folded()
360 static size_t callchain__fprintf_folded(FILE *fp, struct rb_root *tree, in callchain__fprintf_folded() argument
372 ret += callchain_node__fprintf_value(chain, fp, total_samples); in callchain__fprintf_folded()
373 ret += fprintf(fp, " "); in callchain__fprintf_folded()
374 ret += __callchain__fprintf_folded(fp, chain); in callchain__fprintf_folded()
375 ret += fprintf(fp, "\n"); in callchain__fprintf_folded()
387 FILE *fp) in hist_entry_callchain__fprintf() argument
396 return callchain__fprintf_graph(fp, &he->sorted_chain, total_samples, in hist_entry_callchain__fprintf()
400 return callchain__fprintf_graph(fp, &he->sorted_chain, total_samples, in hist_entry_callchain__fprintf()
404 return callchain__fprintf_flat(fp, &he->sorted_chain, total_samples); in hist_entry_callchain__fprintf()
407 return callchain__fprintf_folded(fp, &he->sorted_chain, total_samples); in hist_entry_callchain__fprintf()
464 FILE *fp) in hist_entry__hierarchy_fprintf() argument
508 printed += fprintf(fp, "%s", buf); in hist_entry__hierarchy_fprintf()
527 printed += fprintf(fp, "%s%s", sep ?: " ", skip_spaces(buf)); in hist_entry__hierarchy_fprintf()
529 printed += putc('\n', fp); in hist_entry__hierarchy_fprintf()
534 printed += hist_entry_callchain__fprintf(he, total, 0, fp); in hist_entry__hierarchy_fprintf()
544 FILE *fp) in hist_entry__block_fprintf() argument
560 ret += fprintf(fp, "%s\n", bf); in hist_entry__block_fprintf()
568 FILE *fp) in hist_entry__individual_block_fprintf() argument
580 ret += fprintf(fp, "%s\n", bf); in hist_entry__individual_block_fprintf()
586 char *bf, size_t bfsz, FILE *fp, in hist_entry__fprintf() argument
602 return hist_entry__hierarchy_fprintf(he, &hpp, hists, fp); in hist_entry__fprintf()
605 return hist_entry__block_fprintf(he, bf, size, fp); in hist_entry__fprintf()
608 return hist_entry__individual_block_fprintf(he, bf, size, fp); in hist_entry__fprintf()
612 ret = fprintf(fp, "%s\n", bf); in hist_entry__fprintf()
616 0, fp); in hist_entry__fprintf()
624 const char *line, FILE *fp) in print_hierarchy_indent() argument
633 return fprintf(fp, "%-*.*s", width, width, line); in print_hierarchy_indent()
637 struct perf_hpp *hpp, FILE *fp) in hists__fprintf_hierarchy_headers() argument
658 fprintf(fp, "# "); in hists__fprintf_hierarchy_headers()
661 print_hierarchy_indent(sep, indent, " ", fp); in hists__fprintf_hierarchy_headers()
665 fprintf(fp, "%s%s", hpp->buf, sep ?: " "); in hists__fprintf_hierarchy_headers()
675 header_width += fprintf(fp, " / "); in hists__fprintf_hierarchy_headers()
684 header_width += fprintf(fp, "+"); in hists__fprintf_hierarchy_headers()
689 header_width += fprintf(fp, "%s", strim(hpp->buf)); in hists__fprintf_hierarchy_headers()
694 fprintf(fp, "\n"); in hists__fprintf_hierarchy_headers()
697 fprintf(fp, "# "); in hists__fprintf_hierarchy_headers()
700 print_hierarchy_indent(sep, indent, dots, fp); in hists__fprintf_hierarchy_headers()
709 fprintf(fp, "%s", sep ?: ".."); in hists__fprintf_hierarchy_headers()
713 fprintf(fp, "%.*s", width, dots); in hists__fprintf_hierarchy_headers()
738 fprintf(fp, "%s%-.*s", sep ?: " ", header_width, dots); in hists__fprintf_hierarchy_headers()
740 fprintf(fp, "\n#\n"); in hists__fprintf_hierarchy_headers()
746 int line, FILE *fp) in fprintf_line() argument
758 fprintf(fp, "%s", sep ?: " "); in fprintf_line()
765 fprintf(fp, "%s", hpp->buf); in fprintf_line()
772 FILE *fp) in hists__fprintf_standard_headers() argument
784 fprintf(fp, "# "); in hists__fprintf_standard_headers()
785 fprintf_line(hists, hpp, line, fp); in hists__fprintf_standard_headers()
786 fprintf(fp, "\n"); in hists__fprintf_standard_headers()
794 fprintf(fp, "# "); in hists__fprintf_standard_headers()
803 fprintf(fp, "%s", sep ?: " "); in hists__fprintf_standard_headers()
809 fprintf(fp, "."); in hists__fprintf_standard_headers()
812 fprintf(fp, "\n"); in hists__fprintf_standard_headers()
813 fprintf(fp, "#\n"); in hists__fprintf_standard_headers()
817 int hists__fprintf_headers(struct hists *hists, FILE *fp) in hists__fprintf_headers() argument
825 fprintf(fp, "# "); in hists__fprintf_headers()
828 return hists__fprintf_hierarchy_headers(hists, &dummy_hpp, fp); in hists__fprintf_headers()
830 return hists__fprintf_standard_headers(hists, &dummy_hpp, fp); in hists__fprintf_headers()
835 int max_cols, float min_pcnt, FILE *fp, in hists__fprintf() argument
854 nr_rows += hists__fprintf_headers(hists, fp); in hists__fprintf()
885 ret += hist_entry__fprintf(h, max_cols, line, linesz, fp, ignore_callchains); in hists__fprintf()
897 print_hierarchy_indent(sep, depth, " ", fp); in hists__fprintf()
898 fprintf(fp, "%*sno entry >= %.2f%%\n", indent, "", min_pcnt); in hists__fprintf()
905 maps__fprintf(thread__maps(h->thread), fp); in hists__fprintf()
906 fprintf(fp, "%.10s end\n", graph_dotted_line); in hists__fprintf()
917 size_t events_stats__fprintf(struct events_stats *stats, FILE *fp) in events_stats__fprintf() argument
933 ret += fprintf(fp, "%20s events: %10d (%4.1f%%)\n", in events_stats__fprintf()
937 ret += fprintf(fp, "%20s events: %10d\n", in events_stats__fprintf()