Blame gprof/bsd_callg_bl.m

Packit bbfece
Packit bbfece
Packit bbfece
Packit bbfece
call graph profile:
Packit bbfece
          The sum of self and descendents is the major sort
Packit bbfece
          for this listing.
Packit bbfece
Packit bbfece
          function entries:
Packit bbfece
Packit bbfece
index     the index of the function in the call graph
Packit bbfece
          listing, as an aid to locating it (see below).
Packit bbfece
Packit bbfece
%time     the percentage of the total time of the program
Packit bbfece
          accounted for by this function and its
Packit bbfece
          descendents.
Packit bbfece
Packit bbfece
self      the number of seconds spent in this function
Packit bbfece
          itself.
Packit bbfece
Packit bbfece
descendents
Packit bbfece
          the number of seconds spent in the descendents of
Packit bbfece
          this function on behalf of this function.
Packit bbfece
Packit bbfece
called    the number of times this function is called (other
Packit bbfece
          than recursive calls).
Packit bbfece
Packit bbfece
self      the number of times this function calls itself
Packit bbfece
          recursively.
Packit bbfece
Packit bbfece
name      the name of the function, with an indication of
Packit bbfece
          its membership in a cycle, if any.
Packit bbfece
Packit bbfece
index     the index of the function in the call graph
Packit bbfece
          listing, as an aid to locating it.
Packit bbfece
Packit bbfece
Packit bbfece
Packit bbfece
          parent listings:
Packit bbfece
Packit bbfece
self*     the number of seconds of this function's self time
Packit bbfece
          which is due to calls from this parent.
Packit bbfece
Packit bbfece
descendents*
Packit bbfece
          the number of seconds of this function's
Packit bbfece
          descendent time which is due to calls from this
Packit bbfece
          parent.
Packit bbfece
Packit bbfece
called**  the number of times this function is called by
Packit bbfece
          this parent.  This is the numerator of the
Packit bbfece
          fraction which divides up the function's time to
Packit bbfece
          its parents.
Packit bbfece
Packit bbfece
total*    the number of times this function was called by
Packit bbfece
          all of its parents.  This is the denominator of
Packit bbfece
          the propagation fraction.
Packit bbfece
Packit bbfece
parents   the name of this parent, with an indication of the
Packit bbfece
          parent's membership in a cycle, if any.
Packit bbfece
Packit bbfece
index     the index of this parent in the call graph
Packit bbfece
          listing, as an aid in locating it.
Packit bbfece
Packit bbfece
Packit bbfece
Packit bbfece
          children listings:
Packit bbfece
Packit bbfece
self*     the number of seconds of this child's self time
Packit bbfece
          which is due to being called by this function.
Packit bbfece
Packit bbfece
descendent*
Packit bbfece
          the number of seconds of this child's descendent's
Packit bbfece
          time which is due to being called by this
Packit bbfece
          function.
Packit bbfece
Packit bbfece
called**  the number of times this child is called by this
Packit bbfece
          function.  This is the numerator of the
Packit bbfece
          propagation fraction for this child.
Packit bbfece
Packit bbfece
total*    the number of times this child is called by all
Packit bbfece
          functions.  This is the denominator of the
Packit bbfece
          propagation fraction.
Packit bbfece
Packit bbfece
children  the name of this child, and an indication of its
Packit bbfece
          membership in a cycle, if any.
Packit bbfece
Packit bbfece
index     the index of this child in the call graph listing,
Packit bbfece
          as an aid to locating it.
Packit bbfece
Packit bbfece
Packit bbfece
Packit bbfece
          * these fields are omitted for parents (or
Packit bbfece
          children) in the same cycle as the function.  If
Packit bbfece
          the function (or child) is a member of a cycle,
Packit bbfece
          the propagated times and propagation denominator
Packit bbfece
          represent the self time and descendent time of the
Packit bbfece
          cycle as a whole.
Packit bbfece
Packit bbfece
          ** static-only parents and children are indicated
Packit bbfece
          by a call count of 0.
Packit bbfece
Packit bbfece
Packit bbfece
Packit bbfece
          cycle listings:
Packit bbfece
          the cycle as a whole is listed with the same
Packit bbfece
          fields as a function entry.  Below it are listed
Packit bbfece
          the members of the cycle, and their contributions
Packit bbfece
          to the time and call counts of the cycle.
Packit bbfece

Packit bbfece
Copyright (C) 2012-2018 Free Software Foundation, Inc.
Packit bbfece
Packit bbfece
Copying and distribution of this file, with or without modification,
Packit bbfece
are permitted in any medium without royalty provided the copyright
Packit bbfece
notice and this notice are preserved.