Lines Matching defs:symb
369 do_output(ostream & out, symbol_entry const & symb, sample_entry const & sample,
375 field_datum datum(symb, sample, 0, c, extra_found_images);
381 field_datum datum(symb, sample, pclass, c,
450 void opreport_formatter::output(ostream & out, symbol_entry const * symb)
452 do_output(out, *symb, symb->sample, counts);
455 output_details(out, symb);
472 output_details(ostream & out, symbol_entry const * symb)
477 c.total = symb->sample.counts;
483 sample_container::samples_iterator it = profile.begin(symb);
484 sample_container::samples_iterator end = profile.end(symb);
487 do_output(out, *symb, it->second, c, diff_array_t(), true);
658 xml_formatter::get_bfd_object(symbol_entry const * symb, op_bfd * & abfd) const
662 string const & image_name = get_image_name(symb->image_name,
664 if (symb->spu_offset) {
668 string tmp = get_image_name(symb->embedding_filename,
673 abfd = new op_bfd(symb->spu_offset, tmp,
696 output_the_symbol_data(ostream & out, symbol_entry const * symb, op_bfd * & abfd)
698 string const name = symbol_names.name(symb->name);
701 string const image = get_image_name(symb->image_name,
711 field_datum datum(*symb, symb->sample, 0, counts,
725 get_bfd_object(symb, abfd);
726 if (abfd && abfd->symbol_has_contents(symb->sym_index))
727 xml_support->output_symbol_bytes(bytes_out, symb, sd_it->second, *abfd);
765 symbol_entry const * symb = *it;
766 cg_symbol const * cg_symb = dynamic_cast<cg_symbol const *>(symb);
767 output_the_symbol_data(out, symb, abfd);
780 output_symbol_details(symbol_entry const * symb,
783 if (!has_sample_counts(symb->sample.counts, lo, hi))
786 sample_container::samples_iterator it = profile->begin(symb);
787 sample_container::samples_iterator end = profile->end(symb);
802 field_datum datum(*symb, it->second, 0, c,
810 string sym_info = get_linenr_info(symb->sample.file_loc, true);
837 symbol_entry const * symb, size_t lo, size_t hi, bool is_module)
848 symb->sample.counts, p);
855 out << "<!-- symbol_ref=" << symbol_names.name(symb->name) <<
860 string const name = symbol_names.name(symb->name);
863 string const image = get_image_name(symb->image_name,
876 string detail_str = output_symbol_details(symb, sd.index, lo, hi);
1002 symbol_entry const * symb, size_t lo, size_t hi, bool is_module)
1004 cg_symbol const * cg_symb = dynamic_cast<cg_symbol const *>(symb);
1010 xml_support->output_summary_data(str, symb->sample.counts, p);
1013 out << "<!-- symbol_ref=" << symbol_names.name(symb->name) <<
1018 string const name = symbol_names.name(symb->name);
1021 string const image = get_image_name(symb->image_name,
1025 string const selfname = symbol_names.demangle(symb->name) + " [self]";