hotspot/src/cpu/x86/vm/interpreterRT_x86_64.cpp
void InterpreterRuntime::SignatureHandlerGenerator::generate(uint64_t fingerprint) {
{- -------------------------------------------
(1)
---------------------------------------- -}
// generate code to handle arguments
iterate(fingerprint);
{- -------------------------------------------
(1)
---------------------------------------- -}
// return result handler
__ lea(rax, ExternalAddress(Interpreter::result_handler(method()->result_type())));
__ ret(0);
__ flush();
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.