|
struct hist_entry * | hists__add_entry (struct hists *hists, struct addr_location *al, struct symbol *parent, struct branch_info *bi, struct mem_info *mi, struct perf_sample *sample, bool sample_self) |
|
struct hist_entry * | hists__add_entry_ops (struct hists *hists, struct hist_entry_ops *ops, struct addr_location *al, struct symbol *sym_parent, struct branch_info *bi, struct mem_info *mi, struct perf_sample *sample, bool sample_self) |
|
int | hist_entry_iter__add (struct hist_entry_iter *iter, struct addr_location *al, int max_stack_depth, void *arg) |
|
int64_t | hist_entry__cmp (struct hist_entry *left, struct hist_entry *right) |
|
int64_t | hist_entry__collapse (struct hist_entry *left, struct hist_entry *right) |
|
int | hist_entry__transaction_len (void) |
|
int | hist_entry__sort_snprintf (struct hist_entry *he, char *bf, size_t size, struct hists *hists) |
|
int | hist_entry__snprintf_alignment (struct hist_entry *he, struct perf_hpp *hpp, struct perf_hpp_fmt *fmt, int printed) |
|
void | hist_entry__delete (struct hist_entry *he) |
|
void | perf_evsel__output_resort (struct perf_evsel *evsel, struct ui_progress *prog) |
|
void | hists__output_resort (struct hists *hists, struct ui_progress *prog) |
|
void | hists__output_resort_cb (struct hists *hists, struct ui_progress *prog, hists__resort_cb_t cb) |
|
int | hists__collapse_resort (struct hists *hists, struct ui_progress *prog) |
|
void | hists__decay_entries (struct hists *hists, bool zap_user, bool zap_kernel) |
|
void | hists__delete_entries (struct hists *hists) |
|
void | hists__output_recalc_col_len (struct hists *hists, int max_rows) |
|
u64 | hists__total_period (struct hists *hists) |
|
void | hists__reset_stats (struct hists *hists) |
|
void | hists__inc_stats (struct hists *hists, struct hist_entry *h) |
|
void | hists__inc_nr_events (struct hists *hists, u32 type) |
|
void | hists__inc_nr_samples (struct hists *hists, bool filtered) |
|
void | events_stats__inc (struct events_stats *stats, u32 type) |
|
size_t | events_stats__fprintf (struct events_stats *stats, FILE *fp) |
|
size_t | hists__fprintf (struct hists *hists, bool show_header, int max_rows, int max_cols, float min_pcnt, FILE *fp, bool use_callchain) |
|
size_t | perf_evlist__fprintf_nr_events (struct perf_evlist *evlist, FILE *fp) |
|
void | hists__filter_by_dso (struct hists *hists) |
|
void | hists__filter_by_thread (struct hists *hists) |
|
void | hists__filter_by_symbol (struct hists *hists) |
|
void | hists__filter_by_socket (struct hists *hists) |
|
static bool | hists__has_filter (struct hists *hists) |
|
u16 | hists__col_len (struct hists *hists, enum hist_column col) |
|
void | hists__set_col_len (struct hists *hists, enum hist_column col, u16 len) |
|
bool | hists__new_col_len (struct hists *hists, enum hist_column col, u16 len) |
|
void | hists__reset_col_len (struct hists *hists) |
|
void | hists__calc_col_len (struct hists *hists, struct hist_entry *he) |
|
void | hists__match (struct hists *leader, struct hists *other) |
|
int | hists__link (struct hists *leader, struct hists *other) |
|
static struct perf_evsel * | hists_to_evsel (struct hists *hists) |
|
static struct hists * | evsel__hists (struct perf_evsel *evsel) |
|
static __pure bool | hists__has_callchains (struct hists *hists) |
|
int | hists__init (void) |
|
int | __hists__init (struct hists *hists, struct perf_hpp_list *hpp_list) |
|
struct rb_root * | hists__get_rotate_entries_in (struct hists *hists) |
|
void | perf_hpp_list__column_register (struct perf_hpp_list *list, struct perf_hpp_fmt *format) |
|
void | perf_hpp_list__register_sort_field (struct perf_hpp_list *list, struct perf_hpp_fmt *format) |
|
void | perf_hpp_list__prepend_sort_field (struct perf_hpp_list *list, struct perf_hpp_fmt *format) |
|
static void | perf_hpp__column_register (struct perf_hpp_fmt *format) |
|
static void | perf_hpp__register_sort_field (struct perf_hpp_fmt *format) |
|
static void | perf_hpp__prepend_sort_field (struct perf_hpp_fmt *format) |
|
void | perf_hpp__init (void) |
|
void | perf_hpp__column_unregister (struct perf_hpp_fmt *format) |
|
void | perf_hpp__cancel_cumulate (void) |
|
void | perf_hpp__setup_output_field (struct perf_hpp_list *list) |
|
void | perf_hpp__reset_output_field (struct perf_hpp_list *list) |
|
void | perf_hpp__append_sort_keys (struct perf_hpp_list *list) |
|
int | perf_hpp__setup_hists_formats (struct perf_hpp_list *list, struct perf_evlist *evlist) |
|
bool | perf_hpp__is_sort_entry (struct perf_hpp_fmt *format) |
|
bool | perf_hpp__is_dynamic_entry (struct perf_hpp_fmt *format) |
|
bool | perf_hpp__defined_dynamic_entry (struct perf_hpp_fmt *fmt, struct hists *hists) |
|
bool | perf_hpp__is_trace_entry (struct perf_hpp_fmt *fmt) |
|
bool | perf_hpp__is_srcline_entry (struct perf_hpp_fmt *fmt) |
|
bool | perf_hpp__is_srcfile_entry (struct perf_hpp_fmt *fmt) |
|
bool | perf_hpp__is_thread_entry (struct perf_hpp_fmt *fmt) |
|
bool | perf_hpp__is_comm_entry (struct perf_hpp_fmt *fmt) |
|
bool | perf_hpp__is_dso_entry (struct perf_hpp_fmt *fmt) |
|
bool | perf_hpp__is_sym_entry (struct perf_hpp_fmt *fmt) |
|
struct perf_hpp_fmt * | perf_hpp_fmt__dup (struct perf_hpp_fmt *fmt) |
|
int | hist_entry__filter (struct hist_entry *he, int type, const void *arg) |
|
static bool | perf_hpp__should_skip (struct perf_hpp_fmt *format, struct hists *hists) |
|
void | perf_hpp__reset_width (struct perf_hpp_fmt *fmt, struct hists *hists) |
|
void | perf_hpp__reset_sort_width (struct perf_hpp_fmt *fmt, struct hists *hists) |
|
void | perf_hpp__set_user_width (const char *width_list_str) |
|
void | hists__reset_column_width (struct hists *hists) |
|
int | hpp__fmt (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he, hpp_field_fn get_field, const char *fmtstr, hpp_snprint_fn print_fn, bool fmt_percent) |
|
int | hpp__fmt_acc (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he, hpp_field_fn get_field, const char *fmtstr, hpp_snprint_fn print_fn, bool fmt_percent) |
|
static void | advance_hpp (struct perf_hpp *hpp, int inc) |
|
static size_t | perf_hpp__use_color (void) |
|
static size_t | perf_hpp__color_overhead (void) |
|
static int | perf_evlist__tui_browse_hists (struct perf_evlist *evlist __maybe_unused, const char *help __maybe_unused, struct hist_browser_timer *hbt __maybe_unused, float min_pcnt __maybe_unused, struct perf_env *env __maybe_unused, bool warn_lost_event __maybe_unused, struct annotation_options *annotation_options __maybe_unused) |
|
static int | map_symbol__tui_annotate (struct map_symbol *ms __maybe_unused, struct perf_evsel *evsel __maybe_unused, struct hist_browser_timer *hbt __maybe_unused, struct annotation_options *annotation_options __maybe_unused) |
|
static int | hist_entry__tui_annotate (struct hist_entry *he __maybe_unused, struct perf_evsel *evsel __maybe_unused, struct hist_browser_timer *hbt __maybe_unused, struct annotation_options *annotation_opts __maybe_unused) |
|
static int | script_browse (const char *script_opt __maybe_unused) |
|
unsigned int | hists__sort_list_width (struct hists *hists) |
|
unsigned int | hists__overhead_width (struct hists *hists) |
|
void | hist__account_cycles (struct branch_stack *bs, struct addr_location *al, struct perf_sample *sample, bool nonany_branch_mode) |
|
int | parse_filter_percentage (const struct option *opt, const char *arg, int unset) |
|
int | perf_hist_config (const char *var, const char *value) |
|
void | perf_hpp_list__init (struct perf_hpp_list *list) |
|
struct rb_node * | rb_hierarchy_last (struct rb_node *node) |
|
struct rb_node * | __rb_hierarchy_next (struct rb_node *node, enum hierarchy_move_dir hmd) |
|
struct rb_node * | rb_hierarchy_prev (struct rb_node *node) |
|
static struct rb_node * | rb_hierarchy_next (struct rb_node *node) |
|
bool | hist_entry__has_hierarchy_children (struct hist_entry *he, float limit) |
|
int | hpp_color_scnprintf (struct perf_hpp *hpp, const char *fmt,...) |
|
int | __hpp__slsmg_color_printf (struct perf_hpp *hpp, const char *fmt,...) |
|
int | __hist_entry__snprintf (struct hist_entry *he, struct perf_hpp *hpp, struct perf_hpp_list *hpp_list) |
|
int | hists__fprintf_headers (struct hists *hists, FILE *fp) |
|
int | __hists__scnprintf_title (struct hists *hists, char *bf, size_t size, bool show_freq) |
|
static int | hists__scnprintf_title (struct hists *hists, char *bf, size_t size) |
|