|
static bool | hists__filter_entry_by_dso (struct hists *hists, struct hist_entry *he) |
|
static bool | hists__filter_entry_by_thread (struct hists *hists, struct hist_entry *he) |
|
static bool | hists__filter_entry_by_symbol (struct hists *hists, struct hist_entry *he) |
|
static bool | hists__filter_entry_by_socket (struct hists *hists, struct hist_entry *he) |
|
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) |
|
static void | hists__set_unres_dso_col_len (struct hists *hists, int dso) |
|
void | hists__calc_col_len (struct hists *hists, struct hist_entry *h) |
|
void | hists__output_recalc_col_len (struct hists *hists, int max_rows) |
|
static void | he_stat__add_cpumode_period (struct he_stat *he_stat, unsigned int cpumode, u64 period) |
|
static void | he_stat__add_period (struct he_stat *he_stat, u64 period, u64 weight) |
|
static void | he_stat__add_stat (struct he_stat *dest, struct he_stat *src) |
|
static void | he_stat__decay (struct he_stat *he_stat) |
|
static void | hists__delete_entry (struct hists *hists, struct hist_entry *he) |
|
static bool | hists__decay_entry (struct hists *hists, struct hist_entry *he) |
|
void | hists__decay_entries (struct hists *hists, bool zap_user, bool zap_kernel) |
|
void | hists__delete_entries (struct hists *hists) |
|
static int | hist_entry__init (struct hist_entry *he, struct hist_entry *template, bool sample_self) |
|
static void * | hist_entry__zalloc (size_t size) |
|
static void | hist_entry__free (void *ptr) |
|
static struct hist_entry * | hist_entry__new (struct hist_entry *template, bool sample_self) |
|
static u8 | symbol__parent_filter (const struct symbol *parent) |
|
static void | hist_entry__add_callchain_period (struct hist_entry *he, u64 period) |
|
static struct hist_entry * | hists__findnew_entry (struct hists *hists, struct hist_entry *entry, struct addr_location *al, bool sample_self) |
|
static struct hist_entry * | __hists__add_entry (struct hists *hists, struct addr_location *al, struct symbol *sym_parent, struct branch_info *bi, struct mem_info *mi, struct perf_sample *sample, bool sample_self, struct hist_entry_ops *ops) |
|
struct hist_entry * | hists__add_entry (struct hists *hists, struct addr_location *al, struct symbol *sym_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) |
|
static int | iter_next_nop_entry (struct hist_entry_iter *iter __maybe_unused, struct addr_location *al __maybe_unused) |
|
static int | iter_add_next_nop_entry (struct hist_entry_iter *iter __maybe_unused, struct addr_location *al __maybe_unused) |
|
static int | iter_prepare_mem_entry (struct hist_entry_iter *iter, struct addr_location *al) |
|
static int | iter_add_single_mem_entry (struct hist_entry_iter *iter, struct addr_location *al) |
|
static int | iter_finish_mem_entry (struct hist_entry_iter *iter, struct addr_location *al __maybe_unused) |
|
static int | iter_prepare_branch_entry (struct hist_entry_iter *iter, struct addr_location *al) |
|
static int | iter_add_single_branch_entry (struct hist_entry_iter *iter __maybe_unused, struct addr_location *al __maybe_unused) |
|
static int | iter_next_branch_entry (struct hist_entry_iter *iter, struct addr_location *al) |
|
static int | iter_add_next_branch_entry (struct hist_entry_iter *iter, struct addr_location *al) |
|
static int | iter_finish_branch_entry (struct hist_entry_iter *iter, struct addr_location *al __maybe_unused) |
|
static int | iter_prepare_normal_entry (struct hist_entry_iter *iter __maybe_unused, struct addr_location *al __maybe_unused) |
|
static int | iter_add_single_normal_entry (struct hist_entry_iter *iter, struct addr_location *al) |
|
static int | iter_finish_normal_entry (struct hist_entry_iter *iter, struct addr_location *al __maybe_unused) |
|
static int | iter_prepare_cumulative_entry (struct hist_entry_iter *iter, struct addr_location *al __maybe_unused) |
|
static int | iter_add_single_cumulative_entry (struct hist_entry_iter *iter, struct addr_location *al) |
|
static int | iter_next_cumulative_entry (struct hist_entry_iter *iter, struct addr_location *al) |
|
static int | iter_add_next_cumulative_entry (struct hist_entry_iter *iter, struct addr_location *al) |
|
static int | iter_finish_cumulative_entry (struct hist_entry_iter *iter, struct addr_location *al __maybe_unused) |
|
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) |
|
void | hist_entry__delete (struct hist_entry *he) |
|
int | hist_entry__snprintf_alignment (struct hist_entry *he, struct perf_hpp *hpp, struct perf_hpp_fmt *fmt, int printed) |
|
static void | hists__apply_filters (struct hists *hists, struct hist_entry *he) |
|
static void | hists__remove_entry_filter (struct hists *hists, struct hist_entry *he, enum hist_filter type) |
|
static bool | check_thread_entry (struct perf_hpp_fmt *fmt) |
|
static void | hist_entry__check_and_remove_filter (struct hist_entry *he, enum hist_filter type, fmt_chk_fn check) |
|
static void | hist_entry__apply_hierarchy_filters (struct hist_entry *he) |
|
static struct hist_entry * | hierarchy_insert_entry (struct hists *hists, struct rb_root *root, struct hist_entry *he, struct hist_entry *parent_he, struct perf_hpp_list *hpp_list) |
|
static int | hists__hierarchy_insert_entry (struct hists *hists, struct rb_root *root, struct hist_entry *he) |
|
static int | hists__collapse_insert_entry (struct hists *hists, struct rb_root *root, struct hist_entry *he) |
|
struct rb_root * | hists__get_rotate_entries_in (struct hists *hists) |
|
int | hists__collapse_resort (struct hists *hists, struct ui_progress *prog) |
|
static int | hist_entry__sort (struct hist_entry *a, struct hist_entry *b) |
|
static void | hists__reset_filter_stats (struct hists *hists) |
|
void | hists__reset_stats (struct hists *hists) |
|
static void | hists__inc_filter_stats (struct hists *hists, struct hist_entry *h) |
|
void | hists__inc_stats (struct hists *hists, struct hist_entry *h) |
|
static void | hierarchy_recalc_total_periods (struct hists *hists) |
|
static void | hierarchy_insert_output_entry (struct rb_root *root, struct hist_entry *he) |
|
static void | hists__hierarchy_output_resort (struct hists *hists, struct ui_progress *prog, struct rb_root *root_in, struct rb_root *root_out, u64 min_callchain_hits, bool use_callchain) |
|
static void | __hists__insert_output_entry (struct rb_root *entries, struct hist_entry *he, u64 min_callchain_hits, bool use_callchain) |
|
static void | output_resort (struct hists *hists, struct ui_progress *prog, bool use_callchain, hists__resort_cb_t cb) |
|
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) |
|
static bool | can_goto_child (struct hist_entry *he, enum hierarchy_move_dir hmd) |
|
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) |
|
bool | hist_entry__has_hierarchy_children (struct hist_entry *he, float limit) |
|
static void | hists__filter_by_type (struct hists *hists, int type, filter_fn_t filter) |
|
static void | resort_filtered_entry (struct rb_root *root, struct hist_entry *he) |
|
static void | hists__filter_hierarchy (struct hists *hists, int type, const void *arg) |
|
void | hists__filter_by_thread (struct hists *hists) |
|
void | hists__filter_by_dso (struct hists *hists) |
|
void | hists__filter_by_symbol (struct hists *hists) |
|
void | hists__filter_by_socket (struct hists *hists) |
|
void | events_stats__inc (struct events_stats *stats, u32 type) |
|
void | hists__inc_nr_events (struct hists *hists, u32 type) |
|
void | hists__inc_nr_samples (struct hists *hists, bool filtered) |
|
static struct hist_entry * | hists__add_dummy_entry (struct hists *hists, struct hist_entry *pair) |
|
static struct hist_entry * | add_dummy_hierarchy_entry (struct hists *hists, struct rb_root *root, struct hist_entry *pair) |
|
static struct hist_entry * | hists__find_entry (struct hists *hists, struct hist_entry *he) |
|
static struct hist_entry * | hists__find_hierarchy_entry (struct rb_root *root, struct hist_entry *he) |
|
static void | hists__match_hierarchy (struct rb_root *leader_root, struct rb_root *other_root) |
|
void | hists__match (struct hists *leader, struct hists *other) |
|
static int | hists__link_hierarchy (struct hists *leader_hists, struct hist_entry *parent, struct rb_root *leader_root, struct rb_root *other_root) |
|
int | hists__link (struct hists *leader, struct hists *other) |
|
void | hist__account_cycles (struct branch_stack *bs, struct addr_location *al, struct perf_sample *sample, bool nonany_branch_mode) |
|
size_t | perf_evlist__fprintf_nr_events (struct perf_evlist *evlist, FILE *fp) |
|
u64 | hists__total_period (struct hists *hists) |
|
int | __hists__scnprintf_title (struct hists *hists, char *bf, size_t size, bool show_freq) |
|
int | parse_filter_percentage (const struct option *opt __maybe_unused, const char *arg, int unset __maybe_unused) |
|
int | perf_hist_config (const char *var, const char *value) |
|
int | __hists__init (struct hists *hists, struct perf_hpp_list *hpp_list) |
|
static void | hists__delete_remaining_entries (struct rb_root *root) |
|
static void | hists__delete_all_entries (struct hists *hists) |
|
static void | hists_evsel__exit (struct perf_evsel *evsel) |
|
static int | hists_evsel__init (struct perf_evsel *evsel) |
|
int | hists__init (void) |
|
void | perf_hpp_list__init (struct perf_hpp_list *list) |
|