Back to index

cell-binutils  2.17cvs20070401
bsd_callg_bl.m
Go to the documentation of this file.
00001 
00002 
00003 
00004 call graph profile:
00005           The sum of self and descendents is the major sort
00006           for this listing.
00007 
00008           function entries:
00009 
00010 index     the index of the function in the call graph
00011           listing, as an aid to locating it (see below).
00012 
00013 %time     the percentage of the total time of the program
00014           accounted for by this function and its
00015           descendents.
00016 
00017 self      the number of seconds spent in this function
00018           itself.
00019 
00020 descendents
00021           the number of seconds spent in the descendents of
00022           this function on behalf of this function.
00023 
00024 called    the number of times this function is called (other
00025           than recursive calls).
00026 
00027 self      the number of times this function calls itself
00028           recursively.
00029 
00030 name      the name of the function, with an indication of
00031           its membership in a cycle, if any.
00032 
00033 index     the index of the function in the call graph
00034           listing, as an aid to locating it.
00035 
00036 
00037 
00038           parent listings:
00039 
00040 self*     the number of seconds of this function's self time
00041           which is due to calls from this parent.
00042 
00043 descendents*
00044           the number of seconds of this function's
00045           descendent time which is due to calls from this
00046           parent.
00047 
00048 called**  the number of times this function is called by
00049           this parent.  This is the numerator of the
00050           fraction which divides up the function's time to
00051           its parents.
00052 
00053 total*    the number of times this function was called by
00054           all of its parents.  This is the denominator of
00055           the propagation fraction.
00056 
00057 parents   the name of this parent, with an indication of the
00058           parent's membership in a cycle, if any.
00059 
00060 index     the index of this parent in the call graph
00061           listing, as an aid in locating it.
00062 
00063 
00064 
00065           children listings:
00066 
00067 self*     the number of seconds of this child's self time
00068           which is due to being called by this function.
00069 
00070 descendent*
00071           the number of seconds of this child's descendent's
00072           time which is due to being called by this
00073           function.
00074 
00075 called**  the number of times this child is called by this
00076           function.  This is the numerator of the
00077           propagation fraction for this child.
00078 
00079 total*    the number of times this child is called by all
00080           functions.  This is the denominator of the
00081           propagation fraction.
00082 
00083 children  the name of this child, and an indication of its
00084           membership in a cycle, if any.
00085 
00086 index     the index of this child in the call graph listing,
00087           as an aid to locating it.
00088 
00089 
00090 
00091           * these fields are omitted for parents (or
00092           children) in the same cycle as the function.  If
00093           the function (or child) is a member of a cycle,
00094           the propagated times and propagation denominator
00095           represent the self time and descendent time of the
00096           cycle as a whole.
00097 
00098           ** static-only parents and children are indicated
00099           by a call count of 0.
00100 
00101 
00102 
00103           cycle listings:
00104           the cycle as a whole is listed with the same
00105           fields as a function entry.  Below it are listed
00106           the members of the cycle, and their contributions
00107           to the time and call counts of the cycle.
00108