Mercurial > hg > truffle
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 |