< prev index next >
src/hotspot/share/memory/virtualspace.hpp
Print this page
rev 52579 : imported patch webrev.2_reserved_page_size
rev 52580 : [mq]: webrev.3
*** 36,57 ****
size_t _size;
size_t _noaccess_prefix;
size_t _alignment;
bool _special;
int _fd_for_heap;
- size_t _actual_page_size;
private:
bool _executable;
// ReservedSpace
ReservedSpace(char* base, size_t size, size_t alignment, bool special,
bool executable);
protected:
void initialize(size_t size, size_t alignment, bool large,
char* requested_address,
bool executable);
- void update_actual_page_size(bool large_page);
public:
// Constructor
ReservedSpace();
// Initialize the reserved space with the given size. If preferred_page_size
--- 36,55 ----
*** 70,80 ****
size_t alignment() const { return _alignment; }
bool special() const { return _special; }
bool executable() const { return _executable; }
size_t noaccess_prefix() const { return _noaccess_prefix; }
bool is_reserved() const { return _base != NULL; }
- size_t actual_page_size() const { return _actual_page_size; }
void release();
// Splitting
ReservedSpace first_part(size_t partition_size, size_t alignment,
bool split = false, bool realloc = true);
--- 68,77 ----
< prev index next >