8081320: Backout JDK-8059340: ConstantPool::_resolved_references is missing in heap dump

Reviewed-by: sspitsyn, coleenp
This commit is contained in:
Vladimir Ivanov 2015-05-29 17:04:21 +03:00
parent 59f2a0f85f
commit aae5102c06
17 changed files with 77 additions and 101 deletions

View file

@ -226,10 +226,6 @@ class java_lang_String : AllStatic {
class java_lang_Class : AllStatic {
friend class VMStructs;
enum {
hc_resolvedReferences_offset = 12
};
private:
// The fake offsets are added by the class loader when java.lang.Class is loaded
@ -247,7 +243,6 @@ class java_lang_Class : AllStatic {
static bool offsets_computed;
static int classRedefinedCount_offset;
static int resolvedReferences_offset;
static GrowableArray<Klass*>* _fixup_mirror_list;
@ -306,10 +301,6 @@ class java_lang_Class : AllStatic {
static int static_oop_field_count(oop java_class);
static void set_static_oop_field_count(oop java_class, int size);
static objArrayOop resolved_references(oop java_class);
static void set_resolved_references(oop java_class, objArrayOop a);
static int resolved_references_offset_in_bytes() { return resolvedReferences_offset; }
static GrowableArray<Klass*>* fixup_mirror_list() {
return _fixup_mirror_list;
}