From: Roberto Agostino Vitillo<ravitillo@xxxxxxx>[..]
This patch adds:
- ability to parse samples with PERF_SAMPLE_BRANCH_STACK
- sort on branches
- build histograms on branches
static struct sort_dimension sort_dimensions[] = {
- { .name = "pid", .entry =&sort_thread, },
- { .name = "comm", .entry =&sort_comm, },
- { .name = "dso", .entry =&sort_dso, },
- { .name = "symbol", .entry =&sort_sym, },
- { .name = "parent", .entry =&sort_parent, },
- { .name = "cpu", .entry =&sort_cpu, },
+ { .name = "pid", .entry =&sort_thread, },
+ { .name = "comm", .entry =&sort_comm, },
+ { .name = "dso", .entry =&sort_dso, },
+ { .name = "dso_from", .entry =&sort_dso_from,.taken = true },
+ { .name = "dso_to", .entry =&sort_dso_to, .taken = true },
+ { .name = "symbol", .entry =&sort_sym, },
+ { .name = "symbol_from",.entry =&sort_sym_from,.taken = true },
+ { .name = "symbol_to", .entry =&sort_sym_to, .taken = true },
+ { .name = "parent", .entry =&sort_parent, },
+ { .name = "cpu", .entry =&sort_cpu, },
+ { .name = "mispredict", .entry =&sort_mispredict, },
};