cg_symbol Class Reference

The public data for call-graph symbols. More...

#include <symbol.h>

Inheritance diagram for cg_symbol:
Inheritance graph
[legend]
Collaboration diagram for cg_symbol:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector< symbol_entrychildren

Public Member Functions

 cg_symbol (symbol_entry const &sym)

Public Attributes

children callers
 all callers of this symbol
count_array_t total_caller_count
 total count of callers
children callees
 all symbols called by this symbol
count_array_t total_callee_count
 total count of callees

Detailed Description

The public data for call-graph symbols.

Each caller/callee has the sample counts replaced with the relevant arc counts, whilst the cg_symbol retains its self count.


Member Typedef Documentation

typedef std::vector<symbol_entry> cg_symbol::children

Constructor & Destructor Documentation

cg_symbol::cg_symbol ( symbol_entry const &  sym  )  [inline]

Member Data Documentation

all symbols called by this symbol

Referenced by arc_recorder::process().

all callers of this symbol

Referenced by arc_recorder::process().

total count of callees

Referenced by arc_recorder::process().

total count of callers

Referenced by arc_recorder::process().


The documentation for this class was generated from the following file:

Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1