Go to the first, previous, next, last section, table of contents.
If gprof
was compiled with debugging enabled,
the `-d' option triggers debugging output
(to stdout) which can be helpful in understanding its operation.
The debugging number specified is interpreted as a sum of the following
options:
- 2 - Topological sort
-
Monitor depth-first numbering of symbols during call graph analysis
- 4 - Cycles
-
Shows symbols as they are identified as cycle heads
- 16 - Tallying
-
As the call graph arcs are read, show each arc and how
the total calls to each function are tallied
- 32 - Call graph arc sorting
-
Details sorting individual parents/children within each call graph entry
- 64 - Reading histogram and call graph records
-
Shows address ranges of histograms as they are read, and each
call graph arc
- 128 - Symbol table
-
Reading, classifying, and sorting the symbol table from the object file.
For line-by-line profiling (`-l' option), also shows line numbers
being assigned to memory addresses.
- 256 - Static call graph
-
Trace operation of `-c' option
- 512 - Symbol table and arc table lookups
-
Detail operation of lookup routines
- 1024 - Call graph propagation
-
Shows how function times are propagated along the call graph
- 2048 - Basic-blocks
-
Shows basic-block records as they are read from profile data
(only meaningful with `-l' option)
- 4096 - Symspecs
-
Shows symspec-to-symbol pattern matching operation
- 8192 - Annotate source
-
Tracks operation of `-A' option
Go to the first, previous, next, last section, table of contents.