115 return CAST_FROM_FN_PTR(SafepointBlob*,zero_stub); 116 } 117 118 static DeoptimizationBlob* generate_empty_deopt_blob() { 119 return CAST_FROM_FN_PTR(DeoptimizationBlob*,zero_stub); 120 } 121 122 123 void SharedRuntime::generate_deopt_blob() { 124 _deopt_blob = generate_empty_deopt_blob(); 125 } 126 127 SafepointBlob* SharedRuntime::generate_handler_blob(address call_ptr, int poll_type) { 128 return generate_empty_safepoint_blob(); 129 } 130 131 RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, const char* name) { 132 return generate_empty_runtime_stub("resolve_blob"); 133 } 134 135 136 int SharedRuntime::c_calling_convention(const BasicType *sig_bt, 137 VMRegPair *regs, 138 VMRegPair *regs2, 139 int total_args_passed) { 140 ShouldNotCallThis(); 141 return 0; 142 } | 115 return CAST_FROM_FN_PTR(SafepointBlob*,zero_stub); 116 } 117 118 static DeoptimizationBlob* generate_empty_deopt_blob() { 119 return CAST_FROM_FN_PTR(DeoptimizationBlob*,zero_stub); 120 } 121 122 123 void SharedRuntime::generate_deopt_blob() { 124 _deopt_blob = generate_empty_deopt_blob(); 125 } 126 127 SafepointBlob* SharedRuntime::generate_handler_blob(address call_ptr, int poll_type) { 128 return generate_empty_safepoint_blob(); 129 } 130 131 RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, const char* name) { 132 return generate_empty_runtime_stub("resolve_blob"); 133 } 134 135 size_t SharedRuntime::trampoline_size() { 136 ShouldNotCallThis(); 137 return 0; 138 } 139 140 void SharedRuntime::generate_trampoline(MacroAssembler *masm, address destination) { 141 ShouldNotCallThis(); 142 return; 143 } 144 145 int SharedRuntime::c_calling_convention(const BasicType *sig_bt, 146 VMRegPair *regs, 147 VMRegPair *regs2, 148 int total_args_passed) { 149 ShouldNotCallThis(); 150 return 0; 151 } |