mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8081320: Backout JDK-8059340: ConstantPool::_resolved_references is missing in heap dump
Reviewed-by: sspitsyn, coleenp
This commit is contained in:
parent
59f2a0f85f
commit
aae5102c06
17 changed files with 77 additions and 101 deletions
|
@ -2032,6 +2032,7 @@ static void remove_unshareable_in_class(Klass* k) {
|
|||
}
|
||||
|
||||
void InstanceKlass::remove_unshareable_info() {
|
||||
Klass::remove_unshareable_info();
|
||||
// Unlink the class
|
||||
if (is_linked()) {
|
||||
unlink_class();
|
||||
|
@ -2047,8 +2048,6 @@ void InstanceKlass::remove_unshareable_info() {
|
|||
|
||||
// do array classes also.
|
||||
array_klasses_do(remove_unshareable_in_class);
|
||||
|
||||
Klass::remove_unshareable_info();
|
||||
}
|
||||
|
||||
static void restore_unshareable_in_class(Klass* k, TRAPS) {
|
||||
|
@ -3513,11 +3512,3 @@ jint InstanceKlass::get_cached_class_file_len() {
|
|||
unsigned char * InstanceKlass::get_cached_class_file_bytes() {
|
||||
return VM_RedefineClasses::get_cached_class_file_bytes(_cached_class_file);
|
||||
}
|
||||
|
||||
objArrayOop InstanceKlass::resolved_references() const {
|
||||
return java_lang_Class::resolved_references(java_mirror());
|
||||
}
|
||||
|
||||
void InstanceKlass::set_resolved_references(objArrayOop obj_arr) {
|
||||
return java_lang_Class::set_resolved_references(java_mirror(), obj_arr);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue