< prev index next >

src/share/vm/interpreter/interpreterRuntime.cpp

Print this page

        

@@ -57,10 +57,13 @@
 #include "runtime/threadCritical.hpp"
 #include "utilities/events.hpp"
 #ifdef TARGET_ARCH_x86
 # include "vm_version_x86.hpp"
 #endif
+#ifdef TARGET_ARCH_aarch64
+# include "vm_version_aarch64.hpp"
+#endif
 #ifdef TARGET_ARCH_sparc
 # include "vm_version_sparc.hpp"
 #endif
 #ifdef TARGET_ARCH_zero
 # include "vm_version_zero.hpp"

@@ -1275,11 +1278,11 @@
   // before trying to fetch the native entry point and klass mirror.
   // We must set the signature handler last, so that multiple processors
   // preparing the same method will be sure to see non-null entry & mirror.
 IRT_END
 
-#if defined(IA32) || defined(AMD64) || defined(ARM)
+#if defined(IA32) || defined(AMD64) || defined(ARM) || defined(AARCH64)
 IRT_LEAF(void, InterpreterRuntime::popframe_move_outgoing_args(JavaThread* thread, void* src_address, void* dest_address))
   if (src_address == dest_address) {
     return;
   }
   ResetNoHandleMark rnm; // In a LEAF entry.
< prev index next >