2842N/A/*
2842N/A * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
2842N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
2842N/A *
2842N/A * This code is free software; you can redistribute it and/or modify it
2842N/A * under the terms of the GNU General Public License version 2 only, as
2842N/A * published by the Free Software Foundation.
2842N/A *
2842N/A * This code is distributed in the hope that it will be useful, but WITHOUT
2842N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
2842N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
2842N/A * version 2 for more details (a copy is included in the LICENSE file that
2842N/A * accompanied this code).
2842N/A *
2842N/A * You should have received a copy of the GNU General Public License version
2842N/A * 2 along with this work; if not, write to the Free Software Foundation,
2842N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2842N/A *
2842N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2842N/A * or visit www.oracle.com if you need additional information or have any
2842N/A * questions.
2842N/A *
2842N/A */
2842N/A
2842N/Aprovider hotspot_jni {
2842N/A probe AllocObject__entry(void*, void*);
2842N/A probe AllocObject__return(void*);
2842N/A probe AttachCurrentThreadAsDaemon__entry(void*, void**, void*);
2842N/A probe AttachCurrentThreadAsDaemon__return(uint32_t);
2842N/A probe AttachCurrentThread__entry(void*, void**, void*);
2842N/A probe AttachCurrentThread__return(uint32_t);
2842N/A probe CallBooleanMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallBooleanMethodA__return(uintptr_t);
2842N/A probe CallBooleanMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallBooleanMethod__return(uintptr_t);
2842N/A probe CallBooleanMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallBooleanMethodV__return(uintptr_t);
2842N/A probe CallByteMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallByteMethodA__return(char);
2842N/A probe CallByteMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallByteMethod__return(char);
2842N/A probe CallByteMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallByteMethodV__return(char);
2842N/A probe CallCharMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallCharMethodA__return(uint16_t);
2842N/A probe CallCharMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallCharMethod__return(uint16_t);
2842N/A probe CallCharMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallCharMethodV__return(uint16_t);
2842N/A probe CallDoubleMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallDoubleMethodA__return();
2842N/A probe CallDoubleMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallDoubleMethod__return();
2842N/A probe CallDoubleMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallDoubleMethodV__return();
2842N/A probe CallFloatMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallFloatMethodA__return();
2842N/A probe CallFloatMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallFloatMethod__return();
2842N/A probe CallFloatMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallFloatMethodV__return();
2842N/A probe CallIntMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallIntMethodA__return(uint32_t);
2842N/A probe CallIntMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallIntMethod__return(uint32_t);
2842N/A probe CallIntMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallIntMethodV__return(uint32_t);
2842N/A probe CallLongMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallLongMethodA__return(uintptr_t);
2842N/A probe CallLongMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallLongMethod__return(uintptr_t);
2842N/A probe CallLongMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallLongMethodV__return(uintptr_t);
2842N/A probe CallNonvirtualBooleanMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualBooleanMethodA__return(uintptr_t);
2842N/A probe CallNonvirtualBooleanMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualBooleanMethod__return(uintptr_t);
2842N/A probe CallNonvirtualBooleanMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualBooleanMethodV__return(uintptr_t);
2842N/A probe CallNonvirtualByteMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualByteMethodA__return(char);
2842N/A probe CallNonvirtualByteMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualByteMethod__return(char);
2842N/A probe CallNonvirtualByteMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualByteMethodV__return(char);
2842N/A probe CallNonvirtualCharMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualCharMethodA__return(uint16_t);
2842N/A probe CallNonvirtualCharMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualCharMethod__return(uint16_t);
2842N/A probe CallNonvirtualCharMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualCharMethodV__return(uint16_t);
2842N/A probe CallNonvirtualDoubleMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualDoubleMethodA__return();
2842N/A probe CallNonvirtualDoubleMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualDoubleMethod__return();
2842N/A probe CallNonvirtualDoubleMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualDoubleMethodV__return();
2842N/A probe CallNonvirtualFloatMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualFloatMethodA__return();
2842N/A probe CallNonvirtualFloatMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualFloatMethod__return();
2842N/A probe CallNonvirtualFloatMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualFloatMethodV__return();
2842N/A probe CallNonvirtualIntMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualIntMethodA__return(uint32_t);
2842N/A probe CallNonvirtualIntMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualIntMethod__return(uint32_t);
2842N/A probe CallNonvirtualIntMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualIntMethodV__return(uint32_t);
2842N/A probe CallNonvirtualLongMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualLongMethodA__return(uintptr_t);
2842N/A probe CallNonvirtualLongMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualLongMethod__return(uintptr_t);
2842N/A probe CallNonvirtualLongMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualLongMethodV__return(uintptr_t);
2842N/A probe CallNonvirtualObjectMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualObjectMethodA__return(void*);
2842N/A probe CallNonvirtualObjectMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualObjectMethod__return(void*);
2842N/A probe CallNonvirtualObjectMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualObjectMethodV__return(void*);
2842N/A probe CallNonvirtualShortMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualShortMethodA__return(uint16_t);
2842N/A probe CallNonvirtualShortMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualShortMethod__return(uint16_t);
2842N/A probe CallNonvirtualShortMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualShortMethodV__return(uint16_t);
2842N/A probe CallNonvirtualVoidMethodA__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualVoidMethodA__return();
2842N/A probe CallNonvirtualVoidMethod__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualVoidMethod__return();
2842N/A probe CallNonvirtualVoidMethodV__entry(void*, void*, void*, uintptr_t);
2842N/A probe CallNonvirtualVoidMethodV__return();
2842N/A probe CallObjectMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallObjectMethodA__return(void*);
2842N/A probe CallObjectMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallObjectMethod__return(void*);
2842N/A probe CallObjectMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallObjectMethodV__return(void*);
2842N/A probe CallShortMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallShortMethodA__return(uint16_t);
2842N/A probe CallShortMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallShortMethod__return(uint16_t);
2842N/A probe CallShortMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallShortMethodV__return(uint16_t);
2842N/A probe CallStaticBooleanMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticBooleanMethodA__return(uintptr_t);
2842N/A probe CallStaticBooleanMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticBooleanMethod__return(uintptr_t);
2842N/A probe CallStaticBooleanMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticBooleanMethodV__return(uintptr_t);
2842N/A probe CallStaticByteMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticByteMethodA__return(char);
2842N/A probe CallStaticByteMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticByteMethod__return(char);
2842N/A probe CallStaticByteMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticByteMethodV__return(char);
2842N/A probe CallStaticCharMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticCharMethodA__return(uint16_t);
2842N/A probe CallStaticCharMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticCharMethod__return(uint16_t);
2842N/A probe CallStaticCharMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticCharMethodV__return(uint16_t);
2842N/A probe CallStaticDoubleMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticDoubleMethodA__return();
2842N/A probe CallStaticDoubleMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticDoubleMethod__return();
2842N/A probe CallStaticDoubleMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticDoubleMethodV__return();
2842N/A probe CallStaticFloatMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticFloatMethodA__return();
2842N/A probe CallStaticFloatMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticFloatMethod__return();
2842N/A probe CallStaticFloatMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticFloatMethodV__return();
2842N/A probe CallStaticIntMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticIntMethodA__return(uint32_t);
2842N/A probe CallStaticIntMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticIntMethod__return(uint32_t);
2842N/A probe CallStaticIntMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticIntMethodV__return(uint32_t);
2842N/A probe CallStaticLongMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticLongMethodA__return(uintptr_t);
2842N/A probe CallStaticLongMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticLongMethod__return(uintptr_t);
2842N/A probe CallStaticLongMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticLongMethodV__return(uintptr_t);
2842N/A probe CallStaticObjectMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticObjectMethodA__return(void*);
2842N/A probe CallStaticObjectMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticObjectMethod__return(void*);
2842N/A probe CallStaticObjectMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticObjectMethodV__return(void*);
2842N/A probe CallStaticShortMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticShortMethodA__return(uint16_t);
2842N/A probe CallStaticShortMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticShortMethod__return(uint16_t);
2842N/A probe CallStaticShortMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticShortMethodV__return(uint16_t);
2842N/A probe CallStaticVoidMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticVoidMethodA__return();
2842N/A probe CallStaticVoidMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticVoidMethod__return();
2842N/A probe CallStaticVoidMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallStaticVoidMethodV__return();
2842N/A probe CallVoidMethodA__entry(void*, void*, uintptr_t);
2842N/A probe CallVoidMethodA__return();
2842N/A probe CallVoidMethod__entry(void*, void*, uintptr_t);
2842N/A probe CallVoidMethod__return();
2842N/A probe CallVoidMethodV__entry(void*, void*, uintptr_t);
2842N/A probe CallVoidMethodV__return();
2842N/A probe CreateJavaVM__entry(void**, void**, void*);
2842N/A probe CreateJavaVM__return(uint32_t);
2842N/A probe DefineClass__entry(void*, const char*, void*, char*, uintptr_t);
2842N/A probe DefineClass__return(void*);
2842N/A probe DeleteGlobalRef__entry(void*, void*);
2842N/A probe DeleteGlobalRef__return();
2842N/A probe DeleteLocalRef__entry(void*, void*);
2842N/A probe DeleteLocalRef__return();
2842N/A probe DeleteWeakGlobalRef__entry(void*, void*);
2842N/A probe DeleteWeakGlobalRef__return();
2842N/A probe DestroyJavaVM__entry(void*);
2842N/A probe DestroyJavaVM__return(uint32_t);
2842N/A probe DetachCurrentThread__entry(void*);
2842N/A probe DetachCurrentThread__return(uint32_t);
2842N/A probe EnsureLocalCapacity__entry(void*, uint32_t);
2842N/A probe EnsureLocalCapacity__return(uint32_t);
2842N/A probe ExceptionCheck__entry(void*);
2842N/A probe ExceptionCheck__return(uintptr_t);
2842N/A probe ExceptionClear__entry(void*);
2842N/A probe ExceptionClear__return();
2842N/A probe ExceptionDescribe__entry(void*);
2842N/A probe ExceptionDescribe__return();
2842N/A probe ExceptionOccurred__entry(void*);
2842N/A probe ExceptionOccurred__return(void*);
2842N/A probe FatalError__entry(void* env, const char*);
2842N/A probe FindClass__entry(void*, const char*);
2842N/A probe FindClass__return(void*);
2842N/A probe FromReflectedField__entry(void*, void*);
2842N/A probe FromReflectedField__return(uintptr_t);
2842N/A probe FromReflectedMethod__entry(void*, void*);
2842N/A probe FromReflectedMethod__return(uintptr_t);
2842N/A probe GetArrayLength__entry(void*, void*);
2842N/A probe GetArrayLength__return(uintptr_t);
2842N/A probe GetBooleanArrayElements__entry(void*, void*, uintptr_t*);
2842N/A probe GetBooleanArrayElements__return(uintptr_t*);
2842N/A probe GetBooleanArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uintptr_t*);
2842N/A probe GetBooleanArrayRegion__return();
2842N/A probe GetBooleanField__entry(void*, void*, uintptr_t);
2842N/A probe GetBooleanField__return(uintptr_t);
2842N/A probe GetByteArrayElements__entry(void*, void*, uintptr_t*);
2842N/A probe GetByteArrayElements__return(char*);
2842N/A probe GetByteArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, char*);
2842N/A probe GetByteArrayRegion__return();
2842N/A probe GetByteField__entry(void*, void*, uintptr_t);
2842N/A probe GetByteField__return(char);
2842N/A probe GetCharArrayElements__entry(void*, void*, uintptr_t*);
2842N/A probe GetCharArrayElements__return(uint16_t*);
2842N/A probe GetCharArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uint16_t*);
2842N/A probe GetCharArrayRegion__return();
2842N/A probe GetCharField__entry(void*, void*, uintptr_t);
2842N/A probe GetCharField__return(uint16_t);
2842N/A probe GetCreatedJavaVMs__entry(void**, uintptr_t, uintptr_t*);
2842N/A probe GetCreatedJavaVMs__return(uintptr_t);
2842N/A probe GetDefaultJavaVMInitArgs__entry(void*);
2842N/A probe GetDefaultJavaVMInitArgs__return(uint32_t);
2842N/A probe GetDirectBufferAddress__entry(void*, void*);
2842N/A probe GetDirectBufferAddress__return(void*);
2842N/A probe GetDirectBufferCapacity__entry(void*, void*);
2842N/A probe GetDirectBufferCapacity__return(uintptr_t);
2842N/A probe GetDoubleArrayElements__entry(void*, void*, uintptr_t*);
2842N/A probe GetDoubleArrayElements__return(double*);
2842N/A probe GetDoubleArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, double*);
2842N/A probe GetDoubleArrayRegion__return();
2842N/A probe GetDoubleField__entry(void*, void*, uintptr_t);
2842N/A probe GetDoubleField__return();
2842N/A probe GetEnv__entry(void*, void*, uint32_t);
2842N/A probe GetEnv__return(uint32_t);
2842N/A probe GetFieldID__entry(void*, void*, const char*, const char*);
2842N/A probe GetFieldID__return(uintptr_t);
2842N/A probe GetFloatArrayElements__entry(void*, void*, uintptr_t*);
2842N/A probe GetFloatArrayElements__return(float*);
2842N/A probe GetFloatArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, float*);
2842N/A probe GetFloatArrayRegion__return();
2842N/A probe GetFloatField__entry(void*, void*, uintptr_t);
2842N/A probe GetFloatField__return();
2842N/A probe GetIntArrayElements__entry(void*, void*, uintptr_t*);
2842N/A probe GetIntArrayElements__return(uint32_t*);
2842N/A probe GetIntArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uint32_t*);
2842N/A probe GetIntArrayRegion__return();
2842N/A probe GetIntField__entry(void*, void*, uintptr_t);
2842N/A probe GetIntField__return(uint32_t);
2842N/A probe GetJavaVM__entry(void*, void**);
2842N/A probe GetJavaVM__return(uint32_t);
2842N/A probe GetLongArrayElements__entry(void*, void*, uintptr_t*);
2842N/A probe GetLongArrayElements__return(uintptr_t*);
2842N/A probe GetLongArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uintptr_t*);
2842N/A probe GetLongArrayRegion__return();
2842N/A probe GetLongField__entry(void*, void*, uintptr_t);
2842N/A probe GetLongField__return(uintptr_t);
2842N/A probe GetMethodID__entry(void*, void*, const char*, const char*);
2842N/A probe GetMethodID__return(uintptr_t);
2842N/A probe GetObjectArrayElement__entry(void*, void*, uintptr_t);
2842N/A probe GetObjectArrayElement__return(void*);
2842N/A probe GetObjectClass__entry(void*, void*);
2842N/A probe GetObjectClass__return(void*);
2842N/A probe GetObjectField__entry(void*, void*, uintptr_t);
2842N/A probe GetObjectField__return(void*);
2842N/A probe GetObjectRefType__entry(void*, void*);
2842N/A probe GetObjectRefType__return(void*);
2842N/A probe GetPrimitiveArrayCritical__entry(void*, void*, uintptr_t*);
2842N/A probe GetPrimitiveArrayCritical__return(void*);
2842N/A probe GetShortArrayElements__entry(void*, void*, uintptr_t*);
2842N/A probe GetShortArrayElements__return(uint16_t*);
2842N/A probe GetShortArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, uint16_t*);
2842N/A probe GetShortArrayRegion__return();
2842N/A probe GetShortField__entry(void*, void*, uintptr_t);
2842N/A probe GetShortField__return(uint16_t);
2842N/A probe GetStaticBooleanField__entry(void*, void*, uintptr_t);
2842N/A probe GetStaticBooleanField__return(uintptr_t);
2842N/A probe GetStaticByteField__entry(void*, void*, uintptr_t);
2842N/A probe GetStaticByteField__return(char);
2842N/A probe GetStaticCharField__entry(void*, void*, uintptr_t);
2842N/A probe GetStaticCharField__return(uint16_t);
2842N/A probe GetStaticDoubleField__entry(void*, void*, uintptr_t);
2842N/A probe GetStaticDoubleField__return();
2842N/A probe GetStaticFieldID__entry(void*, void*, const char*, const char*);
2842N/A probe GetStaticFieldID__return(uintptr_t);
2842N/A probe GetStaticFloatField__entry(void*, void*, uintptr_t);
2842N/A probe GetStaticFloatField__return();
2842N/A probe GetStaticIntField__entry(void*, void*, uintptr_t);
2842N/A probe GetStaticIntField__return(uint32_t);
2842N/A probe GetStaticLongField__entry(void*, void*, uintptr_t);
2842N/A probe GetStaticLongField__return(uintptr_t);
2842N/A probe GetStaticMethodID__entry(void*, void*, const char*, const char*);
2842N/A probe GetStaticMethodID__return(uintptr_t);
2842N/A probe GetStaticObjectField__entry(void*, void*, uintptr_t);
2842N/A probe GetStaticObjectField__return(void*);
2842N/A probe GetStaticShortField__entry(void*, void*, uintptr_t);
2842N/A probe GetStaticShortField__return(uint16_t);
2842N/A probe GetStringChars__entry(void*, void*, uintptr_t*);
2842N/A probe GetStringChars__return(const uint16_t*);
2842N/A probe GetStringCritical__entry(void*, void*, uintptr_t*);
2842N/A probe GetStringCritical__return(const uint16_t*);
2842N/A probe GetStringLength__entry(void*, void*);
2842N/A probe GetStringLength__return(uintptr_t);
2842N/A probe GetStringRegion__entry(void*, void*, uintptr_t, uintptr_t, uint16_t*);
2842N/A probe GetStringRegion__return();
2842N/A probe GetStringUTFChars__entry(void*, void*, uintptr_t*);
2842N/A probe GetStringUTFChars__return(const char*);
2842N/A probe GetStringUTFLength__entry(void*, void*);
2842N/A probe GetStringUTFLength__return(uintptr_t);
2842N/A probe GetStringUTFRegion__entry(void*, void*, uintptr_t, uintptr_t, char*);
2842N/A probe GetStringUTFRegion__return();
2842N/A probe GetSuperclass__entry(void*, void*);
2842N/A probe GetSuperclass__return(void*);
2842N/A probe GetVersion__entry(void*);
2842N/A probe GetVersion__return(uint32_t);
2842N/A probe IsAssignableFrom__entry(void*, void*, void*);
2842N/A probe IsAssignableFrom__return(uintptr_t);
2842N/A probe IsInstanceOf__entry(void*, void*, void*);
2842N/A probe IsInstanceOf__return(uintptr_t);
2842N/A probe IsSameObject__entry(void*, void*, void*);
2842N/A probe IsSameObject__return(uintptr_t);
2842N/A probe MonitorEnter__entry(void*, void*);
2842N/A probe MonitorEnter__return(uint32_t);
2842N/A probe MonitorExit__entry(void*, void*);
2842N/A probe MonitorExit__return(uint32_t);
2842N/A probe NewBooleanArray__entry(void*, uintptr_t);
2842N/A probe NewBooleanArray__return(void*);
2842N/A probe NewByteArray__entry(void*, uintptr_t);
2842N/A probe NewByteArray__return(void*);
2842N/A probe NewCharArray__entry(void*, uintptr_t);
2842N/A probe NewCharArray__return(void*);
2842N/A probe NewDirectByteBuffer__entry(void*, void*, uintptr_t);
2842N/A probe NewDirectByteBuffer__return(void*);
2842N/A probe NewDoubleArray__entry(void*, uintptr_t);
2842N/A probe NewDoubleArray__return(void*);
2842N/A probe NewFloatArray__entry(void*, uintptr_t);
2842N/A probe NewFloatArray__return(void*);
2842N/A probe NewGlobalRef__entry(void*, void*);
2842N/A probe NewGlobalRef__return(void*);
2842N/A probe NewIntArray__entry(void*, uintptr_t);
2842N/A probe NewIntArray__return(void*);
2842N/A probe NewLocalRef__entry(void*, void*);
2842N/A probe NewLocalRef__return(void*);
2842N/A probe NewLongArray__entry(void*, uintptr_t);
2842N/A probe NewLongArray__return(void*);
2842N/A probe NewObjectA__entry(void*, void*, uintptr_t);
2842N/A probe NewObjectA__return(void*);
2842N/A probe NewObjectArray__entry(void*, uintptr_t, void*, void*);
2842N/A probe NewObjectArray__return(void*);
2842N/A probe NewObject__entry(void*, void*, uintptr_t);
2842N/A probe NewObject__return(void*);
2842N/A probe NewObjectV__entry(void*, void*, uintptr_t);
2842N/A probe NewObjectV__return(void*);
2842N/A probe NewShortArray__entry(void*, uintptr_t);
2842N/A probe NewShortArray__return(void*);
2842N/A probe NewString__entry(void*, const uint16_t*, uintptr_t);
2842N/A probe NewString__return(void*);
2842N/A probe NewStringUTF__entry(void*, const char*);
2842N/A probe NewStringUTF__return(void*);
2842N/A probe NewWeakGlobalRef__entry(void*, void*);
2842N/A probe NewWeakGlobalRef__return(void*);
2842N/A probe PopLocalFrame__entry(void*, void*);
2842N/A probe PopLocalFrame__return(void*);
2842N/A probe PushLocalFrame__entry(void*, uint32_t);
2842N/A probe PushLocalFrame__return(uint32_t);
2842N/A probe RegisterNatives__entry(void*, void*, const void*, uint32_t);
2842N/A probe RegisterNatives__return(uint32_t);
2842N/A probe ReleaseBooleanArrayElements__entry(void*, void*, uintptr_t*, uint32_t);
2842N/A probe ReleaseBooleanArrayElements__return();
2842N/A probe ReleaseByteArrayElements__entry(void*, void*, char*, uint32_t);
2842N/A probe ReleaseByteArrayElements__return();
2842N/A probe ReleaseCharArrayElements__entry(void*, void*, uint16_t*, uint32_t);
2842N/A probe ReleaseCharArrayElements__return();
2842N/A probe ReleaseDoubleArrayElements__entry(void*, void*, double*, uint32_t);
2842N/A probe ReleaseDoubleArrayElements__return();
2842N/A probe ReleaseFloatArrayElements__entry(void*, void*, float*, uint32_t);
2842N/A probe ReleaseFloatArrayElements__return();
2842N/A probe ReleaseIntArrayElements__entry(void*, void*, uint32_t*, uint32_t);
2842N/A probe ReleaseIntArrayElements__return();
2842N/A probe ReleaseLongArrayElements__entry(void*, void*, uintptr_t*, uint32_t);
2842N/A probe ReleaseLongArrayElements__return();
2842N/A probe ReleasePrimitiveArrayCritical__entry(void*, void*, void*, uint32_t);
2842N/A probe ReleasePrimitiveArrayCritical__return();
2842N/A probe ReleaseShortArrayElements__entry(void*, void*, uint16_t*, uint32_t);
2842N/A probe ReleaseShortArrayElements__return();
2842N/A probe ReleaseStringChars__entry(void*, void*, const uint16_t*);
2842N/A probe ReleaseStringChars__return();
2842N/A probe ReleaseStringCritical__entry(void*, void*, const uint16_t*);
2842N/A probe ReleaseStringCritical__return();
2842N/A probe ReleaseStringUTFChars__entry(void*, void*, const char*);
2842N/A probe ReleaseStringUTFChars__return();
2842N/A probe SetBooleanArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uintptr_t*);
2842N/A probe SetBooleanArrayRegion__return();
2842N/A probe SetBooleanField__entry(void*, void*, uintptr_t, uintptr_t);
2842N/A probe SetBooleanField__return();
2842N/A probe SetByteArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const char*);
2842N/A probe SetByteArrayRegion__return();
2842N/A probe SetByteField__entry(void*, void*, uintptr_t, char);
2842N/A probe SetByteField__return();
2842N/A probe SetCharArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uint16_t*);
2842N/A probe SetCharArrayRegion__return();
2842N/A probe SetCharField__entry(void*, void*, uintptr_t, uint16_t);
2842N/A probe SetCharField__return();
2842N/A probe SetDoubleArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const double*);
2842N/A probe SetDoubleArrayRegion__return();
2842N/A probe SetDoubleField__entry(void*, void*, uintptr_t);
2842N/A probe SetDoubleField__return();
2842N/A probe SetFloatArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const float*);
2842N/A probe SetFloatArrayRegion__return();
2842N/A probe SetFloatField__entry(void*, void*, uintptr_t);
2842N/A probe SetFloatField__return();
2842N/A probe SetIntArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uint32_t*);
2842N/A probe SetIntArrayRegion__return();
2842N/A probe SetIntField__entry(void*, void*, uintptr_t, uint32_t);
2842N/A probe SetIntField__return();
2842N/A probe SetLongArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uintptr_t*);
2842N/A probe SetLongArrayRegion__return();
2842N/A probe SetLongField__entry(void*, void*, uintptr_t, uintptr_t);
2842N/A probe SetLongField__return();
2842N/A probe SetObjectArrayElement__entry(void*, void*, uintptr_t, void*);
2842N/A probe SetObjectArrayElement__return();
2842N/A probe SetObjectField__entry(void*, void*, uintptr_t, void*);
2842N/A probe SetObjectField__return();
2842N/A probe SetShortArrayRegion__entry(void*, void*, uintptr_t, uintptr_t, const uint16_t*);
2842N/A probe SetShortArrayRegion__return();
2842N/A probe SetShortField__entry(void*, void*, uintptr_t, uint16_t);
2842N/A probe SetShortField__return();
2842N/A probe SetStaticBooleanField__entry(void*, void*, uintptr_t, uintptr_t);
2842N/A probe SetStaticBooleanField__return();
2842N/A probe SetStaticByteField__entry(void*, void*, uintptr_t, char);
2842N/A probe SetStaticByteField__return();
2842N/A probe SetStaticCharField__entry(void*, void*, uintptr_t, uint16_t);
2842N/A probe SetStaticCharField__return();
2842N/A probe SetStaticDoubleField__entry(void*, void*, uintptr_t);
2842N/A probe SetStaticDoubleField__return();
2842N/A probe SetStaticFloatField__entry(void*, void*, uintptr_t);
2842N/A probe SetStaticFloatField__return();
2842N/A probe SetStaticIntField__entry(void*, void*, uintptr_t, uint32_t);
2842N/A probe SetStaticIntField__return();
2842N/A probe SetStaticLongField__entry(void*, void*, uintptr_t, uintptr_t);
2842N/A probe SetStaticLongField__return();
2842N/A probe SetStaticObjectField__entry(void*, void*, uintptr_t, void*);
2842N/A probe SetStaticObjectField__return();
2842N/A probe SetStaticShortField__entry(void*, void*, uintptr_t, uint16_t);
2842N/A probe SetStaticShortField__return();
2842N/A probe Throw__entry(void*, void*);
2842N/A probe Throw__return(intptr_t);
2842N/A probe ThrowNew__entry(void*, void*, const char*);
2842N/A probe ThrowNew__return(intptr_t);
2842N/A probe ToReflectedField__entry(void*, void*, uintptr_t, uintptr_t);
2842N/A probe ToReflectedField__return(void*);
2842N/A probe ToReflectedMethod__entry(void*, void*, uintptr_t, uintptr_t);
2842N/A probe ToReflectedMethod__return(void*);
2842N/A probe UnregisterNatives__entry(void*, void*);
2842N/A probe UnregisterNatives__return(uint32_t);
2842N/A};
2842N/A
2842N/A#pragma D attributes Standard/Standard/Common provider hotspot_jni provider
2842N/A#pragma D attributes Private/Private/Unknown provider hotspot_jni module
2842N/A#pragma D attributes Private/Private/Unknown provider hotspot_jni function
2842N/A#pragma D attributes Standard/Standard/Common provider hotspot_jni name
2842N/A#pragma D attributes Evolving/Evolving/Common provider hotspot_jni args
2842N/A