Annotation of 42BSD/ucb/gprof/gprof.callg.blurb, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.