< 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 >