< prev index next >

src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp

Print this page

        

*** 25,35 **** #ifndef CPU_AARCH64_VM_INTERPRETERRT_AARCH64_HPP #define CPU_AARCH64_VM_INTERPRETERRT_AARCH64_HPP #include "asm/macroAssembler.hpp" - #include "memory/allocation.hpp" // native method calls class SignatureHandlerGenerator: public NativeSignatureIterator { private: --- 25,34 ----
*** 45,60 **** void pass_double(); void pass_object(); public: // Creation ! SignatureHandlerGenerator(const methodHandle& method, CodeBuffer* buffer) : NativeSignatureIterator(method) { ! _masm = new MacroAssembler(buffer); ! _num_int_args = (method->is_static() ? 1 : 0); ! _num_fp_args = 0; ! _stack_offset = 0; ! } // Code generation void generate(uint64_t fingerprint); // Code generation support --- 44,54 ---- void pass_double(); void pass_object(); public: // Creation ! SignatureHandlerGenerator(const methodHandle& method, CodeBuffer* buffer); // Code generation void generate(uint64_t fingerprint); // Code generation support
< prev index next >