< 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 >