src/share/vm/gc_implementation/shared/gcTrace.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/gc_implementation/shared/gcTrace.cpp	Tue Feb 19 11:00:19 2013
--- new/src/share/vm/gc_implementation/shared/gcTrace.cpp	Tue Feb 19 11:00:18 2013

*** 25,43 **** --- 25,42 ---- #include "precompiled.hpp" #include "gc_implementation/shared/gcHeapSummary.hpp" #include "gc_implementation/shared/gcTimer.hpp" #include "gc_implementation/shared/gcTrace.hpp" #include "memory/referenceProcessorStats.hpp" #include "runtime/atomic.hpp" #include "utilities/globalDefinitions.hpp" #define assert_unset_gc_id() assert(_shared_gc_info.id() == SharedGCInfo::UNSET_GCID, "GC already started?") #define assert_set_gc_id() assert(_shared_gc_info.id() != SharedGCInfo::UNSET_GCID, "GC not started?") - static volatile jlong GCTracer_next_gc_id = 0; static GCId create_new_gc_id() { ! return Atomic::add((jlong)1, &GCTracer_next_gc_id); ! return GCTracer_next_gc_id++; } void GCTracer::report_gc_start_impl(GCCause::Cause cause, jlong timestamp) { assert_unset_gc_id();

src/share/vm/gc_implementation/shared/gcTrace.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File