equal
deleted
inserted
replaced
36 |
36 |
37 |
37 |
38 class CommittedVirtualMemoryTest { |
38 class CommittedVirtualMemoryTest { |
39 public: |
39 public: |
40 static void test() { |
40 static void test() { |
|
41 #ifndef _AIX |
|
42 // See JDK-8202772: temporarily disabled. |
41 Thread* thr = Thread::current(); |
43 Thread* thr = Thread::current(); |
42 address stack_end = thr->stack_end(); |
44 address stack_end = thr->stack_end(); |
43 size_t stack_size = thr->stack_size(); |
45 size_t stack_size = thr->stack_size(); |
44 |
46 |
45 MemTracker::record_thread_stack(stack_end, stack_size); |
47 MemTracker::record_thread_stack(stack_end, stack_size); |
79 |
81 |
80 // stack and guard pages may be contiguous as one region |
82 // stack and guard pages may be contiguous as one region |
81 ASSERT_TRUE(i >= 1); |
83 ASSERT_TRUE(i >= 1); |
82 ASSERT_TRUE(found_stack_top); |
84 ASSERT_TRUE(found_stack_top); |
83 ASSERT_TRUE(found_i_addr); |
85 ASSERT_TRUE(found_i_addr); |
|
86 #endif // !_AIX |
84 } |
87 } |
85 |
88 |
86 static void check_covered_pages(address addr, size_t size, address base, size_t touch_pages, int* page_num) { |
89 static void check_covered_pages(address addr, size_t size, address base, size_t touch_pages, int* page_num) { |
87 const size_t page_sz = os::vm_page_size(); |
90 const size_t page_sz = os::vm_page_size(); |
88 size_t index; |
91 size_t index; |