Thu, 02 May 2013 16:55:00 -0700
8012641: Perf_CreateLong creates perf counter of incorrect type
Reviewed-by: mchung, hseigel, coleenp
src/share/vm/prims/perf.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/vm/prims/perf.cpp Fri May 03 12:26:15 2013 +0200 1.2 +++ b/src/share/vm/prims/perf.cpp Thu May 02 16:55:00 2013 -0700 1.3 @@ -142,20 +142,20 @@ 1.4 } 1.5 1.6 switch(variability) { 1.7 - case 1: /* V_Constant */ 1.8 + case PerfData::V_Constant: 1.9 pl = PerfDataManager::create_long_constant(NULL_NS, (char *)name_utf, 1.10 (PerfData::Units)units, value, 1.11 CHECK_NULL); 1.12 break; 1.13 1.14 - case 2: /* V_Variable */ 1.15 - pl = PerfDataManager::create_long_variable(NULL_NS, (char *)name_utf, 1.16 + case PerfData::V_Monotonic: 1.17 + pl = PerfDataManager::create_long_counter(NULL_NS, (char *)name_utf, 1.18 (PerfData::Units)units, value, 1.19 CHECK_NULL); 1.20 break; 1.21 1.22 - case 3: /* V_Monotonic Counter */ 1.23 - pl = PerfDataManager::create_long_counter(NULL_NS, (char *)name_utf, 1.24 + case PerfData::V_Variable: 1.25 + pl = PerfDataManager::create_long_variable(NULL_NS, (char *)name_utf, 1.26 (PerfData::Units)units, value, 1.27 CHECK_NULL); 1.28 break;