duke@435: // xdono@1014: // Copyright 2007-2009 Sun Microsystems, Inc. All Rights Reserved. duke@435: // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. duke@435: // duke@435: // This code is free software; you can redistribute it and/or modify it duke@435: // under the terms of the GNU General Public License version 2 only, as duke@435: // published by the Free Software Foundation. duke@435: // duke@435: // This code is distributed in the hope that it will be useful, but WITHOUT duke@435: // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or duke@435: // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License duke@435: // version 2 for more details (a copy is included in the LICENSE file that duke@435: // accompanied this code). duke@435: // duke@435: // You should have received a copy of the GNU General Public License version duke@435: // 2 along with this work; if not, write to the Free Software Foundation, duke@435: // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. duke@435: // duke@435: // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, duke@435: // CA 95054 USA or visit www.sun.com if you need additional information or duke@435: // have any questions. duke@435: // duke@435: // duke@435: duke@435: attachListener.cpp arguments.hpp duke@435: attachListener.cpp attachListener.hpp duke@435: attachListener.cpp globals.hpp duke@435: attachListener.cpp heapDumper.hpp duke@435: attachListener.cpp java.hpp duke@435: attachListener.cpp javaCalls.hpp duke@435: attachListener.cpp javaClasses.hpp duke@435: attachListener.cpp jvmtiExport.hpp duke@435: attachListener.cpp os.hpp duke@435: attachListener.cpp resourceArea.hpp duke@435: attachListener.cpp systemDictionary.hpp duke@435: attachListener.cpp vmGCOperations.hpp duke@435: duke@435: attachListener_.cpp attachListener.hpp duke@435: attachListener_.cpp dtraceAttacher.hpp duke@435: attachListener_.cpp interfaceSupport.hpp duke@435: attachListener_.cpp os.hpp duke@435: duke@435: dump.cpp classify.hpp duke@435: dump.cpp copy.hpp duke@435: dump.cpp filemap.hpp duke@435: dump.cpp javaCalls.hpp duke@435: dump.cpp javaClasses.hpp duke@435: dump.cpp loaderConstraints.hpp duke@435: dump.cpp methodDataOop.hpp ysr@1280: dump.cpp oop.inline.hpp duke@435: dump.cpp oopFactory.hpp duke@435: dump.cpp resourceArea.hpp duke@435: dump.cpp signature.hpp jmasa@698: dump.cpp spaceDecorator.hpp duke@435: dump.cpp symbolTable.hpp duke@435: dump.cpp systemDictionary.hpp duke@435: dump.cpp vmThread.hpp duke@435: dump.cpp vm_operations.hpp duke@435: never@739: dump_.cpp assembler_.inline.hpp duke@435: dump_.cpp compactingPermGenGen.hpp coleenp@963: dump_.cpp generation.inline.hpp coleenp@963: dump_.cpp space.inline.hpp duke@435: duke@435: forte.cpp collectedHeap.inline.hpp duke@435: forte.cpp debugInfoRec.hpp duke@435: forte.cpp forte.hpp duke@435: forte.cpp oop.inline.hpp duke@435: forte.cpp oop.inline2.hpp duke@435: forte.cpp pcDesc.hpp duke@435: forte.cpp space.hpp duke@435: forte.cpp thread.hpp duke@435: forte.cpp universe.inline.hpp duke@435: forte.cpp vframe.hpp duke@435: forte.cpp vframeArray.hpp duke@435: duke@435: fprofiler.cpp allocation.inline.hpp duke@435: fprofiler.cpp classLoader.hpp duke@435: fprofiler.cpp collectedHeap.inline.hpp duke@435: fprofiler.cpp deoptimization.hpp duke@435: fprofiler.cpp fprofiler.hpp duke@435: fprofiler.cpp interpreter.hpp duke@435: fprofiler.cpp macros.hpp duke@435: fprofiler.cpp mutexLocker.hpp duke@435: fprofiler.cpp oop.inline.hpp duke@435: fprofiler.cpp oop.inline2.hpp duke@435: fprofiler.cpp stubCodeGenerator.hpp duke@435: fprofiler.cpp stubRoutines.hpp duke@435: fprofiler.cpp symbolOop.hpp duke@435: fprofiler.cpp task.hpp duke@435: fprofiler.cpp universe.inline.hpp duke@435: fprofiler.cpp vframe.hpp duke@435: fprofiler.cpp vtableStubs.hpp duke@435: duke@435: heapDumper.cpp genCollectedHeap.hpp duke@435: heapDumper.cpp heapDumper.hpp duke@435: heapDumper.cpp javaCalls.hpp duke@435: heapDumper.cpp jniHandles.hpp duke@435: heapDumper.cpp objArrayKlass.hpp duke@435: heapDumper.cpp ostream.hpp duke@435: heapDumper.cpp reflectionUtils.hpp duke@435: heapDumper.cpp symbolTable.hpp duke@435: heapDumper.cpp systemDictionary.hpp mchung@831: heapDumper.cpp threadService.hpp duke@435: heapDumper.cpp universe.hpp duke@435: heapDumper.cpp vframe.hpp duke@435: heapDumper.cpp vmGCOperations.hpp duke@435: heapDumper.cpp vmSymbols.hpp duke@435: heapDumper.cpp vmThread.hpp duke@435: heapDumper.cpp vm_operations.hpp duke@435: duke@435: heapInspection.cpp collectedHeap.hpp duke@435: heapInspection.cpp genCollectedHeap.hpp duke@435: heapInspection.cpp globalDefinitions.hpp duke@435: heapInspection.cpp heapInspection.hpp duke@435: heapInspection.cpp klassOop.hpp duke@435: heapInspection.cpp os.hpp duke@435: heapInspection.cpp resourceArea.hpp duke@435: poonam@900: javaCalls.cpp jniCheck.hpp poonam@900: duke@435: jniCheck.cpp fieldDescriptor.hpp duke@435: jniCheck.cpp handles.hpp duke@435: jniCheck.cpp instanceKlass.hpp duke@435: jniCheck.cpp interfaceSupport.hpp duke@435: jniCheck.cpp jfieldIDWorkaround.hpp duke@435: jniCheck.cpp jni.h duke@435: jniCheck.cpp jniCheck.hpp duke@435: jniCheck.cpp jniTypes_.hpp duke@435: jniCheck.cpp jvm_misc.hpp duke@435: jniCheck.cpp oop.inline.hpp duke@435: jniCheck.cpp symbolOop.hpp duke@435: jniCheck.cpp systemDictionary.hpp duke@435: jniCheck.cpp thread.hpp duke@435: jniCheck.cpp vmSymbols.hpp duke@435: duke@435: jvmtiCodeBlobEvents.cpp codeBlob.hpp duke@435: jvmtiCodeBlobEvents.cpp codeCache.hpp duke@435: jvmtiCodeBlobEvents.cpp handles.hpp duke@435: jvmtiCodeBlobEvents.cpp handles.inline.hpp duke@435: jvmtiCodeBlobEvents.cpp jvmtiCodeBlobEvents.hpp duke@435: jvmtiCodeBlobEvents.cpp jvmtiExport.hpp duke@435: jvmtiCodeBlobEvents.cpp oop.inline.hpp duke@435: jvmtiCodeBlobEvents.cpp resourceArea.hpp duke@435: jvmtiCodeBlobEvents.cpp scopeDesc.hpp duke@435: jvmtiCodeBlobEvents.cpp vmThread.hpp duke@435: duke@435: jvmtiCodeBlobEvents.hpp jvmti.h duke@435: duke@435: jvmtiExtensions.cpp jvmtiExport.hpp duke@435: jvmtiExtensions.cpp jvmtiExtensions.hpp duke@435: duke@435: jvmtiExtensions.hpp allocation.hpp duke@435: jvmtiExtensions.hpp jvmti.h duke@435: jvmtiExtensions.hpp jvmtiEnv.hpp duke@435: duke@435: jvmtiImpl.cpp exceptions.hpp duke@435: jvmtiImpl.cpp handles.hpp duke@435: jvmtiImpl.cpp handles.inline.hpp duke@435: jvmtiImpl.cpp instanceKlass.hpp duke@435: jvmtiImpl.cpp interfaceSupport.hpp duke@435: jvmtiImpl.cpp interpreter.hpp duke@435: jvmtiImpl.cpp javaCalls.hpp duke@435: jvmtiImpl.cpp jvmtiAgentThread.hpp duke@435: jvmtiImpl.cpp jvmtiEnv.hpp duke@435: jvmtiImpl.cpp jvmtiEventController.inline.hpp duke@435: jvmtiImpl.cpp jvmtiImpl.hpp duke@435: jvmtiImpl.cpp jvmtiRedefineClasses.hpp duke@435: jvmtiImpl.cpp resourceArea.hpp duke@435: jvmtiImpl.cpp signature.hpp duke@435: jvmtiImpl.cpp systemDictionary.hpp duke@435: jvmtiImpl.cpp thread_.inline.hpp duke@435: jvmtiImpl.cpp vframe.hpp duke@435: jvmtiImpl.cpp vframe_hp.hpp duke@435: jvmtiImpl.cpp vm_operations.hpp duke@435: duke@435: jvmtiImpl.hpp jvmti.h duke@435: jvmtiImpl.hpp jvmtiEnvThreadState.hpp duke@435: jvmtiImpl.hpp jvmtiEventController.hpp duke@435: jvmtiImpl.hpp jvmtiTrace.hpp duke@435: jvmtiImpl.hpp jvmtiUtil.hpp duke@435: jvmtiImpl.hpp objArrayOop.hpp duke@435: jvmtiImpl.hpp stackValueCollection.hpp duke@435: jvmtiImpl.hpp systemDictionary.hpp duke@435: jvmtiImpl.hpp vm_operations.hpp duke@435: duke@435: jvmtiTagMap.cpp biasedLocking.hpp duke@435: jvmtiTagMap.cpp javaCalls.hpp duke@435: jvmtiTagMap.cpp jniHandles.hpp duke@435: jvmtiTagMap.cpp jvmtiEnv.hpp duke@435: jvmtiTagMap.cpp jvmtiEventController.hpp duke@435: jvmtiTagMap.cpp jvmtiEventController.inline.hpp duke@435: jvmtiTagMap.cpp jvmtiExport.hpp duke@435: jvmtiTagMap.cpp jvmtiImpl.hpp duke@435: jvmtiTagMap.cpp jvmtiTagMap.hpp duke@435: jvmtiTagMap.cpp mutex.hpp duke@435: jvmtiTagMap.cpp mutexLocker.hpp duke@435: jvmtiTagMap.cpp objArrayKlass.hpp duke@435: jvmtiTagMap.cpp oop.inline2.hpp duke@435: jvmtiTagMap.cpp reflectionUtils.hpp duke@435: jvmtiTagMap.cpp serviceUtil.hpp duke@435: jvmtiTagMap.cpp symbolTable.hpp duke@435: jvmtiTagMap.cpp systemDictionary.hpp duke@435: jvmtiTagMap.cpp vframe.hpp duke@435: jvmtiTagMap.cpp vmSymbols.hpp duke@435: jvmtiTagMap.cpp vmThread.hpp duke@435: jvmtiTagMap.cpp vm_operations.hpp duke@435: duke@435: jvmtiTagMap.hpp allocation.hpp duke@435: jvmtiTagMap.hpp collectedHeap.hpp duke@435: jvmtiTagMap.hpp genCollectedHeap.hpp duke@435: jvmtiTagMap.hpp jvmti.h duke@435: jvmtiTagMap.hpp jvmtiEnv.hpp duke@435: jvmtiTagMap.hpp universe.hpp duke@435: duke@435: jvmtiTrace.cpp jvmtiEnv.hpp duke@435: jvmtiTrace.cpp jvmtiTrace.hpp duke@435: duke@435: jvmtiTrace.hpp jvmti.h duke@435: jvmtiTrace.hpp jvmtiEnvThreadState.hpp duke@435: jvmtiTrace.hpp jvmtiEventController.hpp duke@435: jvmtiTrace.hpp jvmtiUtil.hpp duke@435: jvmtiTrace.hpp objArrayOop.hpp duke@435: jvmtiTrace.hpp stackValueCollection.hpp duke@435: jvmtiTrace.hpp systemDictionary.hpp duke@435: jvmtiTrace.hpp vm_operations.hpp duke@435: duke@435: restore.cpp filemap.hpp duke@435: restore.cpp hashtable.inline.hpp duke@435: restore.cpp oop.inline.hpp duke@435: restore.cpp symbolTable.hpp duke@435: restore.cpp systemDictionary.hpp duke@435: duke@435: serialize.cpp classify.hpp duke@435: serialize.cpp codeCache.hpp duke@435: serialize.cpp compactingPermGenGen.hpp duke@435: serialize.cpp compiledICHolderOop.hpp duke@435: serialize.cpp methodDataOop.hpp duke@435: serialize.cpp objArrayOop.hpp ysr@1280: serialize.cpp oop.inline.hpp duke@435: serialize.cpp symbolTable.hpp duke@435: serialize.cpp systemDictionary.hpp duke@435: duke@435: vmStructs.cpp arguments.hpp duke@435: vmStructs.cpp arrayKlass.hpp duke@435: vmStructs.cpp arrayKlassKlass.hpp duke@435: vmStructs.cpp arrayOop.hpp duke@435: vmStructs.cpp bytecodes.hpp duke@435: vmStructs.cpp bytecodeInterpreter.hpp duke@435: vmStructs.cpp cardTableRS.hpp duke@435: vmStructs.cpp codeBlob.hpp duke@435: vmStructs.cpp codeCache.hpp duke@435: vmStructs.cpp collectedHeap.hpp duke@435: vmStructs.cpp compactPermGen.hpp duke@435: vmStructs.cpp compiledICHolderKlass.hpp duke@435: vmStructs.cpp compiledICHolderOop.hpp duke@435: vmStructs.cpp compressedStream.hpp duke@435: vmStructs.cpp constMethodKlass.hpp duke@435: vmStructs.cpp constMethodOop.hpp duke@435: vmStructs.cpp constantPoolKlass.hpp duke@435: vmStructs.cpp constantPoolOop.hpp duke@435: vmStructs.cpp cpCacheKlass.hpp duke@435: vmStructs.cpp cpCacheOop.hpp duke@435: vmStructs.cpp defNewGeneration.hpp duke@435: vmStructs.cpp dictionary.hpp duke@435: vmStructs.cpp freeBlockDictionary.hpp duke@435: vmStructs.cpp genCollectedHeap.hpp duke@435: vmStructs.cpp generation.hpp duke@435: vmStructs.cpp generationSpec.hpp duke@435: vmStructs.cpp globalDefinitions.hpp duke@435: vmStructs.cpp globals.hpp duke@435: vmStructs.cpp hashtable.hpp duke@435: vmStructs.cpp heap.hpp duke@435: vmStructs.cpp immutableSpace.hpp duke@435: vmStructs.cpp instanceKlass.hpp duke@435: vmStructs.cpp instanceKlassKlass.hpp duke@435: vmStructs.cpp instanceOop.hpp duke@435: vmStructs.cpp interpreter.hpp duke@435: vmStructs.cpp java.hpp duke@435: vmStructs.cpp javaCalls.hpp duke@435: vmStructs.cpp javaClasses.hpp duke@435: vmStructs.cpp jvmtiAgentThread.hpp duke@435: vmStructs.cpp klass.hpp duke@435: vmStructs.cpp klassOop.hpp duke@435: vmStructs.cpp loaderConstraints.hpp duke@435: vmStructs.cpp location.hpp duke@435: vmStructs.cpp markOop.hpp duke@435: vmStructs.cpp markSweep.hpp duke@435: vmStructs.cpp methodDataKlass.hpp duke@435: vmStructs.cpp methodDataOop.hpp duke@435: vmStructs.cpp methodKlass.hpp duke@435: vmStructs.cpp methodOop.hpp duke@435: vmStructs.cpp mutableSpace.hpp duke@435: vmStructs.cpp nmethod.hpp duke@435: vmStructs.cpp objArrayKlass.hpp duke@435: vmStructs.cpp objArrayKlassKlass.hpp duke@435: vmStructs.cpp objArrayOop.hpp ysr@1280: vmStructs.cpp oop.inline.hpp duke@435: vmStructs.cpp oopMap.hpp duke@435: vmStructs.cpp pcDesc.hpp duke@435: vmStructs.cpp perfMemory.hpp duke@435: vmStructs.cpp permGen.hpp duke@435: vmStructs.cpp placeholders.hpp duke@435: vmStructs.cpp sharedRuntime.hpp duke@435: vmStructs.cpp space.hpp duke@435: vmStructs.cpp stubRoutines.hpp duke@435: vmStructs.cpp stubs.hpp duke@435: vmStructs.cpp symbolKlass.hpp duke@435: vmStructs.cpp symbolOop.hpp duke@435: vmStructs.cpp symbolTable.hpp duke@435: vmStructs.cpp systemDictionary.hpp duke@435: vmStructs.cpp tenuredGeneration.hpp duke@435: vmStructs.cpp thread_.inline.hpp duke@435: vmStructs.cpp typeArrayKlass.hpp duke@435: vmStructs.cpp typeArrayKlassKlass.hpp duke@435: vmStructs.cpp typeArrayOop.hpp duke@435: vmStructs.cpp universe.hpp duke@435: vmStructs.cpp virtualspace.hpp duke@435: vmStructs.cpp vmStructs.hpp duke@435: vmStructs.cpp vmStructs_.hpp duke@435: vmStructs.cpp vmStructs_.hpp duke@435: vmStructs.cpp vmreg.hpp duke@435: vmStructs.cpp watermark.hpp duke@435: duke@435: vmStructs.hpp debug.hpp