From: Philippe E. <ph...@us...> - 2005-08-15 20:56:46
|
Update of /cvsroot/oprofile/oprofile/pp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6042/pp Modified Files: opgprof.cpp Log Message: thinko in previous patch, do a real check for overflow, no ChangeLog Index: opgprof.cpp =================================================================== RCS file: /cvsroot/oprofile/oprofile/pp/opgprof.cpp,v retrieving revision 1.26 retrieving revision 1.27 diff -u -p -d -r1.26 -r1.27 --- opgprof.cpp 15 Aug 2005 20:26:35 -0000 1.26 +++ opgprof.cpp 15 Aug 2005 20:56:36 -0000 1.27 @@ -118,11 +118,11 @@ void output_cg(FILE * fp, op_bfd const & op_write_u8(fp, GMON_TAG_CG_ARC); op_write_vma(fp, abfd, abfd.offset_to_pc(from + offset)); op_write_vma(fp, abfd, abfd.offset_to_pc(to + offset)); - count_type count = p_it.first.count(); + u32 count = p_it.first.count(); if (count != p_it.first.count()) { - cerr << "Warning: capping sample count by " - << count - ((u32)-1) << endl; count = (u32)-1; + cerr << "Warning: capping sample count by " + << p_it.first.count() - count << endl; } op_write_u32(fp, p_it.first.count()); } |