< prev index next >

src/hotspot/share/cds/archiveHeapLoader.hpp

Print this page

136   static void finish_loaded_heap();
137   static void verify_loaded_heap();
138   static void fill_failed_loaded_heap();
139 
140   static bool is_in_loaded_heap(uintptr_t o) {
141     return (_loaded_heap_bottom <= o && o < _loaded_heap_top);
142   }
143 
144   template<bool IS_MAPPED>
145   inline static oop decode_from_archive_impl(narrowOop v) NOT_CDS_JAVA_HEAP_RETURN_(nullptr);
146 
147   class PatchLoadedRegionPointers;
148   class PatchUncompressedLoadedRegionPointers;
149 
150 public:
151 
152   static bool load_heap_region(FileMapInfo* mapinfo);
153   static void assert_in_loaded_heap(uintptr_t o) {
154     assert(is_in_loaded_heap(o), "must be");
155   }

156 #endif // INCLUDE_CDS_JAVA_HEAP
157 
158 };
159 
160 #endif // SHARE_CDS_ARCHIVEHEAPLOADER_HPP

136   static void finish_loaded_heap();
137   static void verify_loaded_heap();
138   static void fill_failed_loaded_heap();
139 
140   static bool is_in_loaded_heap(uintptr_t o) {
141     return (_loaded_heap_bottom <= o && o < _loaded_heap_top);
142   }
143 
144   template<bool IS_MAPPED>
145   inline static oop decode_from_archive_impl(narrowOop v) NOT_CDS_JAVA_HEAP_RETURN_(nullptr);
146 
147   class PatchLoadedRegionPointers;
148   class PatchUncompressedLoadedRegionPointers;
149 
150 public:
151 
152   static bool load_heap_region(FileMapInfo* mapinfo);
153   static void assert_in_loaded_heap(uintptr_t o) {
154     assert(is_in_loaded_heap(o), "must be");
155   }
156   static oop oop_from_offset(int offset);
157 #endif // INCLUDE_CDS_JAVA_HEAP
158 
159 };
160 
161 #endif // SHARE_CDS_ARCHIVEHEAPLOADER_HPP
< prev index next >