xref: /freebsd/usr.bin/gprof/gprof.callg (revision 9b50d9027575220cb6dd09b3e62f03f511e908b8)
19b50d902SRodney W. Grimes
29b50d902SRodney W. Grimes
39b50d902SRodney W. Grimes
49b50d902SRodney W. Grimescall graph profile:
59b50d902SRodney W. Grimes          The sum of self and descendents is the major sort
69b50d902SRodney W. Grimes          for this listing.
79b50d902SRodney W. Grimes
89b50d902SRodney W. Grimes          function entries:
99b50d902SRodney W. Grimes
109b50d902SRodney W. Grimesindex     the index of the function in the call graph
119b50d902SRodney W. Grimes          listing, as an aid to locating it (see below).
129b50d902SRodney W. Grimes
139b50d902SRodney W. Grimes%time     the percentage of the total time of the program
149b50d902SRodney W. Grimes          accounted for by this function and its
159b50d902SRodney W. Grimes          descendents.
169b50d902SRodney W. Grimes
179b50d902SRodney W. Grimesself      the number of seconds spent in this function
189b50d902SRodney W. Grimes          itself.
199b50d902SRodney W. Grimes
209b50d902SRodney W. Grimesdescendents
219b50d902SRodney W. Grimes          the number of seconds spent in the descendents of
229b50d902SRodney W. Grimes          this function on behalf of this function.
239b50d902SRodney W. Grimes
249b50d902SRodney W. Grimescalled    the number of times this function is called (other
259b50d902SRodney W. Grimes          than recursive calls).
269b50d902SRodney W. Grimes
279b50d902SRodney W. Grimesself      the number of times this function calls itself
289b50d902SRodney W. Grimes          recursively.
299b50d902SRodney W. Grimes
309b50d902SRodney W. Grimesname      the name of the function, with an indication of
319b50d902SRodney W. Grimes          its membership in a cycle, if any.
329b50d902SRodney W. Grimes
339b50d902SRodney W. Grimesindex     the index of the function in the call graph
349b50d902SRodney W. Grimes          listing, as an aid to locating it.
359b50d902SRodney W. Grimes
369b50d902SRodney W. Grimes
379b50d902SRodney W. Grimes
389b50d902SRodney W. Grimes          parent listings:
399b50d902SRodney W. Grimes
409b50d902SRodney W. Grimesself*     the number of seconds of this function's self time
419b50d902SRodney W. Grimes          which is due to calls from this parent.
429b50d902SRodney W. Grimes
439b50d902SRodney W. Grimesdescendents*
449b50d902SRodney W. Grimes          the number of seconds of this function's
459b50d902SRodney W. Grimes          descendent time which is due to calls from this
469b50d902SRodney W. Grimes          parent.
479b50d902SRodney W. Grimes
489b50d902SRodney W. Grimescalled**  the number of times this function is called by
499b50d902SRodney W. Grimes          this parent.  This is the numerator of the
509b50d902SRodney W. Grimes          fraction which divides up the function's time to
519b50d902SRodney W. Grimes          its parents.
529b50d902SRodney W. Grimes
539b50d902SRodney W. Grimestotal*    the number of times this function was called by
549b50d902SRodney W. Grimes          all of its parents.  This is the denominator of
559b50d902SRodney W. Grimes          the propagation fraction.
569b50d902SRodney W. Grimes
579b50d902SRodney W. Grimesparents   the name of this parent, with an indication of the
589b50d902SRodney W. Grimes          parent's membership in a cycle, if any.
599b50d902SRodney W. Grimes
609b50d902SRodney W. Grimesindex     the index of this parent in the call graph
619b50d902SRodney W. Grimes          listing, as an aid in locating it.
629b50d902SRodney W. Grimes
639b50d902SRodney W. Grimes
649b50d902SRodney W. Grimes
659b50d902SRodney W. Grimes          children listings:
669b50d902SRodney W. Grimes
679b50d902SRodney W. Grimesself*     the number of seconds of this child's self time
689b50d902SRodney W. Grimes          which is due to being called by this function.
699b50d902SRodney W. Grimes
709b50d902SRodney W. Grimesdescendent*
719b50d902SRodney W. Grimes          the number of seconds of this child's descendent's
729b50d902SRodney W. Grimes          time which is due to being called by this
739b50d902SRodney W. Grimes          function.
749b50d902SRodney W. Grimes
759b50d902SRodney W. Grimescalled**  the number of times this child is called by this
769b50d902SRodney W. Grimes          function.  This is the numerator of the
779b50d902SRodney W. Grimes          propagation fraction for this child.
789b50d902SRodney W. Grimes
799b50d902SRodney W. Grimestotal*    the number of times this child is called by all
809b50d902SRodney W. Grimes          functions.  This is the denominator of the
819b50d902SRodney W. Grimes          propagation fraction.
829b50d902SRodney W. Grimes
839b50d902SRodney W. Grimeschildren  the name of this child, and an indication of its
849b50d902SRodney W. Grimes          membership in a cycle, if any.
859b50d902SRodney W. Grimes
869b50d902SRodney W. Grimesindex     the index of this child in the call graph listing,
879b50d902SRodney W. Grimes          as an aid to locating it.
889b50d902SRodney W. Grimes
899b50d902SRodney W. Grimes
909b50d902SRodney W. Grimes
919b50d902SRodney W. Grimes          * these fields are omitted for parents (or
929b50d902SRodney W. Grimes          children) in the same cycle as the function.  If
939b50d902SRodney W. Grimes          the function (or child) is a member of a cycle,
949b50d902SRodney W. Grimes          the propagated times and propagation denominator
959b50d902SRodney W. Grimes          represent the self time and descendent time of the
969b50d902SRodney W. Grimes          cycle as a whole.
979b50d902SRodney W. Grimes
989b50d902SRodney W. Grimes          ** static-only parents and children are indicated
999b50d902SRodney W. Grimes          by a call count of 0.
1009b50d902SRodney W. Grimes
1019b50d902SRodney W. Grimes
1029b50d902SRodney W. Grimes
1039b50d902SRodney W. Grimes          cycle listings:
1049b50d902SRodney W. Grimes          the cycle as a whole is listed with the same
1059b50d902SRodney W. Grimes          fields as a function entry.  Below it are listed
1069b50d902SRodney W. Grimes          the members of the cycle, and their contributions
1079b50d902SRodney W. Grimes          to the time and call counts of the cycle.
1089b50d902SRodney W. Grimes
109