< prev index next >

src/hotspot/share/memory/heapShared.hpp

Print this page

*** 38,47 **** --- 38,48 ---- #include "utilities/resourceHash.hpp" #if INCLUDE_CDS_JAVA_HEAP struct ArchivableStaticFieldInfo { const char* klass_name; + int full_module_graph_only; const char* field_name; InstanceKlass* klass; int offset; BasicType type; };
*** 234,244 **** --- 235,248 ---- static void done_recording_subgraph(InstanceKlass *k, const char* klass_name); static bool has_been_seen_during_subgraph_recording(oop obj); static void set_has_been_seen_during_subgraph_recording(oop obj); + static void check_module_oop(oop orig_module_obj); + public: + static void reset_archived_object_states(TRAPS); static void create_archived_object_cache() { _archived_object_cache = new (ResourceObj::C_HEAP, mtClass)ArchivedObjectCache(); } static void destroy_archived_object_cache() {
< prev index next >