diff options
author | Sean Eric Fagan <sef@cygnus> | 1991-07-18 20:19:17 +0000 |
---|---|---|
committer | Sean Eric Fagan <sef@cygnus> | 1991-07-18 20:19:17 +0000 |
commit | 3d6c6501891ab37f334c209e065ad0e7a2cd5a74 (patch) | |
tree | 66618297396822943ef644edb76c0c240a76407a /gprof/gprof.callg | |
parent | 1b2d0bf260776889b7cc5a5fe0cd015856371139 (diff) | |
download | gdb-3d6c6501891ab37f334c209e065ad0e7a2cd5a74.zip gdb-3d6c6501891ab37f334c209e065ad0e7a2cd5a74.tar.gz gdb-3d6c6501891ab37f334c209e065ad0e7a2cd5a74.tar.bz2 |
Initial revision
Diffstat (limited to 'gprof/gprof.callg')
-rw-r--r-- | gprof/gprof.callg | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/gprof/gprof.callg b/gprof/gprof.callg new file mode 100644 index 0000000..533c96c --- /dev/null +++ b/gprof/gprof.callg @@ -0,0 +1,108 @@ + + + +call graph profile: + The sum of self and descendents is the major sort + for this listing. + + function entries: + +index the index of the function in the call graph + listing, as an aid to locating it (see below). + +%time the percentage of the total time of the program + accounted for by this function and its + descendents. + +self the number of seconds spent in this function + itself. + +descendents + the number of seconds spent in the descendents of + this function on behalf of this function. + +called the number of times this function is called (other + than recursive calls). + +self the number of times this function calls itself + recursively. + +name the name of the function, with an indication of + its membership in a cycle, if any. + +index the index of the function in the call graph + listing, as an aid to locating it. + + + + parent listings: + +self* the number of seconds of this function's self time + which is due to calls from this parent. + +descendents* + the number of seconds of this function's + descendent time which is due to calls from this + parent. + +called** the number of times this function is called by + this parent. This is the numerator of the + fraction which divides up the function's time to + its parents. + +total* the number of times this function was called by + all of its parents. This is the denominator of + the propagation fraction. + +parents the name of this parent, with an indication of the + parent's membership in a cycle, if any. + +index the index of this parent in the call graph + listing, as an aid in locating it. + + + + children listings: + +self* the number of seconds of this child's self time + which is due to being called by this function. + +descendent* + the number of seconds of this child's descendent's + time which is due to being called by this + function. + +called** the number of times this child is called by this + function. This is the numerator of the + propagation fraction for this child. + +total* the number of times this child is called by all + functions. This is the denominator of the + propagation fraction. + +children the name of this child, and an indication of its + membership in a cycle, if any. + +index the index of this child in the call graph listing, + as an aid to locating it. + + + + * these fields are omitted for parents (or + children) in the same cycle as the function. If + the function (or child) is a member of a cycle, + the propagated times and propagation denominator + represent the self time and descendent time of the + cycle as a whole. + + ** static-only parents and children are indicated + by a call count of 0. + + + + cycle listings: + the cycle as a whole is listed with the same + fields as a function entry. Below it are listed + the members of the cycle, and their contributions + to the time and call counts of the cycle. + |