src/share/vm/oops/methodKlass.cpp

changeset 3969
1d7922586cf6
parent 3826
2fe087c3e814
     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    }

mercurial