< prev index next >

src/share/vm/gc/g1/concurrentMark.hpp

Print this page

        

*** 26,36 **** #define SHARE_VM_GC_G1_CONCURRENTMARK_HPP #include "classfile/javaClasses.hpp" #include "gc/g1/g1RegionToSpaceMapper.hpp" #include "gc/g1/heapRegionSet.hpp" - #include "gc/shared/gcId.hpp" #include "gc/shared/taskqueue.hpp" class G1CollectedHeap; class CMBitMap; class CMTask; --- 26,35 ----
*** 423,433 **** volatile bool _has_overflown; // True: marking is concurrent, false: we're in remark volatile bool _concurrent; // Set at the end of a Full GC so that marking aborts volatile bool _has_aborted; - GCId _aborted_gc_id; // Used when remark aborts due to an overflow to indicate that // another concurrent marking phase should start volatile bool _restart_for_overflow; --- 422,431 ----
*** 766,777 **** // Called to abort the marking cycle after a Full GC takes place. void abort(); bool has_aborted() { return _has_aborted; } - const GCId& concurrent_gc_id(); - // This prints the global/local fingers. It is used for debugging. NOT_PRODUCT(void print_finger();) void print_summary_info(); --- 764,773 ----
< prev index next >