callgraph_container Class Reference

Store all callgraph information for the given profiles. More...

#include <callgraph_container.h>

Collaboration diagram for callgraph_container:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void populate (std::list< inverted_profile > const &iprofiles, extra_images const &extra, bool debug_info, double threshold, bool merge_lib, string_filter const &sym_filter)
 Populate the container, must be called once only.
column_flags output_hint () const
 return hint on how data must be displayed.
count_array_t samples_count () const
 return the total number of samples.
symbol_collection const & get_symbols () const

Public Attributes

extra_images extra_found_images

Detailed Description

Store all callgraph information for the given profiles.


Member Function Documentation

symbol_collection const & callgraph_container::get_symbols  )  const
 

column_flags callgraph_container::output_hint  )  const
 

return hint on how data must be displayed.

void callgraph_container::populate std::list< inverted_profile > const &  iprofiles,
extra_images const &  extra,
bool  debug_info,
double  threshold,
bool  merge_lib,
string_filter const &  sym_filter
 

Populate the container, must be called once only.

Parameters:
iprofiles sample file list including callgraph files.
extra extra image list to fixup binary name.
debug_info true if we must record linenr information
threshold ignore sample percent below this threshold
merge_lib merge library samples
sym_filter symbol filter
Currently all errors core dump. FIXME: consider if this should be a ctor

count_array_t callgraph_container::samples_count  )  const
 

return the total number of samples.


Member Data Documentation

extra_images callgraph_container::extra_found_images
 


The documentation for this class was generated from the following files:
Generated on Thu Jul 17 19:54:20 2008 for oprofile by  doxygen 1.4.6