src/share/vm/runtime/os.hpp

Print this page
rev 7258 : 8064611: AARCH64: Changes to HotSpot shared code
Summary: Everything except cpu/ and os_cpu/.
Reviewed-by: kvn


 806 # include "os_linux_zero.hpp"
 807 #endif
 808 #ifdef TARGET_OS_ARCH_solaris_x86
 809 # include "os_solaris_x86.hpp"
 810 #endif
 811 #ifdef TARGET_OS_ARCH_solaris_sparc
 812 # include "os_solaris_sparc.hpp"
 813 #endif
 814 #ifdef TARGET_OS_ARCH_windows_x86
 815 # include "os_windows_x86.hpp"
 816 #endif
 817 #ifdef TARGET_OS_ARCH_linux_arm
 818 # include "os_linux_arm.hpp"
 819 #endif
 820 #ifdef TARGET_OS_ARCH_linux_ppc
 821 # include "os_linux_ppc.hpp"
 822 #endif
 823 #ifdef TARGET_OS_ARCH_aix_ppc
 824 # include "os_aix_ppc.hpp"
 825 #endif



 826 #ifdef TARGET_OS_ARCH_bsd_x86
 827 # include "os_bsd_x86.hpp"
 828 #endif
 829 #ifdef TARGET_OS_ARCH_bsd_zero
 830 # include "os_bsd_zero.hpp"
 831 #endif
 832 
 833 #ifndef OS_NATIVE_THREAD_CREATION_FAILED_MSG
 834 #define OS_NATIVE_THREAD_CREATION_FAILED_MSG "unable to create native thread: possibly out of memory or process/resource limits reached"
 835 #endif
 836 
 837  public:
 838 #ifndef PLATFORM_PRINT_NATIVE_STACK
 839   // No platform-specific code for printing the native stack.
 840   static bool platform_print_native_stack(outputStream* st, void* context,
 841                                           char *buf, int buf_size) {
 842     return false;
 843   }
 844 #endif
 845 




 806 # include "os_linux_zero.hpp"
 807 #endif
 808 #ifdef TARGET_OS_ARCH_solaris_x86
 809 # include "os_solaris_x86.hpp"
 810 #endif
 811 #ifdef TARGET_OS_ARCH_solaris_sparc
 812 # include "os_solaris_sparc.hpp"
 813 #endif
 814 #ifdef TARGET_OS_ARCH_windows_x86
 815 # include "os_windows_x86.hpp"
 816 #endif
 817 #ifdef TARGET_OS_ARCH_linux_arm
 818 # include "os_linux_arm.hpp"
 819 #endif
 820 #ifdef TARGET_OS_ARCH_linux_ppc
 821 # include "os_linux_ppc.hpp"
 822 #endif
 823 #ifdef TARGET_OS_ARCH_aix_ppc
 824 # include "os_aix_ppc.hpp"
 825 #endif
 826 #ifdef TARGET_OS_ARCH_linux_aarch64
 827 # include "os_linux_aarch64.hpp"
 828 #endif
 829 #ifdef TARGET_OS_ARCH_bsd_x86
 830 # include "os_bsd_x86.hpp"
 831 #endif
 832 #ifdef TARGET_OS_ARCH_bsd_zero
 833 # include "os_bsd_zero.hpp"
 834 #endif
 835 
 836 #ifndef OS_NATIVE_THREAD_CREATION_FAILED_MSG
 837 #define OS_NATIVE_THREAD_CREATION_FAILED_MSG "unable to create native thread: possibly out of memory or process/resource limits reached"
 838 #endif
 839 
 840  public:
 841 #ifndef PLATFORM_PRINT_NATIVE_STACK
 842   // No platform-specific code for printing the native stack.
 843   static bool platform_print_native_stack(outputStream* st, void* context,
 844                                           char *buf, int buf_size) {
 845     return false;
 846   }
 847 #endif
 848