< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page
rev 11647 : 8161258: Simplify including platform files.
Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files.
Reviewed-by: dholmes, coleenp, kbarrett


  90 #include "oops/typeArrayOop.hpp"
  91 #include "prims/jvmtiAgentThread.hpp"
  92 #include "runtime/arguments.hpp"
  93 #include "runtime/deoptimization.hpp"
  94 #include "runtime/globals.hpp"
  95 #include "runtime/java.hpp"
  96 #include "runtime/javaCalls.hpp"
  97 #include "runtime/os.hpp"
  98 #include "runtime/perfMemory.hpp"
  99 #include "runtime/serviceThread.hpp"
 100 #include "runtime/sharedRuntime.hpp"
 101 #include "runtime/stubRoutines.hpp"
 102 #include "runtime/thread.inline.hpp"
 103 #include "runtime/vframeArray.hpp"
 104 #include "runtime/vmStructs.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_OS_FAMILY_linux
 111 # include "vmStructs_linux.hpp"
 112 #endif
 113 #ifdef TARGET_OS_FAMILY_solaris
 114 # include "vmStructs_solaris.hpp"
 115 #endif
 116 #ifdef TARGET_OS_FAMILY_windows
 117 # include "vmStructs_windows.hpp"
 118 #endif
 119 #ifdef TARGET_OS_FAMILY_aix
 120 # include "vmStructs_aix.hpp"
 121 #endif
 122 #ifdef TARGET_OS_FAMILY_bsd
 123 # include "vmStructs_bsd.hpp"
 124 #endif
 125 
 126 #ifdef TARGET_ARCH_x86
 127 # include "vmStructs_x86.hpp"
 128 #endif
 129 #ifdef TARGET_ARCH_sparc
 130 # include "vmStructs_sparc.hpp"
 131 #endif
 132 #ifdef TARGET_ARCH_zero
 133 # include "vmStructs_zero.hpp"
 134 #endif
 135 #ifdef TARGET_ARCH_arm
 136 # include "vmStructs_arm.hpp"
 137 #endif
 138 #ifdef TARGET_ARCH_ppc
 139 # include "vmStructs_ppc.hpp"
 140 #endif
 141 #ifdef TARGET_ARCH_aarch64
 142 # include "vmStructs_aarch64.hpp"
 143 #endif
 144 
 145 #ifdef TARGET_OS_ARCH_linux_x86
 146 # include "vmStructs_linux_x86.hpp"
 147 #endif
 148 #ifdef TARGET_OS_ARCH_linux_sparc
 149 # include "vmStructs_linux_sparc.hpp"
 150 #endif
 151 #ifdef TARGET_OS_ARCH_linux_zero
 152 # include "vmStructs_linux_zero.hpp"
 153 #endif
 154 #ifdef TARGET_OS_ARCH_solaris_x86
 155 # include "vmStructs_solaris_x86.hpp"
 156 #endif
 157 #ifdef TARGET_OS_ARCH_solaris_sparc
 158 # include "vmStructs_solaris_sparc.hpp"
 159 #endif
 160 #ifdef TARGET_OS_ARCH_windows_x86
 161 # include "vmStructs_windows_x86.hpp"
 162 #endif
 163 #ifdef TARGET_OS_ARCH_linux_arm
 164 # include "vmStructs_linux_arm.hpp"
 165 #endif
 166 #ifdef TARGET_OS_ARCH_linux_ppc
 167 # include "vmStructs_linux_ppc.hpp"
 168 #endif
 169 #ifdef TARGET_OS_ARCH_linux_aarch64
 170 # include "vmStructs_linux_aarch64.hpp"
 171 #endif
 172 #ifdef TARGET_OS_ARCH_aix_ppc
 173 # include "vmStructs_aix_ppc.hpp"
 174 #endif
 175 #ifdef TARGET_OS_ARCH_bsd_x86
 176 # include "vmStructs_bsd_x86.hpp"
 177 #endif
 178 #ifdef TARGET_OS_ARCH_bsd_zero
 179 # include "vmStructs_bsd_zero.hpp"
 180 #endif
 181 
 182 #if INCLUDE_ALL_GCS
 183 #include "gc/cms/compactibleFreeListSpace.hpp"
 184 #include "gc/cms/concurrentMarkSweepGeneration.hpp"
 185 #include "gc/cms/concurrentMarkSweepThread.hpp"
 186 #include "gc/cms/parNewGeneration.hpp"
 187 #include "gc/cms/vmStructs_cms.hpp"
 188 #include "gc/cms/vmStructs_parNew.hpp"
 189 #include "gc/g1/vmStructs_g1.hpp"
 190 #include "gc/parallel/asPSOldGen.hpp"
 191 #include "gc/parallel/asPSYoungGen.hpp"
 192 #include "gc/parallel/parallelScavengeHeap.hpp"
 193 #include "gc/parallel/psOldGen.hpp"
 194 #include "gc/parallel/psVirtualspace.hpp"
 195 #include "gc/parallel/psYoungGen.hpp"
 196 #include "gc/parallel/vmStructs_parallelgc.hpp"
 197 #endif // INCLUDE_ALL_GCS
 198 
 199 #if INCLUDE_JVMCI
 200 # include "jvmci/vmStructs_jvmci.hpp"




  90 #include "oops/typeArrayOop.hpp"
  91 #include "prims/jvmtiAgentThread.hpp"
  92 #include "runtime/arguments.hpp"
  93 #include "runtime/deoptimization.hpp"
  94 #include "runtime/globals.hpp"
  95 #include "runtime/java.hpp"
  96 #include "runtime/javaCalls.hpp"
  97 #include "runtime/os.hpp"
  98 #include "runtime/perfMemory.hpp"
  99 #include "runtime/serviceThread.hpp"
 100 #include "runtime/sharedRuntime.hpp"
 101 #include "runtime/stubRoutines.hpp"
 102 #include "runtime/thread.inline.hpp"
 103 #include "runtime/vframeArray.hpp"
 104 #include "runtime/vmStructs.hpp"
 105 #include "utilities/array.hpp"
 106 #include "utilities/globalDefinitions.hpp"
 107 #include "utilities/hashtable.hpp"
 108 #include "utilities/macros.hpp"
 109 
 110 #include CPU_HEADER(vmStructs)
 111 #include OS_HEADER(vmStructs)
 112 #include OS_CPU_HEADER(vmStructs)




































































 113 
 114 #if INCLUDE_ALL_GCS
 115 #include "gc/cms/compactibleFreeListSpace.hpp"
 116 #include "gc/cms/concurrentMarkSweepGeneration.hpp"
 117 #include "gc/cms/concurrentMarkSweepThread.hpp"
 118 #include "gc/cms/parNewGeneration.hpp"
 119 #include "gc/cms/vmStructs_cms.hpp"
 120 #include "gc/cms/vmStructs_parNew.hpp"
 121 #include "gc/g1/vmStructs_g1.hpp"
 122 #include "gc/parallel/asPSOldGen.hpp"
 123 #include "gc/parallel/asPSYoungGen.hpp"
 124 #include "gc/parallel/parallelScavengeHeap.hpp"
 125 #include "gc/parallel/psOldGen.hpp"
 126 #include "gc/parallel/psVirtualspace.hpp"
 127 #include "gc/parallel/psYoungGen.hpp"
 128 #include "gc/parallel/vmStructs_parallelgc.hpp"
 129 #endif // INCLUDE_ALL_GCS
 130 
 131 #if INCLUDE_JVMCI
 132 # include "jvmci/vmStructs_jvmci.hpp"


< prev index next >