#include <profile.h>
Inheritance diagram for profile_t:


Public Types | |
| typedef std::pair< const_iterator, const_iterator > | iterator_pair |
Public Member Functions | |
| profile_t () | |
| profile_t - construct an empty profile_t object | |
| bool | empty () const |
| return true if no sample file has been loaded | |
| opd_header const & | get_header () const |
| return the header of the last opened samples file | |
| void | add_sample_file (std::string const &filename) |
| cumulate sample file to our container of samples | |
| void | set_offset (op_bfd const &abfd) |
| Set an appropriate start offset, see comments below. | |
| iterator_pair | samples_range (odb_key_t start, odb_key_t end) const |
| iterator_pair | samples_range () const |
| return a pair of iterator for all samples | |
Static Public Member Functions | |
| static count_type | sample_count (std::string const &filename) |
| count samples count w/o recording them | |
| static enum profile_type | is_spu_sample_file (std::string const &filename) |
| Indicate if given sample file is from a Cell Broadband Engine SPU profile. | |
Classes | |
| class | const_iterator |
i.e. set of count values for VMA offsets for a particular binary.
|
|
|
|
|
profile_t - construct an empty profile_t object
|
|
|
cumulate sample file to our container of samples
all error are fatal |
|
|
return true if no sample file has been loaded
|
|
|
return the header of the last opened samples file
|
|
|
Indicate if given sample file is from a Cell Broadband Engine SPU profile.
|
|
|
count samples count w/o recording them
|
|
|
return a pair of iterator for all samples
|
|
||||||||||||
|
|
|
|
Set an appropriate start offset, see comments below.
|
1.4.6