--- a/hotspot/src/share/vm/runtime/stubCodeGenerator.cpp Wed Jun 08 17:04:06 2011 -0700
+++ b/hotspot/src/share/vm/runtime/stubCodeGenerator.cpp Tue Jun 14 14:41:33 2011 -0700
@@ -80,9 +80,10 @@
// Implementation of StubCodeGenerator
-StubCodeGenerator::StubCodeGenerator(CodeBuffer* code) {
+StubCodeGenerator::StubCodeGenerator(CodeBuffer* code, bool print_code) {
_masm = new MacroAssembler(code);
_first_stub = _last_stub = NULL;
+ _print_code = print_code;
}
extern "C" {
@@ -94,7 +95,7 @@
}
StubCodeGenerator::~StubCodeGenerator() {
- if (PrintStubCode) {
+ if (PrintStubCode || _print_code) {
CodeBuffer* cbuf = _masm->code();
CodeBlob* blob = CodeCache::find_blob_unsafe(cbuf->insts()->start());
if (blob != NULL) {