dmake: do not set MAKEFLAGS=k
[unleashed/tickless.git] / usr / src / cmd / sgs / gprof / common / gprof.callg.blurb
blob88c18e4d2d1035d9f50274572b1a1c7d20046210
1 call graph profile:
2           The sum of self and descendents is the major sort
3           for this listing.
5           function entries:
7 index     the index of the function in the call graph
8           listing, as an aid to locating it (see below).
10 %time     the percentage of the total time of the program
11           accounted for by this function and its
12           descendents.
14 self      the number of seconds spent in this function
15           itself.
17 descendents
18           the number of seconds spent in the descendents of
19           this function on behalf of this function.
21 called    the number of times this function is called (other
22           than recursive calls).
24 self      the number of times this function calls itself
25           recursively.
27 name      the name of the function, with an indication of
28           its membership in a cycle, if any.
30 index     the index of the function in the call graph
31           listing, as an aid to locating it.
35           parent listings:
37 self*     the number of seconds of this function's self time
38           which is due to calls from this parent.
40 descendents*
41           the number of seconds of this function's
42           descendent time which is due to calls from this
43           parent.
45 called**  the number of times this function is called by
46           this parent.  This is the numerator of the
47           fraction which divides up the function's time to
48           its parents.
50 total*    the number of times this function was called by
51           all of its parents.  This is the denominator of
52           the propagation fraction.
54 parents   the name of this parent, with an indication of the
55           parent's membership in a cycle, if any.
57 index     the index of this parent in the call graph
58           listing, as an aid in locating it.
62           children listings:
64 self*     the number of seconds of this child's self time
65           which is due to being called by this function.
67 descendent*
68           the number of seconds of this child's descendent's
69           time which is due to being called by this
70           function.
72 called**  the number of times this child is called by this
73           function.  This is the numerator of the
74           propagation fraction for this child.
76 total*    the number of times this child is called by all
77           functions.  This is the denominator of the
78           propagation fraction.
80 children  the name of this child, and an indication of its
81           membership in a cycle, if any.
83 index     the index of this child in the call graph listing,
84           as an aid to locating it.
88           * these fields are omitted for parents (or
89           children) in the same cycle as the function.  If
90           the function (or child) is a member of a cycle,
91           the propagated times and propagation denominator
92           represent the self time and descendent time of the
93           cycle as a whole.
95           ** static-only parents and children are indicated
96           by a call count of 0.
100           cycle listings:
101           the cycle as a whole is listed with the same
102           fields as a function entry.  Below it are listed
103           the members of the cycle, and their contributions
104           to the time and call counts of the cycle.