< prev index next > src/hotspot/cpu/zero/sharedRuntime_zero.cpp
Print this page
VMRegPair *regs,
int total_args_passed) {
return 0;
}
void SharedRuntime::generate_i2c2i_adapters(MacroAssembler *masm,
- int total_args_passed,
int comp_args_on_stack,
! const BasicType *sig_bt,
! const VMRegPair *regs,
! AdapterHandlerEntry* handler) {
// foil any attempt to call the i2c, c2i or unverified c2i entries
handler->set_entry_points(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),
nullptr);
}
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 nullptr;
+ }
+
void 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,
+ AdapterHandlerEntry* handler,
+ AdapterBlob*& new_adapter,
+ bool allocate_code_blob) {
+ if (allocate_code_blob) {
+ int entry_offset[AdapterHandlerEntry::ENTRIES_COUNT];
+ assert(AdapterHandlerEntry::ENTRIES_COUNT == 7, "sanity");
+ entry_offset[0] = 0; // i2c_entry offset
+ entry_offset[1] = -1;
+ entry_offset[2] = -1;
+ entry_offset[3] = -1;
+ entry_offset[4] = -1;
+ entry_offset[5] = -1;
+ entry_offset[6] = -1;
+
+ new_adapter = AdapterBlob::create(masm->code(), entry_offset, 0, 0, nullptr);
+ }
// foil any attempt to call the i2c, c2i or unverified c2i entries
handler->set_entry_points(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),
nullptr);
}
< prev index next >