hotspot/src/share/vm/code/nmethod.cpp
changeset 13897 4d2ca6fb1285
parent 13878 6e6a462a6cff
parent 13887 89b873bcc55b
child 14391 df0a1573d5bd
equal deleted inserted replaced
13880:c86a14a7ce04 13897:4d2ca6fb1285
   461   _has_flushed_dependencies   = 0;
   461   _has_flushed_dependencies   = 0;
   462   _speculatively_disconnected = 0;
   462   _speculatively_disconnected = 0;
   463   _has_unsafe_access          = 0;
   463   _has_unsafe_access          = 0;
   464   _has_method_handle_invokes  = 0;
   464   _has_method_handle_invokes  = 0;
   465   _lazy_critical_native       = 0;
   465   _lazy_critical_native       = 0;
       
   466   _has_wide_vectors           = 0;
   466   _marked_for_deoptimization  = 0;
   467   _marked_for_deoptimization  = 0;
   467   _lock_count                 = 0;
   468   _lock_count                 = 0;
   468   _stack_traversal_mark       = 0;
   469   _stack_traversal_mark       = 0;
   469   _unload_reported            = false;           // jvmti state
   470   _unload_reported            = false;           // jvmti state
   470 
   471 
   698     // print the header part first
   699     // print the header part first
   699     print();
   700     print();
   700     // then print the requested information
   701     // then print the requested information
   701     if (PrintNativeNMethods) {
   702     if (PrintNativeNMethods) {
   702       print_code();
   703       print_code();
   703       oop_maps->print();
   704       if (oop_maps != NULL) {
       
   705         oop_maps->print();
       
   706       }
   704     }
   707     }
   705     if (PrintRelocations) {
   708     if (PrintRelocations) {
   706       print_relocations();
   709       print_relocations();
   707     }
   710     }
   708     if (xtty != NULL) {
   711     if (xtty != NULL) {
  2664                          p->return_oop());
  2667                          p->return_oop());
  2665   }
  2668   }
  2666   return NULL;
  2669   return NULL;
  2667 }
  2670 }
  2668 
  2671 
  2669 void nmethod::print_nmethod_labels(outputStream* stream, address block_begin) {
  2672 void nmethod::print_nmethod_labels(outputStream* stream, address block_begin) const {
  2670   if (block_begin == entry_point())             stream->print_cr("[Entry Point]");
  2673   if (block_begin == entry_point())             stream->print_cr("[Entry Point]");
  2671   if (block_begin == verified_entry_point())    stream->print_cr("[Verified Entry Point]");
  2674   if (block_begin == verified_entry_point())    stream->print_cr("[Verified Entry Point]");
  2672   if (block_begin == exception_begin())         stream->print_cr("[Exception Handler]");
  2675   if (block_begin == exception_begin())         stream->print_cr("[Exception Handler]");
  2673   if (block_begin == stub_begin())              stream->print_cr("[Stub Code]");
  2676   if (block_begin == stub_begin())              stream->print_cr("[Stub Code]");
  2674   if (block_begin == deopt_handler_begin())     stream->print_cr("[Deopt Handler Code]");
  2677   if (block_begin == deopt_handler_begin())     stream->print_cr("[Deopt Handler Code]");