DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(gprof.info) Debugging

Info Catalog (gprof.info) Internals (gprof.info) Details
 
 Debugging `gprof'
 -----------------
 
    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
 
 
Info Catalog (gprof.info) Internals (gprof.info) Details
automatically generated byinfo2html