1.1 --- a/src/share/vm/oops/methodKlass.cpp Mon Jul 23 13:04:59 2012 -0700 1.2 +++ b/src/share/vm/oops/methodKlass.cpp Tue Jul 24 10:51:00 2012 -0700 1.3 @@ -238,7 +238,11 @@ 1.4 st->print_cr(" - highest level: %d", m->highest_comp_level()); 1.5 st->print_cr(" - vtable index: %d", m->_vtable_index); 1.6 st->print_cr(" - i2i entry: " INTPTR_FORMAT, m->interpreter_entry()); 1.7 - st->print_cr(" - adapter: " INTPTR_FORMAT, m->adapter()); 1.8 + st->print( " - adapters: "); 1.9 + if (m->adapter() == NULL) 1.10 + st->print_cr(INTPTR_FORMAT, m->adapter()); 1.11 + else 1.12 + m->adapter()->print_adapter_on(st); 1.13 st->print_cr(" - compiled entry " INTPTR_FORMAT, m->from_compiled_entry()); 1.14 st->print_cr(" - code size: %d", m->code_size()); 1.15 if (m->code_size() != 0) { 1.16 @@ -286,13 +290,8 @@ 1.17 if (m->code() != NULL) { 1.18 st->print (" - compiled code: "); 1.19 m->code()->print_value_on(st); 1.20 - st->cr(); 1.21 } 1.22 - if (m->is_method_handle_invoke()) { 1.23 - st->print_cr(" - invoke method type: " INTPTR_FORMAT, (address) m->method_handle_type()); 1.24 - // m is classified as native, but it does not have an interesting 1.25 - // native_function or signature handler 1.26 - } else if (m->is_native()) { 1.27 + if (m->is_native()) { 1.28 st->print_cr(" - native function: " INTPTR_FORMAT, m->native_function()); 1.29 st->print_cr(" - signature handler: " INTPTR_FORMAT, m->signature_handler()); 1.30 }