src/share/vm/memory/genRemSet.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/memory/genRemSet.hpp	Wed Jan 15 01:41:57 2014
--- new/src/share/vm/memory/genRemSet.hpp	Wed Jan 15 01:41:57 2014

*** 25,35 **** --- 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. ! // 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 **** --- 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; }
*** 104,114 **** --- 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. ! // 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