diff options
Diffstat (limited to 'tools/perf/util/callchain.h')
| -rw-r--r-- | tools/perf/util/callchain.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/perf/util/callchain.h b/tools/perf/util/callchain.h index 1a79df9f739..9b4ff16cac9 100644 --- a/tools/perf/util/callchain.h +++ b/tools/perf/util/callchain.h | |||
| @@ -14,6 +14,11 @@ enum chain_mode { | |||
| 14 | CHAIN_GRAPH_REL | 14 | CHAIN_GRAPH_REL |
| 15 | }; | 15 | }; |
| 16 | 16 | ||
| 17 | enum chain_order { | ||
| 18 | ORDER_CALLER, | ||
| 19 | ORDER_CALLEE | ||
| 20 | }; | ||
| 21 | |||
| 17 | struct callchain_node { | 22 | struct callchain_node { |
| 18 | struct callchain_node *parent; | 23 | struct callchain_node *parent; |
| 19 | struct list_head siblings; | 24 | struct list_head siblings; |
| @@ -41,6 +46,7 @@ struct callchain_param { | |||
| 41 | u32 print_limit; | 46 | u32 print_limit; |
| 42 | double min_percent; | 47 | double min_percent; |
| 43 | sort_chain_func_t sort; | 48 | sort_chain_func_t sort; |
| 49 | enum chain_order order; | ||
| 44 | }; | 50 | }; |
| 45 | 51 | ||
| 46 | struct callchain_list { | 52 | struct callchain_list { |
