< prev index next > src/hotspot/cpu/zero/sharedRuntime_zero.cpp
Print this page
VMRegPair *regs,
int total_args_passed) {
return 0;
}
! AdapterHandlerEntry* SharedRuntime::generate_i2c2i_adapters(
! MacroAssembler *masm,
! int total_args_passed,
! int comp_args_on_stack,
! const BasicType *sig_bt,
! const VMRegPair *regs,
! AdapterFingerPrint *fingerprint) {
return AdapterHandlerLibrary::new_entry(
fingerprint,
CAST_FROM_FN_PTR(address,zero_null_code_stub),
CAST_FROM_FN_PTR(address,zero_null_code_stub),
CAST_FROM_FN_PTR(address,zero_null_code_stub));
}
nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm,
const methodHandle& method,
VMRegPair *regs,
int total_args_passed) {
return 0;
}
! int SharedRuntime::java_return_convention(const BasicType *sig_bt,
! VMRegPair *regs,
! int total_args_passed) {
! Unimplemented();
! return 0;
! }
!
+ BufferedInlineTypeBlob* SharedRuntime::generate_buffered_inline_type_adapter(const InlineKlass* vk) {
+ Unimplemented();
+ return NULL;
+ }
+
+ AdapterHandlerEntry* SharedRuntime::generate_i2c2i_adapters(MacroAssembler* masm,
+ int comp_args_on_stack,
+ const GrowableArray <SigEntry>* sig,
+ const VMRegPair* regs,
+ const GrowableArray <SigEntry>* sig_cc,
+ const VMRegPair* regs_cc,
+ const GrowableArray <SigEntry>* sig_cc_ro,
+ const VMRegPair* regs_cc_ro,
+ AdapterFingerPrint* fingerprint,
+ AdapterBlob*& new_adapter,
+ bool allocate_code_blob) {
+ if (allocate_code_blob) {
+ new_adapter = AdapterBlob::create(masm->code(), 0, 0, NULL);
+ }
return AdapterHandlerLibrary::new_entry(
fingerprint,
CAST_FROM_FN_PTR(address,zero_null_code_stub),
CAST_FROM_FN_PTR(address,zero_null_code_stub),
+ CAST_FROM_FN_PTR(address,zero_null_code_stub),
+ CAST_FROM_FN_PTR(address,zero_null_code_stub),
+ CAST_FROM_FN_PTR(address,zero_null_code_stub),
+ CAST_FROM_FN_PTR(address,zero_null_code_stub),
CAST_FROM_FN_PTR(address,zero_null_code_stub));
}
nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm,
const methodHandle& method,
< prev index next >