duke@435: // xdono@1279: // 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: jvmtiAgentThread.hpp jvmtiEnv.hpp duke@435: duke@435: jvmtiClassFileReconstituter.cpp bytecodeStream.hpp duke@435: jvmtiClassFileReconstituter.cpp bytes_.hpp duke@435: jvmtiClassFileReconstituter.cpp jvmtiClassFileReconstituter.hpp duke@435: jvmtiClassFileReconstituter.cpp symbolTable.hpp jrose@1161: jvmtiClassFileReconstituter.cpp signature.hpp duke@435: duke@435: jvmtiClassFileReconstituter.hpp jvmtiEnv.hpp duke@435: duke@435: // jvmtiCodeBlobEvents is jck optional, please put deps in includeDB_features duke@435: duke@435: jvmtiEnter.cpp jvmtiEnter.hpp duke@435: jvmtiEnter.cpp jvmtiUtil.hpp duke@435: duke@435: jvmtiEnter.hpp interfaceSupport.hpp duke@435: jvmtiEnter.hpp jvmtiEnv.hpp duke@435: jvmtiEnter.hpp jvmtiImpl.hpp duke@435: jvmtiEnter.hpp resourceArea.hpp duke@435: jvmtiEnter.hpp systemDictionary.hpp duke@435: duke@435: jvmtiEnterTrace.cpp jvmtiEnter.hpp duke@435: jvmtiEnterTrace.cpp jvmtiUtil.hpp duke@435: duke@435: jvmtiEnv.cpp arguments.hpp duke@435: jvmtiEnv.cpp bytecodeStream.hpp duke@435: jvmtiEnv.cpp cpCacheOop.hpp duke@435: jvmtiEnv.cpp deoptimization.hpp duke@435: jvmtiEnv.cpp exceptions.hpp duke@435: jvmtiEnv.cpp instanceKlass.hpp duke@435: jvmtiEnv.cpp interfaceSupport.hpp duke@435: jvmtiEnv.cpp interpreter.hpp duke@435: jvmtiEnv.cpp javaCalls.hpp duke@435: jvmtiEnv.cpp jfieldIDWorkaround.hpp duke@435: jvmtiEnv.cpp jniCheck.hpp duke@435: jvmtiEnv.cpp jvm_misc.hpp duke@435: jvmtiEnv.cpp jvmtiAgentThread.hpp duke@435: jvmtiEnv.cpp jvmtiClassFileReconstituter.hpp duke@435: jvmtiEnv.cpp jvmtiCodeBlobEvents.hpp duke@435: jvmtiEnv.cpp jvmtiEnv.hpp duke@435: jvmtiEnv.cpp jvmtiExtensions.hpp duke@435: jvmtiEnv.cpp jvmtiGetLoadedClasses.hpp duke@435: jvmtiEnv.cpp jvmtiImpl.hpp duke@435: jvmtiEnv.cpp jvmtiManageCapabilities.hpp duke@435: jvmtiEnv.cpp jvmtiRedefineClasses.hpp duke@435: jvmtiEnv.cpp jvmtiTagMap.hpp duke@435: jvmtiEnv.cpp jvmtiThreadState.inline.hpp duke@435: jvmtiEnv.cpp jvmtiUtil.hpp duke@435: jvmtiEnv.cpp objectMonitor.inline.hpp duke@435: jvmtiEnv.cpp osThread.hpp duke@435: jvmtiEnv.cpp preserveException.hpp duke@435: jvmtiEnv.cpp reflectionUtils.hpp duke@435: jvmtiEnv.cpp resourceArea.hpp duke@435: jvmtiEnv.cpp signature.hpp duke@435: jvmtiEnv.cpp systemDictionary.hpp duke@435: jvmtiEnv.cpp threadService.hpp duke@435: jvmtiEnv.cpp thread_.inline.hpp duke@435: jvmtiEnv.cpp universe.inline.hpp duke@435: jvmtiEnv.cpp vframe.hpp duke@435: jvmtiEnv.cpp vmSymbols.hpp duke@435: jvmtiEnv.cpp vmThread.hpp duke@435: duke@435: jvmtiEnv.hpp jvmtiEnvBase.hpp duke@435: duke@435: jvmtiEnvBase.cpp biasedLocking.hpp duke@435: jvmtiEnvBase.cpp interfaceSupport.hpp duke@435: jvmtiEnvBase.cpp jfieldIDWorkaround.hpp duke@435: jvmtiEnvBase.cpp jvmtiEnv.hpp duke@435: jvmtiEnvBase.cpp jvmtiEnvBase.hpp duke@435: jvmtiEnvBase.cpp jvmtiEventController.inline.hpp duke@435: jvmtiEnvBase.cpp jvmtiExtensions.hpp duke@435: jvmtiEnvBase.cpp jvmtiImpl.hpp duke@435: jvmtiEnvBase.cpp jvmtiManageCapabilities.hpp duke@435: jvmtiEnvBase.cpp jvmtiTagMap.hpp duke@435: jvmtiEnvBase.cpp jvmtiThreadState.inline.hpp duke@435: jvmtiEnvBase.cpp objArrayKlass.hpp duke@435: jvmtiEnvBase.cpp objArrayOop.hpp duke@435: jvmtiEnvBase.cpp objectMonitor.hpp duke@435: jvmtiEnvBase.cpp objectMonitor.inline.hpp duke@435: jvmtiEnvBase.cpp signature.hpp duke@435: jvmtiEnvBase.cpp systemDictionary.hpp duke@435: jvmtiEnvBase.cpp vframe.hpp duke@435: jvmtiEnvBase.cpp vframe_hp.hpp duke@435: jvmtiEnvBase.cpp vmThread.hpp duke@435: jvmtiEnvBase.cpp vm_operations.hpp duke@435: duke@435: jvmtiEnvBase.hpp classLoader.hpp duke@435: jvmtiEnvBase.hpp fieldDescriptor.hpp duke@435: jvmtiEnvBase.hpp frame.hpp duke@435: jvmtiEnvBase.hpp growableArray.hpp duke@435: jvmtiEnvBase.hpp handles.inline.hpp duke@435: jvmtiEnvBase.hpp jvmtiEnvThreadState.hpp duke@435: jvmtiEnvBase.hpp jvmtiEventController.hpp duke@435: jvmtiEnvBase.hpp jvmtiThreadState.hpp duke@435: jvmtiEnvBase.hpp thread.hpp duke@435: jvmtiEnvBase.hpp vm_operations.hpp duke@435: duke@435: jvmtiEnvThreadState.cpp handles.hpp duke@435: jvmtiEnvThreadState.cpp handles.inline.hpp duke@435: jvmtiEnvThreadState.cpp interfaceSupport.hpp duke@435: jvmtiEnvThreadState.cpp interpreter.hpp duke@435: jvmtiEnvThreadState.cpp javaCalls.hpp duke@435: jvmtiEnvThreadState.cpp jvmtiEnv.hpp duke@435: jvmtiEnvThreadState.cpp jvmtiEnvThreadState.hpp duke@435: jvmtiEnvThreadState.cpp jvmtiEventController.inline.hpp duke@435: jvmtiEnvThreadState.cpp jvmtiImpl.hpp duke@435: jvmtiEnvThreadState.cpp resourceArea.hpp duke@435: jvmtiEnvThreadState.cpp signature.hpp duke@435: jvmtiEnvThreadState.cpp systemDictionary.hpp duke@435: jvmtiEnvThreadState.cpp vframe.hpp duke@435: jvmtiEnvThreadState.cpp vm_operations.hpp duke@435: duke@435: jvmtiEnvThreadState.hpp allocation.hpp duke@435: jvmtiEnvThreadState.hpp allocation.inline.hpp duke@435: jvmtiEnvThreadState.hpp globalDefinitions.hpp duke@435: jvmtiEnvThreadState.hpp growableArray.hpp duke@435: jvmtiEnvThreadState.hpp instanceKlass.hpp duke@435: jvmtiEnvThreadState.hpp jvmti.h duke@435: jvmtiEnvThreadState.hpp jvmtiEventController.hpp duke@435: duke@435: jvmtiEventController.cpp frame.hpp duke@435: jvmtiEventController.cpp interpreter.hpp duke@435: jvmtiEventController.cpp jvmtiEnv.hpp duke@435: jvmtiEventController.cpp jvmtiEventController.hpp duke@435: jvmtiEventController.cpp jvmtiEventController.inline.hpp duke@435: jvmtiEventController.cpp jvmtiExport.hpp duke@435: jvmtiEventController.cpp jvmtiImpl.hpp duke@435: jvmtiEventController.cpp jvmtiThreadState.inline.hpp duke@435: jvmtiEventController.cpp resourceArea.hpp duke@435: jvmtiEventController.cpp thread.hpp duke@435: jvmtiEventController.cpp vframe.hpp duke@435: jvmtiEventController.cpp vframe_hp.hpp duke@435: jvmtiEventController.cpp vmThread.hpp duke@435: jvmtiEventController.cpp vm_operations.hpp duke@435: duke@435: jvmtiEventController.hpp allocation.hpp duke@435: jvmtiEventController.hpp allocation.inline.hpp duke@435: jvmtiEventController.hpp globalDefinitions.hpp duke@435: jvmtiEventController.hpp jvmti.h duke@435: duke@435: jvmtiEventController.inline.hpp jvmtiEventController.hpp duke@435: jvmtiEventController.inline.hpp jvmtiImpl.hpp duke@435: jvmtiEventController.inline.hpp jvmtiUtil.hpp duke@435: duke@435: jvmtiExport.cpp arguments.hpp duke@435: jvmtiExport.cpp attachListener.hpp duke@435: jvmtiExport.cpp handles.hpp duke@435: jvmtiExport.cpp interfaceSupport.hpp duke@435: jvmtiExport.cpp interpreter.hpp duke@435: jvmtiExport.cpp jvmtiCodeBlobEvents.hpp duke@435: jvmtiExport.cpp jvmtiEnv.hpp duke@435: jvmtiExport.cpp jvmtiEventController.hpp duke@435: jvmtiExport.cpp jvmtiEventController.inline.hpp duke@435: jvmtiExport.cpp jvmtiExport.hpp duke@435: jvmtiExport.cpp jvmtiImpl.hpp duke@435: jvmtiExport.cpp jvmtiManageCapabilities.hpp duke@435: jvmtiExport.cpp jvmtiTagMap.hpp duke@435: jvmtiExport.cpp jvmtiThreadState.inline.hpp duke@435: jvmtiExport.cpp nmethod.hpp duke@435: jvmtiExport.cpp objArrayKlass.hpp duke@435: jvmtiExport.cpp objArrayOop.hpp duke@435: jvmtiExport.cpp objectMonitor.inline.hpp duke@435: jvmtiExport.cpp pcDesc.hpp duke@435: jvmtiExport.cpp resourceArea.hpp duke@435: jvmtiExport.cpp scopeDesc.hpp duke@435: jvmtiExport.cpp serviceUtil.hpp duke@435: jvmtiExport.cpp systemDictionary.hpp duke@435: jvmtiExport.cpp thread.hpp duke@435: jvmtiExport.cpp vframe.hpp duke@435: duke@435: // jvmtiExtensions is jck optional, please put deps in includeDB_features duke@435: duke@435: jvmtiGetLoadedClasses.cpp jvmtiGetLoadedClasses.hpp duke@435: jvmtiGetLoadedClasses.cpp systemDictionary.hpp duke@435: jvmtiGetLoadedClasses.cpp thread.hpp duke@435: jvmtiGetLoadedClasses.cpp universe.inline.hpp duke@435: duke@435: jvmtiGetLoadedClasses.hpp jvmtiEnv.hpp duke@435: duke@435: // jvmtiImpl is jck optional, please put deps in includeDB_features duke@435: duke@435: jvmtiManageCapabilities.cpp jvmtiEnv.hpp duke@435: jvmtiManageCapabilities.cpp jvmtiExport.hpp duke@435: jvmtiManageCapabilities.cpp jvmtiManageCapabilities.hpp duke@435: duke@435: jvmtiManageCapabilities.hpp allocation.hpp duke@435: jvmtiManageCapabilities.hpp jvmti.h duke@435: ysr@777: jvmtiRedefineClasses.cpp bitMap.inline.hpp duke@435: jvmtiRedefineClasses.cpp codeCache.hpp duke@435: jvmtiRedefineClasses.cpp deoptimization.hpp duke@435: jvmtiRedefineClasses.cpp gcLocker.hpp duke@435: jvmtiRedefineClasses.cpp jvmtiImpl.hpp duke@435: jvmtiRedefineClasses.cpp jvmtiRedefineClasses.hpp duke@435: jvmtiRedefineClasses.cpp klassVtable.hpp duke@435: jvmtiRedefineClasses.cpp methodComparator.hpp duke@435: jvmtiRedefineClasses.cpp oopMapCache.hpp duke@435: jvmtiRedefineClasses.cpp relocator.hpp duke@435: jvmtiRedefineClasses.cpp rewriter.hpp duke@435: jvmtiRedefineClasses.cpp systemDictionary.hpp duke@435: jvmtiRedefineClasses.cpp universe.inline.hpp duke@435: jvmtiRedefineClasses.cpp verifier.hpp duke@435: duke@435: jvmtiRedefineClasses.hpp jvmtiEnv.hpp duke@435: jvmtiRedefineClasses.hpp jvmtiRedefineClassesTrace.hpp duke@435: jvmtiRedefineClasses.hpp objArrayKlass.hpp duke@435: jvmtiRedefineClasses.hpp objArrayOop.hpp duke@435: jvmtiRedefineClasses.hpp oopFactory.hpp duke@435: jvmtiRedefineClasses.hpp resourceArea.hpp duke@435: jvmtiRedefineClasses.hpp vm_operations.hpp duke@435: duke@435: // jvmtiTagMap is jck optional, please put deps in includeDB_features duke@435: // jvmtiTrace is jck optional, please put deps in includeDB_features duke@435: duke@435: jvmtiThreadState.cpp gcLocker.hpp duke@435: jvmtiThreadState.cpp jvmtiEnv.hpp duke@435: jvmtiThreadState.cpp jvmtiEventController.inline.hpp duke@435: jvmtiThreadState.cpp jvmtiImpl.hpp duke@435: jvmtiThreadState.cpp jvmtiThreadState.inline.hpp duke@435: jvmtiThreadState.cpp resourceArea.hpp duke@435: jvmtiThreadState.cpp vframe.hpp duke@435: duke@435: jvmtiThreadState.inline.hpp jvmtiEnvThreadState.hpp duke@435: jvmtiThreadState.inline.hpp jvmtiThreadState.hpp duke@435: duke@435: jvmtiUtil.cpp exceptions.hpp duke@435: jvmtiUtil.cpp handles.hpp duke@435: jvmtiUtil.cpp handles.inline.hpp duke@435: jvmtiUtil.cpp interfaceSupport.hpp duke@435: jvmtiUtil.cpp jvmtiUtil.hpp duke@435: jvmtiUtil.cpp vm_operations.hpp duke@435: duke@435: jvmtiUtil.hpp jvmti.h duke@435: jvmtiUtil.hpp jvmtiEventController.hpp duke@435: jvmtiUtil.hpp resourceArea.hpp