< prev index next >
test/hotspot/gtest/memory/test_virtualspace.cpp
Print this page
*** 102,112 ****
ASSERT_PRED2(is_size_aligned, size, os::vm_allocation_granularity()) << "Must be at least AG aligned";
ASSERT_PRED2(is_size_aligned, size, alignment) << "Must be at least AG aligned";
bool large = maybe_large && UseLargePages && size >= os::large_page_size();
! ReservedSpace rs(size, alignment, large, false);
MemoryReleaser releaser(&rs);
EXPECT_TRUE(rs.base() != NULL) << "rs.special: " << rs.special();
EXPECT_EQ(size, rs.size()) << "rs.special: " << rs.special();
--- 102,112 ----
ASSERT_PRED2(is_size_aligned, size, os::vm_allocation_granularity()) << "Must be at least AG aligned";
ASSERT_PRED2(is_size_aligned, size, alignment) << "Must be at least AG aligned";
bool large = maybe_large && UseLargePages && size >= os::large_page_size();
! ReservedSpace rs(size, alignment, large);
MemoryReleaser releaser(&rs);
EXPECT_TRUE(rs.base() != NULL) << "rs.special: " << rs.special();
EXPECT_EQ(size, rs.size()) << "rs.special: " << rs.special();
*** 216,226 ****
return ReservedSpace(reserve_size_aligned);
case Disable:
case Commit:
return ReservedSpace(reserve_size_aligned,
os::vm_allocation_granularity(),
! /* large */ false, /* exec */ false);
}
}
bool initialize_virtual_space(VirtualSpace& vs, ReservedSpace rs, TestLargePages mode) {
switch(mode) {
--- 216,226 ----
return ReservedSpace(reserve_size_aligned);
case Disable:
case Commit:
return ReservedSpace(reserve_size_aligned,
os::vm_allocation_granularity(),
! /* large */ false);
}
}
bool initialize_virtual_space(VirtualSpace& vs, ReservedSpace rs, TestLargePages mode) {
switch(mode) {
*** 295,305 ****
return;
}
size_t large_page_size = os::large_page_size();
! ReservedSpace reserved(large_page_size, large_page_size, true, false);
ReservedSpaceReleaser releaser(&reserved);
ASSERT_TRUE(reserved.is_reserved());
VirtualSpace vs;
ASSERT_TRUE(vs.initialize(reserved, 0)) << "Failed to initialize VirtualSpace";
--- 295,305 ----
return;
}
size_t large_page_size = os::large_page_size();
! ReservedSpace reserved(large_page_size, large_page_size, true);
ReservedSpaceReleaser releaser(&reserved);
ASSERT_TRUE(reserved.is_reserved());
VirtualSpace vs;
ASSERT_TRUE(vs.initialize(reserved, 0)) << "Failed to initialize VirtualSpace";
< prev index next >