105 #include "utilities/array.hpp"
106 #include "utilities/globalDefinitions.hpp"
107 #include "utilities/hashtable.hpp"
108 #include "utilities/macros.hpp"
109
110 #ifdef TARGET_ARCH_x86
111 # include "vmStructs_x86.hpp"
112 #endif
113 #ifdef TARGET_ARCH_sparc
114 # include "vmStructs_sparc.hpp"
115 #endif
116 #ifdef TARGET_ARCH_zero
117 # include "vmStructs_zero.hpp"
118 #endif
119 #ifdef TARGET_ARCH_arm
120 # include "vmStructs_arm.hpp"
121 #endif
122 #ifdef TARGET_ARCH_ppc
123 # include "vmStructs_ppc.hpp"
124 #endif
125 #ifdef TARGET_OS_ARCH_linux_x86
126 # include "vmStructs_linux_x86.hpp"
127 #endif
128 #ifdef TARGET_OS_ARCH_linux_sparc
129 # include "vmStructs_linux_sparc.hpp"
130 #endif
131 #ifdef TARGET_OS_ARCH_linux_zero
132 # include "vmStructs_linux_zero.hpp"
133 #endif
134 #ifdef TARGET_OS_ARCH_solaris_x86
135 # include "vmStructs_solaris_x86.hpp"
136 #endif
137 #ifdef TARGET_OS_ARCH_solaris_sparc
138 # include "vmStructs_solaris_sparc.hpp"
139 #endif
140 #ifdef TARGET_OS_ARCH_windows_x86
141 # include "vmStructs_windows_x86.hpp"
142 #endif
143 #ifdef TARGET_OS_ARCH_linux_arm
144 # include "vmStructs_linux_arm.hpp"
145 #endif
146 #ifdef TARGET_OS_ARCH_linux_ppc
147 # include "vmStructs_linux_ppc.hpp"
148 #endif
149 #ifdef TARGET_OS_ARCH_aix_ppc
150 # include "vmStructs_aix_ppc.hpp"
151 #endif
152 #ifdef TARGET_OS_ARCH_bsd_x86
153 # include "vmStructs_bsd_x86.hpp"
154 #endif
155 #ifdef TARGET_OS_ARCH_bsd_zero
156 # include "vmStructs_bsd_zero.hpp"
157 #endif
158 #if INCLUDE_ALL_GCS
159 #include "gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp"
160 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp"
161 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp"
162 #include "gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp"
163 #include "gc_implementation/parNew/parNewGeneration.hpp"
164 #include "gc_implementation/parNew/vmStructs_parNew.hpp"
165 #include "gc_implementation/parallelScavenge/asPSOldGen.hpp"
166 #include "gc_implementation/parallelScavenge/asPSYoungGen.hpp"
167 #include "gc_implementation/parallelScavenge/parallelScavengeHeap.hpp"
|
105 #include "utilities/array.hpp"
106 #include "utilities/globalDefinitions.hpp"
107 #include "utilities/hashtable.hpp"
108 #include "utilities/macros.hpp"
109
110 #ifdef TARGET_ARCH_x86
111 # include "vmStructs_x86.hpp"
112 #endif
113 #ifdef TARGET_ARCH_sparc
114 # include "vmStructs_sparc.hpp"
115 #endif
116 #ifdef TARGET_ARCH_zero
117 # include "vmStructs_zero.hpp"
118 #endif
119 #ifdef TARGET_ARCH_arm
120 # include "vmStructs_arm.hpp"
121 #endif
122 #ifdef TARGET_ARCH_ppc
123 # include "vmStructs_ppc.hpp"
124 #endif
125 #ifdef TARGET_ARCH_aarch64
126 # include "vmStructs_aarch64.hpp"
127 #endif
128 #ifdef TARGET_OS_ARCH_linux_x86
129 # include "vmStructs_linux_x86.hpp"
130 #endif
131 #ifdef TARGET_OS_ARCH_linux_sparc
132 # include "vmStructs_linux_sparc.hpp"
133 #endif
134 #ifdef TARGET_OS_ARCH_linux_zero
135 # include "vmStructs_linux_zero.hpp"
136 #endif
137 #ifdef TARGET_OS_ARCH_solaris_x86
138 # include "vmStructs_solaris_x86.hpp"
139 #endif
140 #ifdef TARGET_OS_ARCH_solaris_sparc
141 # include "vmStructs_solaris_sparc.hpp"
142 #endif
143 #ifdef TARGET_OS_ARCH_windows_x86
144 # include "vmStructs_windows_x86.hpp"
145 #endif
146 #ifdef TARGET_OS_ARCH_linux_arm
147 # include "vmStructs_linux_arm.hpp"
148 #endif
149 #ifdef TARGET_OS_ARCH_linux_ppc
150 # include "vmStructs_linux_ppc.hpp"
151 #endif
152 #ifdef TARGET_OS_ARCH_linux_aarch64
153 # include "vmStructs_linux_aarch64.hpp"
154 #endif
155 #ifdef TARGET_OS_ARCH_aix_ppc
156 # include "vmStructs_aix_ppc.hpp"
157 #endif
158 #ifdef TARGET_OS_ARCH_bsd_x86
159 # include "vmStructs_bsd_x86.hpp"
160 #endif
161 #ifdef TARGET_OS_ARCH_bsd_zero
162 # include "vmStructs_bsd_zero.hpp"
163 #endif
164 #if INCLUDE_ALL_GCS
165 #include "gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp"
166 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp"
167 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp"
168 #include "gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp"
169 #include "gc_implementation/parNew/parNewGeneration.hpp"
170 #include "gc_implementation/parNew/vmStructs_parNew.hpp"
171 #include "gc_implementation/parallelScavenge/asPSOldGen.hpp"
172 #include "gc_implementation/parallelScavenge/asPSYoungGen.hpp"
173 #include "gc_implementation/parallelScavenge/parallelScavengeHeap.hpp"
|