33 # include "orderAccess_linux_sparc.inline.hpp"
34 #endif
35 #ifdef TARGET_OS_ARCH_linux_zero
36 # include "orderAccess_linux_zero.inline.hpp"
37 #endif
38 #ifdef TARGET_OS_ARCH_solaris_x86
39 # include "orderAccess_solaris_x86.inline.hpp"
40 #endif
41 #ifdef TARGET_OS_ARCH_solaris_sparc
42 # include "orderAccess_solaris_sparc.inline.hpp"
43 #endif
44 #ifdef TARGET_OS_ARCH_windows_x86
45 # include "orderAccess_windows_x86.inline.hpp"
46 #endif
47 #ifdef TARGET_OS_ARCH_linux_arm
48 # include "orderAccess_linux_arm.inline.hpp"
49 #endif
50 #ifdef TARGET_OS_ARCH_linux_ppc
51 # include "orderAccess_linux_ppc.inline.hpp"
52 #endif
53 //
54 // An object for encapsulating the machine/os dependent part of a JavaThread frame state
55 //
56 class JavaThread;
57
58 class JavaFrameAnchor VALUE_OBJ_CLASS_SPEC {
59 // Too many friends...
60 friend class CallNativeDirectNode;
61 friend class OptoRuntime;
62 friend class Runtime1;
63 friend class StubAssembler;
64 friend class CallRuntimeDirectNode;
65 friend class MacroAssembler;
66 friend class InterpreterGenerator;
67 friend class LIR_Assembler;
68 friend class GraphKit;
69 friend class StubGenerator;
70 friend class JavaThread;
71 friend class frame;
72 friend class VMStructs;
|
33 # include "orderAccess_linux_sparc.inline.hpp"
34 #endif
35 #ifdef TARGET_OS_ARCH_linux_zero
36 # include "orderAccess_linux_zero.inline.hpp"
37 #endif
38 #ifdef TARGET_OS_ARCH_solaris_x86
39 # include "orderAccess_solaris_x86.inline.hpp"
40 #endif
41 #ifdef TARGET_OS_ARCH_solaris_sparc
42 # include "orderAccess_solaris_sparc.inline.hpp"
43 #endif
44 #ifdef TARGET_OS_ARCH_windows_x86
45 # include "orderAccess_windows_x86.inline.hpp"
46 #endif
47 #ifdef TARGET_OS_ARCH_linux_arm
48 # include "orderAccess_linux_arm.inline.hpp"
49 #endif
50 #ifdef TARGET_OS_ARCH_linux_ppc
51 # include "orderAccess_linux_ppc.inline.hpp"
52 #endif
53 #ifdef TARGET_OS_ARCH_bsd_x86
54 # include "orderAccess_bsd_x86.inline.hpp"
55 #endif
56 #ifdef TARGET_OS_ARCH_bsd_zero
57 # include "orderAccess_bsd_zero.inline.hpp"
58 #endif
59
60 //
61 // An object for encapsulating the machine/os dependent part of a JavaThread frame state
62 //
63 class JavaThread;
64
65 class JavaFrameAnchor VALUE_OBJ_CLASS_SPEC {
66 // Too many friends...
67 friend class CallNativeDirectNode;
68 friend class OptoRuntime;
69 friend class Runtime1;
70 friend class StubAssembler;
71 friend class CallRuntimeDirectNode;
72 friend class MacroAssembler;
73 friend class InterpreterGenerator;
74 friend class LIR_Assembler;
75 friend class GraphKit;
76 friend class StubGenerator;
77 friend class JavaThread;
78 friend class frame;
79 friend class VMStructs;
|