78 #include "oops/markOop.hpp"
79 #include "oops/methodData.hpp"
80 #include "oops/method.hpp"
81 #include "oops/objArrayKlass.hpp"
82 #include "oops/objArrayOop.hpp"
83 #include "oops/oop.inline.hpp"
84 #include "oops/symbol.hpp"
85 #include "oops/typeArrayKlass.hpp"
86 #include "oops/typeArrayOop.hpp"
87 #include "prims/jvmtiAgentThread.hpp"
88 #include "runtime/arguments.hpp"
89 #include "runtime/deoptimization.hpp"
90 #include "runtime/vframeArray.hpp"
91 #include "runtime/globals.hpp"
92 #include "runtime/java.hpp"
93 #include "runtime/javaCalls.hpp"
94 #include "runtime/perfMemory.hpp"
95 #include "runtime/serviceThread.hpp"
96 #include "runtime/sharedRuntime.hpp"
97 #include "runtime/stubRoutines.hpp"
98 #include "runtime/virtualspace.hpp"
99 #include "runtime/vmStructs.hpp"
100 #include "utilities/array.hpp"
101 #include "utilities/globalDefinitions.hpp"
102 #include "utilities/hashtable.hpp"
103 #ifdef TARGET_ARCH_x86
104 # include "vmStructs_x86.hpp"
105 #endif
106 #ifdef TARGET_ARCH_sparc
107 # include "vmStructs_sparc.hpp"
108 #endif
109 #ifdef TARGET_ARCH_zero
110 # include "vmStructs_zero.hpp"
111 #endif
112 #ifdef TARGET_ARCH_arm
113 # include "vmStructs_arm.hpp"
114 #endif
115 #ifdef TARGET_ARCH_ppc
116 # include "vmStructs_ppc.hpp"
117 #endif
118 #ifdef TARGET_OS_FAMILY_linux
119 # include "thread_linux.inline.hpp"
120 #endif
121 #ifdef TARGET_OS_FAMILY_solaris
122 # include "thread_solaris.inline.hpp"
123 #endif
124 #ifdef TARGET_OS_FAMILY_windows
125 # include "thread_windows.inline.hpp"
126 #endif
127 #ifdef TARGET_OS_FAMILY_bsd
128 # include "thread_bsd.inline.hpp"
129 #endif
130 #ifdef TARGET_OS_ARCH_linux_x86
131 # include "vmStructs_linux_x86.hpp"
132 #endif
133 #ifdef TARGET_OS_ARCH_linux_sparc
134 # include "vmStructs_linux_sparc.hpp"
135 #endif
136 #ifdef TARGET_OS_ARCH_linux_zero
137 # include "vmStructs_linux_zero.hpp"
138 #endif
139 #ifdef TARGET_OS_ARCH_solaris_x86
140 # include "vmStructs_solaris_x86.hpp"
141 #endif
142 #ifdef TARGET_OS_ARCH_solaris_sparc
143 # include "vmStructs_solaris_sparc.hpp"
144 #endif
145 #ifdef TARGET_OS_ARCH_windows_x86
146 # include "vmStructs_windows_x86.hpp"
147 #endif
148 #ifdef TARGET_OS_ARCH_linux_arm
|
78 #include "oops/markOop.hpp"
79 #include "oops/methodData.hpp"
80 #include "oops/method.hpp"
81 #include "oops/objArrayKlass.hpp"
82 #include "oops/objArrayOop.hpp"
83 #include "oops/oop.inline.hpp"
84 #include "oops/symbol.hpp"
85 #include "oops/typeArrayKlass.hpp"
86 #include "oops/typeArrayOop.hpp"
87 #include "prims/jvmtiAgentThread.hpp"
88 #include "runtime/arguments.hpp"
89 #include "runtime/deoptimization.hpp"
90 #include "runtime/vframeArray.hpp"
91 #include "runtime/globals.hpp"
92 #include "runtime/java.hpp"
93 #include "runtime/javaCalls.hpp"
94 #include "runtime/perfMemory.hpp"
95 #include "runtime/serviceThread.hpp"
96 #include "runtime/sharedRuntime.hpp"
97 #include "runtime/stubRoutines.hpp"
98 #include "runtime/thread.inline.hpp"
99 #include "runtime/virtualspace.hpp"
100 #include "runtime/vmStructs.hpp"
101 #include "utilities/array.hpp"
102 #include "utilities/globalDefinitions.hpp"
103 #include "utilities/hashtable.hpp"
104 #ifdef TARGET_ARCH_x86
105 # include "vmStructs_x86.hpp"
106 #endif
107 #ifdef TARGET_ARCH_sparc
108 # include "vmStructs_sparc.hpp"
109 #endif
110 #ifdef TARGET_ARCH_zero
111 # include "vmStructs_zero.hpp"
112 #endif
113 #ifdef TARGET_ARCH_arm
114 # include "vmStructs_arm.hpp"
115 #endif
116 #ifdef TARGET_ARCH_ppc
117 # include "vmStructs_ppc.hpp"
118 #endif
119 #ifdef TARGET_OS_ARCH_linux_x86
120 # include "vmStructs_linux_x86.hpp"
121 #endif
122 #ifdef TARGET_OS_ARCH_linux_sparc
123 # include "vmStructs_linux_sparc.hpp"
124 #endif
125 #ifdef TARGET_OS_ARCH_linux_zero
126 # include "vmStructs_linux_zero.hpp"
127 #endif
128 #ifdef TARGET_OS_ARCH_solaris_x86
129 # include "vmStructs_solaris_x86.hpp"
130 #endif
131 #ifdef TARGET_OS_ARCH_solaris_sparc
132 # include "vmStructs_solaris_sparc.hpp"
133 #endif
134 #ifdef TARGET_OS_ARCH_windows_x86
135 # include "vmStructs_windows_x86.hpp"
136 #endif
137 #ifdef TARGET_OS_ARCH_linux_arm
|