src/share/vm/interpreter/abstractInterpreter.hpp

Print this page

        

*** 282,311 **** case T_DOUBLE: set_long_in_slot(slot_addr, jlong_cast(value->d)); break; case T_OBJECT: *oop_addr_in_slot(slot_addr) = (oop) value->l; break; default: ShouldNotReachHere(); } } }; //------------------------------------------------------------------------------------------------------------------------ // The interpreter generator. class Template; class AbstractInterpreterGenerator: public StackObj { protected: InterpreterMacroAssembler* _masm; - // shared code sequences - // Converter for native abi result to tosca result - address generate_result_handler_for(BasicType type); - address generate_slow_signature_handler(); - - void bang_stack_shadow_pages(bool native_call); - - void generate_all(); - void initialize_method_handle_entries(); - public: AbstractInterpreterGenerator(StubQueue* _code); }; #endif // SHARE_VM_INTERPRETER_ABSTRACTINTERPRETER_HPP --- 282,303 ---- case T_DOUBLE: set_long_in_slot(slot_addr, jlong_cast(value->d)); break; case T_OBJECT: *oop_addr_in_slot(slot_addr) = (oop) value->l; break; default: ShouldNotReachHere(); } } + + static void initialize_method_handle_entries(); }; //------------------------------------------------------------------------------------------------------------------------ // The interpreter generator. class Template; class AbstractInterpreterGenerator: public StackObj { protected: InterpreterMacroAssembler* _masm; public: AbstractInterpreterGenerator(StubQueue* _code); }; #endif // SHARE_VM_INTERPRETER_ABSTRACTINTERPRETER_HPP