< prev index next >

src/hotspot/cpu/zero/sharedRuntime_zero.cpp

Print this page
*** 48,17 ***
                                             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) {
    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);
    return;
  }
--- 48,40 ---
                                             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) {
+     new_adapter = AdapterBlob::create(masm->code(), 0, 0, nullptr);
+   }
    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);
    return;
  }
< prev index next >