< prev index next >

src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Print this page
*** 1,7 ***
  /*
!  * Copyright (c) 2001, 2019, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.
--- 1,7 ---
  /*
!  * Copyright (c) 2001, 2020, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.

*** 72,13 ***
    Mutex*           _m;
  
    size_t volatile _num_occupied;
  
    // These are protected by "_m".
!   CHeapBitMap _coarse_map;
!   size_t      _n_coarse_entries;
!   static jint _n_coarsenings;
  
    PerRegionTable** _fine_grain_regions;
    size_t           _n_fine_entries;
  
    // The fine grain remembered sets are linked together using
--- 72,13 ---
    Mutex*           _m;
  
    size_t volatile _num_occupied;
  
    // These are protected by "_m".
!   CHeapBitMap   _coarse_map;
!   bool volatile _has_coarse_entries;
!   static jint   _n_coarsenings;
  
    PerRegionTable** _fine_grain_regions;
    size_t           _n_fine_entries;
  
    // The fine grain remembered sets are linked together using
< prev index next >