Lines Matching refs:hist_browser

50 static int hists_browser__scnprintf_title(struct hist_browser *browser, char *bf, size_t size);
51 static void hist_browser__update_nr_entries(struct hist_browser *hb);
56 static bool hist_browser__has_filter(struct hist_browser *hb)
61 static int hist_browser__get_folding(struct hist_browser *browser)
79 static void hist_browser__set_title_space(struct hist_browser *hb)
88 static u32 hist_browser__nr_entries(struct hist_browser *hb)
103 static void hist_browser__update_rows(struct hist_browser *hb)
129 struct hist_browser *hb = container_of(browser, struct hist_browser, b);
142 static void hist_browser__reset(struct hist_browser *browser)
272 static int hierarchy_count_rows(struct hist_browser *hb, struct hist_entry *he,
396 static bool hist_browser__selection_has_children(struct hist_browser *browser)
410 static bool hist_browser__selection_unfolded(struct hist_browser *browser)
424 static char *hist_browser__selection_sym_name(struct hist_browser *browser, char *bf, size_t size)
442 static bool hist_browser__toggle_fold(struct hist_browser *browser)
564 static int hierarchy_set_folding(struct hist_browser *hb, struct hist_entry *he,
583 struct hist_browser *hb, bool unfold)
602 __hist_browser__set_folding(struct hist_browser *browser, bool unfold)
634 static void hist_browser__set_folding(struct hist_browser *browser, bool unfold)
645 static void hist_browser__set_folding_selected(struct hist_browser *browser, bool unfold)
665 static int hist_browser__title(struct hist_browser *browser, char *bf, size_t size)
670 static int hist_browser__handle_hotkey(struct hist_browser *browser, bool warn_lost_event, char *title, size_t size, int key)
743 int hist_browser__run(struct hist_browser *browser, const char *help,
782 typedef void (*print_callchain_entry_fn)(struct hist_browser *browser,
788 static void hist_browser__show_callchain_entry(struct hist_browser *browser,
814 static void hist_browser__fprintf_callchain_entry(struct hist_browser *b __maybe_unused,
826 typedef bool (*check_output_full_fn)(struct hist_browser *browser,
829 static bool hist_browser__check_output_full(struct hist_browser *browser,
835 static bool hist_browser__check_dump_full(struct hist_browser *browser __maybe_unused,
843 static int hist_browser__show_callchain_list(struct hist_browser *browser,
908 static int hist_browser__show_callchain_flat(struct hist_browser *browser,
986 static char *hist_browser__folded_callchain_str(struct hist_browser *browser,
1012 static int hist_browser__show_callchain_folded(struct hist_browser *browser,
1097 static int hist_browser__show_callchain_graph(struct hist_browser *browser,
1163 static int hist_browser__show_callchain(struct hist_browser *browser,
1295 static int hist_browser__show_entry(struct hist_browser *browser,
1401 static int hist_browser__show_hierarchy_entry(struct hist_browser *browser,
1567 static int hist_browser__show_no_entry(struct hist_browser *browser,
1643 hists_browser__scnprintf_headers(struct hist_browser *browser, char *buf,
1681 static int hists_browser__scnprintf_hierarchy_headers(struct hist_browser *browser, char *buf, size_t size)
1765 static void hists_browser__hierarchy_headers(struct hist_browser *browser)
1777 static void hists_browser__headers(struct hist_browser *browser)
1796 static void hist_browser__show_headers(struct hist_browser *browser)
1807 struct hist_browser *hb;
1809 hb = container_of(browser, struct hist_browser, b);
1818 struct hist_browser *hb = container_of(browser, struct hist_browser, b);
1911 struct hist_browser *hb;
1913 hb = container_of(browser, struct hist_browser, b);
2036 static int hist_browser__fprintf_callchain(struct hist_browser *browser,
2050 static int hist_browser__fprintf_entry(struct hist_browser *browser,
2092 static int hist_browser__fprintf_hierarchy_entry(struct hist_browser *browser,
2150 static int hist_browser__fprintf(struct hist_browser *browser, FILE *fp)
2174 static int hist_browser__dump(struct hist_browser *browser)
2208 void hist_browser__init(struct hist_browser *browser,
2240 struct hist_browser *hist_browser__new(struct hists *hists)
2242 struct hist_browser *browser = zalloc(sizeof(*browser));
2250 static struct hist_browser *
2256 struct hist_browser *browser = hist_browser__new(evsel__hists(evsel));
2267 void hist_browser__delete(struct hist_browser *browser)
2272 static struct hist_entry *hist_browser__selected_entry(struct hist_browser *browser)
2277 static struct thread *hist_browser__selected_thread(struct hist_browser *browser)
2282 static struct res_sample *hist_browser__selected_res_sample(struct hist_browser *browser)
2293 static int hists_browser__scnprintf_title(struct hist_browser *browser, char *bf, size_t size)
2424 int (*fn)(struct hist_browser *browser, struct popup_action *act);
2428 do_annotate(struct hist_browser *browser, struct popup_action *act)
2487 add_annotate_opt(struct hist_browser *browser __maybe_unused,
2512 do_zoom_thread(struct hist_browser *browser, struct popup_action *act)
2548 add_thread_opt(struct hist_browser *browser, struct popup_action *act,
2574 static int hists_browser__zoom_map(struct hist_browser *browser, struct map *map)
2599 do_zoom_dso(struct hist_browser *browser, struct popup_action *act)
2605 add_dso_opt(struct hist_browser *browser, struct popup_action *act,
2621 static int do_toggle_callchain(struct hist_browser *browser, struct popup_action *act __maybe_unused)
2627 static int add_callchain_toggle_opt(struct hist_browser *browser, struct popup_action *act, char **optstr)
2644 do_browse_map(struct hist_browser *browser __maybe_unused,
2652 add_map_opt(struct hist_browser *browser,
2667 do_run_script(struct hist_browser *browser __maybe_unused,
2712 do_res_sample_script(struct hist_browser *browser __maybe_unused,
2723 add_script_opt_2(struct hist_browser *browser __maybe_unused,
2750 add_script_opt(struct hist_browser *browser,
2780 add_res_sample_opt(struct hist_browser *browser __maybe_unused,
2801 do_switch_data(struct hist_browser *browser __maybe_unused,
2814 add_switch_opt(struct hist_browser *browser,
2828 do_exit_browser(struct hist_browser *browser __maybe_unused,
2835 add_exit_opt(struct hist_browser *browser __maybe_unused,
2846 do_zoom_socket(struct hist_browser *browser, struct popup_action *act)
2867 add_socket_opt(struct hist_browser *browser, struct popup_action *act,
2883 static void hist_browser__update_nr_entries(struct hist_browser *hb)
2902 static void hist_browser__update_percent_limit(struct hist_browser *hb,
2950 struct hist_browser *browser = perf_evsel_browser__new(evsel, hbt, env, annotation_opts);
3641 static int block_hists_browser__title(struct hist_browser *browser, char *bf,
3661 struct hist_browser *browser;