< prev index next >
src/hotspot/share/gc/parallel/psVirtualspace.hpp
8221260: Initialize more class members on construction, remove some unused ones
Reviewed-by:
~PSVirtualSpace();
// Eventually all instances should be created with the above 1- or 2-arg
// constructors. Then the 1st constructor below should become protected and
// the 2nd ctor and initialize() removed.
! PSVirtualSpace(size_t alignment): _alignment(alignment) { }
PSVirtualSpace();
bool initialize(ReservedSpace rs, size_t commit_size);
bool contains(void* p) const;
~PSVirtualSpace();
// Eventually all instances should be created with the above 1- or 2-arg
// constructors. Then the 1st constructor below should become protected and
// the 2nd ctor and initialize() removed.
! PSVirtualSpace(size_t alignment):
! _alignment(alignment),
! _reserved_low_addr(NULL),
! _reserved_high_addr(NULL),
! _committed_low_addr(NULL),
! _committed_high_addr(NULL),
! _special(false) {
! }
PSVirtualSpace();
bool initialize(ReservedSpace rs, size_t commit_size);
bool contains(void* p) const;
< prev index next >