< prev index next >

src/hotspot/share/gc/shared/cardTable.hpp

Print this page
*** 1,7 ***
  /*
!  * Copyright (c) 2000, 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) 2000, 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.

*** 103,13 ***
  
    enum CardValues {
      clean_card                  = (CardValue)-1,
  
      dirty_card                  =  0,
!     precleaned_card             =  1,
!     last_card                   =  2,
-     CT_MR_BS_last_reserved      =  4
    };
  
    // a word's worth (row) of clean card values
    static const intptr_t clean_card_row = (intptr_t)(-1);
  
--- 103,12 ---
  
    enum CardValues {
      clean_card                  = (CardValue)-1,
  
      dirty_card                  =  0,
!     last_card                   =  1,
!     CT_MR_BS_last_reserved      =  2
    };
  
    // a word's worth (row) of clean card values
    static const intptr_t clean_card_row = (intptr_t)(-1);
  

*** 237,11 ***
      card_size_in_words          = card_size / sizeof(HeapWord)
    };
  
    static CardValue clean_card_val()          { return clean_card; }
    static CardValue dirty_card_val()          { return dirty_card; }
-   static CardValue precleaned_card_val()     { return precleaned_card; }
    static intptr_t clean_card_row_val()   { return clean_card_row; }
  
    // Card marking array base (adjusted for heap low boundary)
    // This would be the 0th element of _byte_map, if the heap started at 0x0.
    // But since the heap starts at some higher address, this points to somewhere
--- 236,10 ---
< prev index next >