test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
changeset 50535 e1b3def12624
parent 50021 b8308d6356e7
equal deleted inserted replaced
50534:a6a44177f99c 50535:e1b3def12624
    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;