src/cpu/zero/vm/sharedRuntime_zero.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 7071823 Cdiff src/cpu/zero/vm/sharedRuntime_zero.cpp

src/cpu/zero/vm/sharedRuntime_zero.cpp

Print this page

        

*** 44,61 **** #ifdef SHARK #include "compiler/compileBroker.hpp" #include "shark/sharkCompiler.hpp" #endif - DeoptimizationBlob *SharedRuntime::_deopt_blob; - SafepointBlob *SharedRuntime::_polling_page_safepoint_handler_blob; - SafepointBlob *SharedRuntime::_polling_page_return_handler_blob; - RuntimeStub *SharedRuntime::_wrong_method_blob; - RuntimeStub *SharedRuntime::_ic_miss_blob; - RuntimeStub *SharedRuntime::_resolve_opt_virtual_call_blob; - RuntimeStub *SharedRuntime::_resolve_virtual_call_blob; - RuntimeStub *SharedRuntime::_resolve_static_call_blob; int SharedRuntime::java_calling_convention(const BasicType *sig_bt, VMRegPair *regs, int total_args_passed, int is_outgoing) { --- 44,53 ----
*** 112,137 **** static SafepointBlob* generate_empty_safepoint_blob() { CodeBuffer buffer("handler_blob", 0, 0); return SafepointBlob::create(&buffer, NULL, 0); } ! void SharedRuntime::generate_stubs() { ! _wrong_method_blob = ! generate_empty_runtime_stub("wrong_method_stub"); ! _ic_miss_blob = ! generate_empty_runtime_stub("ic_miss_stub"); ! _resolve_opt_virtual_call_blob = ! generate_empty_runtime_stub("resolve_opt_virtual_call"); ! _resolve_virtual_call_blob = ! generate_empty_runtime_stub("resolve_virtual_call"); ! _resolve_static_call_blob = ! generate_empty_runtime_stub("resolve_static_call"); ! ! _polling_page_safepoint_handler_blob = ! generate_empty_safepoint_blob(); ! _polling_page_return_handler_blob = ! generate_empty_safepoint_blob(); } int SharedRuntime::c_calling_convention(const BasicType *sig_bt, VMRegPair *regs, int total_args_passed) { --- 104,129 ---- static SafepointBlob* generate_empty_safepoint_blob() { CodeBuffer buffer("handler_blob", 0, 0); return SafepointBlob::create(&buffer, NULL, 0); } ! static DeoptimizationBlob* generate_empty_deopt_blob() { ! CodeBuffer buffer("handler_blob", 0, 0); ! return DeoptimizationBlob::create(&buffer, NULL, 0, 0, 0, 0); ! } ! ! ! void SharedRuntime::generate_deopt_blob() { ! _deopt_blob = generate_empty_deopt_blob(); ! } ! ! SafepointBlob* SharedRuntime::generate_handler_blob(address call_ptr, bool cause_return) { ! return generate_empty_safepoint_blob(); ! } ! ! RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, const char* name) { ! return generate_empty_runtime_stub("resolve_blob"); } int SharedRuntime::c_calling_convention(const BasicType *sig_bt, VMRegPair *regs, int total_args_passed) {
src/cpu/zero/vm/sharedRuntime_zero.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File