src/share/vm/includeDB_features

Tue, 11 May 2010 14:35:43 -0700

author
prr
date
Tue, 11 May 2010 14:35:43 -0700
changeset 1840
fb57d4cf76c2
parent 1280
df6caf649ff7
child 1907
c18cbe5936b8
permissions
-rw-r--r--

6931180: Migration to recent versions of MS Platform SDK
6951582: Build problems on win64
Summary: Changes to enable building JDK7 with Microsoft Visual Studio 2010
Reviewed-by: ohair, art, ccheung, dcubed

duke@435 1 //
xdono@1014 2 // Copyright 2007-2009 Sun Microsystems, Inc. All Rights Reserved.
duke@435 3 // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@435 4 //
duke@435 5 // This code is free software; you can redistribute it and/or modify it
duke@435 6 // under the terms of the GNU General Public License version 2 only, as
duke@435 7 // published by the Free Software Foundation.
duke@435 8 //
duke@435 9 // This code is distributed in the hope that it will be useful, but WITHOUT
duke@435 10 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@435 11 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@435 12 // version 2 for more details (a copy is included in the LICENSE file that
duke@435 13 // accompanied this code).
duke@435 14 //
duke@435 15 // You should have received a copy of the GNU General Public License version
duke@435 16 // 2 along with this work; if not, write to the Free Software Foundation,
duke@435 17 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@435 18 //
duke@435 19 // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
duke@435 20 // CA 95054 USA or visit www.sun.com if you need additional information or
duke@435 21 // have any questions.
duke@435 22 //
duke@435 23 //
duke@435 24
duke@435 25 attachListener.cpp arguments.hpp
duke@435 26 attachListener.cpp attachListener.hpp
duke@435 27 attachListener.cpp globals.hpp
duke@435 28 attachListener.cpp heapDumper.hpp
duke@435 29 attachListener.cpp java.hpp
duke@435 30 attachListener.cpp javaCalls.hpp
duke@435 31 attachListener.cpp javaClasses.hpp
duke@435 32 attachListener.cpp jvmtiExport.hpp
duke@435 33 attachListener.cpp os.hpp
duke@435 34 attachListener.cpp resourceArea.hpp
duke@435 35 attachListener.cpp systemDictionary.hpp
duke@435 36 attachListener.cpp vmGCOperations.hpp
duke@435 37
duke@435 38 attachListener_<os_family>.cpp attachListener.hpp
duke@435 39 attachListener_<os_family>.cpp dtraceAttacher.hpp
duke@435 40 attachListener_<os_family>.cpp interfaceSupport.hpp
duke@435 41 attachListener_<os_family>.cpp os.hpp
duke@435 42
duke@435 43 dump.cpp classify.hpp
duke@435 44 dump.cpp copy.hpp
duke@435 45 dump.cpp filemap.hpp
duke@435 46 dump.cpp javaCalls.hpp
duke@435 47 dump.cpp javaClasses.hpp
duke@435 48 dump.cpp loaderConstraints.hpp
duke@435 49 dump.cpp methodDataOop.hpp
ysr@1280 50 dump.cpp oop.inline.hpp
duke@435 51 dump.cpp oopFactory.hpp
duke@435 52 dump.cpp resourceArea.hpp
duke@435 53 dump.cpp signature.hpp
jmasa@698 54 dump.cpp spaceDecorator.hpp
duke@435 55 dump.cpp symbolTable.hpp
duke@435 56 dump.cpp systemDictionary.hpp
duke@435 57 dump.cpp vmThread.hpp
duke@435 58 dump.cpp vm_operations.hpp
duke@435 59
never@739 60 dump_<arch_model>.cpp assembler_<arch>.inline.hpp
duke@435 61 dump_<arch_model>.cpp compactingPermGenGen.hpp
coleenp@963 62 dump_<arch_model>.cpp generation.inline.hpp
coleenp@963 63 dump_<arch_model>.cpp space.inline.hpp
duke@435 64
duke@435 65 forte.cpp collectedHeap.inline.hpp
duke@435 66 forte.cpp debugInfoRec.hpp
duke@435 67 forte.cpp forte.hpp
duke@435 68 forte.cpp oop.inline.hpp
duke@435 69 forte.cpp oop.inline2.hpp
duke@435 70 forte.cpp pcDesc.hpp
duke@435 71 forte.cpp space.hpp
duke@435 72 forte.cpp thread.hpp
duke@435 73 forte.cpp universe.inline.hpp
duke@435 74 forte.cpp vframe.hpp
duke@435 75 forte.cpp vframeArray.hpp
duke@435 76
duke@435 77 fprofiler.cpp allocation.inline.hpp
duke@435 78 fprofiler.cpp classLoader.hpp
duke@435 79 fprofiler.cpp collectedHeap.inline.hpp
duke@435 80 fprofiler.cpp deoptimization.hpp
duke@435 81 fprofiler.cpp fprofiler.hpp
duke@435 82 fprofiler.cpp interpreter.hpp
duke@435 83 fprofiler.cpp macros.hpp
duke@435 84 fprofiler.cpp mutexLocker.hpp
duke@435 85 fprofiler.cpp oop.inline.hpp
duke@435 86 fprofiler.cpp oop.inline2.hpp
duke@435 87 fprofiler.cpp stubCodeGenerator.hpp
duke@435 88 fprofiler.cpp stubRoutines.hpp
duke@435 89 fprofiler.cpp symbolOop.hpp
duke@435 90 fprofiler.cpp task.hpp
duke@435 91 fprofiler.cpp universe.inline.hpp
duke@435 92 fprofiler.cpp vframe.hpp
duke@435 93 fprofiler.cpp vtableStubs.hpp
duke@435 94
duke@435 95 heapDumper.cpp genCollectedHeap.hpp
duke@435 96 heapDumper.cpp heapDumper.hpp
duke@435 97 heapDumper.cpp javaCalls.hpp
duke@435 98 heapDumper.cpp jniHandles.hpp
duke@435 99 heapDumper.cpp objArrayKlass.hpp
duke@435 100 heapDumper.cpp ostream.hpp
duke@435 101 heapDumper.cpp reflectionUtils.hpp
duke@435 102 heapDumper.cpp symbolTable.hpp
duke@435 103 heapDumper.cpp systemDictionary.hpp
mchung@831 104 heapDumper.cpp threadService.hpp
duke@435 105 heapDumper.cpp universe.hpp
duke@435 106 heapDumper.cpp vframe.hpp
duke@435 107 heapDumper.cpp vmGCOperations.hpp
duke@435 108 heapDumper.cpp vmSymbols.hpp
duke@435 109 heapDumper.cpp vmThread.hpp
duke@435 110 heapDumper.cpp vm_operations.hpp
duke@435 111
duke@435 112 heapInspection.cpp collectedHeap.hpp
duke@435 113 heapInspection.cpp genCollectedHeap.hpp
duke@435 114 heapInspection.cpp globalDefinitions.hpp
duke@435 115 heapInspection.cpp heapInspection.hpp
duke@435 116 heapInspection.cpp klassOop.hpp
duke@435 117 heapInspection.cpp os.hpp
duke@435 118 heapInspection.cpp resourceArea.hpp
duke@435 119
poonam@900 120 javaCalls.cpp jniCheck.hpp
poonam@900 121
duke@435 122 jniCheck.cpp fieldDescriptor.hpp
duke@435 123 jniCheck.cpp handles.hpp
duke@435 124 jniCheck.cpp instanceKlass.hpp
duke@435 125 jniCheck.cpp interfaceSupport.hpp
duke@435 126 jniCheck.cpp jfieldIDWorkaround.hpp
duke@435 127 jniCheck.cpp jni.h
duke@435 128 jniCheck.cpp jniCheck.hpp
duke@435 129 jniCheck.cpp jniTypes_<arch>.hpp
duke@435 130 jniCheck.cpp jvm_misc.hpp
duke@435 131 jniCheck.cpp oop.inline.hpp
duke@435 132 jniCheck.cpp symbolOop.hpp
duke@435 133 jniCheck.cpp systemDictionary.hpp
duke@435 134 jniCheck.cpp thread.hpp
duke@435 135 jniCheck.cpp vmSymbols.hpp
duke@435 136
duke@435 137 jvmtiCodeBlobEvents.cpp codeBlob.hpp
duke@435 138 jvmtiCodeBlobEvents.cpp codeCache.hpp
duke@435 139 jvmtiCodeBlobEvents.cpp handles.hpp
duke@435 140 jvmtiCodeBlobEvents.cpp handles.inline.hpp
duke@435 141 jvmtiCodeBlobEvents.cpp jvmtiCodeBlobEvents.hpp
duke@435 142 jvmtiCodeBlobEvents.cpp jvmtiExport.hpp
duke@435 143 jvmtiCodeBlobEvents.cpp oop.inline.hpp
duke@435 144 jvmtiCodeBlobEvents.cpp resourceArea.hpp
duke@435 145 jvmtiCodeBlobEvents.cpp scopeDesc.hpp
duke@435 146 jvmtiCodeBlobEvents.cpp vmThread.hpp
duke@435 147
duke@435 148 jvmtiCodeBlobEvents.hpp jvmti.h
duke@435 149
duke@435 150 jvmtiExtensions.cpp jvmtiExport.hpp
duke@435 151 jvmtiExtensions.cpp jvmtiExtensions.hpp
duke@435 152
duke@435 153 jvmtiExtensions.hpp allocation.hpp
duke@435 154 jvmtiExtensions.hpp jvmti.h
duke@435 155 jvmtiExtensions.hpp jvmtiEnv.hpp
duke@435 156
duke@435 157 jvmtiImpl.cpp exceptions.hpp
duke@435 158 jvmtiImpl.cpp handles.hpp
duke@435 159 jvmtiImpl.cpp handles.inline.hpp
duke@435 160 jvmtiImpl.cpp instanceKlass.hpp
duke@435 161 jvmtiImpl.cpp interfaceSupport.hpp
duke@435 162 jvmtiImpl.cpp interpreter.hpp
duke@435 163 jvmtiImpl.cpp javaCalls.hpp
duke@435 164 jvmtiImpl.cpp jvmtiAgentThread.hpp
duke@435 165 jvmtiImpl.cpp jvmtiEnv.hpp
duke@435 166 jvmtiImpl.cpp jvmtiEventController.inline.hpp
duke@435 167 jvmtiImpl.cpp jvmtiImpl.hpp
duke@435 168 jvmtiImpl.cpp jvmtiRedefineClasses.hpp
duke@435 169 jvmtiImpl.cpp resourceArea.hpp
duke@435 170 jvmtiImpl.cpp signature.hpp
duke@435 171 jvmtiImpl.cpp systemDictionary.hpp
duke@435 172 jvmtiImpl.cpp thread_<os_family>.inline.hpp
duke@435 173 jvmtiImpl.cpp vframe.hpp
duke@435 174 jvmtiImpl.cpp vframe_hp.hpp
duke@435 175 jvmtiImpl.cpp vm_operations.hpp
duke@435 176
duke@435 177 jvmtiImpl.hpp jvmti.h
duke@435 178 jvmtiImpl.hpp jvmtiEnvThreadState.hpp
duke@435 179 jvmtiImpl.hpp jvmtiEventController.hpp
duke@435 180 jvmtiImpl.hpp jvmtiTrace.hpp
duke@435 181 jvmtiImpl.hpp jvmtiUtil.hpp
duke@435 182 jvmtiImpl.hpp objArrayOop.hpp
duke@435 183 jvmtiImpl.hpp stackValueCollection.hpp
duke@435 184 jvmtiImpl.hpp systemDictionary.hpp
duke@435 185 jvmtiImpl.hpp vm_operations.hpp
duke@435 186
duke@435 187 jvmtiTagMap.cpp biasedLocking.hpp
duke@435 188 jvmtiTagMap.cpp javaCalls.hpp
duke@435 189 jvmtiTagMap.cpp jniHandles.hpp
duke@435 190 jvmtiTagMap.cpp jvmtiEnv.hpp
duke@435 191 jvmtiTagMap.cpp jvmtiEventController.hpp
duke@435 192 jvmtiTagMap.cpp jvmtiEventController.inline.hpp
duke@435 193 jvmtiTagMap.cpp jvmtiExport.hpp
duke@435 194 jvmtiTagMap.cpp jvmtiImpl.hpp
duke@435 195 jvmtiTagMap.cpp jvmtiTagMap.hpp
duke@435 196 jvmtiTagMap.cpp mutex.hpp
duke@435 197 jvmtiTagMap.cpp mutexLocker.hpp
duke@435 198 jvmtiTagMap.cpp objArrayKlass.hpp
duke@435 199 jvmtiTagMap.cpp oop.inline2.hpp
duke@435 200 jvmtiTagMap.cpp reflectionUtils.hpp
duke@435 201 jvmtiTagMap.cpp serviceUtil.hpp
duke@435 202 jvmtiTagMap.cpp symbolTable.hpp
duke@435 203 jvmtiTagMap.cpp systemDictionary.hpp
duke@435 204 jvmtiTagMap.cpp vframe.hpp
duke@435 205 jvmtiTagMap.cpp vmSymbols.hpp
duke@435 206 jvmtiTagMap.cpp vmThread.hpp
duke@435 207 jvmtiTagMap.cpp vm_operations.hpp
duke@435 208
duke@435 209 jvmtiTagMap.hpp allocation.hpp
duke@435 210 jvmtiTagMap.hpp collectedHeap.hpp
duke@435 211 jvmtiTagMap.hpp genCollectedHeap.hpp
duke@435 212 jvmtiTagMap.hpp jvmti.h
duke@435 213 jvmtiTagMap.hpp jvmtiEnv.hpp
duke@435 214 jvmtiTagMap.hpp universe.hpp
duke@435 215
duke@435 216 jvmtiTrace.cpp jvmtiEnv.hpp
duke@435 217 jvmtiTrace.cpp jvmtiTrace.hpp
duke@435 218
duke@435 219 jvmtiTrace.hpp jvmti.h
duke@435 220 jvmtiTrace.hpp jvmtiEnvThreadState.hpp
duke@435 221 jvmtiTrace.hpp jvmtiEventController.hpp
duke@435 222 jvmtiTrace.hpp jvmtiUtil.hpp
duke@435 223 jvmtiTrace.hpp objArrayOop.hpp
duke@435 224 jvmtiTrace.hpp stackValueCollection.hpp
duke@435 225 jvmtiTrace.hpp systemDictionary.hpp
duke@435 226 jvmtiTrace.hpp vm_operations.hpp
duke@435 227
duke@435 228 restore.cpp filemap.hpp
duke@435 229 restore.cpp hashtable.inline.hpp
duke@435 230 restore.cpp oop.inline.hpp
duke@435 231 restore.cpp symbolTable.hpp
duke@435 232 restore.cpp systemDictionary.hpp
duke@435 233
duke@435 234 serialize.cpp classify.hpp
duke@435 235 serialize.cpp codeCache.hpp
duke@435 236 serialize.cpp compactingPermGenGen.hpp
duke@435 237 serialize.cpp compiledICHolderOop.hpp
duke@435 238 serialize.cpp methodDataOop.hpp
duke@435 239 serialize.cpp objArrayOop.hpp
ysr@1280 240 serialize.cpp oop.inline.hpp
duke@435 241 serialize.cpp symbolTable.hpp
duke@435 242 serialize.cpp systemDictionary.hpp
duke@435 243
duke@435 244 vmStructs.cpp arguments.hpp
duke@435 245 vmStructs.cpp arrayKlass.hpp
duke@435 246 vmStructs.cpp arrayKlassKlass.hpp
duke@435 247 vmStructs.cpp arrayOop.hpp
duke@435 248 vmStructs.cpp bytecodes.hpp
duke@435 249 vmStructs.cpp bytecodeInterpreter.hpp
duke@435 250 vmStructs.cpp cardTableRS.hpp
duke@435 251 vmStructs.cpp codeBlob.hpp
duke@435 252 vmStructs.cpp codeCache.hpp
duke@435 253 vmStructs.cpp collectedHeap.hpp
duke@435 254 vmStructs.cpp compactPermGen.hpp
duke@435 255 vmStructs.cpp compiledICHolderKlass.hpp
duke@435 256 vmStructs.cpp compiledICHolderOop.hpp
duke@435 257 vmStructs.cpp compressedStream.hpp
duke@435 258 vmStructs.cpp constMethodKlass.hpp
duke@435 259 vmStructs.cpp constMethodOop.hpp
duke@435 260 vmStructs.cpp constantPoolKlass.hpp
duke@435 261 vmStructs.cpp constantPoolOop.hpp
duke@435 262 vmStructs.cpp cpCacheKlass.hpp
duke@435 263 vmStructs.cpp cpCacheOop.hpp
duke@435 264 vmStructs.cpp defNewGeneration.hpp
duke@435 265 vmStructs.cpp dictionary.hpp
duke@435 266 vmStructs.cpp freeBlockDictionary.hpp
duke@435 267 vmStructs.cpp genCollectedHeap.hpp
duke@435 268 vmStructs.cpp generation.hpp
duke@435 269 vmStructs.cpp generationSpec.hpp
duke@435 270 vmStructs.cpp globalDefinitions.hpp
duke@435 271 vmStructs.cpp globals.hpp
duke@435 272 vmStructs.cpp hashtable.hpp
duke@435 273 vmStructs.cpp heap.hpp
duke@435 274 vmStructs.cpp immutableSpace.hpp
duke@435 275 vmStructs.cpp instanceKlass.hpp
duke@435 276 vmStructs.cpp instanceKlassKlass.hpp
duke@435 277 vmStructs.cpp instanceOop.hpp
duke@435 278 vmStructs.cpp interpreter.hpp
duke@435 279 vmStructs.cpp java.hpp
duke@435 280 vmStructs.cpp javaCalls.hpp
duke@435 281 vmStructs.cpp javaClasses.hpp
duke@435 282 vmStructs.cpp jvmtiAgentThread.hpp
duke@435 283 vmStructs.cpp klass.hpp
duke@435 284 vmStructs.cpp klassOop.hpp
duke@435 285 vmStructs.cpp loaderConstraints.hpp
duke@435 286 vmStructs.cpp location.hpp
duke@435 287 vmStructs.cpp markOop.hpp
duke@435 288 vmStructs.cpp markSweep.hpp
duke@435 289 vmStructs.cpp methodDataKlass.hpp
duke@435 290 vmStructs.cpp methodDataOop.hpp
duke@435 291 vmStructs.cpp methodKlass.hpp
duke@435 292 vmStructs.cpp methodOop.hpp
duke@435 293 vmStructs.cpp mutableSpace.hpp
duke@435 294 vmStructs.cpp nmethod.hpp
duke@435 295 vmStructs.cpp objArrayKlass.hpp
duke@435 296 vmStructs.cpp objArrayKlassKlass.hpp
duke@435 297 vmStructs.cpp objArrayOop.hpp
ysr@1280 298 vmStructs.cpp oop.inline.hpp
duke@435 299 vmStructs.cpp oopMap.hpp
duke@435 300 vmStructs.cpp pcDesc.hpp
duke@435 301 vmStructs.cpp perfMemory.hpp
duke@435 302 vmStructs.cpp permGen.hpp
duke@435 303 vmStructs.cpp placeholders.hpp
duke@435 304 vmStructs.cpp sharedRuntime.hpp
duke@435 305 vmStructs.cpp space.hpp
duke@435 306 vmStructs.cpp stubRoutines.hpp
duke@435 307 vmStructs.cpp stubs.hpp
duke@435 308 vmStructs.cpp symbolKlass.hpp
duke@435 309 vmStructs.cpp symbolOop.hpp
duke@435 310 vmStructs.cpp symbolTable.hpp
duke@435 311 vmStructs.cpp systemDictionary.hpp
duke@435 312 vmStructs.cpp tenuredGeneration.hpp
duke@435 313 vmStructs.cpp thread_<os_family>.inline.hpp
duke@435 314 vmStructs.cpp typeArrayKlass.hpp
duke@435 315 vmStructs.cpp typeArrayKlassKlass.hpp
duke@435 316 vmStructs.cpp typeArrayOop.hpp
duke@435 317 vmStructs.cpp universe.hpp
duke@435 318 vmStructs.cpp virtualspace.hpp
duke@435 319 vmStructs.cpp vmStructs.hpp
duke@435 320 vmStructs.cpp vmStructs_<arch>.hpp
duke@435 321 vmStructs.cpp vmStructs_<os_arch>.hpp
duke@435 322 vmStructs.cpp vmreg.hpp
duke@435 323 vmStructs.cpp watermark.hpp
duke@435 324
duke@435 325 vmStructs.hpp debug.hpp

mercurial