equal
deleted
inserted
replaced
215 static jobject _raise_exception_method; |
215 static jobject _raise_exception_method; |
216 static address _adapter_return_handlers[CONV_TYPE_MASK+1]; |
216 static address _adapter_return_handlers[CONV_TYPE_MASK+1]; |
217 |
217 |
218 // Adapters. |
218 // Adapters. |
219 static MethodHandlesAdapterBlob* _adapter_code; |
219 static MethodHandlesAdapterBlob* _adapter_code; |
220 static int _adapter_code_size; |
|
221 |
220 |
222 static bool ek_valid(EntryKind ek) { return (uint)ek < (uint)_EK_LIMIT; } |
221 static bool ek_valid(EntryKind ek) { return (uint)ek < (uint)_EK_LIMIT; } |
223 static bool conv_op_valid(int op) { return (uint)op < (uint)CONV_OP_LIMIT; } |
222 static bool conv_op_valid(int op) { return (uint)op < (uint)CONV_OP_LIMIT; } |
224 |
223 |
225 public: |
224 public: |
714 |
713 |
715 #ifdef TARGET_ARCH_x86 |
714 #ifdef TARGET_ARCH_x86 |
716 # include "methodHandles_x86.hpp" |
715 # include "methodHandles_x86.hpp" |
717 #endif |
716 #endif |
718 #ifdef TARGET_ARCH_sparc |
717 #ifdef TARGET_ARCH_sparc |
719 #define TARGET_ARCH_NYI_6939861 1 //FIXME |
718 # include "methodHandles_sparc.hpp" |
720 //# include "methodHandles_sparc.hpp" |
|
721 #endif |
719 #endif |
722 #ifdef TARGET_ARCH_zero |
720 #ifdef TARGET_ARCH_zero |
723 #define TARGET_ARCH_NYI_6939861 1 //FIXME |
721 # include "methodHandles_zero.hpp" |
724 //# include "methodHandles_zero.hpp" |
|
725 #endif |
722 #endif |
726 #ifdef TARGET_ARCH_arm |
723 #ifdef TARGET_ARCH_arm |
727 # include "methodHandles_arm.hpp" |
724 # include "methodHandles_arm.hpp" |
728 #endif |
725 #endif |
729 #ifdef TARGET_ARCH_ppc |
726 #ifdef TARGET_ARCH_ppc |