hotspot/src/share/vm/code/nmethod.hpp
changeset 4584 e2a449e8cc6f
parent 4570 43d30f43697e
child 4748 3fa8d8a7c0ea
equal deleted inserted replaced
4582:1a6662d11385 4584:e2a449e8cc6f
   574   // Logging
   574   // Logging
   575   void log_identity(xmlStream* log) const;
   575   void log_identity(xmlStream* log) const;
   576   void log_new_nmethod() const;
   576   void log_new_nmethod() const;
   577   void log_state_change() const;
   577   void log_state_change() const;
   578 
   578 
       
   579   // Prints block-level comments, including nmethod specific block labels:
       
   580   virtual void print_block_comment(outputStream* stream, address block_begin) {
       
   581     print_nmethod_labels(stream, block_begin);
       
   582     CodeBlob::print_block_comment(stream, block_begin);
       
   583   }
       
   584   void print_nmethod_labels(outputStream* stream, address block_begin);
       
   585 
   579   // Prints a comment for one native instruction (reloc info, pc desc)
   586   // Prints a comment for one native instruction (reloc info, pc desc)
   580   void print_code_comment_on(outputStream* st, int column, address begin, address end);
   587   void print_code_comment_on(outputStream* st, int column, address begin, address end);
   581   static void print_statistics()                  PRODUCT_RETURN;
   588   static void print_statistics()                  PRODUCT_RETURN;
   582 
   589 
   583   // Compiler task identification.  Note that all OSR methods
   590   // Compiler task identification.  Note that all OSR methods