equal
deleted
inserted
replaced
37 # include "jvm_solaris.h" |
37 # include "jvm_solaris.h" |
38 #endif |
38 #endif |
39 #ifdef TARGET_OS_FAMILY_windows |
39 #ifdef TARGET_OS_FAMILY_windows |
40 # include "jvm_windows.h" |
40 # include "jvm_windows.h" |
41 #endif |
41 #endif |
|
42 #ifdef TARGET_OS_FAMILY_bsd |
|
43 # include "jvm_bsd.h" |
|
44 #endif |
42 |
45 |
43 // os defines the interface to operating system; this includes traditional |
46 // os defines the interface to operating system; this includes traditional |
44 // OS services (time, I/O) as well as other functionality with system- |
47 // OS services (time, I/O) as well as other functionality with system- |
45 // dependent code. |
48 // dependent code. |
46 |
49 |
673 # include "os_solaris.hpp" |
676 # include "os_solaris.hpp" |
674 #endif |
677 #endif |
675 #ifdef TARGET_OS_FAMILY_windows |
678 #ifdef TARGET_OS_FAMILY_windows |
676 # include "os_windows.hpp" |
679 # include "os_windows.hpp" |
677 #endif |
680 #endif |
|
681 #ifdef TARGET_OS_FAMILY_bsd |
|
682 # include "os_bsd.hpp" |
|
683 #endif |
678 #ifdef TARGET_OS_ARCH_linux_x86 |
684 #ifdef TARGET_OS_ARCH_linux_x86 |
679 # include "os_linux_x86.hpp" |
685 # include "os_linux_x86.hpp" |
680 #endif |
686 #endif |
681 #ifdef TARGET_OS_ARCH_linux_sparc |
687 #ifdef TARGET_OS_ARCH_linux_sparc |
682 # include "os_linux_sparc.hpp" |
688 # include "os_linux_sparc.hpp" |
696 #ifdef TARGET_OS_ARCH_linux_arm |
702 #ifdef TARGET_OS_ARCH_linux_arm |
697 # include "os_linux_arm.hpp" |
703 # include "os_linux_arm.hpp" |
698 #endif |
704 #endif |
699 #ifdef TARGET_OS_ARCH_linux_ppc |
705 #ifdef TARGET_OS_ARCH_linux_ppc |
700 # include "os_linux_ppc.hpp" |
706 # include "os_linux_ppc.hpp" |
|
707 #endif |
|
708 #ifdef TARGET_OS_ARCH_bsd_x86 |
|
709 # include "os_bsd_x86.hpp" |
|
710 #endif |
|
711 #ifdef TARGET_OS_ARCH_bsd_zero |
|
712 # include "os_bsd_zero.hpp" |
701 #endif |
713 #endif |
702 |
714 |
703 |
715 |
704 // debugging support (mostly used by debug.cpp but also fatal error handler) |
716 // debugging support (mostly used by debug.cpp but also fatal error handler) |
705 static bool find(address pc, outputStream* st = tty); // OS specific function to make sense out of an address |
717 static bool find(address pc, outputStream* st = tty); // OS specific function to make sense out of an address |