src/share/vm/runtime/vmStructs.cpp

Print this page
rev 7258 : 8064611: AARCH64: Changes to HotSpot shared code
Summary: Everything except cpu/ and os_cpu/.
Reviewed-by: kvn


 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"