|
static int | repsep_snprintf (char *bf, size_t size, const char *fmt,...) |
|
static int64_t | cmp_null (const void *l, const void *r) |
|
static int64_t | sort__thread_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__thread_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__thread_filter (struct hist_entry *he, int type, const void *arg) |
|
static int64_t | sort__comm_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | sort__comm_collapse (struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | sort__comm_sort (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__comm_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | _sort__dso_cmp (struct map *map_l, struct map *map_r) |
|
static int64_t | sort__dso_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | _hist_entry__dso_snprintf (struct map *map, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__dso_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__dso_filter (struct hist_entry *he, int type, const void *arg) |
|
static int64_t | _sort__addr_cmp (u64 left_ip, u64 right_ip) |
|
static int64_t | _sort__sym_cmp (struct symbol *sym_l, struct symbol *sym_r) |
|
static int64_t | sort__sym_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | sort__sym_sort (struct hist_entry *left, struct hist_entry *right) |
|
static int | _hist_entry__sym_snprintf (struct map *map, struct symbol *sym, u64 ip, char level, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__sym_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__sym_filter (struct hist_entry *he, int type, const void *arg) |
|
char * | hist_entry__srcline (struct hist_entry *he) |
|
static int64_t | sort__srcline_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__srcline_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static char * | addr_map_symbol__srcline (struct addr_map_symbol *ams) |
|
static int64_t | sort__srcline_from_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__srcline_from_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__srcline_to_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__srcline_to_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static char * | hist_entry__get_srcfile (struct hist_entry *e) |
|
static int64_t | sort__srcfile_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__srcfile_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__parent_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__parent_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__cpu_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__cpu_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | _sort__cgroup_dev_cmp (u64 left_dev, u64 right_dev) |
|
static int64_t | _sort__cgroup_inode_cmp (u64 left_ino, u64 right_ino) |
|
static int64_t | sort__cgroup_id_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__cgroup_id_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width __maybe_unused) |
|
static int64_t | sort__socket_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__socket_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__socket_filter (struct hist_entry *he, int type, const void *arg) |
|
static char * | get_trace_output (struct hist_entry *he) |
|
static int64_t | sort__trace_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__trace_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__dso_from_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__dso_from_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__dso_from_filter (struct hist_entry *he, int type, const void *arg) |
|
static int64_t | sort__dso_to_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__dso_to_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__dso_to_filter (struct hist_entry *he, int type, const void *arg) |
|
static int64_t | sort__sym_from_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | sort__sym_to_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__sym_from_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__sym_to_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int | hist_entry__sym_from_filter (struct hist_entry *he, int type, const void *arg) |
|
static int | hist_entry__sym_to_filter (struct hist_entry *he, int type, const void *arg) |
|
static int64_t | sort__mispredict_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__mispredict_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__cycles_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__cycles_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
int64_t | sort__daddr_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__daddr_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
int64_t | sort__iaddr_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__iaddr_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__dso_daddr_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__dso_daddr_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__locked_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__locked_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__tlb_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__tlb_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__lvl_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__lvl_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__snoop_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__snoop_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
int64_t | sort__dcacheline_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__dcacheline_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static u64 | he_weight (struct hist_entry *he) |
|
static int64_t | sort__local_weight_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__local_weight_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__global_weight_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__global_weight_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__phys_daddr_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__phys_daddr_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__abort_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__abort_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__in_tx_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | hist_entry__in_tx_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | sort__transaction_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static char * | add_str (char *p, const char *str) |
|
int | hist_entry__transaction_len (void) |
|
static int | hist_entry__transaction_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | _sort__sym_size_cmp (struct symbol *sym_l, struct symbol *sym_r) |
|
static int64_t | sort__sym_size_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | _hist_entry__sym_size_snprintf (struct symbol *sym, char *bf, size_t bf_size, unsigned int width) |
|
static int | hist_entry__sym_size_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
static int64_t | _sort__dso_size_cmp (struct map *map_l, struct map *map_r) |
|
static int64_t | sort__dso_size_cmp (struct hist_entry *left, struct hist_entry *right) |
|
static int | _hist_entry__dso_size_snprintf (struct map *map, char *bf, size_t bf_size, unsigned int width) |
|
static int | hist_entry__dso_size_snprintf (struct hist_entry *he, char *bf, size_t size, unsigned int width) |
|
void | perf_hpp__reset_sort_width (struct perf_hpp_fmt *fmt, struct hists *hists) |
|
static int | __sort__hpp_header (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hists *hists, int line __maybe_unused, int *span __maybe_unused) |
|
static int | __sort__hpp_width (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp __maybe_unused, struct hists *hists) |
|
static int | __sort__hpp_entry (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he) |
|
static int64_t | __sort__hpp_cmp (struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b) |
|
static int64_t | __sort__hpp_collapse (struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b) |
|
static int64_t | __sort__hpp_sort (struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b) |
|
bool | perf_hpp__is_sort_entry (struct perf_hpp_fmt *format) |
|
static bool | __sort__hpp_equal (struct perf_hpp_fmt *a, struct perf_hpp_fmt *b) |
|
static void | hse_free (struct perf_hpp_fmt *fmt) |
|
static struct hpp_sort_entry * | __sort_dimension__alloc_hpp (struct sort_dimension *sd, int level) |
|
static void | hpp_free (struct perf_hpp_fmt *fmt) |
|
static struct perf_hpp_fmt * | __hpp_dimension__alloc_hpp (struct hpp_dimension *hd, int level) |
|
int | hist_entry__filter (struct hist_entry *he, int type, const void *arg) |
|
static int | __sort_dimension__add_hpp_sort (struct sort_dimension *sd, struct perf_hpp_list *list, int level) |
|
static int | __sort_dimension__add_hpp_output (struct sort_dimension *sd, struct perf_hpp_list *list) |
|
static int | hde_width (struct hpp_dynamic_entry *hde) |
|
static void | update_dynamic_len (struct hpp_dynamic_entry *hde, struct hist_entry *he) |
|
static int | __sort__hde_header (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hists *hists __maybe_unused, int line __maybe_unused, int *span __maybe_unused) |
|
static int | __sort__hde_width (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp __maybe_unused, struct hists *hists __maybe_unused) |
|
bool | perf_hpp__defined_dynamic_entry (struct perf_hpp_fmt *fmt, struct hists *hists) |
|
static int | __sort__hde_entry (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he) |
|
static int64_t | __sort__hde_cmp (struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b) |
|
bool | perf_hpp__is_dynamic_entry (struct perf_hpp_fmt *fmt) |
|
static bool | __sort__hde_equal (struct perf_hpp_fmt *a, struct perf_hpp_fmt *b) |
|
static void | hde_free (struct perf_hpp_fmt *fmt) |
|
static struct hpp_dynamic_entry * | __alloc_dynamic_entry (struct perf_evsel *evsel, struct format_field *field, int level) |
|
struct perf_hpp_fmt * | perf_hpp_fmt__dup (struct perf_hpp_fmt *fmt) |
|
static int | parse_field_name (char *str, char **event, char **field, char **opt) |
|
static struct perf_evsel * | find_evsel (struct perf_evlist *evlist, char *event_name) |
|
static int | __dynamic_dimension__add (struct perf_evsel *evsel, struct format_field *field, bool raw_trace, int level) |
|
static int | add_evsel_fields (struct perf_evsel *evsel, bool raw_trace, int level) |
|
static int | add_all_dynamic_fields (struct perf_evlist *evlist, bool raw_trace, int level) |
|
static int | add_all_matching_fields (struct perf_evlist *evlist, char *field_name, bool raw_trace, int level) |
|
static int | add_dynamic_entry (struct perf_evlist *evlist, const char *tok, int level) |
|
static int | __sort_dimension__add (struct sort_dimension *sd, struct perf_hpp_list *list, int level) |
|
static int | __hpp_dimension__add (struct hpp_dimension *hd, struct perf_hpp_list *list, int level) |
|
static int | __sort_dimension__add_output (struct perf_hpp_list *list, struct sort_dimension *sd) |
|
static int | __hpp_dimension__add_output (struct perf_hpp_list *list, struct hpp_dimension *hd) |
|
int | hpp_dimension__add_output (unsigned col) |
|
int | sort_dimension__add (struct perf_hpp_list *list, const char *tok, struct perf_evlist *evlist, int level) |
|
static int | setup_sort_list (struct perf_hpp_list *list, char *str, struct perf_evlist *evlist) |
|
static const char * | get_default_sort_order (struct perf_evlist *evlist) |
|
static int | setup_sort_order (struct perf_evlist *evlist) |
|
static char * | prefix_if_not_in (const char *pre, char *str) |
|
static char * | setup_overhead (char *keys) |
|
static int | __setup_sorting (struct perf_evlist *evlist) |
|
void | perf_hpp__set_elide (int idx, bool elide) |
|
static bool | __get_elide (struct strlist *list, const char *list_name, FILE *fp) |
|
static bool | get_elide (int idx, FILE *output) |
|
void | sort__setup_elide (FILE *output) |
|
int | output_field_add (struct perf_hpp_list *list, char *tok) |
|
static int | setup_output_list (struct perf_hpp_list *list, char *str) |
|
void | reset_dimensions (void) |
|
bool | is_strict_order (const char *order) |
|
static int | __setup_output_field (void) |
|
int | setup_sorting (struct perf_evlist *evlist) |
|
void | reset_output_field (void) |
|