Store all callgraph information for the given profiles. More...
#include <callgraph_container.h>

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 |
Store all callgraph information for the given profiles.
| symbol_collection const & callgraph_container::get_symbols | ( | ) | const |
References arc_recorder::get_symbols().
| column_flags callgraph_container::output_hint | ( | ) | const |
return hint on how data must be displayed.
References cf_none, arc_recorder::get_symbols(), and syms.
| 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.
| 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.
Referenced by format_output::cg_formatter::cg_formatter(), and format_output::xml_cg_formatter::xml_cg_formatter().
1.6.1