hotspot/src/share/vm/runtime/os.hpp
changeset 10565 dc90c239f4ec
parent 10272 9377a9510c83
child 10739 91935236600e
equal deleted inserted replaced
10564:db5bf5438c0a 10565:dc90c239f4ec
    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