1.1 --- a/src/share/vm/oops/instanceKlass.cpp Mon Jul 23 13:04:59 2012 -0700 1.2 +++ b/src/share/vm/oops/instanceKlass.cpp Tue Jul 24 10:51:00 2012 -0700 1.3 @@ -2429,6 +2429,22 @@ 1.4 } else if (java_lang_boxing_object::is_instance(obj)) { 1.5 st->print(" = "); 1.6 java_lang_boxing_object::print(obj, st); 1.7 + } else if (as_klassOop() == SystemDictionary::LambdaForm_klass()) { 1.8 + oop vmentry = java_lang_invoke_LambdaForm::vmentry(obj); 1.9 + if (vmentry != NULL) { 1.10 + st->print(" => "); 1.11 + vmentry->print_value_on(st); 1.12 + } 1.13 + } else if (as_klassOop() == SystemDictionary::MemberName_klass()) { 1.14 + oop vmtarget = java_lang_invoke_MemberName::vmtarget(obj); 1.15 + if (vmtarget != NULL) { 1.16 + st->print(" = "); 1.17 + vmtarget->print_value_on(st); 1.18 + } else { 1.19 + java_lang_invoke_MemberName::clazz(obj)->print_value_on(st); 1.20 + st->print("."); 1.21 + java_lang_invoke_MemberName::name(obj)->print_value_on(st); 1.22 + } 1.23 } 1.24 } 1.25