< prev index next >

src/share/vm/jvmci/jvmciCodeInstaller.cpp

Print this page

        

*** 473,483 **** _buffer = NEW_C_HEAP_ARRAY(char, bytes, mtInternal); } _size = bytes; } ! JVMCIEnv::CodeInstallResult CodeInstaller::gather_metadata(Handle target, Handle& compiled_code, CodeMetadata& metadata, TRAPS) { CodeBuffer buffer("JVMCI Compiler CodeBuffer for Metadata"); jobject compiled_code_obj = JNIHandles::make_local(compiled_code()); initialize_dependencies(JNIHandles::resolve(compiled_code_obj), NULL, CHECK_OK); // Get instructions and constants CodeSections early because we need it. --- 473,483 ---- _buffer = NEW_C_HEAP_ARRAY(char, bytes, mtInternal); } _size = bytes; } ! JVMCIEnv::CodeInstallResult CodeInstaller::gather_metadata(Handle target, Handle compiled_code, CodeMetadata& metadata, TRAPS) { CodeBuffer buffer("JVMCI Compiler CodeBuffer for Metadata"); jobject compiled_code_obj = JNIHandles::make_local(compiled_code()); initialize_dependencies(JNIHandles::resolve(compiled_code_obj), NULL, CHECK_OK); // Get instructions and constants CodeSections early because we need it.
*** 506,516 **** reloc_buffer->set_size(size); return JVMCIEnv::ok; } // constructor used to create a method ! JVMCIEnv::CodeInstallResult CodeInstaller::install(JVMCICompiler* compiler, Handle target, Handle& compiled_code, CodeBlob*& cb, Handle installed_code, Handle speculation_log, TRAPS) { CodeBuffer buffer("JVMCI Compiler CodeBuffer"); jobject compiled_code_obj = JNIHandles::make_local(compiled_code()); OopRecorder* recorder = new OopRecorder(&_arena, true); initialize_dependencies(JNIHandles::resolve(compiled_code_obj), recorder, CHECK_OK); --- 506,516 ---- reloc_buffer->set_size(size); return JVMCIEnv::ok; } // constructor used to create a method ! JVMCIEnv::CodeInstallResult CodeInstaller::install(JVMCICompiler* compiler, Handle target, Handle compiled_code, CodeBlob*& cb, Handle installed_code, Handle speculation_log, TRAPS) { CodeBuffer buffer("JVMCI Compiler CodeBuffer"); jobject compiled_code_obj = JNIHandles::make_local(compiled_code()); OopRecorder* recorder = new OopRecorder(&_arena, true); initialize_dependencies(JNIHandles::resolve(compiled_code_obj), recorder, CHECK_OK);
< prev index next >