< prev index next >

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

Print this page
@@ -286,10 +286,13 @@
  
    inline ShenandoahMmuTracker* mmu_tracker() { return &_mmu_tracker; };
  
  // ---------- GC state machinery
  //
+ // Important: Do not change the values of these flags. AArch64 GC barriers
+ // depend on the flags having specific values.
+ //
  // GC state describes the important parts of collector state, that may be
  // used to make barrier selection decisions in the native and generated code.
  // Multiple bits can be set at once.
  //
  // Important invariant: when GC state is zero, the heap is stable, and no barriers
< prev index next >