mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-16 09:04:41 +02:00
8000780: make Zero build and run with JDK8
Reviewed-by: coleenp, dholmes, twisti
This commit is contained in:
parent
f0534ca470
commit
e184d5cc4e
21 changed files with 323 additions and 617 deletions
|
@ -26,6 +26,14 @@
|
|||
|
||||
// Adapters
|
||||
enum /* platform_dependent_constants */ {
|
||||
adapter_code_size = 0
|
||||
adapter_code_size = sizeof(ZeroEntry) * (Interpreter::method_handle_invoke_LAST - Interpreter::method_handle_invoke_FIRST + 1)
|
||||
};
|
||||
|
||||
private:
|
||||
static oop popFromStack(TRAPS);
|
||||
static void invoke_target(Method* method, TRAPS);
|
||||
static int method_handle_entry_invokeBasic(Method* method, intptr_t UNUSED, TRAPS);
|
||||
static int method_handle_entry_linkToStaticOrSpecial(Method* method, intptr_t UNUSED, TRAPS);
|
||||
static int method_handle_entry_linkToVirtual(Method* method, intptr_t UNUSED, TRAPS);
|
||||
static int method_handle_entry_linkToInterface(Method* method, intptr_t UNUSED, TRAPS);
|
||||
static int method_handle_entry_invalid(Method* method, intptr_t UNUSED, TRAPS);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue