Home | History | Annotate | Download | only in pp

Lines Matching refs:symbols

291 			       symbol_collection const & symbols,
298 // to filter output of symbols (filter based on command line options)
345 // Note this use a pointer comparison. It work because symbols
347 if (find(symbols.begin(), symbols.end(), last_symbol)
348 != symbols.end())
357 // the beginning of this symbols
375 void output_objdump_str_list(symbol_collection const & symbols,
380 annotate_objdump_str_list(app_name, symbols, asm_lines);
394 void do_one_output_objdump(symbol_collection const & symbols,
436 output_objdump_str_list(symbols, app_name, asm_lines);
463 void output_objdump_asm(symbol_collection const & symbols,
478 if (symbols.size() <= max_objdump_exec || error != image_ok) {
479 symbol_collection::const_iterator cit = symbols.begin();
480 symbol_collection::const_iterator end = symbols.end();
484 do_one_output_objdump(symbols, image, app_name,
488 do_one_output_objdump(symbols, image,
500 symbol_collection symbols = samples->select_symbols(choice);
502 if (!symbols.empty()) {
505 options.sort(symbols, false, false);
509 output_objdump_asm(symbols, app_name);
538 symbol_collection const symbols = samples->find_symbol(filename, linenr);
540 if (symbols.empty())
546 for (size_t i = 0; i < symbols.size(); ++i) {
547 str += symbol_names.demangle(symbols[i]->name);
548 if (symbols.size() == 1)
552 str += count_str(symbols[i]->sample.counts,
554 if (symbols.size() != 1)
557 counts += symbols[i]->sample.counts;
560 if (symbols.size() > 1)
616 // symbols belonging to this file. This make more visible the
618 // sum of all symbols samples for this file due to inlining
619 symbol_collection const symbols = samples->select_symbols(filename);
620 for (size_t i = 0; i < symbols.size(); ++i)
621 out << symbol_annotation(symbols[i]) << endl;