< prev index next >
src/share/vm/runtime/thread.hpp
Print this page
*** 1041,1051 ****
// last_Java_pc
address last_Java_pc(void) { return _anchor.last_Java_pc(); }
// Safepoint support
! #ifndef PPC64
JavaThreadState thread_state() const { return _thread_state; }
void set_thread_state(JavaThreadState s) { _thread_state = s; }
#else
// Use membars when accessing volatile _thread_state. See
// Threads::create_vm() for size checks.
--- 1041,1051 ----
// last_Java_pc
address last_Java_pc(void) { return _anchor.last_Java_pc(); }
// Safepoint support
! #if !(defined(PPC64) || defined(AARCH64))
JavaThreadState thread_state() const { return _thread_state; }
void set_thread_state(JavaThreadState s) { _thread_state = s; }
#else
// Use membars when accessing volatile _thread_state. See
// Threads::create_vm() for size checks.
*** 1699,1708 ****
--- 1699,1711 ----
// Machine dependent stuff
#ifdef TARGET_OS_ARCH_linux_x86
# include "thread_linux_x86.hpp"
#endif
+ #ifdef TARGET_OS_ARCH_linux_aarch64
+ # include "thread_linux_aarch64.hpp"
+ #endif
#ifdef TARGET_OS_ARCH_linux_sparc
# include "thread_linux_sparc.hpp"
#endif
#ifdef TARGET_OS_ARCH_linux_zero
# include "thread_linux_zero.hpp"
< prev index next >