|
static int | setup_compute_opt_wdiff (char *opt) |
|
static int | setup_compute_opt (char *opt) |
|
static int | setup_compute (const struct option *opt, const char *str, int unset __maybe_unused) |
|
static double | period_percent (struct hist_entry *he, u64 period) |
|
static double | compute_delta (struct hist_entry *he, struct hist_entry *pair) |
|
static double | compute_ratio (struct hist_entry *he, struct hist_entry *pair) |
|
static s64 | compute_wdiff (struct hist_entry *he, struct hist_entry *pair) |
|
static int | formula_delta (struct hist_entry *he, struct hist_entry *pair, char *buf, size_t size) |
|
static int | formula_ratio (struct hist_entry *he, struct hist_entry *pair, char *buf, size_t size) |
|
static int | formula_wdiff (struct hist_entry *he, struct hist_entry *pair, char *buf, size_t size) |
|
static int | formula_fprintf (struct hist_entry *he, struct hist_entry *pair, char *buf, size_t size) |
|
static int | diff__process_sample_event (struct perf_tool *tool __maybe_unused, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) |
|
static struct perf_evsel * | evsel_match (struct perf_evsel *evsel, struct perf_evlist *evlist) |
|
static void | perf_evlist__collapse_resort (struct perf_evlist *evlist) |
|
static struct data__file * | fmt_to_data_file (struct perf_hpp_fmt *fmt) |
|
static struct hist_entry * | get_pair_data (struct hist_entry *he, struct data__file *d) |
|
static struct hist_entry * | get_pair_fmt (struct hist_entry *he, struct diff_hpp_fmt *dfmt) |
|
static void | hists__baseline_only (struct hists *hists) |
|
static void | hists__precompute (struct hists *hists) |
|
static int64_t | cmp_doubles (double l, double r) |
|
static int64_t | __hist_entry__cmp_compute (struct hist_entry *left, struct hist_entry *right, int c) |
|
static int64_t | hist_entry__cmp_compute (struct hist_entry *left, struct hist_entry *right, int c, int sort_idx) |
|
static int64_t | hist_entry__cmp_compute_idx (struct hist_entry *left, struct hist_entry *right, int c, int sort_idx) |
|
static int64_t | hist_entry__cmp_nop (struct perf_hpp_fmt *fmt __maybe_unused, struct hist_entry *left __maybe_unused, struct hist_entry *right __maybe_unused) |
|
static int64_t | hist_entry__cmp_baseline (struct perf_hpp_fmt *fmt __maybe_unused, struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | hist_entry__cmp_delta (struct perf_hpp_fmt *fmt, struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | hist_entry__cmp_delta_abs (struct perf_hpp_fmt *fmt, struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | hist_entry__cmp_ratio (struct perf_hpp_fmt *fmt, struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | hist_entry__cmp_wdiff (struct perf_hpp_fmt *fmt, struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | hist_entry__cmp_delta_idx (struct perf_hpp_fmt *fmt __maybe_unused, struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | hist_entry__cmp_delta_abs_idx (struct perf_hpp_fmt *fmt __maybe_unused, struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | hist_entry__cmp_ratio_idx (struct perf_hpp_fmt *fmt __maybe_unused, struct hist_entry *left, struct hist_entry *right) |
|
static int64_t | hist_entry__cmp_wdiff_idx (struct perf_hpp_fmt *fmt __maybe_unused, struct hist_entry *left, struct hist_entry *right) |
|
static void | hists__process (struct hists *hists) |
|
static void | data__fprintf (void) |
|
static void | data_process (void) |
|
static void | data__free (struct data__file *d) |
|
static int | __cmd_diff (void) |
|
static double | baseline_percent (struct hist_entry *he) |
|
static int | hpp__color_baseline (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he) |
|
static int | hpp__entry_baseline (struct hist_entry *he, char *buf, size_t size) |
|
static int | __hpp__color_compare (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he, int comparison_method) |
|
static int | hpp__color_delta (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he) |
|
static int | hpp__color_ratio (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he) |
|
static int | hpp__color_wdiff (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he) |
|
static void | hpp__entry_unpair (struct hist_entry *he, int idx, char *buf, size_t size) |
|
static void | hpp__entry_pair (struct hist_entry *he, struct hist_entry *pair, int idx, char *buf, size_t size) |
|
static void | __hpp__entry_global (struct hist_entry *he, struct diff_hpp_fmt *dfmt, char *buf, size_t size) |
|
static int | hpp__entry_global (struct perf_hpp_fmt *_fmt, struct perf_hpp *hpp, struct hist_entry *he) |
|
static int | hpp__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 | hpp__width (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp __maybe_unused, struct hists *hists __maybe_unused) |
|
static void | init_header (struct data__file *d, struct diff_hpp_fmt *dfmt) |
|
static void | data__hpp_register (struct data__file *d, int idx) |
|
static int | ui_init (void) |
|
static int | data_init (int argc, const char **argv) |
|
static int | diff__config (const char *var, const char *value, void *cb __maybe_unused) |
|
int | cmd_diff (int argc, const char **argv) |
|