Lines Matching refs:os

25 #include "runtime/os.hpp"
29 return os::vm_page_size();
34 return os::page_size_for_region_aligned(large_page_size_example, 1);
37 TEST_VM(os, page_size_for_region) {
39 size_t large_page = os::page_size_for_region_aligned(large_page_example, 1);
41 size_t small_page = os::vm_page_size();
44 size_t page = os::page_size_for_region_aligned(large_page, num_small_in_large);
49 TEST_VM(os, page_size_for_region_aligned) {
56 size_t page = os::page_size_for_region_aligned(large_page, num_small_pages_in_large);
63 TEST_VM(os, page_size_for_region_alignment) {
69 size_t page = os::page_size_for_region_aligned(unaligned_region, 1);
74 page = os::page_size_for_region_aligned(aligned_region, num_pages);
80 TEST_VM(os, page_size_for_region_unaligned) {
83 for (size_t i = 0; os::_page_sizes[i] != 0; i++) {
84 size_t expected = os::_page_sizes[i];
85 size_t actual = os::page_size_for_region_unaligned(expected, 1);
90 for (size_t i = 0; os::_page_sizes[i] != 0; i++) {
91 size_t expected = os::_page_sizes[i];
92 size_t actual = os::page_size_for_region_unaligned(expected + 17, 1);
98 if (os::_page_sizes[1] > os::_page_sizes[0]) {
99 size_t expected = os::_page_sizes[0];
100 size_t actual = os::page_size_for_region_unaligned(os::_page_sizes[1] - 17, 1);
106 size_t actual = os::page_size_for_region_unaligned(small_page - 17, 1);
111 TEST(os, test_random) {
118 os::init_random(seed);
121 num = os::random();
148 TEST_VM_ASSERT_MSG(os, page_size_for_region_with_zero_min_pages, "sanity") {
149 size_t region_size = 16 * os::vm_page_size();
150 os::page_size_for_region_aligned(region_size, 0); // should assert