src/hotspot/share/runtime/frame.cpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File open Sdiff src/hotspot/share/runtime

src/hotspot/share/runtime/frame.cpp

Print this page




 664           nmethod* nm = cm->as_nmethod();
 665           st->print("J %d%s", nm->compile_id(), (nm->is_osr_method() ? "%" : ""));
 666           st->print(" %s", nm->compiler_name());
 667         }
 668         m->name_and_sig_as_C_string(buf, buflen);
 669         st->print(" %s", buf);
 670         ModuleEntry* module = m->method_holder()->module();
 671         if (module->is_named()) {
 672           module->name()->as_C_string(buf, buflen);
 673           st->print(" %s", buf);
 674           if (module->version() != NULL) {
 675             module->version()->as_C_string(buf, buflen);
 676             st->print("@%s", buf);
 677           }
 678         }
 679         st->print(" (%d bytes) @ " PTR_FORMAT " [" PTR_FORMAT "+" INTPTR_FORMAT "]",
 680                   m->code_size(), p2i(_pc), p2i(_cb->code_begin()), _pc - _cb->code_begin());
 681 #if INCLUDE_JVMCI
 682         if (cm->is_nmethod()) {
 683           nmethod* nm = cm->as_nmethod();
 684           char* jvmciName = nm->jvmci_installed_code_name(buf, buflen);
 685           if (jvmciName != NULL) {
 686             st->print(" (%s)", jvmciName);
 687           }
 688         }
 689 #endif
 690       } else {
 691         st->print("J  " PTR_FORMAT, p2i(pc()));
 692       }
 693     } else if (_cb->is_runtime_stub()) {
 694       st->print("v  ~RuntimeStub::%s", ((RuntimeStub *)_cb)->name());
 695     } else if (_cb->is_deoptimization_stub()) {
 696       st->print("v  ~DeoptimizationBlob");
 697     } else if (_cb->is_exception_stub()) {
 698       st->print("v  ~ExceptionBlob");
 699     } else if (_cb->is_safepoint_stub()) {
 700       st->print("v  ~SafepointBlob");
 701     } else if (_cb->is_adapter_blob()) {
 702       st->print("v  ~AdapterBlob");
 703     } else if (_cb->is_vtable_blob()) {
 704       st->print("v  ~VtableBlob");




 664           nmethod* nm = cm->as_nmethod();
 665           st->print("J %d%s", nm->compile_id(), (nm->is_osr_method() ? "%" : ""));
 666           st->print(" %s", nm->compiler_name());
 667         }
 668         m->name_and_sig_as_C_string(buf, buflen);
 669         st->print(" %s", buf);
 670         ModuleEntry* module = m->method_holder()->module();
 671         if (module->is_named()) {
 672           module->name()->as_C_string(buf, buflen);
 673           st->print(" %s", buf);
 674           if (module->version() != NULL) {
 675             module->version()->as_C_string(buf, buflen);
 676             st->print("@%s", buf);
 677           }
 678         }
 679         st->print(" (%d bytes) @ " PTR_FORMAT " [" PTR_FORMAT "+" INTPTR_FORMAT "]",
 680                   m->code_size(), p2i(_pc), p2i(_cb->code_begin()), _pc - _cb->code_begin());
 681 #if INCLUDE_JVMCI
 682         if (cm->is_nmethod()) {
 683           nmethod* nm = cm->as_nmethod();
 684           const char* jvmciName = nm->jvmci_name();
 685           if (jvmciName != NULL) {
 686             st->print(" (%s)", jvmciName);
 687           }
 688         }
 689 #endif
 690       } else {
 691         st->print("J  " PTR_FORMAT, p2i(pc()));
 692       }
 693     } else if (_cb->is_runtime_stub()) {
 694       st->print("v  ~RuntimeStub::%s", ((RuntimeStub *)_cb)->name());
 695     } else if (_cb->is_deoptimization_stub()) {
 696       st->print("v  ~DeoptimizationBlob");
 697     } else if (_cb->is_exception_stub()) {
 698       st->print("v  ~ExceptionBlob");
 699     } else if (_cb->is_safepoint_stub()) {
 700       st->print("v  ~SafepointBlob");
 701     } else if (_cb->is_adapter_blob()) {
 702       st->print("v  ~AdapterBlob");
 703     } else if (_cb->is_vtable_blob()) {
 704       st->print("v  ~VtableBlob");


src/hotspot/share/runtime/frame.cpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File