< prev index next >

src/share/vm/gc/shenandoah/shenandoahHeap.hpp

Print this page
rev 12191 : Improve handling of cancelled-gc flag.

*** 122,132 **** size_t _in_cset_fast_test_length; HeapWord** _top_at_mark_starts; HeapWord** _top_at_mark_starts_base; ! bool _cancelled_concgc; jbyte _growing_heap; size_t _bytes_allocated_since_cm; size_t _bytes_allocated_during_cm; --- 122,132 ---- size_t _in_cset_fast_test_length; HeapWord** _top_at_mark_starts; HeapWord** _top_at_mark_starts_base; ! volatile jbyte _cancelled_concgc; jbyte _growing_heap; size_t _bytes_allocated_since_cm; size_t _bytes_allocated_during_cm;
*** 399,408 **** --- 399,409 ---- void verify_evacuation(ShenandoahHeapRegion* from_region); void set_concurrent_mark_in_progress(bool in_progress); void oom_during_evacuation(); void cancel_concgc(); + inline void set_cancelled_concgc(bool v); void verify_live(); void verify_liveness_after_concurrent_mark(); HeapWord* allocate_memory_work(size_t word_size);
< prev index next >