src/hotspot/share/gc/z/zPageAllocator.hpp
changeset 54167 d0d26fc836dd
parent 54159 7c23a4432610
child 54174 6d1caebf8d37
equal deleted inserted replaced
54166:b9f030844be4 54167:d0d26fc836dd
    95 
    95 
    96   void reset_statistics();
    96   void reset_statistics();
    97 
    97 
    98   ZPage* alloc_page(uint8_t type, size_t size, ZAllocationFlags flags);
    98   ZPage* alloc_page(uint8_t type, size_t size, ZAllocationFlags flags);
    99   void free_page(ZPage* page, bool reclaimed);
    99   void free_page(ZPage* page, bool reclaimed);
   100   void destroy_page(ZPage* page);
   100   void destroy_detached_pages();
   101 
   101 
   102   void map_page(ZPage* page);
   102   void map_page(ZPage* page);
   103   void unmap_all_pages();
   103   void unmap_all_pages();
   104 
       
   105   void flush_detached_pages(ZList<ZPage>* list);
       
   106 
   104 
   107   bool is_alloc_stalled() const;
   105   bool is_alloc_stalled() const;
   108   void check_out_of_memory();
   106   void check_out_of_memory();
   109 };
   107 };
   110 
   108