hotspot/src/share/vm/memory/generation.hpp
changeset 6176 4d9030fe341f
parent 5547 f4b087cbb361
child 6985 e9364ec299ac
equal deleted inserted replaced
6175:86dbf3cacacc 6176:4d9030fe341f
   129   };
   129   };
   130 
   130 
   131   enum SomePublicConstants {
   131   enum SomePublicConstants {
   132     // Generations are GenGrain-aligned and have size that are multiples of
   132     // Generations are GenGrain-aligned and have size that are multiples of
   133     // GenGrain.
   133     // GenGrain.
   134     LogOfGenGrain = 16,
   134     // Note: on ARM we add 1 bit for card_table_base to be properly aligned
       
   135     // (we expect its low byte to be zero - see implementation of post_barrier)
       
   136     LogOfGenGrain = 16 ARM_ONLY(+1),
   135     GenGrain = 1 << LogOfGenGrain
   137     GenGrain = 1 << LogOfGenGrain
   136   };
   138   };
   137 
   139 
   138   // allocate and initialize ("weak") refs processing support
   140   // allocate and initialize ("weak") refs processing support
   139   virtual void ref_processor_init();
   141   virtual void ref_processor_init();