hotspot/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
changeset 360 21d113ecbf6a
parent 1 489c9b5090e2
child 670 ddf3e9583f2f
equal deleted inserted replaced
357:f4edb0d9f109 360:21d113ecbf6a
    78   static bool card_is_newgen(int value)     { return value == youngergen_card; }
    78   static bool card_is_newgen(int value)     { return value == youngergen_card; }
    79   static bool card_is_clean(int value)      { return value == clean_card; }
    79   static bool card_is_clean(int value)      { return value == clean_card; }
    80   static bool card_is_verify(int value)     { return value == verify_card; }
    80   static bool card_is_verify(int value)     { return value == verify_card; }
    81 
    81 
    82   // Card marking
    82   // Card marking
    83   void inline_write_ref_field_gc(oop* field, oop new_val) {
    83   void inline_write_ref_field_gc(void* field, oop new_val) {
    84     jbyte* byte = byte_for(field);
    84     jbyte* byte = byte_for(field);
    85     *byte = youngergen_card;
    85     *byte = youngergen_card;
    86   }
    86   }
    87 
    87 
    88   // Adaptive size policy support
    88   // Adaptive size policy support