/art/runtime/native/ |
D | sun_misc_Unsafe.cc | 33 static jboolean Unsafe_compareAndSwapInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_compareAndSwapInt() argument 43 static jboolean Unsafe_compareAndSwapLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_compareAndSwapLong() argument 53 static jboolean Unsafe_compareAndSwapObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_compareAndSwapObject() argument 54 jobject javaExpectedValue, jobject javaNewValue) { in Unsafe_compareAndSwapObject() 76 static jint Unsafe_getInt(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getInt() argument 82 static jint Unsafe_getIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getIntVolatile() argument 88 static void Unsafe_putInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) { in Unsafe_putInt() argument 95 static void Unsafe_putIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_putIntVolatile() argument 103 static void Unsafe_putOrderedInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_putOrderedInt() argument 112 static jlong Unsafe_getLong(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getLong() argument [all …]
|
D | java_lang_DexCache.cc | 29 static jobject DexCache_getDexNative(JNIEnv* env, jobject javaDexCache) { in DexCache_getDexNative() 39 jobject byte_buffer = env->NewDirectByteBuffer(address, dex_file->Size()); in DexCache_getDexNative() 52 static jobject DexCache_getResolvedType(JNIEnv* env, jobject javaDexCache, jint type_index) { in DexCache_getResolvedType() 56 return soa.AddLocalReference<jobject>(dex_cache->GetResolvedType(type_index)); in DexCache_getResolvedType() 59 static jobject DexCache_getResolvedString(JNIEnv* env, jobject javaDexCache, jint string_index) { in DexCache_getResolvedString() 63 return soa.AddLocalReference<jobject>(dex_cache->GetResolvedString(string_index)); in DexCache_getResolvedString() 66 static void DexCache_setResolvedType(JNIEnv* env, jobject javaDexCache, jint type_index, in DexCache_setResolvedType() 67 jobject type) { in DexCache_setResolvedType() 74 static void DexCache_setResolvedString(JNIEnv* env, jobject javaDexCache, jint string_index, in DexCache_setResolvedString() 75 jobject string) { in DexCache_setResolvedString()
|
D | java_lang_reflect_Field.cc | 106 jobject j_rcvr, mirror::Field** f, in CheckReceiver() 133 static jobject Field_get(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_get() 154 return soa.AddLocalReference<jobject>(BoxPrimitive(field_type, value)); in Field_get() 158 ALWAYS_INLINE inline static JValue GetPrimitiveField(JNIEnv* env, jobject javaField, in GetPrimitiveField() 159 jobject javaObj) { in GetPrimitiveField() 200 static jboolean Field_getBoolean(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getBoolean() 204 static jbyte Field_getByte(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getByte() 208 static jchar Field_getChar(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getChar() 212 static jdouble Field_getDouble(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getDouble() 216 static jfloat Field_getFloat(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getFloat() [all …]
|
D | java_lang_reflect_Method.cc | 32 static jobject Method_getAnnotationNative(JNIEnv* env, jobject javaMethod, jclass annotationType) { in Method_getAnnotationNative() 40 return soa.AddLocalReference<jobject>( in Method_getAnnotationNative() 44 static jobject Method_getDefaultValue(JNIEnv* env, jobject javaMethod) { in Method_getDefaultValue() 50 return soa.AddLocalReference<jobject>(method->GetDexFile()->GetAnnotationDefaultValue(method)); in Method_getDefaultValue() 53 static jobjectArray Method_getExceptionTypes(JNIEnv* env, jobject javaMethod) { in Method_getExceptionTypes() 90 static jobjectArray Method_getParameterAnnotationsNative(JNIEnv* env, jobject javaMethod) { in Method_getParameterAnnotationsNative() 99 static jobject Method_invoke(JNIEnv* env, jobject javaMethod, jobject javaReceiver, in Method_invoke() 100 jobject javaArgs) { in Method_invoke()
|
D | dalvik_system_VMStack.cc | 31 static jobject GetThreadStack(const ScopedFastNativeObjectAccess& soa, jobject peer) in GetThreadStack() 33 jobject trace = nullptr; in GetThreadStack() 58 static jint VMStack_fillStackTraceElements(JNIEnv* env, jclass, jobject javaThread, in VMStack_fillStackTraceElements() 61 jobject trace = GetThreadStack(soa, javaThread); in VMStack_fillStackTraceElements() 71 static jobject VMStack_getCallingClassLoader(JNIEnv* env, jclass) { in VMStack_getCallingClassLoader() 79 return soa.AddLocalReference<jobject>(visitor.caller->GetDeclaringClass()->GetClassLoader()); in VMStack_getCallingClassLoader() 82 static jobject VMStack_getClosestUserClassLoader(JNIEnv* env, jclass) { in VMStack_getClosestUserClassLoader() 107 return soa.AddLocalReference<jobject>(visitor.class_loader); in VMStack_getClosestUserClassLoader() 122 static jobjectArray VMStack_getThreadStackTrace(JNIEnv* env, jclass, jobject javaThread) { in VMStack_getThreadStackTrace() 124 jobject trace = GetThreadStack(soa, javaThread); in VMStack_getThreadStackTrace()
|
D | java_lang_System.cc | 46 static void System_arraycopy(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, jobject javaDst, in System_arraycopy() 164 inline void System_arraycopyTUnchecked(JNIEnv* env, jobject javaSrc, jint srcPos, in System_arraycopyTUnchecked() 165 jobject javaDst, jint dstPos, jint count) { in System_arraycopyTUnchecked() 178 static void System_arraycopyCharUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyCharUnchecked() 179 jobject javaDst, jint dstPos, jint count) { in System_arraycopyCharUnchecked() 184 static void System_arraycopyByteUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyByteUnchecked() 185 jobject javaDst, jint dstPos, jint count) { in System_arraycopyByteUnchecked() 190 static void System_arraycopyShortUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyShortUnchecked() 191 jobject javaDst, jint dstPos, jint count) { in System_arraycopyShortUnchecked() 196 static void System_arraycopyIntUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyIntUnchecked() [all …]
|
D | java_lang_Object.cc | 26 static jobject Object_internalClone(JNIEnv* env, jobject java_this) { in Object_internalClone() 29 return soa.AddLocalReference<jobject>(o->Clone(soa.Self())); in Object_internalClone() 32 static void Object_notify(JNIEnv* env, jobject java_this) { in Object_notify() 38 static void Object_notifyAll(JNIEnv* env, jobject java_this) { in Object_notifyAll() 44 static void Object_wait(JNIEnv* env, jobject java_this) { in Object_wait() 50 static void Object_waitJI(JNIEnv* env, jobject java_this, jlong ms, jint ns) { in Object_waitJI()
|
D | java_lang_String.cc | 32 static jchar String_charAt(JNIEnv* env, jobject java_this, jint index) { in String_charAt() 37 static jint String_compareTo(JNIEnv* env, jobject java_this, jobject java_rhs) { in String_compareTo() 47 static jstring String_concat(JNIEnv* env, jobject java_this, jobject java_string_arg) { in String_concat() 62 jobject string_original = (length_this == 0) ? java_string_arg : java_this; in String_concat() 66 static jint String_fastIndexOf(JNIEnv* env, jobject java_this, jint ch, jint start) { in String_fastIndexOf() 73 static jstring String_fastSubstring(JNIEnv* env, jobject java_this, jint start, jint length) { in String_fastSubstring() 83 static void String_getCharsNoCheck(JNIEnv* env, jobject java_this, jint start, jint end, in String_getCharsNoCheck() 91 static jstring String_intern(JNIEnv* env, jobject java_this) { in String_intern() 98 static void String_setCharAt(JNIEnv* env, jobject java_this, jint index, jchar c) { in String_setCharAt() 103 static jcharArray String_toCharArray(JNIEnv* env, jobject java_this) { in String_toCharArray()
|
D | dalvik_system_VMRuntime.cc | 55 static jfloat VMRuntime_getTargetHeapUtilization(JNIEnv*, jobject) { in VMRuntime_getTargetHeapUtilization() argument 59 static void VMRuntime_nativeSetTargetHeapUtilization(JNIEnv*, jobject, jfloat target) { in VMRuntime_nativeSetTargetHeapUtilization() argument 63 static void VMRuntime_startJitCompilation(JNIEnv*, jobject) { in VMRuntime_startJitCompilation() argument 66 static void VMRuntime_disableJitCompilation(JNIEnv*, jobject) { in VMRuntime_disableJitCompilation() argument 69 static jobject VMRuntime_newNonMovableArray(JNIEnv* env, jobject, jclass javaElementClass, in VMRuntime_newNonMovableArray() argument 91 return soa.AddLocalReference<jobject>(result); in VMRuntime_newNonMovableArray() 94 static jobject VMRuntime_newUnpaddedArray(JNIEnv* env, jobject, jclass javaElementClass, in VMRuntime_newUnpaddedArray() argument 116 return soa.AddLocalReference<jobject>(result); in VMRuntime_newUnpaddedArray() 119 static jlong VMRuntime_addressOf(JNIEnv* env, jobject, jobject javaArray) { in VMRuntime_addressOf() argument 136 static void VMRuntime_clearGrowthLimit(JNIEnv*, jobject) { in VMRuntime_clearGrowthLimit() argument [all …]
|
D | java_lang_Thread.cc | 32 static jobject Thread_currentThread(JNIEnv* env, jclass) { in Thread_currentThread() 34 return soa.AddLocalReference<jobject>(soa.Self()->GetPeer()); in Thread_currentThread() 41 static jboolean Thread_isInterrupted(JNIEnv* env, jobject java_thread) { in Thread_isInterrupted() 48 static void Thread_nativeCreate(JNIEnv* env, jclass, jobject java_thread, jlong stack_size, in Thread_nativeCreate() 62 static jint Thread_nativeGetStatus(JNIEnv* env, jobject java_thread, jboolean has_been_started) { in Thread_nativeGetStatus() 110 static jboolean Thread_nativeHoldsLock(JNIEnv* env, jobject java_thread, jobject java_object) { in Thread_nativeHoldsLock() 122 static void Thread_nativeInterrupt(JNIEnv* env, jobject java_thread) { in Thread_nativeInterrupt() 131 static void Thread_nativeSetName(JNIEnv* env, jobject peer, jstring java_name) { in Thread_nativeSetName() 164 static void Thread_nativeSetPriority(JNIEnv* env, jobject java_thread, jint new_priority) { in Thread_nativeSetPriority() 173 static void Thread_sleep(JNIEnv* env, jclass, jobject java_lock, jlong ms, jint ns) { in Thread_sleep() [all …]
|
D | java_lang_Class.cc | 45 const ScopedFastNativeObjectAccess& soa, jobject java_class) in DecodeClass() 58 jobject javaLoader) { in Class_classForName() 98 static jstring Class_getNameNative(JNIEnv* env, jobject javaThis) { in Class_getNameNative() 105 static jobjectArray Class_getProxyInterfaces(JNIEnv* env, jobject javaThis) { in Class_getProxyInterfaces() 166 static jobjectArray Class_getDeclaredFieldsUnchecked(JNIEnv* env, jobject javaThis, in Class_getDeclaredFieldsUnchecked() 173 static jobjectArray Class_getDeclaredFields(JNIEnv* env, jobject javaThis) { in Class_getDeclaredFields() 179 static jobjectArray Class_getPublicDeclaredFields(JNIEnv* env, jobject javaThis) { in Class_getPublicDeclaredFields() 283 static jobject Class_getPublicFieldRecursive(JNIEnv* env, jobject javaThis, jstring name) { in Class_getPublicFieldRecursive() 290 return soa.AddLocalReference<jobject>( in Class_getPublicFieldRecursive() 294 static jobject Class_getDeclaredField(JNIEnv* env, jobject javaThis, jstring name) { in Class_getDeclaredField() [all …]
|
D | java_lang_reflect_Constructor.cc | 32 static jobject Constructor_getAnnotationNative(JNIEnv* env, jobject javaMethod, in Constructor_getAnnotationNative() 41 return soa.AddLocalReference<jobject>( in Constructor_getAnnotationNative() 46 static jobjectArray Constructor_getDeclaredAnnotations(JNIEnv* env, jobject javaMethod) { in Constructor_getDeclaredAnnotations() 65 static jobjectArray Constructor_getExceptionTypes(JNIEnv* env, jobject javaMethod) { in Constructor_getExceptionTypes() 87 static jobjectArray Constructor_getParameterAnnotationsNative(JNIEnv* env, jobject javaMethod) { in Constructor_getParameterAnnotationsNative() 98 static jboolean Constructor_isAnnotationPresentNative(JNIEnv* env, jobject javaMethod, in Constructor_isAnnotationPresentNative() 116 static jobject Constructor_newInstance0(JNIEnv* env, jobject javaMethod, jobjectArray javaArgs) { in Constructor_newInstance0() 167 jobject javaReceiver = soa.AddLocalReference<jobject>(receiver); in Constructor_newInstance0() 173 static jobject Constructor_newInstanceFromSerialization(JNIEnv* env, jclass unused ATTRIBUTE_UNUSED, in Constructor_newInstanceFromSerialization()
|
D | java_lang_ref_Reference.cc | 28 static jobject Reference_getReferent(JNIEnv* env, jobject javaThis) { in Reference_getReferent() 33 return soa.AddLocalReference<jobject>(referent); in Reference_getReferent()
|
D | java_lang_reflect_Array.cc | 30 static jobject Array_createMultiArray( in Array_createMultiArray() 31 JNIEnv* env, jclass, jclass javaElementClass, jobject javaDimArray) { in Array_createMultiArray() 46 return soa.AddLocalReference<jobject>(new_array); in Array_createMultiArray() 49 static jobject Array_createObjectArray(JNIEnv* env, jclass, jclass javaElementClass, jint length) { in Array_createObjectArray() 67 return soa.AddLocalReference<jobject>(new_array); in Array_createObjectArray()
|
/art/compiler/jni/ |
D | jni_compiler_test.cc | 40 extern "C" JNIEXPORT jint JNICALL Java_MyClassNatives_bar(JNIEnv*, jobject, jint count) { in Java_MyClassNatives_bar() argument 66 void CompileForTest(jobject class_loader, bool direct, in CompileForTest() 133 static jobject jobj_; 134 static jobject class_loader_; 185 jobject JniCompilerTest::jobj_; 186 jobject JniCompilerTest::class_loader_; 200 void Java_MyClassNatives_foo(JNIEnv* env, jobject thisObj) { in Java_MyClassNatives_foo() 257 jint Java_MyClassNatives_fooI(JNIEnv* env, jobject thisObj, jint x) { in Java_MyClassNatives_fooI() 287 jint Java_MyClassNatives_fooII(JNIEnv* env, jobject thisObj, jint x, jint y) { in Java_MyClassNatives_fooII() 318 jlong Java_MyClassNatives_fooJJ(JNIEnv* env, jobject thisObj, jlong x, jlong y) { in Java_MyClassNatives_fooJJ() [all …]
|
/art/benchmark/jobject-benchmark/ |
D | jobject_benchmark.cc | 26 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeAddRemoveLocal() 31 jobject ref = soa.Env()->AddLocalReference<jobject>(obj); in Java_JObjectBenchmark_timeAddRemoveLocal() 37 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeDecodeLocal() 41 jobject ref = soa.Env()->AddLocalReference<jobject>(obj); in Java_JObjectBenchmark_timeDecodeLocal() 49 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeAddRemoveGlobal() 54 jobject ref = soa.Vm()->AddGlobalRef(soa.Self(), obj); in Java_JObjectBenchmark_timeAddRemoveGlobal() 60 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeDecodeGlobal() 64 jobject ref = soa.Vm()->AddGlobalRef(soa.Self(), obj); in Java_JObjectBenchmark_timeDecodeGlobal() 72 JNIEnv* env, jobject jobj, jint reps) { in Java_JObjectBenchmark_timeAddRemoveWeakGlobal() 77 jobject ref = soa.Vm()->AddWeakGlobalRef(soa.Self(), obj); in Java_JObjectBenchmark_timeAddRemoveWeakGlobal() [all …]
|
/art/runtime/interpreter/ |
D | interpreter.cc | 43 typedef jobject (fntype)(JNIEnv*, jclass); in InterpreterJni() 47 jobject jresult; in InterpreterJni() 82 typedef jobject (fntype)(JNIEnv*, jclass, jobject); in InterpreterJni() 86 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni() 87 soa.AddLocalReference<jobject>( in InterpreterJni() 89 jobject jresult; in InterpreterJni() 103 typedef jint (fntype)(JNIEnv*, jclass, jobject, jint); in InterpreterJni() 108 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni() 109 soa.AddLocalReference<jobject>( in InterpreterJni() 129 typedef jboolean (fntype)(JNIEnv*, jclass, jobject, jobject); in InterpreterJni() [all …]
|
/art/runtime/ |
D | reflection.h | 48 JValue InvokeWithVarArgs(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, 52 JValue InvokeWithJValues(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, 57 jobject obj, jmethodID mid, jvalue* args) 61 jobject obj, jmethodID mid, va_list args) 65 jobject InvokeMethod(const ScopedObjectAccessAlreadyRunnable& soa, jobject method, jobject receiver, 66 jobject args, size_t num_frames = 1) 88 void UpdateReference(Thread* self, jobject obj, mirror::Object* result)
|
D | jni_env_ext.cc | 79 jobject JNIEnvExt::NewLocalRef(mirror::Object* obj) { in NewLocalRef() 83 return reinterpret_cast<jobject>(locals.Add(local_ref_cookie, obj)); in NewLocalRef() 86 void JNIEnvExt::DeleteLocalRef(jobject obj) { in DeleteLocalRef() 159 void JNIEnvExt::RecordMonitorEnter(jobject obj) { in RecordMonitorEnter() 164 jobject obj) SHARED_REQUIRES(Locks::mutator_lock_) { in ComputeMonitorDescription() 184 std::vector<std::pair<uintptr_t, jobject>>* locked_objects) in RemoveMonitors() 189 [self, frame, monitors](const std::pair<uintptr_t, jobject>& pair) in RemoveMonitors() 201 void JNIEnvExt::CheckMonitorRelease(jobject obj) { in CheckMonitorRelease() 203 std::pair<uintptr_t, jobject> exact_pair = std::make_pair(current_frame, obj); in CheckMonitorRelease() 211 for (std::pair<uintptr_t, jobject>& pair : locked_objects_) { in CheckMonitorRelease() [all …]
|
D | jni_internal.cc | 245 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause) in ThrowNewException() 333 static jclass DefineClass(JNIEnv*, const char*, jobject, const jbyte*, jsize) { in DefineClass() argument 355 static jmethodID FromReflectedMethod(JNIEnv* env, jobject jlr_method) { in FromReflectedMethod() 361 static jfieldID FromReflectedField(JNIEnv* env, jobject jlr_field) { in FromReflectedField() 373 static jobject ToReflectedMethod(JNIEnv* env, jclass, jmethodID mid, jboolean) { in ToReflectedMethod() 383 return soa.AddLocalReference<jobject>(method); in ToReflectedMethod() 386 static jobject ToReflectedField(JNIEnv* env, jclass, jfieldID fid, jboolean) { in ToReflectedField() 390 return soa.AddLocalReference<jobject>(mirror::Field::CreateFromArtField(soa.Self(), f, true)); in ToReflectedField() 393 static jclass GetObjectClass(JNIEnv* env, jobject java_object) { in GetObjectClass() 418 static jboolean IsInstanceOf(JNIEnv* env, jobject jobj, jclass java_class) { in IsInstanceOf() [all …]
|
D | jni_env_ext.h | 57 jobject NewLocalRef(mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_); 58 void DeleteLocalRef(jobject obj) SHARED_REQUIRES(Locks::mutator_lock_); 93 void RecordMonitorEnter(jobject obj) SHARED_REQUIRES(Locks::mutator_lock_); 96 void CheckMonitorRelease(jobject obj) SHARED_REQUIRES(Locks::mutator_lock_); 112 std::vector<std::pair<uintptr_t, jobject>> locked_objects_;
|
D | reflection_test.cc | 90 jobject jclass_loader(LoadDex(class_name)); in ReflectionTestMakeExecutable() 136 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeNopMethod() 145 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityByteMethod() 171 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityIntMethod() 196 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityDoubleMethod() 221 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntMethod() 250 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntIntMethod() 289 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntIntIntMethod() 333 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntIntIntIntMethod() 382 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumDoubleDoubleMethod() [all …]
|
/art/benchmark/jni-perf/ |
D | perf_jni.cc | 27 extern "C" JNIEXPORT void JNICALL Java_JniPerfBenchmark_perfJniEmptyCall(JNIEnv*, jobject) {} in Java_JniPerfBenchmark_perfJniEmptyCall() argument 29 extern "C" JNIEXPORT void JNICALL Java_JniPerfBenchmark_perfSOACall(JNIEnv* env, jobject) { in Java_JniPerfBenchmark_perfSOACall() argument 33 extern "C" JNIEXPORT void JNICALL Java_JniPerfBenchmark_perfSOAUncheckedCall(JNIEnv*, jobject) { in Java_JniPerfBenchmark_perfSOAUncheckedCall() argument
|
/art/runtime/entrypoints/quick/ |
D | quick_entrypoints.h | 55 extern uint32_t JniMethodStartSynchronized(jobject to_lock, Thread* self) 59 extern void JniMethodEndSynchronized(uint32_t saved_local_ref_cookie, jobject locked, 62 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie, 66 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result, 68 jobject locked, Thread* self)
|
D | quick_jni_entrypoints.cc | 46 extern uint32_t JniMethodStartSynchronized(jobject to_lock, Thread* self) { in JniMethodStartSynchronized() 81 extern void JniMethodEndSynchronized(uint32_t saved_local_ref_cookie, jobject locked, in JniMethodEndSynchronized() 89 static mirror::Object* JniMethodEndWithReferenceHandleResult(jobject result, in JniMethodEndWithReferenceHandleResult() 104 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie, in JniMethodEndWithReference() 110 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result, in JniMethodEndWithReferenceSynchronized() 112 jobject locked, Thread* self) { in JniMethodEndWithReferenceSynchronized() 129 jobject locked = called->IsSynchronized() ? handle_scope->GetHandle(0).ToJObject() : nullptr; in GenericJniMethodEnd()
|