|
void | hist_browser__init_hpp (void) |
|
static int | hists_browser__scnprintf_title (struct hist_browser *browser, char *bf, size_t size) |
|
static void | hist_browser__update_nr_entries (struct hist_browser *hb) |
|
static struct rb_node * | hists__filter_entries (struct rb_node *nd, float min_pcnt) |
|
static bool | hist_browser__has_filter (struct hist_browser *hb) |
|
static int | hist_browser__get_folding (struct hist_browser *browser) |
|
static void | hist_browser__set_title_space (struct hist_browser *hb) |
|
static u32 | hist_browser__nr_entries (struct hist_browser *hb) |
|
static void | hist_browser__update_rows (struct hist_browser *hb) |
|
static void | hist_browser__refresh_dimensions (struct ui_browser *browser) |
|
static void | hist_browser__reset (struct hist_browser *browser) |
|
static char | tree__folded_sign (bool unfolded) |
|
static char | hist_entry__folded (const struct hist_entry *he) |
|
static char | callchain_list__folded (const struct callchain_list *cl) |
|
static void | callchain_list__set_folding (struct callchain_list *cl, bool unfold) |
|
static int | callchain_node__count_rows_rb_tree (struct callchain_node *node) |
|
static int | callchain_node__count_flat_rows (struct callchain_node *node) |
|
static int | callchain_node__count_folded_rows (struct callchain_node *node __maybe_unused) |
|
static int | callchain_node__count_rows (struct callchain_node *node) |
|
static int | callchain__count_rows (struct rb_root *chain) |
|
static int | hierarchy_count_rows (struct hist_browser *hb, struct hist_entry *he, bool include_children) |
|
static bool | hist_entry__toggle_fold (struct hist_entry *he) |
|
static bool | callchain_list__toggle_fold (struct callchain_list *cl) |
|
static void | callchain_node__init_have_children_rb_tree (struct callchain_node *node) |
|
static void | callchain_node__init_have_children (struct callchain_node *node, bool has_sibling) |
|
static void | callchain__init_have_children (struct rb_root *root) |
|
static void | hist_entry__init_have_children (struct hist_entry *he) |
|
static bool | hist_browser__toggle_fold (struct hist_browser *browser) |
|
static int | callchain_node__set_folding_rb_tree (struct callchain_node *node, bool unfold) |
|
static int | callchain_node__set_folding (struct callchain_node *node, bool unfold) |
|
static int | callchain__set_folding (struct rb_root *chain, bool unfold) |
|
static int | hierarchy_set_folding (struct hist_browser *hb, struct hist_entry *he, bool unfold __maybe_unused) |
|
static void | __hist_entry__set_folding (struct hist_entry *he, struct hist_browser *hb, bool unfold) |
|
static void | hist_entry__set_folding (struct hist_entry *he, struct hist_browser *browser, bool unfold) |
|
static void | __hist_browser__set_folding (struct hist_browser *browser, bool unfold) |
|
static void | hist_browser__set_folding (struct hist_browser *browser, bool unfold) |
|
static void | hist_browser__set_folding_selected (struct hist_browser *browser, bool unfold) |
|
static void | ui_browser__warn_lost_events (struct ui_browser *browser) |
|
static int | hist_browser__title (struct hist_browser *browser, char *bf, size_t size) |
|
int | hist_browser__run (struct hist_browser *browser, const char *help, bool warn_lost_event) |
|
static void | hist_browser__show_callchain_entry (struct hist_browser *browser, struct callchain_list *chain, const char *str, int offset, unsigned short row, struct callchain_print_arg *arg) |
|
static void | hist_browser__fprintf_callchain_entry (struct hist_browser *b __maybe_unused, struct callchain_list *chain, const char *str, int offset, unsigned short row __maybe_unused, struct callchain_print_arg *arg) |
|
static bool | hist_browser__check_output_full (struct hist_browser *browser, unsigned short row) |
|
static bool | hist_browser__check_dump_full (struct hist_browser *browser __maybe_unused, unsigned short row __maybe_unused) |
|
static int | hist_browser__show_callchain_list (struct hist_browser *browser, struct callchain_node *node, struct callchain_list *chain, unsigned short row, u64 total, bool need_percent, int offset, print_callchain_entry_fn print, struct callchain_print_arg *arg) |
|
static bool | check_percent_display (struct rb_node *node, u64 parent_total) |
|
static int | hist_browser__show_callchain_flat (struct hist_browser *browser, struct rb_root *root, unsigned short row, u64 total, u64 parent_total, print_callchain_entry_fn print, struct callchain_print_arg *arg, check_output_full_fn is_output_full) |
|
static char * | hist_browser__folded_callchain_str (struct hist_browser *browser, struct callchain_list *chain, char *value_str, char *old_str) |
|
static int | hist_browser__show_callchain_folded (struct hist_browser *browser, struct rb_root *root, unsigned short row, u64 total, u64 parent_total, print_callchain_entry_fn print, struct callchain_print_arg *arg, check_output_full_fn is_output_full) |
|
static int | hist_browser__show_callchain_graph (struct hist_browser *browser, struct rb_root *root, int level, unsigned short row, u64 total, u64 parent_total, print_callchain_entry_fn print, struct callchain_print_arg *arg, check_output_full_fn is_output_full) |
|
static int | hist_browser__show_callchain (struct hist_browser *browser, struct hist_entry *entry, int level, unsigned short row, print_callchain_entry_fn print, struct callchain_print_arg *arg, check_output_full_fn is_output_full) |
|
int | __hpp__slsmg_color_printf (struct perf_hpp *hpp, const char *fmt,...) |
|
static int | hist_browser__show_entry (struct hist_browser *browser, struct hist_entry *entry, unsigned short row) |
|
static int | hist_browser__show_hierarchy_entry (struct hist_browser *browser, struct hist_entry *entry, unsigned short row, int level) |
|
static int | hist_browser__show_no_entry (struct hist_browser *browser, unsigned short row, int level) |
|
static int | advance_hpp_check (struct perf_hpp *hpp, int inc) |
|
static int | hists_browser__scnprintf_headers (struct hist_browser *browser, char *buf, size_t size, int line) |
|
static int | hists_browser__scnprintf_hierarchy_headers (struct hist_browser *browser, char *buf, size_t size) |
|
static void | hists_browser__hierarchy_headers (struct hist_browser *browser) |
|
static void | hists_browser__headers (struct hist_browser *browser) |
|
static void | hist_browser__show_headers (struct hist_browser *browser) |
|
static void | ui_browser__hists_init_top (struct ui_browser *browser) |
|
static unsigned int | hist_browser__refresh (struct ui_browser *browser) |
|
static struct rb_node * | hists__filter_prev_entries (struct rb_node *nd, float min_pcnt) |
|
static void | ui_browser__hists_seek (struct ui_browser *browser, off_t offset, int whence) |
|
static int | hist_browser__fprintf_callchain (struct hist_browser *browser, struct hist_entry *he, FILE *fp, int level) |
|
static int | hist_browser__fprintf_entry (struct hist_browser *browser, struct hist_entry *he, FILE *fp) |
|
static int | hist_browser__fprintf_hierarchy_entry (struct hist_browser *browser, struct hist_entry *he, FILE *fp, int level) |
|
static int | hist_browser__fprintf (struct hist_browser *browser, FILE *fp) |
|
static int | hist_browser__dump (struct hist_browser *browser) |
|
void | hist_browser__init (struct hist_browser *browser, struct hists *hists) |
|
struct hist_browser * | hist_browser__new (struct hists *hists) |
|
static struct hist_browser * | perf_evsel_browser__new (struct perf_evsel *evsel, struct hist_browser_timer *hbt, struct perf_env *env, struct annotation_options *annotation_opts) |
|
void | hist_browser__delete (struct hist_browser *browser) |
|
static struct hist_entry * | hist_browser__selected_entry (struct hist_browser *browser) |
|
static struct thread * | hist_browser__selected_thread (struct hist_browser *browser) |
|
static bool | is_report_browser (void *timer) |
|
static void | free_popup_options (char **options, int n) |
|
static int | switch_data_file (void) |
|
static int | do_annotate (struct hist_browser *browser, struct popup_action *act) |
|
static int | add_annotate_opt (struct hist_browser *browser __maybe_unused, struct popup_action *act, char **optstr, struct map *map, struct symbol *sym) |
|
static int | do_zoom_thread (struct hist_browser *browser, struct popup_action *act) |
|
static int | add_thread_opt (struct hist_browser *browser, struct popup_action *act, char **optstr, struct thread *thread) |
|
static int | do_zoom_dso (struct hist_browser *browser, struct popup_action *act) |
|
static int | add_dso_opt (struct hist_browser *browser, struct popup_action *act, char **optstr, struct map *map) |
|
static int | do_browse_map (struct hist_browser *browser __maybe_unused, struct popup_action *act) |
|
static int | add_map_opt (struct hist_browser *browser, struct popup_action *act, char **optstr, struct map *map) |
|
static int | do_run_script (struct hist_browser *browser __maybe_unused, struct popup_action *act) |
|
static int | add_script_opt (struct hist_browser *browser __maybe_unused, struct popup_action *act, char **optstr, struct thread *thread, struct symbol *sym) |
|
static int | do_switch_data (struct hist_browser *browser __maybe_unused, struct popup_action *act __maybe_unused) |
|
static int | add_switch_opt (struct hist_browser *browser, struct popup_action *act, char **optstr) |
|
static int | do_exit_browser (struct hist_browser *browser __maybe_unused, struct popup_action *act __maybe_unused) |
|
static int | add_exit_opt (struct hist_browser *browser __maybe_unused, struct popup_action *act, char **optstr) |
|
static int | do_zoom_socket (struct hist_browser *browser, struct popup_action *act) |
|
static int | add_socket_opt (struct hist_browser *browser, struct popup_action *act, char **optstr, int socket_id) |
|
static void | hist_browser__update_percent_limit (struct hist_browser *hb, double percent) |
|
static int | perf_evsel__hists_browse (struct perf_evsel *evsel, int nr_events, const char *helpline, bool left_exits, struct hist_browser_timer *hbt, float min_pcnt, struct perf_env *env, bool warn_lost_event, struct annotation_options *annotation_opts) |
|
static void | perf_evsel_menu__write (struct ui_browser *browser, void *entry, int row) |
|
static int | perf_evsel_menu__run (struct perf_evsel_menu *menu, int nr_events, const char *help, struct hist_browser_timer *hbt, bool warn_lost_event) |
|
static bool | filter_group_entries (struct ui_browser *browser __maybe_unused, void *entry) |
|
static int | __perf_evlist__tui_browse_hists (struct perf_evlist *evlist, int nr_entries, const char *help, struct hist_browser_timer *hbt, float min_pcnt, struct perf_env *env, bool warn_lost_event, struct annotation_options *annotation_opts) |
|
int | perf_evlist__tui_browse_hists (struct perf_evlist *evlist, const char *help, struct hist_browser_timer *hbt, float min_pcnt, struct perf_env *env, bool warn_lost_event, struct annotation_options *annotation_opts) |
|