1*2159047fSniklas
2*2159047fSniklas
3*2159047fSniklas
4*2159047fSniklascall graph profile:
5*2159047fSniklas          The sum of self and descendents is the major sort
6*2159047fSniklas          for this listing.
7*2159047fSniklas
8*2159047fSniklas          function entries:
9*2159047fSniklas
10*2159047fSniklasindex     the index of the function in the call graph
11*2159047fSniklas          listing, as an aid to locating it (see below).
12*2159047fSniklas
13*2159047fSniklas%time     the percentage of the total time of the program
14*2159047fSniklas          accounted for by this function and its
15*2159047fSniklas          descendents.
16*2159047fSniklas
17*2159047fSniklasself      the number of seconds spent in this function
18*2159047fSniklas          itself.
19*2159047fSniklas
20*2159047fSniklasdescendents
21*2159047fSniklas          the number of seconds spent in the descendents of
22*2159047fSniklas          this function on behalf of this function.
23*2159047fSniklas
24*2159047fSniklascalled    the number of times this function is called (other
25*2159047fSniklas          than recursive calls).
26*2159047fSniklas
27*2159047fSniklasself      the number of times this function calls itself
28*2159047fSniklas          recursively.
29*2159047fSniklas
30*2159047fSniklasname      the name of the function, with an indication of
31*2159047fSniklas          its membership in a cycle, if any.
32*2159047fSniklas
33*2159047fSniklasindex     the index of the function in the call graph
34*2159047fSniklas          listing, as an aid to locating it.
35*2159047fSniklas
36*2159047fSniklas
37*2159047fSniklas
38*2159047fSniklas          parent listings:
39*2159047fSniklas
40*2159047fSniklasself*     the number of seconds of this function's self time
41*2159047fSniklas          which is due to calls from this parent.
42*2159047fSniklas
43*2159047fSniklasdescendents*
44*2159047fSniklas          the number of seconds of this function's
45*2159047fSniklas          descendent time which is due to calls from this
46*2159047fSniklas          parent.
47*2159047fSniklas
48*2159047fSniklascalled**  the number of times this function is called by
49*2159047fSniklas          this parent.  This is the numerator of the
50*2159047fSniklas          fraction which divides up the function's time to
51*2159047fSniklas          its parents.
52*2159047fSniklas
53*2159047fSniklastotal*    the number of times this function was called by
54*2159047fSniklas          all of its parents.  This is the denominator of
55*2159047fSniklas          the propagation fraction.
56*2159047fSniklas
57*2159047fSniklasparents   the name of this parent, with an indication of the
58*2159047fSniklas          parent's membership in a cycle, if any.
59*2159047fSniklas
60*2159047fSniklasindex     the index of this parent in the call graph
61*2159047fSniklas          listing, as an aid in locating it.
62*2159047fSniklas
63*2159047fSniklas
64*2159047fSniklas
65*2159047fSniklas          children listings:
66*2159047fSniklas
67*2159047fSniklasself*     the number of seconds of this child's self time
68*2159047fSniklas          which is due to being called by this function.
69*2159047fSniklas
70*2159047fSniklasdescendent*
71*2159047fSniklas          the number of seconds of this child's descendent's
72*2159047fSniklas          time which is due to being called by this
73*2159047fSniklas          function.
74*2159047fSniklas
75*2159047fSniklascalled**  the number of times this child is called by this
76*2159047fSniklas          function.  This is the numerator of the
77*2159047fSniklas          propagation fraction for this child.
78*2159047fSniklas
79*2159047fSniklastotal*    the number of times this child is called by all
80*2159047fSniklas          functions.  This is the denominator of the
81*2159047fSniklas          propagation fraction.
82*2159047fSniklas
83*2159047fSniklaschildren  the name of this child, and an indication of its
84*2159047fSniklas          membership in a cycle, if any.
85*2159047fSniklas
86*2159047fSniklasindex     the index of this child in the call graph listing,
87*2159047fSniklas          as an aid to locating it.
88*2159047fSniklas
89*2159047fSniklas
90*2159047fSniklas
91*2159047fSniklas          * these fields are omitted for parents (or
92*2159047fSniklas          children) in the same cycle as the function.  If
93*2159047fSniklas          the function (or child) is a member of a cycle,
94*2159047fSniklas          the propagated times and propagation denominator
95*2159047fSniklas          represent the self time and descendent time of the
96*2159047fSniklas          cycle as a whole.
97*2159047fSniklas
98*2159047fSniklas          ** static-only parents and children are indicated
99*2159047fSniklas          by a call count of 0.
100*2159047fSniklas
101*2159047fSniklas
102*2159047fSniklas
103*2159047fSniklas          cycle listings:
104*2159047fSniklas          the cycle as a whole is listed with the same
105*2159047fSniklas          fields as a function entry.  Below it are listed
106*2159047fSniklas          the members of the cycle, and their contributions
107*2159047fSniklas          to the time and call counts of the cycle.
108*2159047fSniklas
109