|
@@ -169,30 +169,40 @@ OPTIONS
|
|
|
--dump-raw-trace::
|
|
|
Dump raw trace in ASCII.
|
|
|
|
|
|
--g [type,min[,limit],order[,key][,branch]]::
|
|
|
---call-graph::
|
|
|
- Display call chains using type, min percent threshold, optional print
|
|
|
- limit and order.
|
|
|
- type can be either:
|
|
|
+-g::
|
|
|
+--call-graph=<print_type,threshold[,print_limit],order,sort_key,branch>::
|
|
|
+ Display call chains using type, min percent threshold, print limit,
|
|
|
+ call order, sort key and branch. Note that ordering of parameters is not
|
|
|
+ fixed so any parement can be given in an arbitraty order. One exception
|
|
|
+ is the print_limit which should be preceded by threshold.
|
|
|
+
|
|
|
+ print_type can be either:
|
|
|
- flat: single column, linear exposure of call chains.
|
|
|
- - graph: use a graph tree, displaying absolute overhead rates.
|
|
|
+ - graph: use a graph tree, displaying absolute overhead rates. (default)
|
|
|
- fractal: like graph, but displays relative rates. Each branch of
|
|
|
- the tree is considered as a new profiled object. +
|
|
|
+ the tree is considered as a new profiled object.
|
|
|
+ - none: disable call chain display.
|
|
|
+
|
|
|
+ threshold is a percentage value which specifies a minimum percent to be
|
|
|
+ included in the output call graph. Default is 0.5 (%).
|
|
|
+
|
|
|
+ print_limit is only applied when stdio interface is used. It's to limit
|
|
|
+ number of call graph entries in a single hist entry. Note that it needs
|
|
|
+ to be given after threshold (but not necessarily consecutive).
|
|
|
+ Default is 0 (unlimited).
|
|
|
|
|
|
order can be either:
|
|
|
- callee: callee based call graph.
|
|
|
- caller: inverted caller based call graph.
|
|
|
+ Default is 'caller' when --children is used, otherwise 'callee'.
|
|
|
|
|
|
- key can be:
|
|
|
- - function: compare on functions
|
|
|
+ sort_key can be:
|
|
|
+ - function: compare on functions (default)
|
|
|
- address: compare on individual code addresses
|
|
|
|
|
|
branch can be:
|
|
|
- - branch: include last branch information in callgraph
|
|
|
- when available. Usually more convenient to use --branch-history
|
|
|
- for this.
|
|
|
-
|
|
|
- Default: graph,0.5,caller
|
|
|
+ - branch: include last branch information in callgraph when available.
|
|
|
+ Usually more convenient to use --branch-history for this.
|
|
|
|
|
|
--children::
|
|
|
Accumulate callchain of children to parent entry so that then can
|