From: Maynard J. <may...@us...> - 2013-11-06 15:28:03
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "oprofile". The branch, master has been updated via d840b9e01e4d23139e53f7103bec094e0b569592 (commit) from 44d156a2ef9e16a8ecc5fa9399a004167e169149 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit d840b9e01e4d23139e53f7103bec094e0b569592 Author: Carl Love <ce...@us...> Date: Wed Nov 6 08:59:25 2013 -0600 Duplicate event specs passed to ocount show up twice in output Invoking 'ocount' and passing an events list that contains duplicate event specifications results in redundant data collection. See the example below: $ocount -e CPU_CLK_UNHALTED,CPU_CLK_UNHALTED /bin/true Events were actively counted for 1192874 nanoseconds. Event counts (actual) for /bin/true: Event Count % time counted CPU_CLK_UNHALTED 2,374,832 100.00 CPU_CLK_UNHALTED 2,374,832 100.00 The solution implemented with this patch is to store the input event specs in a set, thus, exact duplicate event specs will be automatically ignored. Signed-off-by: Carl Love <ce...@us...> ----------------------------------------------------------------------- Summary of changes: libpe_utils/op_pe_utils.cpp | 6 +++--- libpe_utils/op_pe_utils.h | 2 +- pe_counting/ocount.cpp | 4 ++-- pe_profiling/operf.cpp | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) hooks/post-receive -- oprofile |