mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
7071823: Zero: zero/shark doesn't build after b147-fcs
Reviewed-by: gbenson, twisti
This commit is contained in:
parent
5ad0c2a370
commit
6a54c8a55f
4 changed files with 96 additions and 25 deletions
|
@ -46,14 +46,6 @@
|
|||
#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,
|
||||
|
@ -114,22 +106,22 @@ static SafepointBlob* generate_empty_safepoint_blob() {
|
|||
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");
|
||||
static DeoptimizationBlob* generate_empty_deopt_blob() {
|
||||
CodeBuffer buffer("handler_blob", 0, 0);
|
||||
return DeoptimizationBlob::create(&buffer, NULL, 0, 0, 0, 0);
|
||||
}
|
||||
|
||||
_polling_page_safepoint_handler_blob =
|
||||
generate_empty_safepoint_blob();
|
||||
_polling_page_return_handler_blob =
|
||||
generate_empty_safepoint_blob();
|
||||
|
||||
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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue