Home
last modified time | relevance | path

Searched refs:symbol_entry (Results 1 – 21 of 21) sorted by relevance

/external/oprofile/libpp/
Dsymbol.h62 class symbol_entry {
64 symbol_entry() : size(0) {} in symbol_entry() function
65 virtual ~symbol_entry() {} in ~symbol_entry()
96 typedef std::vector<symbol_entry const *> symbol_collection;
104 class cg_symbol : public symbol_entry {
106 cg_symbol(symbol_entry const & sym) : symbol_entry(sym) {} in cg_symbol()
108 typedef std::vector<symbol_entry> children;
131 struct diff_symbol : public symbol_entry {
132 diff_symbol(symbol_entry const & sym) : symbol_entry(sym) {} in diff_symbol()
Dsymbol_container.h31 typedef std::set<symbol_entry, less_symbol> symbols_t;
47 symbol_entry const * insert(symbol_entry const &);
56 symbol_entry const * find_by_vma(std::string const & image_name,
60 symbol_entry const * find(symbol_entry const & symbol) const;
82 typedef std::multiset<symbol_entry const *, less_by_file_loc>
Dsymbol_container.cpp27 symbol_entry const * symbol_container::insert(symbol_entry const & symb) in insert()
32 symbol_entry * symbol = const_cast<symbol_entry*>(&*p.first); in insert()
45 symbol_entry symbol; in find()
65 symbol_entry symbol; in find()
94 symbol_entry const * symbol_container::find_by_vma(string const & image_name, in find_by_vma()
120 symbol_entry const * symbol_container::find(symbol_entry const & symbol) const in find()
Dprofile_container.h27 class symbol_entry; variable
71 symbol_entry const * find_symbol(std::string const & image_name,
81 sample_entry const * find_sample(symbol_entry const * symbol,
85 symbol_entry const * find(symbol_entry const & symbol) const;
139 sample_container::samples_iterator begin(symbol_entry const *) const;
141 sample_container::samples_iterator end(symbol_entry const *) const;
147 symbol_entry const * symbol, size_t pclass,
Dsample_container.h28 typedef std::pair<symbol_entry const *, bfd_vma> sample_index_t;
34 samples_iterator begin(symbol_entry const *) const;
36 samples_iterator end(symbol_entry const *) const;
45 void insert(symbol_entry const * symbol, sample_entry const &);
54 sample_entry const * find_by_vma(symbol_entry const * symbol,
Dformat_output.h26 class symbol_entry; variable
85 field_datum(symbol_entry const & sym,
91 symbol_entry const & symbol;
135 void do_output(std::ostream & out, symbol_entry const & symbol,
193 void output(std::ostream & out, symbol_entry const * symb);
196 void output_details(std::ostream & out, symbol_entry const * symb);
251 symbol_entry const * symb, size_t lo, size_t hi,
255 std::string output_symbol_details(symbol_entry const * symb,
290 bool get_bfd_object(symbol_entry const * symb, op_bfd * & abfd) const;
293 symbol_entry const * symb, op_bfd * & abfd);
[all …]
Dsymbol_functors.h24 bool operator()(symbol_entry const * lhs, in operator()
25 symbol_entry const * rhs) const { in operator()
34 bool operator()(symbol_entry const & lhs,
35 symbol_entry const & rhs) const;
Dsymbol_sort.cpp44 symbol_entry const & lhs, symbol_entry const & rhs) in compare_by()
99 bool operator()(symbol_entry const * lhs, in operator ()()
100 symbol_entry const * rhs) const { in operator ()()
104 bool operator()(symbol_entry const & lhs,
105 symbol_entry const & rhs) const;
113 bool symbol_compare::operator()(symbol_entry const & lhs, in operator ()()
114 symbol_entry const & rhs) const in operator ()()
Dprofile_container.cpp83 symbol_entry symb_entry; in add()
125 symbol_entry const * symbol = symbols->insert(symb_entry); in add()
136 symbol_entry const * symbol, size_t pclass, in add_samples()
255 symbol_entry const *
276 profile_container::find_sample(symbol_entry const * symbol, bfd_vma vma) const in find_sample()
296 profile_container::begin(symbol_entry const * symbol) const in begin()
303 profile_container::end(symbol_entry const * symbol) const in end()
320 symbol_entry const * profile_container::find(symbol_entry const & symbol) const in find()
Ddiff_container.cpp28 bool rough_less(symbol_entry const & lhs, symbol_entry const & rhs) in rough_less()
62 symbol_old(diff_collection & syms, symbol_entry const & sym, in symbol_old()
73 symbol_new(diff_collection & syms, symbol_entry const & sym, in symbol_new()
84 symbol_entry const & sym1, count_array_t const & total1, in symbol_diff()
85 symbol_entry const & sym2, count_array_t const & total2, in symbol_diff()
Dcallgraph_container.h52 void add(symbol_entry const & caller, symbol_entry const * callee,
75 typedef std::map<symbol_entry, count_array_t, less_symbol> children;
88 typedef std::map<symbol_entry, cg_data, less_symbol> map_t;
Dcallgraph_container.cpp75 compare_arc_count(symbol_entry const & lhs, symbol_entry const & rhs) in compare_arc_count()
82 compare_arc_count_reverse(symbol_entry const & lhs, symbol_entry const & rhs) in compare_arc_count_reverse()
136 sym = symbol_entry(); in caller_sym()
180 sym = symbol_entry(); in callee_sym()
218 symbol_entry sym;
226 symbol_entry const * self = pc.find(sym); in finish_sym()
287 add(symbol_entry const & caller, symbol_entry const * callee, in add()
307 symbol_entry self = sym; in process_children()
365 symbol_entry csym = cit->first; in process()
374 symbol_entry csym = cit->first; in process()
Dsample_container.cpp49 sample_container::begin(symbol_entry const * symbol) const in begin()
58 sample_container::end(symbol_entry const * symbol) const in end()
66 void sample_container::insert(symbol_entry const * symbol, in insert()
101 sample_container::find_by_vma(symbol_entry const * symbol, bfd_vma vma) const in find_by_vma()
Dsymbol_functors.cpp14 bool less_symbol::operator()(symbol_entry const & lhs, in operator ()()
15 symbol_entry const & rhs) const in operator ()()
Dformat_output.cpp369 do_output(ostream & out, symbol_entry const & symb, sample_entry const & sample, in do_output()
450 void opreport_formatter::output(ostream & out, symbol_entry const * symb) in output()
472 output_details(ostream & out, symbol_entry const * symb) in output_details()
658 xml_formatter::get_bfd_object(symbol_entry const * symb, op_bfd * & abfd) const in get_bfd_object()
696 output_the_symbol_data(ostream & out, symbol_entry const * symb, op_bfd * & abfd) in output_the_symbol_data()
751 symbol_entry const * child = &(*cit); in output_cg_children()
765 symbol_entry const * symb = *it; in output_symbol_data()
780 output_symbol_details(symbol_entry const * symb, in output_symbol_details()
837 symbol_entry const * symb, size_t lo, size_t hi, bool is_module) in output_symbol()
1002 symbol_entry const * symb, size_t lo, size_t hi, bool is_module) in output_symbol()
Dsymbol.cpp21 column_flags symbol_entry::output_hint(column_flags fl) const in output_hint()
Dxml_utils.h47 void output_symbol_bytes(std::ostream & out, symbol_entry const * symb,
Dxml_utils.cpp373 xml_utils::output_symbol_bytes(ostream & out, symbol_entry const * symb, in output_symbol_bytes()
/external/oprofile/pp/
Dopannotate.cpp76 symbol_entry const * find_symbol(string const & image_name, in find_symbol()
163 int asm_list_annotation(symbol_entry const * last_symbol, in asm_list_annotation()
260 string symbol_annotation(symbol_entry const * symbol) in symbol_annotation()
294 symbol_entry const * last_symbol = 0; in annotate_objdump_str_list()
/external/oprofile/libregex/tests/
Dmangled-name.in116 # _Select1st<pair<pair<symbol_entry const *, unsigned long long> const, sample_entry>>
117 # pair<symbol_entry const *, unsigned long long> const
/external/oprofile/
DChangeLog-2002819 * pp/samples_container.cpp: store symbol size in symbol_entry object.