hotspot/src/share/vm/memory/cardTableModRefBS.hpp
changeset 17376 4ee999c3c007
parent 17031 9a576749065b
child 20309 7445302daff6
equal deleted inserted replaced
17374:a0b5154f6f6f 17376:4ee999c3c007
     1 /*
     1 /*
     2  * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   278   bool is_a(BarrierSet::Name bsn) {
   278   bool is_a(BarrierSet::Name bsn) {
   279     return bsn == BarrierSet::CardTableModRef || ModRefBarrierSet::is_a(bsn);
   279     return bsn == BarrierSet::CardTableModRef || ModRefBarrierSet::is_a(bsn);
   280   }
   280   }
   281 
   281 
   282   CardTableModRefBS(MemRegion whole_heap, int max_covered_regions);
   282   CardTableModRefBS(MemRegion whole_heap, int max_covered_regions);
       
   283   ~CardTableModRefBS();
   283 
   284 
   284   // *** Barrier set functions.
   285   // *** Barrier set functions.
   285 
   286 
   286   bool has_write_ref_pre_barrier() { return false; }
   287   bool has_write_ref_pre_barrier() { return false; }
   287 
   288