/frameworks/base/core/jni/ |
H A D | android_os_HwParcel.cpp | 52 void signalExceptionForError(JNIEnv *env, status_t err, bool canThrowRemoteException) { argument 59 jniThrowException(env, "java/lang/OutOfMemoryError", NULL); 66 env, "java/lang/UnsupportedOperationException", NULL); 72 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 79 jniThrowException(env, "java/lang/IndexOutOfBoundsException", NULL); 85 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 91 jniThrowException(env, "java/util/NoSuchElementException", NULL); 97 jniThrowException(env, "java/lang/SecurityException", NULL); 104 env, "java/lang/RuntimeException", "Not initialized"); 111 env, "jav 131 InitClass(JNIEnv *env) argument 142 SetNativeContext( JNIEnv *env, jobject thiz, const sp<JHwParcel> &context) argument 160 GetNativeContext(JNIEnv *env, jobject thiz) argument 164 JHwParcel(JNIEnv *env, jobject thiz) argument 177 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 208 NewObject(JNIEnv *env) argument 250 JHwParcel_native_init(JNIEnv *env) argument 256 JHwParcel_native_setup( JNIEnv *env, jobject thiz, jboolean allocate) argument 267 JHwParcel_native_writeInterfaceToken( JNIEnv *env, jobject thiz, jstring interfaceNameObj) argument 291 JHwParcel_native_enforceInterface( JNIEnv *env, jobject thiz, jstring interfaceNameObj) argument 362 JHwParcel_native_readBool(JNIEnv *env, jobject thiz) argument 373 JHwParcel_native_writeStatus( JNIEnv *env, jobject thiz, jint statusCode) argument 396 JHwParcel_native_verifySuccess(JNIEnv *env, jobject thiz) argument 407 JHwParcel_native_release( JNIEnv *env, jobject thiz) argument 412 JHwParcel_native_releaseTemporaryStorage( JNIEnv *env, jobject thiz) argument 417 JHwParcel_native_send(JNIEnv *env, jobject thiz) argument 421 JHwParcel_native_writeString( JNIEnv *env, jobject thiz, jstring valObj) argument 485 JHwParcel_native_writeBoolVector( JNIEnv *env, jobject thiz, jbooleanArray valObj) argument 534 JHwParcel_native_writeStrongBinder( JNIEnv *env, jobject thiz, jobject binderObj) argument 562 MakeStringObjFromHidlString(JNIEnv *env, const hidl_string &s) argument 570 JHwParcel_native_readString(JNIEnv *env, jobject thiz) argument 640 JHwParcel_native_readBoolVector( JNIEnv *env, jobject thiz) argument 680 MakeStringArray( JNIEnv *env, const hidl_string *array, size_t size) argument 702 JHwParcel_native_readStringVector( JNIEnv *env, jobject thiz) argument 741 JHwParcel_native_writeStringVector( JNIEnv *env, jobject thiz, jobjectArray arrayObj) argument 799 JHwParcel_native_readStrongBinder(JNIEnv *env, jobject thiz) argument 812 JHwParcel_native_readBuffer(JNIEnv *env, jobject thiz, jlong expectedSize) argument 835 JHwParcel_native_readEmbeddedBuffer( JNIEnv *env, jobject thiz, jlong expectedSize, jlong parentHandle, jlong offset, jboolean nullable) argument 864 JHwParcel_native_writeBuffer( JNIEnv *env, jobject thiz, jobject blobObj) argument 982 register_android_os_HwParcel(JNIEnv *env) argument [all...] |
H A D | android_util_XmlBlock.cpp | 34 static jlong android_content_XmlBlock_nativeCreate(JNIEnv* env, jobject clazz, argument 39 jniThrowNullPointerException(env, NULL); 43 jsize bLen = env->GetArrayLength(bArray); 45 jniThrowException(env, "java/lang/IndexOutOfBoundsException", NULL); 49 jbyte* b = env->GetByteArrayElements(bArray, NULL); 52 env->ReleaseByteArrayElements(bArray, b, 0); 55 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 62 static jlong android_content_XmlBlock_nativeGetStringBlock(JNIEnv* env, jobject clazz, argument 67 jniThrowNullPointerException(env, NULL); 74 static jlong android_content_XmlBlock_nativeCreateParseState(JNIEnv* env, jobjec argument 94 android_content_XmlBlock_nativeNext(JNIEnv* env, jobject clazz, jlong token) argument 128 android_content_XmlBlock_nativeGetNamespace(JNIEnv* env, jobject clazz, jlong token) argument 139 android_content_XmlBlock_nativeGetName(JNIEnv* env, jobject clazz, jlong token) argument 150 android_content_XmlBlock_nativeGetText(JNIEnv* env, jobject clazz, jlong token) argument 161 android_content_XmlBlock_nativeGetLineNumber(JNIEnv* env, jobject clazz, jlong token) argument 173 android_content_XmlBlock_nativeGetAttributeCount(JNIEnv* env, jobject clazz, jlong token) argument 185 android_content_XmlBlock_nativeGetAttributeNamespace(JNIEnv* env, jobject clazz, jlong token, jint idx) argument 197 android_content_XmlBlock_nativeGetAttributeName(JNIEnv* env, jobject clazz, jlong token, jint idx) argument 209 android_content_XmlBlock_nativeGetAttributeResource(JNIEnv* env, jobject clazz, jlong token, jint idx) argument 221 android_content_XmlBlock_nativeGetAttributeDataType(JNIEnv* env, jobject clazz, jlong token, jint idx) argument 233 android_content_XmlBlock_nativeGetAttributeData(JNIEnv* env, jobject clazz, jlong token, jint idx) argument 245 android_content_XmlBlock_nativeGetAttributeStringValue(JNIEnv* env, jobject clazz, jlong token, jint idx) argument 257 android_content_XmlBlock_nativeGetAttributeIndex(JNIEnv* env, jobject clazz, jlong token, jstring ns, jstring name) argument 288 android_content_XmlBlock_nativeGetIdAttribute(JNIEnv* env, jobject clazz, jlong token) argument 301 android_content_XmlBlock_nativeGetClassAttribute(JNIEnv* env, jobject clazz, jlong token) argument 314 android_content_XmlBlock_nativeGetStyleAttribute(JNIEnv* env, jobject clazz, jlong token) argument 338 android_content_XmlBlock_nativeDestroyParseState(JNIEnv* env, jobject clazz, jlong token) argument 350 android_content_XmlBlock_nativeDestroy(JNIEnv* env, jobject clazz, jlong token) argument 416 register_android_content_XmlBlock(JNIEnv* env) argument [all...] |
H A D | com_android_internal_net_NetworkStatsFactory.cpp | 66 static jobjectArray get_string_array(JNIEnv* env, jobject obj, jfieldID field, int size, bool grow) argument 69 jobjectArray array = (jobjectArray)env->GetObjectField(obj, field); 74 return env->NewObjectArray(size, gStringClass, NULL); 77 static jintArray get_int_array(JNIEnv* env, jobject obj, jfieldID field, int size, bool grow) argument 80 jintArray array = (jintArray)env->GetObjectField(obj, field); 85 return env->NewIntArray(size); 88 static jlongArray get_long_array(JNIEnv* env, jobject obj, jfieldID field, int size, bool grow) argument 91 jlongArray array = (jlongArray)env->GetObjectField(obj, field); 96 return env->NewLongArray(size); 99 static int readNetworkStatsDetail(JNIEnv* env, jclas argument 304 register_com_android_internal_net_NetworkStatsFactory(JNIEnv* env) argument [all...] |
H A D | android_animation_PropertyValuesHolder.cpp | 33 JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) 35 const char *nativeString = env->GetStringUTFChars(methodName, 0); 36 jmethodID mid = env->GetMethodID(targetClass, nativeString, "(I)V"); 37 env->ReleaseStringUTFChars(methodName, nativeString); 42 JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) 44 const char *nativeString = env->GetStringUTFChars(methodName, 0); 45 jmethodID mid = env->GetMethodID(targetClass, nativeString, "(F)V"); 46 env->ReleaseStringUTFChars(methodName, nativeString); 50 static jlong getMultiparameterMethod(JNIEnv* env, jclass targetClass, jstring methodName, argument 53 const char *nativeString = env 32 android_animation_PropertyValuesHolder_getIntMethod( JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) argument 41 android_animation_PropertyValuesHolder_getFloatMethod( JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName) argument 64 android_animation_PropertyValuesHolder_getMultipleFloatMethod( JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName, jint parameterCount) argument 70 android_animation_PropertyValuesHolder_getMultipleIntMethod( JNIEnv* env, jclass pvhClass, jclass targetClass, jstring methodName, jint parameterCount) argument 76 android_animation_PropertyValuesHolder_callIntMethod( JNIEnv* env, jclass pvhObject, jobject target, jlong methodID, jint arg) argument 82 android_animation_PropertyValuesHolder_callFloatMethod( JNIEnv* env, jclass pvhObject, jobject target, jlong methodID, jfloat arg) argument 88 android_animation_PropertyValuesHolder_callTwoFloatMethod( JNIEnv* env, jclass pvhObject, jobject target, jlong methodID, float arg1, float arg2) argument 94 android_animation_PropertyValuesHolder_callFourFloatMethod( JNIEnv* env, jclass pvhObject, jobject target, jlong methodID, float arg1, float arg2, float arg3, float arg4) argument 101 android_animation_PropertyValuesHolder_callMultipleFloatMethod( JNIEnv* env, jclass pvhObject, jobject target, jlong methodID, jfloatArray arg) argument 115 android_animation_PropertyValuesHolder_callTwoIntMethod( JNIEnv* env, jclass pvhObject, jobject target, jlong methodID, int arg1, int arg2) argument 121 android_animation_PropertyValuesHolder_callFourIntMethod( JNIEnv* env, jclass pvhObject, jobject target, jlong methodID, int arg1, int arg2, int arg3, int arg4) argument 128 android_animation_PropertyValuesHolder_callMultipleIntMethod( JNIEnv* env, jclass pvhObject, jobject target, jlong methodID, jintArray arg) argument 169 register_android_animation_PropertyValuesHolder(JNIEnv* env) argument [all...] |
H A D | android_database_SQLiteDebug.cpp | 41 static void nativeGetPagerStats(JNIEnv *env, jobject clazz, jobject statsObj) argument 51 env->SetIntField(statsObj, gSQLiteDebugPagerStatsClassInfo.memoryUsed, memoryUsed); 52 env->SetIntField(statsObj, gSQLiteDebugPagerStatsClassInfo.pageCacheOverflow, 54 env->SetIntField(statsObj, gSQLiteDebugPagerStatsClassInfo.largestMemAlloc, largestMemAlloc); 67 int register_android_database_SQLiteDebug(JNIEnv *env) argument 69 jclass clazz = FindClassOrDie(env, "android/database/sqlite/SQLiteDebug$PagerStats"); 71 gSQLiteDebugPagerStatsClassInfo.memoryUsed = GetFieldIDOrDie(env, clazz, "memoryUsed", "I"); 72 gSQLiteDebugPagerStatsClassInfo.largestMemAlloc = GetFieldIDOrDie(env, clazz, 74 gSQLiteDebugPagerStatsClassInfo.pageCacheOverflow = GetFieldIDOrDie(env, clazz, 77 return RegisterMethodsOrDie(env, "androi [all...] |
H A D | android_server_NetworkManagementSocketTagger.cpp | 33 static jint QTagUid_tagSocketFd(JNIEnv* env, jclass, argument 36 int userFd = jniGetFDFromFileDescriptor(env, fileDescriptor); 38 if (env->ExceptionCheck()) { 50 static jint QTagUid_untagSocketFd(JNIEnv* env, jclass, argument 52 int userFd = jniGetFDFromFileDescriptor(env, fileDescriptor); 54 if (env->ExceptionCheck()) { 66 static jint QTagUid_setCounterSet(JNIEnv* env, jclass, argument 76 static jint QTagUid_deleteTagData(JNIEnv* env, jclass, argument 93 int register_android_server_NetworkManagementSocketTagger(JNIEnv* env) { argument 94 return jniRegisterNativeMethods(env, "co [all...] |
H A D | android_view_SurfaceSession.cpp | 37 JNIEnv* env, jobject surfaceSessionObj) { 39 env->GetLongField(surfaceSessionObj, gSurfaceSessionClassInfo.mNativeClient)); 43 static jlong nativeCreate(JNIEnv* env, jclass clazz) { argument 49 static jlong nativeCreateScoped(JNIEnv* env, jclass clazz, jlong surfaceObject) { argument 56 static void nativeDestroy(JNIEnv* env, jclass clazz, jlong ptr) { argument 61 static void nativeKill(JNIEnv* env, jclass clazz, jlong ptr) { argument 78 int register_android_view_SurfaceSession(JNIEnv* env) { argument 79 int res = jniRegisterNativeMethods(env, "android/view/SurfaceSession", 83 jclass clazz = env->FindClass("android/view/SurfaceSession"); 84 gSurfaceSessionClassInfo.mNativeClient = env 36 android_view_SurfaceSession_getClient( JNIEnv* env, jobject surfaceSessionObj) argument [all...] |
H A D | android_backup_BackupDataInput.cpp | 35 ctor_native(JNIEnv* env, jobject clazz, jobject fileDescriptor) argument 37 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 46 dtor_native(JNIEnv* env, jobject clazz, jlong r) argument 52 readNextHeader_native(JNIEnv* env, jobject clazz, jlong r, jobject entity) argument 79 jstring keyStr = env->NewStringUTF(key.string()); 80 env->SetObjectField(entity, s_keyField, keyStr); 81 env->SetIntField(entity, s_dataSizeField, dataSize); 94 readEntityData_native(JNIEnv* env, jobject clazz, jlong r, jbyteArray data, jint offset, jint size) argument 99 if (env->GetArrayLength(data) < (size+offset)) { 104 jbyte* dataBytes = env 117 skipEntityData_native(JNIEnv* env, jobject clazz, jlong r) argument 136 register_android_backup_BackupDataInput(JNIEnv* env) argument [all...] |
H A D | android_util_AssetManager.cpp | 100 static jint copyValue(JNIEnv* env, jobject outValue, const ResTable* table, 104 jint copyValue(JNIEnv* env, jobject outValue, const ResTable* table, argument 108 env->SetIntField(outValue, gTypedValueOffsets.mType, value.dataType); 109 env->SetIntField(outValue, gTypedValueOffsets.mAssetCookie, 111 env->SetIntField(outValue, gTypedValueOffsets.mData, value.data); 112 env->SetObjectField(outValue, gTypedValueOffsets.mString, NULL); 113 env->SetIntField(outValue, gTypedValueOffsets.mResourceId, ref); 114 env->SetIntField(outValue, gTypedValueOffsets.mChangingConfigurations, 117 env->SetIntField(outValue, gTypedValueOffsets.mDensity, config->density); 211 AssetManager* assetManagerForJavaObject(JNIEnv* env, jobjec argument 222 android_content_AssetManager_openAsset(JNIEnv* env, jobject clazz, jstring fileName, jint mode) argument 256 returnParcelFileDescriptor(JNIEnv* env, Asset* a, jlongArray outOffsets) argument 288 android_content_AssetManager_openAssetFd(JNIEnv* env, jobject clazz, jstring fileName, jlongArray outOffsets) argument 315 android_content_AssetManager_openNonAssetNative(JNIEnv* env, jobject clazz, jint cookie, jstring fileName, jint mode) argument 353 android_content_AssetManager_openNonAssetFdNative(JNIEnv* env, jobject clazz, jint cookie, jstring fileName, jlongArray outOffsets) argument 384 android_content_AssetManager_list(JNIEnv* env, jobject clazz, jstring fileName) argument 429 android_content_AssetManager_destroyAsset(JNIEnv* env, jobject clazz, jlong assetHandle) argument 444 android_content_AssetManager_readAssetChar(JNIEnv* env, jobject clazz, jlong assetHandle) argument 459 android_content_AssetManager_readAsset(JNIEnv* env, jobject clazz, jlong assetHandle, jbyteArray bArray, jint off, jint len) argument 492 android_content_AssetManager_seekAsset(JNIEnv* env, jobject clazz, jlong assetHandle, jlong offset, jint whence) argument 507 android_content_AssetManager_getAssetLength(JNIEnv* env, jobject clazz, jlong assetHandle) argument 520 android_content_AssetManager_getAssetRemainingLength(JNIEnv* env, jobject clazz, jlong assetHandle) argument 533 android_content_AssetManager_addAssetPath(JNIEnv* env, jobject clazz, jstring path, jboolean appAsLib) argument 552 android_content_AssetManager_addOverlayPath(JNIEnv* env, jobject clazz, jstring idmapPath) argument 571 android_content_AssetManager_isUpToDate(JNIEnv* env, jobject clazz) argument 580 getLocales(JNIEnv* env, jobject clazz, bool includeSystemLocales) argument 610 android_content_AssetManager_getLocales(JNIEnv* env, jobject clazz) argument 615 android_content_AssetManager_getNonSystemLocales(JNIEnv* env, jobject clazz) argument 620 constructConfigurationObject(JNIEnv* env, const ResTable_config& config) argument 635 getSizeConfigurationsInternal(JNIEnv* env, const Vector<ResTable_config>& configs) argument 657 android_content_AssetManager_getSizeConfigurations(JNIEnv* env, jobject clazz) argument 670 android_content_AssetManager_setConfiguration(JNIEnv* env, jobject clazz, jint mcc, jint mnc, jstring locale, jint orientation, jint touchscreen, jint density, jint keyboard, jint keyboardHidden, jint navigation, jint screenWidth, jint screenHeight, jint smallestScreenWidthDp, jint screenWidthDp, jint screenHeightDp, jint screenLayout, jint uiMode, jint colorMode, jint sdkVersion) argument 726 android_content_AssetManager_getResourceIdentifier(JNIEnv* env, jobject clazz, jstring name, jstring defType, jstring defPackage) argument 769 android_content_AssetManager_getResourceName(JNIEnv* env, jobject clazz, jint resid) argument 812 android_content_AssetManager_getResourcePackageName(JNIEnv* env, jobject clazz, jint resid) argument 832 android_content_AssetManager_getResourceTypeName(JNIEnv* env, jobject clazz, jint resid) argument 856 android_content_AssetManager_getResourceEntryName(JNIEnv* env, jobject clazz, jint resid) argument 880 android_content_AssetManager_loadResourceValue(JNIEnv* env, jobject clazz, jint ident, jshort density, jobject outValue, jboolean resolve) argument 923 android_content_AssetManager_loadResourceBagValue(JNIEnv* env, jobject clazz, jint ident, jint bagEntryId, jobject outValue, jboolean resolve) argument 974 android_content_AssetManager_getStringBlockCount(JNIEnv* env, jobject clazz) argument 983 android_content_AssetManager_getNativeStringBlock(JNIEnv* env, jobject clazz, jint block) argument 993 android_content_AssetManager_getCookieName(JNIEnv* env, jobject clazz, jint cookie) argument 1009 android_content_AssetManager_getAssignedPackageIdentifiers(JNIEnv* env, jobject clazz) argument 1032 android_content_AssetManager_newTheme(JNIEnv* env, jobject clazz) argument 1041 android_content_AssetManager_deleteTheme(JNIEnv* env, jobject clazz, jlong themeHandle) argument 1048 android_content_AssetManager_applyThemeStyle(JNIEnv* env, jobject clazz, jlong themeHandle, jint styleRes, jboolean force) argument 1057 android_content_AssetManager_copyTheme(JNIEnv* env, jobject clazz, jlong destHandle, jlong srcHandle) argument 1065 android_content_AssetManager_clearTheme(JNIEnv* env, jobject clazz, jlong themeHandle) argument 1071 android_content_AssetManager_loadThemeAttributeValue( JNIEnv* env, jobject clazz, jlong themeHandle, jint ident, jobject outValue, jboolean resolve) argument 1094 android_content_AssetManager_getThemeChangingConfigurations(JNIEnv* env, jobject clazz, jlong themeHandle) argument 1101 android_content_AssetManager_dumpTheme(JNIEnv* env, jobject clazz, jlong themeHandle, jint pri, jstring tag, jstring prefix) argument 1113 android_content_AssetManager_resolveAttrs(JNIEnv* env, jobject clazz, jlong themeToken, jint defStyleAttr, jint defStyleRes, jintArray inValues, jintArray attrs, jintArray outValues, jintArray outIndices) argument 1179 android_content_AssetManager_applyStyle(JNIEnv* env, jobject, jlong themeToken, jint defStyleAttr, jint defStyleRes, jlong xmlParserToken, jintArray attrsObj, jint length, jlong outValuesAddress, jlong outIndicesAddress) argument 1192 android_content_AssetManager_retrieveAttributes(JNIEnv* env, jobject clazz, jlong xmlParserToken, jintArray attrs, jintArray outValues, jintArray outIndices) argument 1256 android_content_AssetManager_getArraySize(JNIEnv* env, jobject clazz, jint id) argument 1273 android_content_AssetManager_retrieveArray(JNIEnv* env, jobject clazz, jint id, jintArray outValues) argument 1361 android_content_AssetManager_openXmlAssetNative(JNIEnv* env, jobject clazz, jint cookie, jstring fileName) argument 1402 android_content_AssetManager_getArrayStringInfo(JNIEnv* env, jobject clazz, jint arrayResId) argument 1454 android_content_AssetManager_getArrayStringResource(JNIEnv* env, jobject clazz, jint arrayResId) argument 1520 android_content_AssetManager_getArrayIntResource(JNIEnv* env, jobject clazz, jint arrayResId) argument 1564 android_content_AssetManager_getStyleAttributes(JNIEnv* env, jobject clazz, jint styleId) argument 1594 android_content_AssetManager_init(JNIEnv* env, jobject clazz, jboolean isSystem) argument 1611 android_content_AssetManager_destroy(JNIEnv* env, jobject clazz) argument 1622 android_content_AssetManager_getGlobalAssetCount(JNIEnv* env, jobject clazz) argument 1627 android_content_AssetManager_getAssetAllocations(JNIEnv* env, jobject clazz) argument 1638 android_content_AssetManager_getGlobalAssetManagerCount(JNIEnv* env, jobject clazz) argument 1768 register_android_content_AssetManager(JNIEnv* env) argument [all...] |
H A D | android_view_InputDevice.cpp | 39 jobject android_view_InputDevice_create(JNIEnv* env, const InputDeviceInfo& deviceInfo) { argument 40 ScopedLocalRef<jstring> nameObj(env, env->NewStringUTF(deviceInfo.getDisplayName().string())); 45 ScopedLocalRef<jstring> descriptorObj(env, 46 env->NewStringUTF(deviceInfo.getIdentifier().descriptor.string())); 51 ScopedLocalRef<jobject> kcmObj(env, 52 android_view_KeyCharacterMap_create(env, deviceInfo.getId(), 63 ScopedLocalRef<jobject> inputDeviceObj(env, env->NewObject(gInputDeviceClassInfo.clazz, 74 env 85 register_android_view_InputDevice(JNIEnv* env) argument [all...] |
H A D | android_app_admin_SecurityLog.cpp | 47 static jboolean android_app_admin_SecurityLog_isLoggingEnabled(JNIEnv* env, argument 52 static jint android_app_admin_SecurityLog_writeEvent_String(JNIEnv* env, argument 59 const char *str = value != NULL ? env->GetStringUTFChars(value, NULL) : "NULL"; 69 if (value != NULL) env->ReleaseStringUTFChars(value, str); 73 static jint android_app_admin_SecurityLog_writeEvent_Array(JNIEnv* env, jobject clazz, argument 76 return android_app_admin_SecurityLog_writeEvent_String(env, clazz, tag, NULL); 83 jsize copied = 0, num = env->GetArrayLength(value); 85 jobject item = env->GetObjectArrayElement(value, copied); 86 if (item == NULL || env->IsInstanceOf(item, gStringClass)) { 88 const char *str = item != NULL ? env 129 readEvents(JNIEnv* env, int loggerMode, jlong startTime, jobject out) argument 194 android_app_admin_SecurityLog_readEvents(JNIEnv* env, jobject , jobject out) argument 204 android_app_admin_SecurityLog_readEventsSince(JNIEnv* env, jobject , jlong timestamp, jobject out) argument 215 android_app_admin_SecurityLog_readPreviousEvents(JNIEnv* env, jobject , jobject out) argument 225 android_app_admin_SecurityLog_readEventsOnWrapping(JNIEnv* env, jobject , jlong timestamp, jobject out) argument 290 register_android_app_admin_SecurityLog(JNIEnv* env) argument [all...] |
/frameworks/base/media/jni/ |
H A D | android_media_MediaDataSource.cpp | 35 JMediaDataSource::JMediaDataSource(JNIEnv* env, jobject source) argument 37 mMediaDataSourceObj = env->NewGlobalRef(source); 40 ScopedLocalRef<jclass> mediaDataSourceClass(env, env->GetObjectClass(mMediaDataSourceObj)); 43 mReadMethod = env->GetMethodID(mediaDataSourceClass.get(), "readAt", "(J[BII)I"); 45 mGetSizeMethod = env->GetMethodID(mediaDataSourceClass.get(), "getSize", "()J"); 47 mCloseMethod = env->GetMethodID(mediaDataSourceClass.get(), "close", "()V"); 50 ScopedLocalRef<jbyteArray> tmp(env, env->NewByteArray(kBufferSize)); 51 mByteArrayObj = (jbyteArray)env 62 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 82 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 124 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 149 JNIEnv* env = AndroidRuntime::getJNIEnv(); local [all...] |
H A D | android_media_MediaCrypto.cpp | 41 static sp<JCrypto> getCrypto(JNIEnv *env, jobject thiz) { argument 42 return (JCrypto *)env->GetLongField(thiz, gFields.context); 46 JNIEnv *env, jobject thiz, 48 mObject = env->NewWeakGlobalRef(thiz); 59 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 61 env->DeleteWeakGlobalRef(mObject); 125 sp<ICrypto> JCrypto::GetCrypto(JNIEnv *env, jobject obj) { argument 126 jclass clazz = env->FindClass("android/media/MediaCrypto"); 129 if (!env->IsInstanceOf(obj, clazz)) { 133 sp<JCrypto> jcrypto = getCrypto(env, ob 45 JCrypto( JNIEnv *env, jobject thiz, const uint8_t uuid[16], const void *initData, size_t initSize) argument 143 JByteArrayToVector(JNIEnv *env, jbyteArray const &byteArray) argument 155 setCrypto( JNIEnv *env, jobject thiz, const sp<JCrypto> &crypto) argument 169 android_media_MediaCrypto_release(JNIEnv *env, jobject thiz) argument 173 android_media_MediaCrypto_native_init(JNIEnv *env) argument 181 android_media_MediaCrypto_native_setup( JNIEnv *env, jobject thiz, jbyteArray uuidObj, jbyteArray initDataObj) argument 229 android_media_MediaCrypto_native_finalize( JNIEnv *env, jobject thiz) argument 234 android_media_MediaCrypto_isCryptoSchemeSupportedNative( JNIEnv *env, jobject , jbyteArray uuidObj) argument 257 android_media_MediaCrypto_requiresSecureDecoderComponent( JNIEnv *env, jobject thiz, jstring mimeObj) argument 285 android_media_MediaCrypto_setMediaDrmSession( JNIEnv *env, jobject thiz, jbyteArray jsessionId) argument 338 register_android_media_Crypto(JNIEnv *env) argument [all...] |
H A D | android_media_MediaMetadataRetriever.cpp | 54 static void process_media_retriever_call(JNIEnv *env, status_t opStatus, const char* exception, const char *message) argument 57 jniThrowException(env, "java/lang/IllegalStateException", NULL); 61 jniThrowException( env, exception, message); 66 jniThrowException( env, exception, msg); 71 static MediaMetadataRetriever* getRetriever(JNIEnv* env, jobject thiz) argument 74 MediaMetadataRetriever* retriever = (MediaMetadataRetriever*) env->GetLongField(thiz, fields.context); 78 static void setRetriever(JNIEnv* env, jobject thiz, MediaMetadataRetriever* retriever) argument 81 env->SetLongField(thiz, fields.context, (jlong) retriever); 86 JNIEnv *env, jobject thiz, jobject httpServiceBinderObj, jstring path, 90 MediaMetadataRetriever* retriever = getRetriever(env, thi 85 android_media_MediaMetadataRetriever_setDataSourceAndHeaders( JNIEnv *env, jobject thiz, jobject httpServiceBinderObj, jstring path, jobjectArray keys, jobjectArray values) argument 146 android_media_MediaMetadataRetriever_setDataSourceFD(JNIEnv *env, jobject thiz, jobject fileDescriptor, jlong offset, jlong length) argument 175 android_media_MediaMetadataRetriever_setDataSourceCallback(JNIEnv *env, jobject thiz, jobject dataSource) argument 247 android_media_MediaMetadataRetriever_getFrameAtTime(JNIEnv *env, jobject thiz, jlong timeUs, jint option) argument 335 android_media_MediaMetadataRetriever_getEmbeddedPicture( JNIEnv *env, jobject thiz, jint pictureType) argument 371 android_media_MediaMetadataRetriever_extractMetadata(JNIEnv *env, jobject thiz, jint keyCode) argument 388 android_media_MediaMetadataRetriever_release(JNIEnv *env, jobject thiz) argument 397 android_media_MediaMetadataRetriever_native_finalize(JNIEnv *env, jobject thiz) argument 407 android_media_MediaMetadataRetriever_native_init(JNIEnv *env) argument 458 android_media_MediaMetadataRetriever_native_setup(JNIEnv *env, jobject thiz) argument 490 register_android_media_MediaMetadataRetriever(JNIEnv *env) argument [all...] |
/frameworks/ml/bordeaux/learning/multiclass_pa/jni/ |
H A D | jni_multiclass_pa.cpp | 36 jlong Java_android_bordeaux_learning_MulticlassPA_initNativeClassifier(JNIEnv* /* env */, 48 jboolean Java_android_bordeaux_learning_MulticlassPA_deleteNativeClassifier(JNIEnv* /* env */, 56 jboolean Java_android_bordeaux_learning_MulticlassPA_nativeSparseTrainOneExample(JNIEnv* env, argument 66 jfloat* values = env->GetFloatArrayElements(value_array, NULL); 67 jint* indices = env->GetIntArrayElements(index_array, NULL); 68 const int value_len = env->GetArrayLength(value_array); 69 const int index_len = env->GetArrayLength(index_array); 76 env->ReleaseIntArrayElements(index_array, indices, JNI_ABORT); 77 env->ReleaseFloatArrayElements(value_array, values, JNI_ABORT); 81 env 89 Java_android_bordeaux_learning_MulticlassPA_nativeSparseGetClass(JNIEnv* env, jobject , jintArray index_array, jfloatArray value_array, jlong paPtr) argument [all...] |
/frameworks/av/media/libstagefright/http/ |
H A D | HTTPHelper.cpp | 39 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 42 env, env->FindClass("android/media/MediaHTTPService")); 45 jmethodID constructID = env->GetMethodID(clazz.get(), "<init>", "()V"); 49 env, env->NewObject(clazz.get(), constructID)); 54 env->GetMethodID(clazz.get(), "asBinder", "()Landroid/os/IBinder;"); 58 env, env->CallObjectMethod(httpServiceObj.get(), asBinderID)); 62 ibinderForJavaObject(env, httpServiceBinderOb [all...] |
/frameworks/base/core/jni/android/graphics/ |
H A D | ColorFilter.cpp | 33 static void SafeUnref(JNIEnv* env, jobject clazz, jlong skFilterHandle) { argument 38 static jlong CreatePorterDuffFilter(JNIEnv* env, jobject, jint srcColor, jint modeHandle) { argument 43 static jlong CreateLightingFilter(JNIEnv* env, jobject, jint mul, jint add) { argument 47 static jlong CreateColorMatrixFilter(JNIEnv* env, jobject, jfloatArray jarray) { argument 48 AutoJavaFloatArray autoArray(env, jarray, 20); 75 int register_android_graphics_ColorFilter(JNIEnv* env) { argument 76 android::RegisterMethodsOrDie(env, "android/graphics/ColorFilter", colorfilter_methods, 78 android::RegisterMethodsOrDie(env, "android/graphics/PorterDuffColorFilter", porterduff_methods, 80 android::RegisterMethodsOrDie(env, "android/graphics/LightingColorFilter", lighting_methods, 82 android::RegisterMethodsOrDie(env, "androi [all...] |
H A D | MaskFilter.cpp | 11 static void ThrowIAE_IfNull(JNIEnv* env, void* ptr) { argument 13 doThrowIAE(env); 19 static void destructor(JNIEnv* env, jobject, jlong filterHandle) { argument 24 static jlong createBlur(JNIEnv* env, jobject, jfloat radius, jint blurStyle) { argument 27 ThrowIAE_IfNull(env, filter); 31 static jlong createEmboss(JNIEnv* env, jobject, jfloatArray dirArray, jfloat ambient, jfloat specular, jfloat radius) { argument 34 AutoJavaFloatArray autoDir(env, dirArray, 3); 43 ThrowIAE_IfNull(env, filter); 47 static jlong createTable(JNIEnv* env, jobject, jbyteArray jtable) { argument 48 AutoJavaByteArray autoTable(env, jtabl 53 createClipTable(JNIEnv* env, jobject, jint min, jint max) argument 58 createGammaTable(JNIEnv* env, jobject, jfloat gamma) argument 82 register_android_graphics_MaskFilter(JNIEnv* env) argument [all...] |
/frameworks/base/core/tests/hosttests/test-apps/SharedUid/32/jni/ |
H A D | native.cpp | 25 add(JNIEnv */* env */, jobject /* thiz */, jint a, jint b) { 40 static int registerNativeMethods(JNIEnv* env, const char* className, argument 45 clazz = env->FindClass(className); 50 if (env->RegisterNatives(clazz, gMethods, numMethods) < 0) { 63 static int registerNatives(JNIEnv* env) argument 65 if (!registerNativeMethods(env, classPathName, 81 JNIEnv* env; member in union:__anon1153 90 JNIEnv* env = NULL; local 98 env = uenv.env; [all...] |
/frameworks/base/core/tests/hosttests/test-apps/SharedUid/64/jni/ |
H A D | native.cpp | 25 add(JNIEnv */* env */, jobject /* thiz */, jint a, jint b) { 40 static int registerNativeMethods(JNIEnv* env, const char* className, argument 45 clazz = env->FindClass(className); 50 if (env->RegisterNatives(clazz, gMethods, numMethods) < 0) { 63 static int registerNatives(JNIEnv* env) argument 65 if (!registerNativeMethods(env, classPathName, 81 JNIEnv* env; member in union:__anon1154 90 JNIEnv* env = NULL; local 98 env = uenv.env; [all...] |
/frameworks/base/core/tests/hosttests/test-apps/SharedUid/dual/jni/ |
H A D | native.cpp | 25 add(JNIEnv */* env */, jobject /* thiz */, jint a, jint b) { 40 static int registerNativeMethods(JNIEnv* env, const char* className, argument 45 clazz = env->FindClass(className); 50 if (env->RegisterNatives(clazz, gMethods, numMethods) < 0) { 63 static int registerNatives(JNIEnv* env) argument 65 if (!registerNativeMethods(env, classPathName, 81 JNIEnv* env; member in union:__anon1155 90 JNIEnv* env = NULL; local 98 env = uenv.env; [all...] |
/frameworks/base/media/jni/audioeffect/ |
H A D | android_media_Visualizer.cpp | 89 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 92 env->DeleteGlobalRef(waveform_data); 97 env->DeleteGlobalRef(fft_data); 141 static void ensureArraySize(JNIEnv *env, jbyteArray *array, uint32_t size) { argument 143 uint32_t len = env->GetArrayLength(*array); 147 env->DeleteGlobalRef(*array); 151 jbyteArray localRef = env->NewByteArray(size); 154 *array = (jbyteArray)env->NewGlobalRef(localRef); 157 env->DeleteLocalRef(localRef); 169 JNIEnv *env local 233 getVisualizer(JNIEnv* env, jobject thiz) argument 241 setVisualizer(JNIEnv* env, jobject thiz, const sp<Visualizer>& v) argument 262 android_media_visualizer_native_init(JNIEnv *env) argument 339 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 351 android_media_visualizer_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jint sessionId, jintArray jId, jstring opPackageName) argument 437 android_media_visualizer_native_release(JNIEnv *env, jobject thiz) argument 460 android_media_visualizer_native_finalize(JNIEnv *env, jobject thiz) argument 467 android_media_visualizer_native_setEnabled(JNIEnv *env, jobject thiz, jboolean enabled) argument 488 android_media_visualizer_native_getEnabled(JNIEnv *env, jobject thiz) argument 503 android_media_visualizer_native_getCaptureSizeRange(JNIEnv *env, jobject ) argument 521 android_media_visualizer_native_setCaptureSize(JNIEnv *env, jobject thiz, jint size) argument 532 android_media_visualizer_native_getCaptureSize(JNIEnv *env, jobject thiz) argument 542 android_media_visualizer_native_setScalingMode(JNIEnv *env, jobject thiz, jint mode) argument 553 android_media_visualizer_native_getScalingMode(JNIEnv *env, jobject thiz) argument 563 android_media_visualizer_native_setMeasurementMode(JNIEnv *env, jobject thiz, jint mode) argument 573 android_media_visualizer_native_getMeasurementMode(JNIEnv *env, jobject thiz) argument 583 android_media_visualizer_native_getSamplingRate(JNIEnv *env, jobject thiz) argument 593 android_media_visualizer_native_getWaveForm(JNIEnv *env, jobject thiz, jbyteArray jWaveform) argument 611 android_media_visualizer_native_getFft(JNIEnv *env, jobject thiz, jbyteArray jFft) argument 630 android_media_visualizer_native_getPeakRms(JNIEnv *env, jobject thiz, jobject jPeakRmsObj) argument 649 android_media_setPeriodicCapture(JNIEnv *env, jobject thiz, jint rate, jboolean jWaveform, jboolean jFft) argument 707 register_android_media_visualizer(JNIEnv *env) argument [all...] |
/frameworks/base/tests/net/jni/ |
H A D | apf_jni.cpp | 31 JNIEnv* env, jclass, jbyteArray program, jbyteArray packet, jint filter_age) { 33 (uint8_t*)env->GetByteArrayElements(program, NULL), 34 env->GetArrayLength(program), 35 (uint8_t*)env->GetByteArrayElements(packet, NULL), 36 env->GetArrayLength(packet), 64 static void throwException(JNIEnv* env, const std::string& error) { argument 65 jclass newExcCls = env->FindClass("java/lang/IllegalStateException"); 70 env->ThrowNew(newExcCls, error.c_str()); 73 static jstring com_android_server_ApfTest_compileToBpf(JNIEnv* env, jclass, jstring jfilter) { argument 74 ScopedUtfChars filter(env, jfilte 30 com_android_server_ApfTest_apfSimulate( JNIEnv* env, jclass, jbyteArray program, jbyteArray packet, jint filter_age) argument 99 com_android_server_ApfTest_compareBpfApf(JNIEnv* env, jclass, jstring jfilter, jstring jpcap_filename, jbyteArray japf_program) argument 163 JNIEnv *env; local [all...] |
/frameworks/base/media/mca/filterfw/jni/ |
H A D | jni_native_frame.cpp | 35 jboolean Java_android_filterfw_core_NativeFrame_nativeAllocate(JNIEnv* env, argument 39 return ToJBool(WrapOwnedObjectInJava(std::move(frame), env, thiz, true)); 42 jboolean Java_android_filterfw_core_NativeFrame_nativeDeallocate(JNIEnv* env, jobject thiz) { argument 43 return ToJBool(DeleteNativeObject<NativeFrame>(env, thiz)); 54 jboolean Java_android_filterfw_core_NativeFrame_setNativeData(JNIEnv* env, argument 59 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz); 61 jbyte* bytes = env->GetByteArrayElements(data, NULL); 66 env->ReleaseByteArrayElements(data, bytes, JNI_ABORT); 73 jbyteArray Java_android_filterfw_core_NativeFrame_getNativeData(JNIEnv* env, argument 76 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thi 88 Java_android_filterfw_core_NativeFrame_getNativeBuffer(JNIEnv* env, jobject thiz, jobject buffer) argument 99 Java_android_filterfw_core_NativeFrame_setNativeInts(JNIEnv* env, jobject thiz, jintArray ints) argument 117 Java_android_filterfw_core_NativeFrame_getNativeInts(JNIEnv* env, jobject thiz, jint size) argument 133 Java_android_filterfw_core_NativeFrame_setNativeFloats(JNIEnv* env, jobject thiz, jfloatArray floats) argument 151 Java_android_filterfw_core_NativeFrame_getNativeFloats(JNIEnv* env, jobject thiz, jint size) argument 167 Java_android_filterfw_core_NativeFrame_setNativeBitmap(JNIEnv* env, jobject thiz, jobject bitmap, jint size, jint bytes_per_sample) argument 217 Java_android_filterfw_core_NativeFrame_getNativeBitmap(JNIEnv* env, jobject thiz, jobject bitmap, jint size, jint bytes_per_sample) argument 269 Java_android_filterfw_core_NativeFrame_getNativeCapacity(JNIEnv* env, jobject thiz) argument 274 Java_android_filterfw_core_NativeFrame_nativeCopyFromNative(JNIEnv* env, jobject thiz, jobject frame) argument 285 Java_android_filterfw_core_NativeFrame_nativeCopyFromGL(JNIEnv* env, jobject thiz, jobject frame) argument [all...] |
/frameworks/base/services/core/jni/ |
H A D | com_android_server_input_InputWindowHandle.cpp | 71 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 72 env->DeleteWeakGlobalRef(mObjWeak); 75 jobject NativeInputWindowHandle::getInputWindowHandleObjLocalRef(JNIEnv* env) { argument 76 return env->NewLocalRef(mObjWeak); 80 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 81 jobject obj = env->NewLocalRef(mObjWeak); 93 jobject inputChannelObj = env->GetObjectField(obj, 96 mInfo->inputChannel = android_view_InputChannel_getInputChannel(env, inputChannelObj); 97 env->DeleteLocalRef(inputChannelObj); 102 jstring nameObj = jstring(env 169 android_server_InputWindowHandle_getHandle( JNIEnv* env, jobject inputWindowHandleObj) argument 200 android_server_InputWindowHandle_nativeDispose(JNIEnv* env, jobject obj) argument 227 register_android_server_InputWindowHandle(JNIEnv* env) argument [all...] |