#include "config.h"
#include "name_storage.h"
#include "growable_vector.h"
#include "sparse_array.h"
#include "format_flags.h"
#include "op_types.h"
#include <bfd.h>
#include <stdint.h>
#include <list>
Go to the source code of this file.
Data Structures | |
struct | file_location |
A simple container for a fileno:linenr location. More... | |
struct | sample_entry |
associate vma address with a file location and a samples count More... | |
class | symbol_entry |
associate a symbol with a file location, samples count and vma address More... | |
class | cg_symbol |
struct | diff_symbol |
Typedefs | |
typedef sparse_array< u32, count_type > | count_array_t |
for storing sample counts | |
typedef std::vector < symbol_entry const * > | symbol_collection |
a collection of sorted symbols | |
typedef std::list< cg_symbol > | cg_collection_objs |
a collection of sorted callgraph symbol objects | |
typedef growable_vector< double > | diff_array_t |
for storing diff ages | |
typedef std::vector< diff_symbol > | diff_collection |
a collection of diffed symbols | |
Functions | |
bool | has_sample_counts (count_array_t const &counts, size_t lo, size_t hi) |
std::string const & | get_image_name (image_name_id id, image_name_storage::image_name_type type, extra_images const &extra) |
Symbol containers
Definition in file symbol.h.
typedef std::list<cg_symbol> cg_collection_objs |
typedef sparse_array<u32, count_type> count_array_t |
typedef growable_vector<double> diff_array_t |
typedef std::vector<diff_symbol> diff_collection |
typedef std::vector<symbol_entry const *> symbol_collection |
std::string const& get_image_name | ( | image_name_id | id, | |
image_name_storage::image_name_type | type, | |||
extra_images const & | extra | |||
) |
Definition at line 44 of file symbol.cpp.
References image_name_storage::get_name(), and image_names.
Referenced by format_output::formatter::format_app_name(), format_output::formatter::format_image_name(), format_output::xml_formatter::get_bfd_object(), binary_root_info::summarize_binaries(), and process_root_info::summarize_processes().
bool has_sample_counts | ( | count_array_t const & | counts, | |
size_t | lo, | |||
size_t | hi | |||
) |