/aosp12/libnativehelper/header_only_include/nativehelper/ |
H A D | scoped_local_ref.h | 27 class ScopedLocalRef { 29 ScopedLocalRef(JNIEnv* env, T localRef) : mEnv(env), mLocalRef(localRef) { in ScopedLocalRef() function 32 ScopedLocalRef(ScopedLocalRef&& s) noexcept : mEnv(s.mEnv), mLocalRef(s.release()) { in ScopedLocalRef() function 35 explicit ScopedLocalRef(JNIEnv* env) : mEnv(env), mLocalRef(nullptr) { in ScopedLocalRef() function 38 ~ScopedLocalRef() { in ~ScopedLocalRef() 68 ScopedLocalRef& operator=(ScopedLocalRef&& s) noexcept { 88 DISALLOW_COPY_AND_ASSIGN(ScopedLocalRef);
|
/aosp12/packages/services/Car/packages/ScriptExecutor/src/ |
H A D | JniUtils.cpp | 35 ScopedLocalRef<jclass> persistableBundleClass(env, in pushBundleToLuaTable() 40 ScopedLocalRef<jclass> setClass(env, env->FindClass("java/util/Set")); in pushBundleToLuaTable() 43 ScopedLocalRef<jobject> keySetIteratorObject(env, in pushBundleToLuaTable() 50 ScopedLocalRef<jclass> booleanClass(env, env->FindClass("java/lang/Boolean")); in pushBundleToLuaTable() 52 ScopedLocalRef<jclass> longClass(env, env->FindClass("java/lang/Long")); in pushBundleToLuaTable() 53 ScopedLocalRef<jclass> numberClass(env, env->FindClass("java/lang/Number")); in pushBundleToLuaTable() 54 ScopedLocalRef<jclass> stringClass(env, env->FindClass("java/lang/String")); in pushBundleToLuaTable() 55 ScopedLocalRef<jclass> intArrayClass(env, env->FindClass("[I")); in pushBundleToLuaTable() 56 ScopedLocalRef<jclass> longArrayClass(env, env->FindClass("[J")); in pushBundleToLuaTable() 67 ScopedLocalRef<jstring> key(env, in pushBundleToLuaTable() [all …]
|
H A D | BundleWrapper.cpp | 32 ScopedLocalRef<jclass> localBundleClassRef(mJNIEnv, in BundleWrapper() 37 ScopedLocalRef<jobject> localBundleObjectRef(mJNIEnv, in BundleWrapper() 54 ScopedLocalRef<jstring> keyStringRef(mJNIEnv, mJNIEnv->NewStringUTF(key)); in putBoolean() 68 ScopedLocalRef<jstring> keyStringRef(mJNIEnv, mJNIEnv->NewStringUTF(key)); in putLong() 80 ScopedLocalRef<jstring> keyStringRef(mJNIEnv, mJNIEnv->NewStringUTF(key)); in putDouble() 95 ScopedLocalRef<jstring> keyStringRef(mJNIEnv, mJNIEnv->NewStringUTF(key)); in putString() 100 ScopedLocalRef<jstring> valueStringRef(mJNIEnv, mJNIEnv->NewStringUTF(value)); in putString() 110 ScopedLocalRef<jstring> keyStringRef(mJNIEnv, mJNIEnv->NewStringUTF(key)); in putLongArray() 118 ScopedLocalRef<jlongArray> arrayRef(mJNIEnv, mJNIEnv->NewLongArray(value.size())); in putLongArray() 125 ScopedLocalRef<jstring> keyStringRef(mJNIEnv, mJNIEnv->NewStringUTF(key)); in putStringArray() [all …]
|
H A D | ScriptExecutorListener.cpp | 43 ScopedLocalRef<jclass> listenerClassRef(env, env->GetObjectClass(mScriptExecutorListener)); in onSuccess() 51 ScopedLocalRef<jclass> listenerClassRef(env, env->GetObjectClass(mScriptExecutorListener)); in onScriptFinished() 60 ScopedLocalRef<jclass> listenerClassRef(env, env->GetObjectClass(mScriptExecutorListener)); in onError() 64 ScopedLocalRef<jstring> messageStringRef(env, env->NewStringUTF(message)); in onError() 70 ScopedLocalRef<jstring> stackTraceRef(env, env->NewStringUTF(stackTrace)); in onError()
|
/aosp12/frameworks/base/media/jni/ |
H A D | android_media_AudioPresentation.h | 102 ScopedLocalRef<jobject> jLabelObject = convertLabelsToMap(env, fields, ap.mLabels); in addPresentations() 104 ScopedLocalRef<jstring> jLanguage(env, env->NewStringUTF(ap.mLanguage.c_str())); in addPresentations() 106 ScopedLocalRef<jobject> jLocale(env, env->NewObject( in addPresentations() 108 ScopedLocalRef<jobject> jValueObj(env, env->NewObject(fields.clazz, fields.constructID, in addPresentations() 124 static ScopedLocalRef<jobject> convertLabelsToMap( in convertLabelsToMap() 126 ScopedLocalRef<jobject> nullMap(env, nullptr); in convertLabelsToMap() 127 ScopedLocalRef<jobject> hashMap(env, env->NewObject( in convertLabelsToMap() 134 ScopedLocalRef<jstring> jLanguage(env, env->NewStringUTF(label.first.c_str())); in convertLabelsToMap() 136 ScopedLocalRef<jobject> jLocale(env, env->NewObject( in convertLabelsToMap() 141 ScopedLocalRef<jobject> jValue(env, env->NewStringUTF(label.second.c_str())); in convertLabelsToMap()
|
H A D | android_media_Streams.cpp | 154 ScopedLocalRef<jclass> clazz(env, env->FindClass("java/lang/Integer")); in makeIntegerObject() 165 ScopedLocalRef<jclass> clazz(env, env->FindClass("java/lang/Long")); in makeLongObject() 175 ScopedLocalRef<jclass> clazz(env, env->FindClass("java/lang/Float")); in makeFloatObject() 190 ScopedLocalRef<jclass> clazz(env, env->FindClass("java/nio/ByteBuffer")); in makeByteBufferObject() 220 ScopedLocalRef<jclass> hashMapClazz( in ConvertMessageToMap() 361 ScopedLocalRef<jclass> stringClass(env, env->FindClass("java/lang/String")); in ConvertKeyValueArraysToMessage() 363 ScopedLocalRef<jclass> integerClass(env, env->FindClass("java/lang/Integer")); in ConvertKeyValueArraysToMessage() 365 ScopedLocalRef<jclass> longClass(env, env->FindClass("java/lang/Long")); in ConvertKeyValueArraysToMessage() 367 ScopedLocalRef<jclass> floatClass(env, env->FindClass("java/lang/Float")); in ConvertKeyValueArraysToMessage() 369 ScopedLocalRef<jclass> byteBufClass(env, env->FindClass("java/nio/ByteBuffer")); in ConvertKeyValueArraysToMessage()
|
/aosp12/art/test/986-native-method-bind/ |
H A D | native_bind.cc | 37 ScopedLocalRef<jclass> klass(env, env->FindClass("art/Test986")); in doUpPrintCall() 62 ScopedLocalRef<jclass> method_class(env, env->FindClass("java/lang/reflect/Method")); in doJvmtiMethodBind() 63 ScopedLocalRef<jobject> method_obj(env, env->ToReflectedMethod(method_class.get(), m, false)); in doJvmtiMethodBind() 66 ScopedLocalRef<jclass> exception_class(env, env->FindClass("java/lang/Exception")); in doJvmtiMethodBind() 70 ScopedLocalRef<jstring> sym_name(env, env->NewStringUTF(addr_info.dli_sname)); in doJvmtiMethodBind() 71 ScopedLocalRef<jclass> klass(env, env->FindClass("art/Test986")); in doJvmtiMethodBind() 79 ScopedLocalRef<jstring> new_symbol(env, in doJvmtiMethodBind() 89 ScopedLocalRef<jclass> exception_class(env, env->FindClass("java/lang/Exception")); in doJvmtiMethodBind()
|
/aosp12/packages/providers/MediaProvider/jni/ |
H A D | MediaProviderWrapper.cpp | 74 ScopedLocalRef<jstring> j_path(env, env->NewStringUTF(path.c_str())); in insertFileInternal() 85 ScopedLocalRef<jstring> j_path(env, env->NewStringUTF(path.c_str())); in deleteFileInternal() 97 ScopedLocalRef<jstring> j_path(env, env->NewStringUTF(path.c_str())); in isMkdirOrRmdirAllowedInternal() 110 ScopedLocalRef<jstring> j_path(env, env->NewStringUTF(path.c_str())); in isOpendirAllowedInternal() 139 ScopedLocalRef<jobjectArray> files_list( in getFilesInDirectoryInternal() 150 ScopedLocalRef<jstring> j_d_name(env, in getFilesInDirectoryInternal() 165 ScopedLocalRef<jstring> j_d_name(env, in getFilesInDirectoryInternal() 331 ScopedLocalRef<jobject> j_res_file_open_object( in OnFileOpen() 346 ScopedLocalRef<jlongArray> redaction_ranges_local_ref( in OnFileOpen() 482 ScopedLocalRef<jobject> j_res_file_lookup_object( in FileLookup() [all …]
|
/aosp12/packages/apps/Bluetooth/jni/ |
H A D | com_android_bluetooth_hfpclient.cpp | 74 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in connection_state_cb() 88 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in audio_state_cb() 99 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in vr_cmd_cb() 111 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in network_state_cb() 165 ScopedLocalRef<jstring> js_name(sCallbackEnv.get(), in current_operator_cb() 236 ScopedLocalRef<jstring> js_number(sCallbackEnv.get(), in clip_cb() 256 ScopedLocalRef<jstring> js_number(sCallbackEnv.get(), in call_waiting_cb() 280 ScopedLocalRef<jstring> js_number(sCallbackEnv.get(), in current_calls_cb() 323 ScopedLocalRef<jstring> js_name(sCallbackEnv.get(), in subscriber_info_cb() 355 ScopedLocalRef<jstring> js_number(sCallbackEnv.get(), in last_voice_tag_number_cb() [all …]
|
H A D | com_android_bluetooth_avrcp_controller.cpp | 72 ScopedLocalRef<jbyteArray> addr( in btavrcp_passthrough_response_callback() 110 ScopedLocalRef<jbyteArray> addr( in btavrcp_connection_state_callback() 135 ScopedLocalRef<jbyteArray> addr( in btavrcp_get_rcfeatures_callback() 159 ScopedLocalRef<jbyteArray> addr( in btavrcp_setplayerapplicationsetting_rsp_callback() 185 ScopedLocalRef<jbyteArray> addr( in btavrcp_playerapplicationsetting_callback() 237 ScopedLocalRef<jbyteArray> addr( in btavrcp_playerapplicationsetting_changed_callback() 280 ScopedLocalRef<jbyteArray> addr( in btavrcp_set_abs_vol_cmd_callback() 304 ScopedLocalRef<jbyteArray> addr( in btavrcp_register_notification_absvol_callback() 334 ScopedLocalRef<jbyteArray> addr( in btavrcp_track_changed_callback() 360 ScopedLocalRef<jstring> str( in btavrcp_track_changed_callback() [all …]
|
H A D | com_android_bluetooth_gatt.cpp | 276 ScopedLocalRef<jstring> address( in btgattc_notify_cb() 400 ScopedLocalRef<jstring> address( in btgattc_track_adv_event_cb() 463 ScopedLocalRef<jobject> element( in fillGattDbElementArray() 473 ScopedLocalRef<jobject> uuid( in fillGattDbElementArray() 504 ScopedLocalRef<jobject> array( in btgattc_get_gatt_db_cb() 600 ScopedLocalRef<jobject> array( in btgatts_service_added_cb() 909 ScopedLocalRef<jstring> address( in OnTrackAdvFoundLost() 1514 ScopedLocalRef<jstring> address( in gattClientScanFilterAddNative() 1557 ScopedLocalRef<jstring> name( in gattClientScanFilterAddNative() 1571 ScopedLocalRef<jbyteArray> data( in gattClientScanFilterAddNative() [all …]
|
H A D | com_android_bluetooth_hfp.cpp | 89 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in ConnectionStateCallback() 104 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in AudioStateCallback() 117 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in VoiceRecognitionCallback() 132 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in AnswerCallCallback() 147 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in HangupCallCallback() 163 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in VolumeControlCallback() 178 ScopedLocalRef<jbyteArray> addr(sCallbackEnv.get(), marshall_bda(bd_addr)); in DialCallCallback() 191 ScopedLocalRef<jstring> js_number(sCallbackEnv.get(), in DialCallCallback() 248 ScopedLocalRef<jbyteArray> addr( in AtChldCallback() 335 ScopedLocalRef<jstring> js_at_string(sCallbackEnv.get(), in UnknownAtCallback() [all …]
|
/aosp12/art/runtime/interpreter/ |
H A D | interpreter.cc | 62 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 73 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 80 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 87 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 94 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 101 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 103 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni() 114 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 122 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 124 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni() [all …]
|
/aosp12/art/test/ti-agent/ |
H A D | scoped_local_ref.h | 29 class ScopedLocalRef { 31 ScopedLocalRef(JNIEnv* env, T localRef) : mEnv(env), mLocalRef(localRef) { in ScopedLocalRef() function 34 ~ScopedLocalRef() { in ~ScopedLocalRef() 61 DISALLOW_COPY_AND_ASSIGN(ScopedLocalRef);
|
H A D | jni_helper.h | 35 ScopedLocalRef<jclass> obj_class(env, env->FindClass(component_type_descriptor)); in CreateObjectArray() 40 ScopedLocalRef<jobjectArray> ret(env, env->NewObjectArray(length, obj_class.get(), nullptr)); in CreateObjectArray() 62 ScopedLocalRef<jclass> exc_class(env, env->FindClass("java/lang/NullPointerException")); in JniThrowNullPointerException()
|
/aosp12/art/test/1914-get-local-instance/ |
H A D | local_instance.cc | 38 ScopedLocalRef<jclass> runnable(env, env->FindClass("java/lang/Runnable")); in Java_art_Test1914_00024TargetClass_NativeInstanceMethod() 44 ScopedLocalRef<jclass> Test1914(env, env->FindClass("art/Test1914")); in Java_art_Test1914_00024TargetClass_NativeInstanceMethod() 53 ScopedLocalRef<jclass> runnable(env, env->FindClass("java/lang/Runnable")); in Java_art_Test1914_NativeStaticMethod() 59 ScopedLocalRef<jclass> Test1914(env, env->FindClass("art/Test1914")); in Java_art_Test1914_NativeStaticMethod()
|
/aosp12/packages/apps/Nfc/nci/jni/ |
H A D | NfcJniUtil.cpp | 81 ScopedLocalRef<jclass> cls(e, e->FindClass(className)); in nfc_jni_cache_object() 88 ScopedLocalRef<jobject> obj(e, e->NewObject(cls.get(), ctor)); in nfc_jni_cache_object() 114 ScopedLocalRef<jclass> c(e, e->GetObjectClass(o)); in nfc_jni_get_nfc_socket_handle() 131 ScopedLocalRef<jclass> c(e, e->GetObjectClass(o)); in nfc_jni_get_nat() 148 ScopedLocalRef<jclass> cls(e, e->FindClass(className)); in nfc_jni_cache_object_local()
|
/aosp12/art/test/1940-ddms-ext/ |
H A D | ddm_ext.cc | 73 ScopedLocalRef<jclass> chunk_class(env, env->FindClass("org/apache/harmony/dalvik/ddmc/Chunk")); in Java_art_Test1940_processChunk() 84 ScopedLocalRef<jbyteArray> chunk_buf( in Java_art_Test1940_processChunk() 102 ScopedLocalRef<jbyteArray> chunk_data(env, env->NewByteArray(out_size)); in Java_art_Test1940_processChunk() 105 ScopedLocalRef<jobject> res(env, env->NewObject(chunk_class.get(), in Java_art_Test1940_processChunk() 151 ScopedLocalRef<jbyteArray> res(env, env->NewByteArray(cb.data_.size())); in Java_art_Test1940_publishListen() 173 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1940_initializeTest() 207 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1940_initializeTest() 234 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1940_initializeTest()
|
/aosp12/art/test/904-object-allocation/ |
H A D | tracking.cc | 41 ScopedLocalRef<jclass> class_class(jni_env, jni_env->GetObjectClass(cls)); in GetClassName() 43 ScopedLocalRef<jstring> str( in GetClassName() 93 ScopedLocalRef<jclass> object_klass2(jni_env, jni_env->GetObjectClass(object)); in ObjectAllocated() 133 ScopedLocalRef<jthread> thr(env, ev.thr_.Get(env)); in Java_art_Test904_getTrackingEventMessages() 136 ScopedLocalRef<jclass> klass(env, ev.object_klass.Get(env)); in Java_art_Test904_getTrackingEventMessages() 137 ScopedLocalRef<jclass> klass2(env, ev.object_klass2.Get(env)); in Java_art_Test904_getTrackingEventMessages()
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_view_InputDevice.cpp | 40 ScopedLocalRef<jstring> nameObj(env, env->NewStringUTF(deviceInfo.getDisplayName().c_str())); in android_view_InputDevice_create() 45 ScopedLocalRef<jstring> descriptorObj(env, in android_view_InputDevice_create() 51 ScopedLocalRef<jobject> kcmObj(env, in android_view_InputDevice_create() 63 ScopedLocalRef<jobject> in android_view_InputDevice_create()
|
H A D | android_os_NativeHandle.cpp | 43 ScopedLocalRef<jintArray> fds(env, env->NewIntArray(numFds)); in MakeJavaNativeHandleObj() 47 ScopedLocalRef<jintArray> ints(env, env->NewIntArray(numInts)); in MakeJavaNativeHandleObj() 64 ScopedLocalRef<jintArray> fds(env, (jintArray) env->CallObjectMethod( in MakeCppNativeHandle() 67 ScopedLocalRef<jintArray> ints(env, (jintArray) env->CallObjectMethod( in MakeCppNativeHandle()
|
/aosp12/art/test/1900-track-alloc/ |
H A D | alloc.cc | 72 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1900_getAmountAllocated() 102 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1900_newJvmtiEnv() 108 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1900_newJvmtiEnv() 120 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1900_initializeTest() 150 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1900_initializeTest()
|
/aosp12/frameworks/av/media/libstagefright/http/ |
H A D | HTTPHelper.cpp | 41 ScopedLocalRef<jclass> clazz( in CreateHTTPServiceInCurrentJavaContext() 48 ScopedLocalRef<jobject> httpServiceObj( in CreateHTTPServiceInCurrentJavaContext() 57 ScopedLocalRef<jobject> httpServiceBinderObj( in CreateHTTPServiceInCurrentJavaContext()
|
/aosp12/art/runtime/ |
H A D | reflection_test.cc | 47 ScopedLocalRef<jclass> aioobe(env_, in SetUp() 52 ScopedLocalRef<jclass> ase(env_, env_->FindClass("java/lang/ArrayStoreException")); in SetUp() 56 ScopedLocalRef<jclass> sioobe(env_, in SetUp() 142 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeNopMethod() 151 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityByteMethod() 177 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityIntMethod() 202 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityDoubleMethod() 227 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntMethod() 256 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntIntMethod() 295 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntIntIntMethod() [all …]
|
/aosp12/art/test/1946-list-descriptors/ |
H A D | descriptors.cc | 59 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1946_getClassloaderDescriptors() 71 ScopedLocalRef<jobjectArray> arr(env, env->NewObjectArray(cnt, in Java_art_Test1946_getClassloaderDescriptors() 101 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1946_initializeTest() 131 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1946_initializeTest()
|