equal
deleted
inserted
replaced
34 |
34 |
35 // ReservedSpace |
35 // ReservedSpace |
36 |
36 |
37 // Dummy constructor |
37 // Dummy constructor |
38 ReservedSpace::ReservedSpace() : _base(NULL), _size(0), _noaccess_prefix(0), |
38 ReservedSpace::ReservedSpace() : _base(NULL), _size(0), _noaccess_prefix(0), |
39 _alignment(0), _special(false), _executable(false), _fd_for_heap(-1) { |
39 _alignment(0), _special(false), _fd_for_heap(-1), _executable(false) { |
40 } |
40 } |
41 |
41 |
42 ReservedSpace::ReservedSpace(size_t size, size_t preferred_page_size) : _fd_for_heap(-1) { |
42 ReservedSpace::ReservedSpace(size_t size, size_t preferred_page_size) : _fd_for_heap(-1) { |
43 bool has_preferred_page_size = preferred_page_size != 0; |
43 bool has_preferred_page_size = preferred_page_size != 0; |
44 // Want to use large pages where possible and pad with small pages. |
44 // Want to use large pages where possible and pad with small pages. |