comparison src/share/vm/code/nmethod.hpp @ 1155:4e6abf09f540

6912062: disassembler plugin needs to produce symbolic information in product mode Summary: More informative disassembly in product mode. Also, a more consistent CompileCommand syntax. Reviewed-by: never
author jrose
date Fri, 08 Jan 2010 13:47:01 -0800
parents b1f619d38249
children ba263cfb7611
comparison
equal deleted inserted replaced
1153:bea7a22a6f79 1155:4e6abf09f540
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