#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 | |||
| ) |
1.6.1