Blame gprof/bsd_callg_bl.m

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