Update of /cvsroot/oprofile/oprofile/pp
In directory sc8-pr-cvs1:/tmp/cvs-serv2085/pp
Modified Files:
opreport.cpp
Log Message:
replace accumulate_samples() API by an iterator interface
Index: opreport.cpp
===================================================================
RCS file: /cvsroot/oprofile/oprofile/pp/opreport.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -d -r1.3 -r1.4
--- opreport.cpp 29 May 2003 05:15:48 -0000 1.3
+++ opreport.cpp 8 Jun 2003 19:42:07 -0000 1.4
@@ -14,6 +14,7 @@
#include <vector>
#include <algorithm>
#include <sstream>
+#include <numeric>
#include "op_header.h"
#include "string_manip.h"
@@ -190,7 +191,10 @@ group_summary summarize(partition_files:
summary dep_summary;
dep_summary.image_name = it->image;
dep_summary.lib_image = it->lib_image;
- dep_summary.count = samples.accumulate_samples(0, ~0);
+
+ profile_t::iterator_pair p_it =
+ samples.samples_range(0, ~0);
+ dep_summary.count = accumulate(p_it.first, p_it.second, 0);
group.count += dep_summary.count;
group.files.push_back(dep_summary);
|