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