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

src/share/vm/memory/generation.hpp

Print this page
rev 5732 : [mq]: comments2

*** 287,297 **** // allocation will be concurrent with plain "allocate" calls. virtual bool supports_inline_contig_alloc() const { return false; } // These functions return the addresses of the fields that define the // boundaries of the contiguous allocation area. (These fields should be ! // physicall near to one another.) virtual HeapWord** top_addr() const { return NULL; } virtual HeapWord** end_addr() const { return NULL; } // Thread-local allocation buffers virtual bool supports_tlab_allocation() const { return false; } --- 287,297 ---- // allocation will be concurrent with plain "allocate" calls. virtual bool supports_inline_contig_alloc() const { return false; } // These functions return the addresses of the fields that define the // boundaries of the contiguous allocation area. (These fields should be ! // physically near to one another.) virtual HeapWord** top_addr() const { return NULL; } virtual HeapWord** end_addr() const { return NULL; } // Thread-local allocation buffers virtual bool supports_tlab_allocation() const { return false; }
*** 483,493 **** // the closure, iterates over reference fields in those objects as well. // Calls "save_marks" at the end of the iteration. // General signature... virtual void oop_since_save_marks_iterate_v(OopsInGenClosure* cl) = 0; // ...and specializations for de-virtualization. (The general ! // implemention of the _nv versions call the virtual version. // Note that the _nv suffix is not really semantically necessary, // but it avoids some not-so-useful warnings on Solaris.) #define Generation_SINCE_SAVE_MARKS_DECL(OopClosureType, nv_suffix) \ virtual void oop_since_save_marks_iterate##nv_suffix(OopClosureType* cl) { \ oop_since_save_marks_iterate_v((OopsInGenClosure*)cl); \ --- 483,493 ---- // the closure, iterates over reference fields in those objects as well. // Calls "save_marks" at the end of the iteration. // General signature... virtual void oop_since_save_marks_iterate_v(OopsInGenClosure* cl) = 0; // ...and specializations for de-virtualization. (The general ! // implementation of the _nv versions call the virtual version. // Note that the _nv suffix is not really semantically necessary, // but it avoids some not-so-useful warnings on Solaris.) #define Generation_SINCE_SAVE_MARKS_DECL(OopClosureType, nv_suffix) \ virtual void oop_since_save_marks_iterate##nv_suffix(OopClosureType* cl) { \ oop_since_save_marks_iterate_v((OopsInGenClosure*)cl); \
src/share/vm/memory/generation.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File