Index: oprofile/libpp/xml_utils.cpp =================================================================== --- oprofile.orig/libpp/xml_utils.cpp 2007-02-13 17:34:31.000000000 +0000 +++ oprofile/libpp/xml_utils.cpp 2007-02-13 17:35:06.000000000 +0000 @@ -60,7 +60,7 @@ } -void dump_it(string const & prefix, sym_iterator it, bool want_nl = true) +void dump_symbol(string const & prefix, sym_iterator it, bool want_nl = true) { if (it == symbols_end) cverb << vxml << prefix << "END"; @@ -71,6 +71,17 @@ } +void dump_symbols(string const & prefix, sym_iterator b, sym_iterator e) +{ + if (b == (sym_iterator)0) + return; + + for (sym_iterator it = b; it != e; ++it) + dump_symbol(prefix, it, true); +} + + + void dump_classes() { cverb << vxml << "" << endl;