Lines Matching refs:jni_env

32 static std::string GetClassName(JNIEnv* jni_env, jclass cls) {  in GetClassName()  argument
33 ScopedLocalRef<jclass> class_class(jni_env, jni_env->GetObjectClass(cls)); in GetClassName()
34 jmethodID mid = jni_env->GetMethodID(class_class.get(), "getName", "()Ljava/lang/String;"); in GetClassName()
36 jni_env, reinterpret_cast<jstring>(jni_env->CallObjectMethod(cls, mid))); in GetClassName()
37 ScopedUtfChars utf_chars(jni_env, str.get()); in GetClassName()
45 static void RecordAllocationEvent(JNIEnv* jni_env, jobject object, jclass object_klass, in RecordAllocationEvent() argument
47 std::string object_klass_descriptor = GetClassName(jni_env, object_klass); in RecordAllocationEvent()
48 ScopedLocalRef<jclass> object_klass2(jni_env, jni_env->GetObjectClass(object)); in RecordAllocationEvent()
49 std::string object_klass_descriptor2 = GetClassName(jni_env, object_klass2.get()); in RecordAllocationEvent()
58 static void JNICALL ObjectAllocatedGlobal(jvmtiEnv* ti_env ATTRIBUTE_UNUSED, JNIEnv* jni_env, in ObjectAllocatedGlobal() argument
65 if (!jni_env->IsSameObject(thread, gExpectedThread)) { in ObjectAllocatedGlobal()
68 RecordAllocationEvent(jni_env, object, object_klass, size); in ObjectAllocatedGlobal()
71 static void JNICALL ObjectAllocatedThread(jvmtiEnv* ti_env ATTRIBUTE_UNUSED, JNIEnv* jni_env, in ObjectAllocatedThread() argument
74 CHECK(jni_env->IsSameObject(thread, gExpectedThread)); in ObjectAllocatedThread()
75 RecordAllocationEvent(jni_env, object, object_klass, size); in ObjectAllocatedThread()