src/os/solaris/dtrace/hotspot_jni.d

Wed, 25 Aug 2010 05:27:54 -0700

author
twisti
date
Wed, 25 Aug 2010 05:27:54 -0700
changeset 2103
3e8fbc61cee8
parent 1907
c18cbe5936b8
child 6876
710a3c8b516e
permissions
-rw-r--r--

6978355: renaming for 6961697
Summary: This is the renaming part of 6961697 to keep the actual changes small for review.
Reviewed-by: kvn, never

duke@435 1 /*
trims@1907 2 * Copyright (c) 2005, Oracle and/or its affiliates. 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 *
trims@1907 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
trims@1907 20 * or visit www.oracle.com if you need additional information or have any
trims@1907 21 * questions.
duke@435 22 *
duke@435 23 */
duke@435 24
duke@435 25 provider hotspot_jni {
duke@435 26 probe AllocObject__entry(void*, void*);
duke@435 27 probe AllocObject__return(void*);
duke@435 28 probe AttachCurrentThreadAsDaemon__entry(void*, void**, void*);
duke@435 29 probe AttachCurrentThreadAsDaemon__return(uint32_t);
duke@435 30 probe AttachCurrentThread__entry(void*, void**, void*);
duke@435 31 probe AttachCurrentThread__return(uint32_t);
duke@435 32 probe CallBooleanMethodA__entry(void*, void*, uintptr_t);
duke@435 33 probe CallBooleanMethodA__return(uintptr_t);
duke@435 34 probe CallBooleanMethod__entry(void*, void*, uintptr_t);
duke@435 35 probe CallBooleanMethod__return(uintptr_t);
duke@435 36 probe CallBooleanMethodV__entry(void*, void*, uintptr_t);
duke@435 37 probe CallBooleanMethodV__return(uintptr_t);
duke@435 38 probe CallByteMethodA__entry(void*, void*, uintptr_t);
duke@435 39 probe CallByteMethodA__return(char);
duke@435 40 probe CallByteMethod__entry(void*, void*, uintptr_t);
duke@435 41 probe CallByteMethod__return(char);
duke@435 42 probe CallByteMethodV__entry(void*, void*, uintptr_t);
duke@435 43 probe CallByteMethodV__return(char);
duke@435 44 probe CallCharMethodA__entry(void*, void*, uintptr_t);
duke@435 45 probe CallCharMethodA__return(uint16_t);
duke@435 46 probe CallCharMethod__entry(void*, void*, uintptr_t);
duke@435 47 probe CallCharMethod__return(uint16_t);
duke@435 48 probe CallCharMethodV__entry(void*, void*, uintptr_t);
duke@435 49 probe CallCharMethodV__return(uint16_t);
duke@435 50 probe CallDoubleMethodA__entry(void*, void*, uintptr_t);
duke@435 51 probe CallDoubleMethodA__return();
duke@435 52 probe CallDoubleMethod__entry(void*, void*, uintptr_t);
duke@435 53 probe CallDoubleMethod__return();
duke@435 54 probe CallDoubleMethodV__entry(void*, void*, uintptr_t);
duke@435 55 probe CallDoubleMethodV__return();
duke@435 56 probe CallFloatMethodA__entry(void*, void*, uintptr_t);
duke@435 57 probe CallFloatMethodA__return();
duke@435 58 probe CallFloatMethod__entry(void*, void*, uintptr_t);
duke@435 59 probe CallFloatMethod__return();
duke@435 60 probe CallFloatMethodV__entry(void*, void*, uintptr_t);
duke@435 61 probe CallFloatMethodV__return();
duke@435 62 probe CallIntMethodA__entry(void*, void*, uintptr_t);
duke@435 63 probe CallIntMethodA__return(uint32_t);
duke@435 64 probe CallIntMethod__entry(void*, void*, uintptr_t);
duke@435 65 probe CallIntMethod__return(uint32_t);
duke@435 66 probe CallIntMethodV__entry(void*, void*, uintptr_t);
duke@435 67 probe CallIntMethodV__return(uint32_t);
duke@435 68 probe CallLongMethodA__entry(void*, void*, uintptr_t);
duke@435 69 probe CallLongMethodA__return(uintptr_t);
duke@435 70 probe CallLongMethod__entry(void*, void*, uintptr_t);
duke@435 71 probe CallLongMethod__return(uintptr_t);
duke@435 72 probe CallLongMethodV__entry(void*, void*, uintptr_t);
duke@435 73 probe CallLongMethodV__return(uintptr_t);
duke@435 74 probe CallNonvirtualBooleanMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 75 probe CallNonvirtualBooleanMethodA__return(uintptr_t);
duke@435 76 probe CallNonvirtualBooleanMethod__entry(void*, void*, void*, uintptr_t);
duke@435 77 probe CallNonvirtualBooleanMethod__return(uintptr_t);
duke@435 78 probe CallNonvirtualBooleanMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 79 probe CallNonvirtualBooleanMethodV__return(uintptr_t);
duke@435 80 probe CallNonvirtualByteMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 81 probe CallNonvirtualByteMethodA__return(char);
duke@435 82 probe CallNonvirtualByteMethod__entry(void*, void*, void*, uintptr_t);
duke@435 83 probe CallNonvirtualByteMethod__return(char);
duke@435 84 probe CallNonvirtualByteMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 85 probe CallNonvirtualByteMethodV__return(char);
duke@435 86 probe CallNonvirtualCharMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 87 probe CallNonvirtualCharMethodA__return(uint16_t);
duke@435 88 probe CallNonvirtualCharMethod__entry(void*, void*, void*, uintptr_t);
duke@435 89 probe CallNonvirtualCharMethod__return(uint16_t);
duke@435 90 probe CallNonvirtualCharMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 91 probe CallNonvirtualCharMethodV__return(uint16_t);
duke@435 92 probe CallNonvirtualDoubleMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 93 probe CallNonvirtualDoubleMethodA__return();
duke@435 94 probe CallNonvirtualDoubleMethod__entry(void*, void*, void*, uintptr_t);
duke@435 95 probe CallNonvirtualDoubleMethod__return();
duke@435 96 probe CallNonvirtualDoubleMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 97 probe CallNonvirtualDoubleMethodV__return();
duke@435 98 probe CallNonvirtualFloatMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 99 probe CallNonvirtualFloatMethodA__return();
duke@435 100 probe CallNonvirtualFloatMethod__entry(void*, void*, void*, uintptr_t);
duke@435 101 probe CallNonvirtualFloatMethod__return();
duke@435 102 probe CallNonvirtualFloatMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 103 probe CallNonvirtualFloatMethodV__return();
duke@435 104 probe CallNonvirtualIntMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 105 probe CallNonvirtualIntMethodA__return(uint32_t);
duke@435 106 probe CallNonvirtualIntMethod__entry(void*, void*, void*, uintptr_t);
duke@435 107 probe CallNonvirtualIntMethod__return(uint32_t);
duke@435 108 probe CallNonvirtualIntMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 109 probe CallNonvirtualIntMethodV__return(uint32_t);
duke@435 110 probe CallNonvirtualLongMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 111 probe CallNonvirtualLongMethodA__return(uintptr_t);
duke@435 112 probe CallNonvirtualLongMethod__entry(void*, void*, void*, uintptr_t);
duke@435 113 probe CallNonvirtualLongMethod__return(uintptr_t);
duke@435 114 probe CallNonvirtualLongMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 115 probe CallNonvirtualLongMethodV__return(uintptr_t);
duke@435 116 probe CallNonvirtualObjectMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 117 probe CallNonvirtualObjectMethodA__return(void*);
duke@435 118 probe CallNonvirtualObjectMethod__entry(void*, void*, void*, uintptr_t);
duke@435 119 probe CallNonvirtualObjectMethod__return(void*);
duke@435 120 probe CallNonvirtualObjectMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 121 probe CallNonvirtualObjectMethodV__return(void*);
duke@435 122 probe CallNonvirtualShortMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 123 probe CallNonvirtualShortMethodA__return(uint16_t);
duke@435 124 probe CallNonvirtualShortMethod__entry(void*, void*, void*, uintptr_t);
duke@435 125 probe CallNonvirtualShortMethod__return(uint16_t);
duke@435 126 probe CallNonvirtualShortMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 127 probe CallNonvirtualShortMethodV__return(uint16_t);
duke@435 128 probe CallNonvirtualVoidMethodA__entry(void*, void*, void*, uintptr_t);
duke@435 129 probe CallNonvirtualVoidMethodA__return();
duke@435 130 probe CallNonvirtualVoidMethod__entry(void*, void*, void*, uintptr_t);
duke@435 131 probe CallNonvirtualVoidMethod__return();
duke@435 132 probe CallNonvirtualVoidMethodV__entry(void*, void*, void*, uintptr_t);
duke@435 133 probe CallNonvirtualVoidMethodV__return();
duke@435 134 probe CallObjectMethodA__entry(void*, void*, uintptr_t);
duke@435 135 probe CallObjectMethodA__return(void*);
duke@435 136 probe CallObjectMethod__entry(void*, void*, uintptr_t);
duke@435 137 probe CallObjectMethod__return(void*);
duke@435 138 probe CallObjectMethodV__entry(void*, void*, uintptr_t);
duke@435 139 probe CallObjectMethodV__return(void*);
duke@435 140 probe CallShortMethodA__entry(void*, void*, uintptr_t);
duke@435 141 probe CallShortMethodA__return(uint16_t);
duke@435 142 probe CallShortMethod__entry(void*, void*, uintptr_t);
duke@435 143 probe CallShortMethod__return(uint16_t);
duke@435 144 probe CallShortMethodV__entry(void*, void*, uintptr_t);
duke@435 145 probe CallShortMethodV__return(uint16_t);
duke@435 146 probe CallStaticBooleanMethodA__entry(void*, void*, uintptr_t);
duke@435 147 probe CallStaticBooleanMethodA__return(uintptr_t);
duke@435 148 probe CallStaticBooleanMethod__entry(void*, void*, uintptr_t);
duke@435 149 probe CallStaticBooleanMethod__return(uintptr_t);
duke@435 150 probe CallStaticBooleanMethodV__entry(void*, void*, uintptr_t);
duke@435 151 probe CallStaticBooleanMethodV__return(uintptr_t);
duke@435 152 probe CallStaticByteMethodA__entry(void*, void*, uintptr_t);
duke@435 153 probe CallStaticByteMethodA__return(char);
duke@435 154 probe CallStaticByteMethod__entry(void*, void*, uintptr_t);
duke@435 155 probe CallStaticByteMethod__return(char);
duke@435 156 probe CallStaticByteMethodV__entry(void*, void*, uintptr_t);
duke@435 157 probe CallStaticByteMethodV__return(char);
duke@435 158 probe CallStaticCharMethodA__entry(void*, void*, uintptr_t);
duke@435 159 probe CallStaticCharMethodA__return(uint16_t);
duke@435 160 probe CallStaticCharMethod__entry(void*, void*, uintptr_t);
duke@435 161 probe CallStaticCharMethod__return(uint16_t);
duke@435 162 probe CallStaticCharMethodV__entry(void*, void*, uintptr_t);
duke@435 163 probe CallStaticCharMethodV__return(uint16_t);
duke@435 164 probe CallStaticDoubleMethodA__entry(void*, void*, uintptr_t);
duke@435 165 probe CallStaticDoubleMethodA__return();
duke@435 166 probe CallStaticDoubleMethod__entry(void*, void*, uintptr_t);
duke@435 167 probe CallStaticDoubleMethod__return();
duke@435 168 probe CallStaticDoubleMethodV__entry(void*, void*, uintptr_t);
duke@435 169 probe CallStaticDoubleMethodV__return();
duke@435 170 probe CallStaticFloatMethodA__entry(void*, void*, uintptr_t);
duke@435 171 probe CallStaticFloatMethodA__return();
duke@435 172 probe CallStaticFloatMethod__entry(void*, void*, uintptr_t);
duke@435 173 probe CallStaticFloatMethod__return();
duke@435 174 probe CallStaticFloatMethodV__entry(void*, void*, uintptr_t);
duke@435 175 probe CallStaticFloatMethodV__return();
duke@435 176 probe CallStaticIntMethodA__entry(void*, void*, uintptr_t);
duke@435 177 probe CallStaticIntMethodA__return(uint32_t);
duke@435 178 probe CallStaticIntMethod__entry(void*, void*, uintptr_t);
duke@435 179 probe CallStaticIntMethod__return(uint32_t);
duke@435 180 probe CallStaticIntMethodV__entry(void*, void*, uintptr_t);
duke@435 181 probe CallStaticIntMethodV__return(uint32_t);
duke@435 182 probe CallStaticLongMethodA__entry(void*, void*, uintptr_t);
duke@435 183 probe CallStaticLongMethodA__return(uintptr_t);
duke@435 184 probe CallStaticLongMethod__entry(void*, void*, uintptr_t);
duke@435 185 probe CallStaticLongMethod__return(uintptr_t);
duke@435 186 probe CallStaticLongMethodV__entry(void*, void*, uintptr_t);
duke@435 187 probe CallStaticLongMethodV__return(uintptr_t);
duke@435 188 probe CallStaticObjectMethodA__entry(void*, void*, uintptr_t);
duke@435 189 probe CallStaticObjectMethodA__return(void*);
duke@435 190 probe CallStaticObjectMethod__entry(void*, void*, uintptr_t);
duke@435 191 probe CallStaticObjectMethod__return(void*);
duke@435 192 probe CallStaticObjectMethodV__entry(void*, void*, uintptr_t);
duke@435 193 probe CallStaticObjectMethodV__return(void*);
duke@435 194 probe CallStaticShortMethodA__entry(void*, void*, uintptr_t);
duke@435 195 probe CallStaticShortMethodA__return(uint16_t);
duke@435 196 probe CallStaticShortMethod__entry(void*, void*, uintptr_t);
duke@435 197 probe CallStaticShortMethod__return(uint16_t);
duke@435 198 probe CallStaticShortMethodV__entry(void*, void*, uintptr_t);
duke@435 199 probe CallStaticShortMethodV__return(uint16_t);
duke@435 200 probe CallStaticVoidMethodA__entry(void*, void*, uintptr_t);
duke@435 201 probe CallStaticVoidMethodA__return();
duke@435 202 probe CallStaticVoidMethod__entry(void*, void*, uintptr_t);
duke@435 203 probe CallStaticVoidMethod__return();
duke@435 204 probe CallStaticVoidMethodV__entry(void*, void*, uintptr_t);
duke@435 205 probe CallStaticVoidMethodV__return();
duke@435 206 probe CallVoidMethodA__entry(void*, void*, uintptr_t);
duke@435 207 probe CallVoidMethodA__return();
duke@435 208 probe CallVoidMethod__entry(void*, void*, uintptr_t);
duke@435 209 probe CallVoidMethod__return();
duke@435 210 probe CallVoidMethodV__entry(void*, void*, uintptr_t);
duke@435 211 probe CallVoidMethodV__return();
duke@435 212 probe CreateJavaVM__entry(void**, void**, void*);
duke@435 213 probe CreateJavaVM__return(uint32_t);
duke@435 214 probe DefineClass__entry(void*, const char*, void*, char, uintptr_t);
duke@435 215 probe DefineClass__return(void*);
duke@435 216 probe DeleteGlobalRef__entry(void*, void*);
duke@435 217 probe DeleteGlobalRef__return();
duke@435 218 probe DeleteLocalRef__entry(void*, void*);
duke@435 219 probe DeleteLocalRef__return();
duke@435 220 probe DeleteWeakGlobalRef__entry(void*, void*);
duke@435 221 probe DeleteWeakGlobalRef__return();
duke@435 222 probe DestroyJavaVM__entry(void*);
duke@435 223 probe DestroyJavaVM__return(uint32_t);
duke@435 224 probe DetachCurrentThread__entry(void*);
duke@435 225 probe DetachCurrentThread__return(uint32_t);
duke@435 226 probe EnsureLocalCapacity__entry(void*, uint32_t);
duke@435 227 probe EnsureLocalCapacity__return(uint32_t);
duke@435 228 probe ExceptionCheck__entry(void*);
duke@435 229 probe ExceptionCheck__return(uintptr_t);
duke@435 230 probe ExceptionClear__entry(void*);
duke@435 231 probe ExceptionClear__return();
duke@435 232 probe ExceptionDescribe__entry(void*);
duke@435 233 probe ExceptionDescribe__return();
duke@435 234 probe ExceptionOccurred__entry(void*);
duke@435 235 probe ExceptionOccurred__return(void*);
duke@435 236 probe FatalError__entry(void* env, const char*);
duke@435 237 probe FindClass__entry(void*, const char*);
duke@435 238 probe FindClass__return(void*);
duke@435 239 probe FromReflectedField__entry(void*, void*);
duke@435 240 probe FromReflectedField__return(uintptr_t);
duke@435 241 probe FromReflectedMethod__entry(void*, void*);
duke@435 242 probe FromReflectedMethod__return(uintptr_t);
duke@435 243 probe GetArrayLength__entry(void*, void*);
duke@435 244 probe GetArrayLength__return(uintptr_t);
duke@435 245 probe GetBooleanArrayElements__entry(void*, void*, uintptr_t*);
duke@435 246 probe GetBooleanArrayElements__return(uintptr_t*);
duke@435 247 probe GetBooleanArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uintptr_t*);
duke@435 248 probe GetBooleanArrayRegion__return();
duke@435 249 probe GetBooleanField__entry(void*, void*, uintptr_t);
duke@435 250 probe GetBooleanField__return(uintptr_t);
duke@435 251 probe GetByteArrayElements__entry(void*, void*, uintptr_t*);
duke@435 252 probe GetByteArrayElements__return(char*);
duke@435 253 probe GetByteArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, char*);
duke@435 254 probe GetByteArrayRegion__return();
duke@435 255 probe GetByteField__entry(void*, void*, uintptr_t);
duke@435 256 probe GetByteField__return(char);
duke@435 257 probe GetCharArrayElements__entry(void*, void*, uintptr_t*);
duke@435 258 probe GetCharArrayElements__return(uint16_t*);
duke@435 259 probe GetCharArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uint16_t*);
duke@435 260 probe GetCharArrayRegion__return();
duke@435 261 probe GetCharField__entry(void*, void*, uintptr_t);
duke@435 262 probe GetCharField__return(uint16_t);
duke@435 263 probe GetCreatedJavaVMs__entry(void**, uintptr_t, uintptr_t*);
duke@435 264 probe GetCreatedJavaVMs__return(uintptr_t);
duke@435 265 probe GetDefaultJavaVMInitArgs__entry(void*);
duke@435 266 probe GetDefaultJavaVMInitArgs__return(uint32_t);
duke@435 267 probe GetDirectBufferAddress__entry(void*, void*);
duke@435 268 probe GetDirectBufferAddress__return(void*);
duke@435 269 probe GetDirectBufferCapacity__entry(void*, void*);
duke@435 270 probe GetDirectBufferCapacity__return(uintptr_t);
duke@435 271 probe GetDoubleArrayElements__entry(void*, void*, uintptr_t*);
duke@435 272 probe GetDoubleArrayElements__return(double*);
duke@435 273 probe GetDoubleArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, double*);
duke@435 274 probe GetDoubleArrayRegion__return();
duke@435 275 probe GetDoubleField__entry(void*, void*, uintptr_t);
duke@435 276 probe GetDoubleField__return();
duke@435 277 probe GetEnv__entry(void*, void*, uint32_t);
duke@435 278 probe GetEnv__return(uint32_t);
duke@435 279 probe GetFieldID__entry(void*, void*, const char*, const char*);
duke@435 280 probe GetFieldID__return(uintptr_t);
duke@435 281 probe GetFloatArrayElements__entry(void*, void*, uintptr_t*);
duke@435 282 probe GetFloatArrayElements__return(float*);
duke@435 283 probe GetFloatArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, float*);
duke@435 284 probe GetFloatArrayRegion__return();
duke@435 285 probe GetFloatField__entry(void*, void*, uintptr_t);
duke@435 286 probe GetFloatField__return();
duke@435 287 probe GetIntArrayElements__entry(void*, void*, uintptr_t*);
duke@435 288 probe GetIntArrayElements__return(uint32_t*);
duke@435 289 probe GetIntArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uint32_t*);
duke@435 290 probe GetIntArrayRegion__return();
duke@435 291 probe GetIntField__entry(void*, void*, uintptr_t);
duke@435 292 probe GetIntField__return(uint32_t);
duke@435 293 probe GetJavaVM__entry(void*, void**);
duke@435 294 probe GetJavaVM__return(uint32_t);
duke@435 295 probe GetLongArrayElements__entry(void*, void*, uintptr_t*);
duke@435 296 probe GetLongArrayElements__return(uintptr_t*);
duke@435 297 probe GetLongArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uintptr_t*);
duke@435 298 probe GetLongArrayRegion__return();
duke@435 299 probe GetLongField__entry(void*, void*, uintptr_t);
duke@435 300 probe GetLongField__return(uintptr_t);
duke@435 301 probe GetMethodID__entry(void*, void*, const char*, const char*);
duke@435 302 probe GetMethodID__return(uintptr_t);
duke@435 303 probe GetObjectArrayElement__entry(void*, void*, uintptr_t);
duke@435 304 probe GetObjectArrayElement__return(void*);
duke@435 305 probe GetObjectClass__entry(void*, void*);
duke@435 306 probe GetObjectClass__return(void*);
duke@435 307 probe GetObjectField__entry(void*, void*, uintptr_t);
duke@435 308 probe GetObjectField__return(void*);
duke@435 309 probe GetObjectRefType__entry(void*, void*);
duke@435 310 probe GetObjectRefType__return(void*);
duke@435 311 probe GetPrimitiveArrayCritical__entry(void*, void*, uintptr_t*);
duke@435 312 probe GetPrimitiveArrayCritical__return(void*);
duke@435 313 probe GetShortArrayElements__entry(void*, void*, uintptr_t*);
duke@435 314 probe GetShortArrayElements__return(uint16_t*);
duke@435 315 probe GetShortArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uint16_t*);
duke@435 316 probe GetShortArrayRegion__return();
duke@435 317 probe GetShortField__entry(void*, void*, uintptr_t);
duke@435 318 probe GetShortField__return(uint16_t);
duke@435 319 probe GetStaticBooleanField__entry(void*, void*, uintptr_t);
duke@435 320 probe GetStaticBooleanField__return(uintptr_t);
duke@435 321 probe GetStaticByteField__entry(void*, void*, uintptr_t);
duke@435 322 probe GetStaticByteField__return(char);
duke@435 323 probe GetStaticCharField__entry(void*, void*, uintptr_t);
duke@435 324 probe GetStaticCharField__return(uint16_t);
duke@435 325 probe GetStaticDoubleField__entry(void*, void*, uintptr_t);
duke@435 326 probe GetStaticDoubleField__return();
duke@435 327 probe GetStaticFieldID__entry(void*, void*, const char*, const char*);
duke@435 328 probe GetStaticFieldID__return(uintptr_t);
duke@435 329 probe GetStaticFloatField__entry(void*, void*, uintptr_t);
duke@435 330 probe GetStaticFloatField__return();
duke@435 331 probe GetStaticIntField__entry(void*, void*, uintptr_t);
duke@435 332 probe GetStaticIntField__return(uint32_t);
duke@435 333 probe GetStaticLongField__entry(void*, void*, uintptr_t);
duke@435 334 probe GetStaticLongField__return(uintptr_t);
duke@435 335 probe GetStaticMethodID__entry(void*, void*, const char*, const char*);
duke@435 336 probe GetStaticMethodID__return(uintptr_t);
duke@435 337 probe GetStaticObjectField__entry(void*, void*, uintptr_t);
duke@435 338 probe GetStaticObjectField__return(void*);
duke@435 339 probe GetStaticShortField__entry(void*, void*, uintptr_t);
duke@435 340 probe GetStaticShortField__return(uint16_t);
duke@435 341 probe GetStringChars__entry(void*, void*, uintptr_t*);
duke@435 342 probe GetStringChars__return(const uint16_t*);
duke@435 343 probe GetStringCritical__entry(void*, void*, uintptr_t*);
duke@435 344 probe GetStringCritical__return(const uint16_t*);
duke@435 345 probe GetStringLength__entry(void*, void*);
duke@435 346 probe GetStringLength__return(uintptr_t);
duke@435 347 probe GetStringRegion__entry(void*, void*, uintptr_t, uintptr_t, uint16_t*);
duke@435 348 probe GetStringRegion__return();
duke@435 349 probe GetStringUTFChars__entry(void*, void*, uintptr_t*);
duke@435 350 probe GetStringUTFChars__return(const char*);
duke@435 351 probe GetStringUTFLength__entry(void*, void*);
duke@435 352 probe GetStringUTFLength__return(uintptr_t);
duke@435 353 probe GetStringUTFRegion__entry(void*, void*, uintptr_t, uintptr_t, char*);
duke@435 354 probe GetStringUTFRegion__return();
duke@435 355 probe GetSuperclass__entry(void*, void*);
duke@435 356 probe GetSuperclass__return(void*);
duke@435 357 probe GetVersion__entry(void*);
duke@435 358 probe GetVersion__return(uint32_t);
duke@435 359 probe IsAssignableFrom__entry(void*, void*, void*);
duke@435 360 probe IsAssignableFrom__return(uintptr_t);
duke@435 361 probe IsInstanceOf__entry(void*, void*, void*);
duke@435 362 probe IsInstanceOf__return(uintptr_t);
duke@435 363 probe IsSameObject__entry(void*, void*, void*);
duke@435 364 probe IsSameObject__return(uintptr_t);
duke@435 365 probe MonitorEnter__entry(void*, void*);
duke@435 366 probe MonitorEnter__return(uint32_t);
duke@435 367 probe MonitorExit__entry(void*, void*);
duke@435 368 probe MonitorExit__return(uint32_t);
duke@435 369 probe NewBooleanArray__entry(void*, uintptr_t);
duke@435 370 probe NewBooleanArray__return(void*);
duke@435 371 probe NewByteArray__entry(void*, uintptr_t);
duke@435 372 probe NewByteArray__return(void*);
duke@435 373 probe NewCharArray__entry(void*, uintptr_t);
duke@435 374 probe NewCharArray__return(void*);
duke@435 375 probe NewDirectByteBuffer__entry(void*, void*, uintptr_t);
duke@435 376 probe NewDirectByteBuffer__return(void*);
duke@435 377 probe NewDoubleArray__entry(void*, uintptr_t);
duke@435 378 probe NewDoubleArray__return(void*);
duke@435 379 probe NewFloatArray__entry(void*, uintptr_t);
duke@435 380 probe NewFloatArray__return(void*);
duke@435 381 probe NewGlobalRef__entry(void*, void*);
duke@435 382 probe NewGlobalRef__return(void*);
duke@435 383 probe NewIntArray__entry(void*, uintptr_t);
duke@435 384 probe NewIntArray__return(void*);
duke@435 385 probe NewLocalRef__entry(void*, void*);
duke@435 386 probe NewLocalRef__return(void*);
duke@435 387 probe NewLongArray__entry(void*, uintptr_t);
duke@435 388 probe NewLongArray__return(void*);
duke@435 389 probe NewObjectA__entry(void*, void*, uintptr_t);
duke@435 390 probe NewObjectA__return(void*);
duke@435 391 probe NewObjectArray__entry(void*, uintptr_t, void*, void*);
duke@435 392 probe NewObjectArray__return(void*);
duke@435 393 probe NewObject__entry(void*, void*, uintptr_t);
duke@435 394 probe NewObject__return(void*);
duke@435 395 probe NewObjectV__entry(void*, void*, uintptr_t);
duke@435 396 probe NewObjectV__return(void*);
duke@435 397 probe NewShortArray__entry(void*, uintptr_t);
duke@435 398 probe NewShortArray__return(void*);
duke@435 399 probe NewString__entry(void*, const uint16_t*, uintptr_t);
duke@435 400 probe NewString__return(void*);
duke@435 401 probe NewStringUTF__entry(void*, const char*);
duke@435 402 probe NewStringUTF__return(void*);
duke@435 403 probe NewWeakGlobalRef__entry(void*, void*);
duke@435 404 probe NewWeakGlobalRef__return(void*);
duke@435 405 probe PopLocalFrame__entry(void*, void*);
duke@435 406 probe PopLocalFrame__return(void*);
duke@435 407 probe PushLocalFrame__entry(void*, uint32_t);
duke@435 408 probe PushLocalFrame__return(uint32_t);
duke@435 409 probe RegisterNatives__entry(void*, void*, const void*, uint32_t);
duke@435 410 probe RegisterNatives__return(uint32_t);
duke@435 411 probe ReleaseBooleanArrayElements__entry(void*, void*, uintptr_t*, uint32_t);
duke@435 412 probe ReleaseBooleanArrayElements__return();
duke@435 413 probe ReleaseByteArrayElements__entry(void*, void*, char*, uint32_t);
duke@435 414 probe ReleaseByteArrayElements__return();
duke@435 415 probe ReleaseCharArrayElements__entry(void*, void*, uint16_t*, uint32_t);
duke@435 416 probe ReleaseCharArrayElements__return();
duke@435 417 probe ReleaseDoubleArrayElements__entry(void*, void*, double*, uint32_t);
duke@435 418 probe ReleaseDoubleArrayElements__return();
duke@435 419 probe ReleaseFloatArrayElements__entry(void*, void*, float*, uint32_t);
duke@435 420 probe ReleaseFloatArrayElements__return();
duke@435 421 probe ReleaseIntArrayElements__entry(void*, void*, uint32_t*, uint32_t);
duke@435 422 probe ReleaseIntArrayElements__return();
duke@435 423 probe ReleaseLongArrayElements__entry(void*, void*, uintptr_t*, uint32_t);
duke@435 424 probe ReleaseLongArrayElements__return();
duke@435 425 probe ReleasePrimitiveArrayCritical__entry(void*, void*, void*, uint32_t);
duke@435 426 probe ReleasePrimitiveArrayCritical__return();
duke@435 427 probe ReleaseShortArrayElements__entry(void*, void*, uint16_t*, uint32_t);
duke@435 428 probe ReleaseShortArrayElements__return();
duke@435 429 probe ReleaseStringChars__entry(void*, void*, const uint16_t*);
duke@435 430 probe ReleaseStringChars__return();
duke@435 431 probe ReleaseStringCritical__entry(void*, void*, const uint16_t*);
duke@435 432 probe ReleaseStringCritical__return();
duke@435 433 probe ReleaseStringUTFChars__entry(void*, void*, const char*);
duke@435 434 probe ReleaseStringUTFChars__return();
duke@435 435 probe SetBooleanArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uintptr_t*);
duke@435 436 probe SetBooleanArrayRegion__return();
duke@435 437 probe SetBooleanField__entry(void*, void*, uintptr_t, uintptr_t);
duke@435 438 probe SetBooleanField__return();
duke@435 439 probe SetByteArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const char*);
duke@435 440 probe SetByteArrayRegion__return();
duke@435 441 probe SetByteField__entry(void*, void*, uintptr_t, char);
duke@435 442 probe SetByteField__return();
duke@435 443 probe SetCharArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uint16_t*);
duke@435 444 probe SetCharArrayRegion__return();
duke@435 445 probe SetCharField__entry(void*, void*, uintptr_t, uint16_t);
duke@435 446 probe SetCharField__return();
duke@435 447 probe SetDoubleArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const double*);
duke@435 448 probe SetDoubleArrayRegion__return();
duke@435 449 probe SetDoubleField__entry(void*, void*, uintptr_t);
duke@435 450 probe SetDoubleField__return();
duke@435 451 probe SetFloatArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const float*);
duke@435 452 probe SetFloatArrayRegion__return();
duke@435 453 probe SetFloatField__entry(void*, void*, uintptr_t);
duke@435 454 probe SetFloatField__return();
duke@435 455 probe SetIntArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uint32_t*);
duke@435 456 probe SetIntArrayRegion__return();
duke@435 457 probe SetIntField__entry(void*, void*, uintptr_t, uint32_t);
duke@435 458 probe SetIntField__return();
duke@435 459 probe SetLongArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uintptr_t*);
duke@435 460 probe SetLongArrayRegion__return();
duke@435 461 probe SetLongField__entry(void*, void*, uintptr_t, uintptr_t);
duke@435 462 probe SetLongField__return();
duke@435 463 probe SetObjectArrayElement__entry(void*, void*, uintptr_t, void*);
duke@435 464 probe SetObjectArrayElement__return();
duke@435 465 probe SetObjectField__entry(void*, void*, uintptr_t, void*);
duke@435 466 probe SetObjectField__return();
duke@435 467 probe SetShortArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uint16_t*);
duke@435 468 probe SetShortArrayRegion__return();
duke@435 469 probe SetShortField__entry(void*, void*, uintptr_t, uint16_t);
duke@435 470 probe SetShortField__return();
duke@435 471 probe SetStaticBooleanField__entry(void*, void*, uintptr_t, uintptr_t);
duke@435 472 probe SetStaticBooleanField__return();
duke@435 473 probe SetStaticByteField__entry(void*, void*, uintptr_t, char);
duke@435 474 probe SetStaticByteField__return();
duke@435 475 probe SetStaticCharField__entry(void*, void*, uintptr_t, uint16_t);
duke@435 476 probe SetStaticCharField__return();
duke@435 477 probe SetStaticDoubleField__entry(void*, void*, uintptr_t);
duke@435 478 probe SetStaticDoubleField__return();
duke@435 479 probe SetStaticFloatField__entry(void*, void*, uintptr_t);
duke@435 480 probe SetStaticFloatField__return();
duke@435 481 probe SetStaticIntField__entry(void*, void*, uintptr_t, uint32_t);
duke@435 482 probe SetStaticIntField__return();
duke@435 483 probe SetStaticLongField__entry(void*, void*, uintptr_t, uintptr_t);
duke@435 484 probe SetStaticLongField__return();
duke@435 485 probe SetStaticObjectField__entry(void*, void*, uintptr_t, void*);
duke@435 486 probe SetStaticObjectField__return();
duke@435 487 probe SetStaticShortField__entry(void*, void*, uintptr_t, uint16_t);
duke@435 488 probe SetStaticShortField__return();
duke@435 489 probe Throw__entry(void*, void*);
duke@435 490 probe Throw__return(intptr_t);
duke@435 491 probe ThrowNew__entry(void*, void*, const char*);
duke@435 492 probe ThrowNew__return(intptr_t);
duke@435 493 probe ToReflectedField__entry(void*, void*, uintptr_t, uintptr_t);
duke@435 494 probe ToReflectedField__return(void*);
duke@435 495 probe ToReflectedMethod__entry(void*, void*, uintptr_t, uintptr_t);
duke@435 496 probe ToReflectedMethod__return(void*);
duke@435 497 probe UnregisterNatives__entry(void*, void*);
duke@435 498 probe UnregisterNatives__return(uint32_t);
duke@435 499 };
duke@435 500
duke@435 501 #pragma D attributes Standard/Standard/Common provider hotspot_jni provider
duke@435 502 #pragma D attributes Private/Private/Unknown provider hotspot_jni module
duke@435 503 #pragma D attributes Private/Private/Unknown provider hotspot_jni function
duke@435 504 #pragma D attributes Standard/Standard/Common provider hotspot_jni name
duke@435 505 #pragma D attributes Evolving/Evolving/Common provider hotspot_jni args
duke@435 506

mercurial