1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/share/vm/includeDB_jvmti Sat Dec 01 00:00:00 2007 +0000 1.3 @@ -0,0 +1,257 @@ 1.4 +// 1.5 +// Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. 1.6 +// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.7 +// 1.8 +// This code is free software; you can redistribute it and/or modify it 1.9 +// under the terms of the GNU General Public License version 2 only, as 1.10 +// published by the Free Software Foundation. 1.11 +// 1.12 +// This code is distributed in the hope that it will be useful, but WITHOUT 1.13 +// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 1.14 +// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 1.15 +// version 2 for more details (a copy is included in the LICENSE file that 1.16 +// accompanied this code). 1.17 +// 1.18 +// You should have received a copy of the GNU General Public License version 1.19 +// 2 along with this work; if not, write to the Free Software Foundation, 1.20 +// Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 1.21 +// 1.22 +// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 1.23 +// CA 95054 USA or visit www.sun.com if you need additional information or 1.24 +// have any questions. 1.25 +// 1.26 +// 1.27 + 1.28 +jvmtiAgentThread.hpp jvmtiEnv.hpp 1.29 + 1.30 +jvmtiClassFileReconstituter.cpp bytecodeStream.hpp 1.31 +jvmtiClassFileReconstituter.cpp bytes_<arch>.hpp 1.32 +jvmtiClassFileReconstituter.cpp jvmtiClassFileReconstituter.hpp 1.33 +jvmtiClassFileReconstituter.cpp symbolTable.hpp 1.34 + 1.35 +jvmtiClassFileReconstituter.hpp jvmtiEnv.hpp 1.36 + 1.37 +// jvmtiCodeBlobEvents is jck optional, please put deps in includeDB_features 1.38 + 1.39 +jvmtiEnter.cpp jvmtiEnter.hpp 1.40 +jvmtiEnter.cpp jvmtiUtil.hpp 1.41 + 1.42 +jvmtiEnter.hpp interfaceSupport.hpp 1.43 +jvmtiEnter.hpp jvmtiEnv.hpp 1.44 +jvmtiEnter.hpp jvmtiImpl.hpp 1.45 +jvmtiEnter.hpp resourceArea.hpp 1.46 +jvmtiEnter.hpp systemDictionary.hpp 1.47 + 1.48 +jvmtiEnterTrace.cpp jvmtiEnter.hpp 1.49 +jvmtiEnterTrace.cpp jvmtiUtil.hpp 1.50 + 1.51 +jvmtiEnv.cpp arguments.hpp 1.52 +jvmtiEnv.cpp bytecodeStream.hpp 1.53 +jvmtiEnv.cpp cpCacheOop.hpp 1.54 +jvmtiEnv.cpp deoptimization.hpp 1.55 +jvmtiEnv.cpp exceptions.hpp 1.56 +jvmtiEnv.cpp instanceKlass.hpp 1.57 +jvmtiEnv.cpp interfaceSupport.hpp 1.58 +jvmtiEnv.cpp interpreter.hpp 1.59 +jvmtiEnv.cpp javaCalls.hpp 1.60 +jvmtiEnv.cpp jfieldIDWorkaround.hpp 1.61 +jvmtiEnv.cpp jniCheck.hpp 1.62 +jvmtiEnv.cpp jvm_misc.hpp 1.63 +jvmtiEnv.cpp jvmtiAgentThread.hpp 1.64 +jvmtiEnv.cpp jvmtiClassFileReconstituter.hpp 1.65 +jvmtiEnv.cpp jvmtiCodeBlobEvents.hpp 1.66 +jvmtiEnv.cpp jvmtiEnv.hpp 1.67 +jvmtiEnv.cpp jvmtiExtensions.hpp 1.68 +jvmtiEnv.cpp jvmtiGetLoadedClasses.hpp 1.69 +jvmtiEnv.cpp jvmtiImpl.hpp 1.70 +jvmtiEnv.cpp jvmtiManageCapabilities.hpp 1.71 +jvmtiEnv.cpp jvmtiRedefineClasses.hpp 1.72 +jvmtiEnv.cpp jvmtiTagMap.hpp 1.73 +jvmtiEnv.cpp jvmtiThreadState.inline.hpp 1.74 +jvmtiEnv.cpp jvmtiUtil.hpp 1.75 +jvmtiEnv.cpp objectMonitor.inline.hpp 1.76 +jvmtiEnv.cpp osThread.hpp 1.77 +jvmtiEnv.cpp preserveException.hpp 1.78 +jvmtiEnv.cpp reflectionUtils.hpp 1.79 +jvmtiEnv.cpp resourceArea.hpp 1.80 +jvmtiEnv.cpp signature.hpp 1.81 +jvmtiEnv.cpp systemDictionary.hpp 1.82 +jvmtiEnv.cpp threadService.hpp 1.83 +jvmtiEnv.cpp thread_<os_family>.inline.hpp 1.84 +jvmtiEnv.cpp universe.inline.hpp 1.85 +jvmtiEnv.cpp vframe.hpp 1.86 +jvmtiEnv.cpp vmSymbols.hpp 1.87 +jvmtiEnv.cpp vmThread.hpp 1.88 + 1.89 +jvmtiEnv.hpp jvmtiEnvBase.hpp 1.90 + 1.91 +jvmtiEnvBase.cpp biasedLocking.hpp 1.92 +jvmtiEnvBase.cpp interfaceSupport.hpp 1.93 +jvmtiEnvBase.cpp jfieldIDWorkaround.hpp 1.94 +jvmtiEnvBase.cpp jvmtiEnv.hpp 1.95 +jvmtiEnvBase.cpp jvmtiEnvBase.hpp 1.96 +jvmtiEnvBase.cpp jvmtiEventController.inline.hpp 1.97 +jvmtiEnvBase.cpp jvmtiExtensions.hpp 1.98 +jvmtiEnvBase.cpp jvmtiImpl.hpp 1.99 +jvmtiEnvBase.cpp jvmtiManageCapabilities.hpp 1.100 +jvmtiEnvBase.cpp jvmtiTagMap.hpp 1.101 +jvmtiEnvBase.cpp jvmtiThreadState.inline.hpp 1.102 +jvmtiEnvBase.cpp objArrayKlass.hpp 1.103 +jvmtiEnvBase.cpp objArrayOop.hpp 1.104 +jvmtiEnvBase.cpp objectMonitor.hpp 1.105 +jvmtiEnvBase.cpp objectMonitor.inline.hpp 1.106 +jvmtiEnvBase.cpp signature.hpp 1.107 +jvmtiEnvBase.cpp systemDictionary.hpp 1.108 +jvmtiEnvBase.cpp vframe.hpp 1.109 +jvmtiEnvBase.cpp vframe_hp.hpp 1.110 +jvmtiEnvBase.cpp vmThread.hpp 1.111 +jvmtiEnvBase.cpp vm_operations.hpp 1.112 + 1.113 +jvmtiEnvBase.hpp classLoader.hpp 1.114 +jvmtiEnvBase.hpp fieldDescriptor.hpp 1.115 +jvmtiEnvBase.hpp frame.hpp 1.116 +jvmtiEnvBase.hpp growableArray.hpp 1.117 +jvmtiEnvBase.hpp handles.inline.hpp 1.118 +jvmtiEnvBase.hpp jvmtiEnvThreadState.hpp 1.119 +jvmtiEnvBase.hpp jvmtiEventController.hpp 1.120 +jvmtiEnvBase.hpp jvmtiThreadState.hpp 1.121 +jvmtiEnvBase.hpp thread.hpp 1.122 +jvmtiEnvBase.hpp vm_operations.hpp 1.123 + 1.124 +jvmtiEnvThreadState.cpp handles.hpp 1.125 +jvmtiEnvThreadState.cpp handles.inline.hpp 1.126 +jvmtiEnvThreadState.cpp interfaceSupport.hpp 1.127 +jvmtiEnvThreadState.cpp interpreter.hpp 1.128 +jvmtiEnvThreadState.cpp javaCalls.hpp 1.129 +jvmtiEnvThreadState.cpp jvmtiEnv.hpp 1.130 +jvmtiEnvThreadState.cpp jvmtiEnvThreadState.hpp 1.131 +jvmtiEnvThreadState.cpp jvmtiEventController.inline.hpp 1.132 +jvmtiEnvThreadState.cpp jvmtiImpl.hpp 1.133 +jvmtiEnvThreadState.cpp resourceArea.hpp 1.134 +jvmtiEnvThreadState.cpp signature.hpp 1.135 +jvmtiEnvThreadState.cpp systemDictionary.hpp 1.136 +jvmtiEnvThreadState.cpp vframe.hpp 1.137 +jvmtiEnvThreadState.cpp vm_operations.hpp 1.138 + 1.139 +jvmtiEnvThreadState.hpp allocation.hpp 1.140 +jvmtiEnvThreadState.hpp allocation.inline.hpp 1.141 +jvmtiEnvThreadState.hpp globalDefinitions.hpp 1.142 +jvmtiEnvThreadState.hpp growableArray.hpp 1.143 +jvmtiEnvThreadState.hpp instanceKlass.hpp 1.144 +jvmtiEnvThreadState.hpp jvmti.h 1.145 +jvmtiEnvThreadState.hpp jvmtiEventController.hpp 1.146 + 1.147 +jvmtiEventController.cpp frame.hpp 1.148 +jvmtiEventController.cpp interpreter.hpp 1.149 +jvmtiEventController.cpp jvmtiEnv.hpp 1.150 +jvmtiEventController.cpp jvmtiEventController.hpp 1.151 +jvmtiEventController.cpp jvmtiEventController.inline.hpp 1.152 +jvmtiEventController.cpp jvmtiExport.hpp 1.153 +jvmtiEventController.cpp jvmtiImpl.hpp 1.154 +jvmtiEventController.cpp jvmtiThreadState.inline.hpp 1.155 +jvmtiEventController.cpp resourceArea.hpp 1.156 +jvmtiEventController.cpp thread.hpp 1.157 +jvmtiEventController.cpp vframe.hpp 1.158 +jvmtiEventController.cpp vframe_hp.hpp 1.159 +jvmtiEventController.cpp vmThread.hpp 1.160 +jvmtiEventController.cpp vm_operations.hpp 1.161 + 1.162 +jvmtiEventController.hpp allocation.hpp 1.163 +jvmtiEventController.hpp allocation.inline.hpp 1.164 +jvmtiEventController.hpp globalDefinitions.hpp 1.165 +jvmtiEventController.hpp jvmti.h 1.166 + 1.167 +jvmtiEventController.inline.hpp jvmtiEventController.hpp 1.168 +jvmtiEventController.inline.hpp jvmtiImpl.hpp 1.169 +jvmtiEventController.inline.hpp jvmtiUtil.hpp 1.170 + 1.171 +jvmtiExport.cpp arguments.hpp 1.172 +jvmtiExport.cpp attachListener.hpp 1.173 +jvmtiExport.cpp handles.hpp 1.174 +jvmtiExport.cpp interfaceSupport.hpp 1.175 +jvmtiExport.cpp interpreter.hpp 1.176 +jvmtiExport.cpp jvmtiCodeBlobEvents.hpp 1.177 +jvmtiExport.cpp jvmtiEnv.hpp 1.178 +jvmtiExport.cpp jvmtiEventController.hpp 1.179 +jvmtiExport.cpp jvmtiEventController.inline.hpp 1.180 +jvmtiExport.cpp jvmtiExport.hpp 1.181 +jvmtiExport.cpp jvmtiImpl.hpp 1.182 +jvmtiExport.cpp jvmtiManageCapabilities.hpp 1.183 +jvmtiExport.cpp jvmtiTagMap.hpp 1.184 +jvmtiExport.cpp jvmtiThreadState.inline.hpp 1.185 +jvmtiExport.cpp nmethod.hpp 1.186 +jvmtiExport.cpp objArrayKlass.hpp 1.187 +jvmtiExport.cpp objArrayOop.hpp 1.188 +jvmtiExport.cpp objectMonitor.inline.hpp 1.189 +jvmtiExport.cpp pcDesc.hpp 1.190 +jvmtiExport.cpp resourceArea.hpp 1.191 +jvmtiExport.cpp scopeDesc.hpp 1.192 +jvmtiExport.cpp serviceUtil.hpp 1.193 +jvmtiExport.cpp systemDictionary.hpp 1.194 +jvmtiExport.cpp thread.hpp 1.195 +jvmtiExport.cpp vframe.hpp 1.196 + 1.197 +// jvmtiExtensions is jck optional, please put deps in includeDB_features 1.198 + 1.199 +jvmtiGetLoadedClasses.cpp jvmtiGetLoadedClasses.hpp 1.200 +jvmtiGetLoadedClasses.cpp systemDictionary.hpp 1.201 +jvmtiGetLoadedClasses.cpp thread.hpp 1.202 +jvmtiGetLoadedClasses.cpp universe.inline.hpp 1.203 + 1.204 +jvmtiGetLoadedClasses.hpp jvmtiEnv.hpp 1.205 + 1.206 +// jvmtiImpl is jck optional, please put deps in includeDB_features 1.207 + 1.208 +jvmtiManageCapabilities.cpp jvmtiEnv.hpp 1.209 +jvmtiManageCapabilities.cpp jvmtiExport.hpp 1.210 +jvmtiManageCapabilities.cpp jvmtiManageCapabilities.hpp 1.211 + 1.212 +jvmtiManageCapabilities.hpp allocation.hpp 1.213 +jvmtiManageCapabilities.hpp jvmti.h 1.214 + 1.215 +jvmtiRedefineClasses.cpp codeCache.hpp 1.216 +jvmtiRedefineClasses.cpp deoptimization.hpp 1.217 +jvmtiRedefineClasses.cpp gcLocker.hpp 1.218 +jvmtiRedefineClasses.cpp jvmtiImpl.hpp 1.219 +jvmtiRedefineClasses.cpp jvmtiRedefineClasses.hpp 1.220 +jvmtiRedefineClasses.cpp klassVtable.hpp 1.221 +jvmtiRedefineClasses.cpp methodComparator.hpp 1.222 +jvmtiRedefineClasses.cpp oopMapCache.hpp 1.223 +jvmtiRedefineClasses.cpp relocator.hpp 1.224 +jvmtiRedefineClasses.cpp rewriter.hpp 1.225 +jvmtiRedefineClasses.cpp systemDictionary.hpp 1.226 +jvmtiRedefineClasses.cpp universe.inline.hpp 1.227 +jvmtiRedefineClasses.cpp verifier.hpp 1.228 + 1.229 +jvmtiRedefineClasses.hpp jvmtiEnv.hpp 1.230 +jvmtiRedefineClasses.hpp jvmtiRedefineClassesTrace.hpp 1.231 +jvmtiRedefineClasses.hpp objArrayKlass.hpp 1.232 +jvmtiRedefineClasses.hpp objArrayOop.hpp 1.233 +jvmtiRedefineClasses.hpp oopFactory.hpp 1.234 +jvmtiRedefineClasses.hpp resourceArea.hpp 1.235 +jvmtiRedefineClasses.hpp vm_operations.hpp 1.236 + 1.237 +// jvmtiTagMap is jck optional, please put deps in includeDB_features 1.238 +// jvmtiTrace is jck optional, please put deps in includeDB_features 1.239 + 1.240 +jvmtiThreadState.cpp gcLocker.hpp 1.241 +jvmtiThreadState.cpp jvmtiEnv.hpp 1.242 +jvmtiThreadState.cpp jvmtiEventController.inline.hpp 1.243 +jvmtiThreadState.cpp jvmtiImpl.hpp 1.244 +jvmtiThreadState.cpp jvmtiThreadState.inline.hpp 1.245 +jvmtiThreadState.cpp resourceArea.hpp 1.246 +jvmtiThreadState.cpp vframe.hpp 1.247 + 1.248 +jvmtiThreadState.inline.hpp jvmtiEnvThreadState.hpp 1.249 +jvmtiThreadState.inline.hpp jvmtiThreadState.hpp 1.250 + 1.251 +jvmtiUtil.cpp exceptions.hpp 1.252 +jvmtiUtil.cpp handles.hpp 1.253 +jvmtiUtil.cpp handles.inline.hpp 1.254 +jvmtiUtil.cpp interfaceSupport.hpp 1.255 +jvmtiUtil.cpp jvmtiUtil.hpp 1.256 +jvmtiUtil.cpp vm_operations.hpp 1.257 + 1.258 +jvmtiUtil.hpp jvmti.h 1.259 +jvmtiUtil.hpp jvmtiEventController.hpp 1.260 +jvmtiUtil.hpp resourceArea.hpp