src/share/vm/memory/genRemSet.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/memory/genRemSet.hpp

src/share/vm/memory/genRemSet.hpp

Print this page
rev 5732 : [mq]: comments2

*** 25,35 **** #ifndef SHARE_VM_MEMORY_GENREMSET_HPP #define SHARE_VM_MEMORY_GENREMSET_HPP #include "oops/oop.hpp" ! // A GenRemSet provides ways of iterating over pointers accross generations. // (This is especially useful for older-to-younger.) class Generation; class BarrierSet; class OopsInGenClosure; --- 25,35 ---- #ifndef SHARE_VM_MEMORY_GENREMSET_HPP #define SHARE_VM_MEMORY_GENREMSET_HPP #include "oops/oop.hpp" ! // A GenRemSet provides ways of iterating over pointers across generations. // (This is especially useful for older-to-younger.) class Generation; class BarrierSet; class OopsInGenClosure;
*** 63,73 **** virtual Name rs_kind() = 0; // These are for dynamic downcasts. Unfortunately that it names the // possible subtypes (but not that they are subtypes!) Return NULL if ! // the cast is invalide. virtual CardTableRS* as_CardTableRS() { return NULL; } // Return the barrier set associated with "this." BarrierSet* bs() { return _bs; } --- 63,73 ---- virtual Name rs_kind() = 0; // These are for dynamic downcasts. Unfortunately that it names the // possible subtypes (but not that they are subtypes!) Return NULL if ! // the cast is invalid. virtual CardTableRS* as_CardTableRS() { return NULL; } // Return the barrier set associated with "this." BarrierSet* bs() { return _bs; }
*** 104,114 **** // If the rem set imposes any alignment restrictions on boundaries // within the heap, this function tells whether they are met. virtual bool is_aligned(HeapWord* addr) = 0; ! // If the RS (or BS) imposes an aligment constraint on maximum heap size. // (This must be static, and dispatch on "nm", because it is called // before an RS is created.) static uintx max_alignment_constraint(Name nm); virtual void verify() = 0; --- 104,114 ---- // If the rem set imposes any alignment restrictions on boundaries // within the heap, this function tells whether they are met. virtual bool is_aligned(HeapWord* addr) = 0; ! // If the RS (or BS) imposes an alignment constraint on maximum heap size. // (This must be static, and dispatch on "nm", because it is called // before an RS is created.) static uintx max_alignment_constraint(Name nm); virtual void verify() = 0;
src/share/vm/memory/genRemSet.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File