Mercurial > hg > truffle
comparison src/share/vm/runtime/os.hpp @ 3960:f08d439fab8c
7089790: integrate bsd-port changes
Reviewed-by: kvn, twisti, jrose
Contributed-by: Kurt Miller <kurt@intricatesoftware.com>, Greg Lewis <glewis@eyesbeyond.com>, Jung-uk Kim <jkim@freebsd.org>, Christos Zoulas <christos@zoulas.com>, Landon Fuller <landonf@plausible.coop>, The FreeBSD Foundation <board@freebsdfoundation.org>, Michael Franz <mvfranz@gmail.com>, Roger Hoover <rhoover@apple.com>, Alexander Strange <astrange@apple.com>
author | never |
---|---|
date | Sun, 25 Sep 2011 16:03:29 -0700 |
parents | 24cee90e9453 |
children | 436b4a3231bf |
comparison
equal
deleted
inserted
replaced
3959:eda6988c0d81 | 3960:f08d439fab8c |
---|---|
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 |