Mercurial > hg > graal-jvmci-8
diff src/share/vm/runtime/stubCodeGenerator.cpp @ 3757:f8c9417e3571
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
Reviewed-by: twisti, kvn, jrose
author | never |
---|---|
date | Tue, 14 Jun 2011 14:41:33 -0700 |
parents | 1d1603768966 |
children | cd3d6a6b95d9 |
line wrap: on
line diff
--- a/src/share/vm/runtime/stubCodeGenerator.cpp Wed Jun 08 17:04:06 2011 -0700 +++ b/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) {