< prev index next >

src/hotspot/cpu/zero/interpreterRT_zero.cpp

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. * Copyright 2007, 2008, 2010 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as --- 1,7 ---- /* ! * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. * Copyright 2007, 2008, 2010 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as
*** 25,34 **** --- 25,35 ---- #include "precompiled.hpp" #include "interpreter/interpreter.hpp" #include "interpreter/interpreterRuntime.hpp" #include "memory/allocation.inline.hpp" + #include "memory/universe.hpp" #include "oops/method.hpp" #include "oops/oop.inline.hpp" #include "runtime/handles.inline.hpp" #include "runtime/icache.hpp" #include "runtime/interfaceSupport.inline.hpp"
*** 138,148 **** argument_types()); assert(status == FFI_OK, "should be"); } ! JRT_ENTRY(address, InterpreterRuntime::slow_signature_handler(JavaThread* thread, Method* method, intptr_t* unused1, intptr_t* unused2)) ZeroStack *stack = thread->zero_stack(); --- 139,149 ---- argument_types()); assert(status == FFI_OK, "should be"); } ! IRT_ENTRY(address, InterpreterRuntime::slow_signature_handler(JavaThread* thread, Method* method, intptr_t* unused1, intptr_t* unused2)) ZeroStack *stack = thread->zero_stack();
*** 159,169 **** SignatureHandler *handler = sshg.handler(); handler->finalize(); return (address) handler; ! JRT_END void SignatureHandlerLibrary::pd_set_handler(address handlerAddr) { InterpreterRuntime::SignatureHandler *handler = InterpreterRuntime::SignatureHandler::from_handlerAddr(handlerAddr); --- 160,170 ---- SignatureHandler *handler = sshg.handler(); handler->finalize(); return (address) handler; ! IRT_END void SignatureHandlerLibrary::pd_set_handler(address handlerAddr) { InterpreterRuntime::SignatureHandler *handler = InterpreterRuntime::SignatureHandler::from_handlerAddr(handlerAddr);
< prev index next >