/frameworks/base/core/jni/ |
H A D | android_media_AudioTrack.cpp | 125 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 126 if (user != NULL && env != NULL) { 127 env->CallStaticVoidMethod( 131 if (env->ExceptionCheck()) { 132 env->ExceptionDescribe(); 133 env->ExceptionClear(); 139 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 140 if (user != NULL && env != NULL) { 141 env->CallStaticVoidMethod( 145 if (env 162 getAudioTrack(JNIEnv* env, jobject thiz) argument 170 setAudioTrack(JNIEnv* env, jobject thiz, const sp<AudioTrack>& at) argument 186 android_media_AudioTrack_setup(JNIEnv *env, jobject thiz, jobject weak_this, jobject jaa, jint sampleRateInHertz, jint javaChannelMask, jint audioFormat, jint buffSizeInBytes, jint memoryMode, jintArray jSession) argument 398 android_media_AudioTrack_start(JNIEnv *env, jobject thiz) argument 413 android_media_AudioTrack_stop(JNIEnv *env, jobject thiz) argument 428 android_media_AudioTrack_pause(JNIEnv *env, jobject thiz) argument 443 android_media_AudioTrack_flush(JNIEnv *env, jobject thiz) argument 457 android_media_AudioTrack_set_volume(JNIEnv *env, jobject thiz, jfloat leftVol, jfloat rightVol ) argument 472 android_media_AudioTrack_release(JNIEnv *env, jobject thiz) argument 508 android_media_AudioTrack_finalize(JNIEnv *env, jobject thiz) argument 564 android_media_AudioTrack_write_byte(JNIEnv *env, jobject thiz, jbyteArray javaAudioData, jint offsetInBytes, jint sizeInBytes, jint javaAudioFormat, jboolean isWriteBlocking) argument 607 android_media_AudioTrack_write_native_bytes(JNIEnv *env, jobject thiz, jbyteArray javaBytes, jint byteOffset, jint sizeInBytes, jint javaAudioFormat, jboolean isWriteBlocking) argument 632 android_media_AudioTrack_write_short(JNIEnv *env, jobject thiz, jshortArray javaAudioData, jint offsetInShorts, jint sizeInShorts, jint javaAudioFormat) argument 678 android_media_AudioTrack_write_float(JNIEnv *env, jobject thiz, jfloatArray javaAudioData, jint offsetInFloats, jint sizeInFloats, jint javaAudioFormat, jboolean isWriteBlocking) argument 716 android_media_AudioTrack_get_native_frame_count(JNIEnv *env, jobject thiz) argument 729 android_media_AudioTrack_set_playback_rate(JNIEnv *env, jobject thiz, jint sampleRateInHz) argument 742 android_media_AudioTrack_get_playback_rate(JNIEnv *env, jobject thiz) argument 754 android_media_AudioTrack_set_marker_pos(JNIEnv *env, jobject thiz, jint markerPos) argument 767 android_media_AudioTrack_get_marker_pos(JNIEnv *env, jobject thiz) argument 782 android_media_AudioTrack_set_pos_update_period(JNIEnv *env, jobject thiz, jint period) argument 795 android_media_AudioTrack_get_pos_update_period(JNIEnv *env, jobject thiz) argument 810 android_media_AudioTrack_set_position(JNIEnv *env, jobject thiz, jint position) argument 823 android_media_AudioTrack_get_position(JNIEnv *env, jobject thiz) argument 838 android_media_AudioTrack_get_latency(JNIEnv *env, jobject thiz) argument 851 android_media_AudioTrack_get_timestamp(JNIEnv *env, jobject thiz, jlongArray jTimestamp) argument 875 android_media_AudioTrack_set_loop(JNIEnv *env, jobject thiz, jint loopStart, jint loopEnd, jint loopCount) argument 888 android_media_AudioTrack_reload(JNIEnv *env, jobject thiz) argument 900 android_media_AudioTrack_get_output_sample_rate(JNIEnv *env, jobject thiz, jint javaStreamType) argument 936 android_media_AudioTrack_get_min_buff_size(JNIEnv *env, jobject thiz, jint sampleRateInHertz, jint channelCount, jint audioFormat) argument 958 android_media_AudioTrack_setAuxEffectSendLevel(JNIEnv *env, jobject thiz, jfloat level ) argument 976 android_media_AudioTrack_attachAuxEffect(JNIEnv *env, jobject thiz, jint effectId) argument 1059 register_android_media_AudioTrack(JNIEnv *env) argument [all...] |
H A D | android_util_StringBlock.cpp | 34 static jlong android_content_StringBlock_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); 51 env->ReleaseByteArrayElements(bArray, b, 0); 54 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 62 static jint android_content_StringBlock_nativeGetSize(JNIEnv* env, jobject clazz, argument 67 jniThrowNullPointerException(env, NULL); 74 static jstring android_content_StringBlock_nativeGetString(JNIEnv* env, jobjec argument 98 android_content_StringBlock_nativeGetStyle(JNIEnv* env, jobject clazz, jlong token, jint idx) argument 141 android_content_StringBlock_nativeDestroy(JNIEnv* env, jobject clazz, jlong token) argument 172 register_android_content_StringBlock(JNIEnv* env) argument [all...] |
H A D | android_hardware_SerialPort.cpp | 36 android_hardware_SerialPort_open(JNIEnv *env, jobject thiz, jobject fileDescriptor, jint speed) argument 130 jniThrowException(env, "java/lang/IllegalArgumentException", 135 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 139 jniThrowException(env, "java/io/IOException", "Could not open serial port"); 142 env->SetIntField(thiz, field_context, fd); 161 android_hardware_SerialPort_close(JNIEnv *env, jobject thiz) argument 163 int fd = env->GetIntField(thiz, field_context); 165 env->SetIntField(thiz, field_context, -1); 169 android_hardware_SerialPort_read_array(JNIEnv *env, jobject thiz, jbyteArray buffer, jint length) argument 171 int fd = env 191 android_hardware_SerialPort_read_direct(JNIEnv *env, jobject thiz, jobject buffer, jint length) argument 208 android_hardware_SerialPort_write_array(JNIEnv *env, jobject thiz, jbyteArray buffer, jint length) argument 225 android_hardware_SerialPort_write_direct(JNIEnv *env, jobject thiz, jobject buffer, jint length) argument 240 android_hardware_SerialPort_send_break(JNIEnv *env, jobject thiz) argument 261 register_android_hardware_SerialPort(JNIEnv *env) argument [all...] |
H A D | android_nio_utils.cpp | 61 android::AutoBufferPointer::AutoBufferPointer(JNIEnv* env, jobject nioBuffer, argument 63 fEnv = env; 65 fPointer = android::nio_getPointer(env, nioBuffer, &fArray); 76 static jclass findClass(JNIEnv* env, const char name[]) { argument 77 jclass c = env->FindClass(name); 82 static jmethodID findStaticMethod(JNIEnv* env, jclass c, const char method[], argument 84 jmethodID m = env->GetStaticMethodID(c, method, params); 89 static jfieldID getFieldID(JNIEnv* env, jclass c, const char name[], argument 91 jfieldID f = env->GetFieldID(c, name, type); 98 int register_android_nio_utils(JNIEnv* env) { argument [all...] |
H A D | android_os_UEventObserver.cpp | 37 static void nativeSetup(JNIEnv *env, jclass clazz) { argument 39 jniThrowException(env, "java/lang/RuntimeException", 64 static jstring nativeWaitForNextEvent(JNIEnv *env, jclass clazz) { argument 82 return env->NewString(message, length); 87 static void nativeAddMatch(JNIEnv* env, jclass clazz, jstring matchStr) { argument 88 ScopedUtfChars match(env, matchStr); 94 static void nativeRemoveMatch(JNIEnv* env, jclass clazz, jstring matchStr) { argument 95 ScopedUtfChars match(env, matchStr); 118 int register_android_os_UEventObserver(JNIEnv *env) argument 122 clazz = env [all...] |
H A D | android_media_AudioRecord.cpp | 86 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 87 if (user != NULL && env != NULL) { 88 env->CallStaticVoidMethod( 92 if (env->ExceptionCheck()) { 93 env->ExceptionDescribe(); 94 env->ExceptionClear(); 100 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 101 if (user != NULL && env != NULL) { 102 env->CallStaticVoidMethod( 106 if (env 122 getAudioRecord(JNIEnv* env, jobject thiz) argument 130 setAudioRecord(JNIEnv* env, jobject thiz, const sp<AudioRecord>& ar) argument 147 android_media_AudioRecord_setup(JNIEnv *env, jobject thiz, jobject weak_this, jobject jaa, jint sampleRateInHertz, jint channelMask, jint audioFormat, jint buffSizeInBytes, jintArray jSession) argument 289 android_media_AudioRecord_start(JNIEnv *env, jobject thiz, jint event, jint triggerSession) argument 304 android_media_AudioRecord_stop(JNIEnv *env, jobject thiz) argument 320 android_media_AudioRecord_release(JNIEnv *env, jobject thiz) argument 355 android_media_AudioRecord_finalize(JNIEnv *env, jobject thiz) argument 361 android_media_AudioRecord_readInByteArray(JNIEnv *env, jobject thiz, jbyteArray javaAudioData, jint offsetInBytes, jint sizeInBytes) argument 403 android_media_AudioRecord_readInShortArray(JNIEnv *env, jobject thiz, jshortArray javaAudioData, jint offsetInShorts, jint sizeInShorts) argument 450 android_media_AudioRecord_readInDirectBuffer(JNIEnv *env, jobject thiz, jobject jBuffer, jint sizeInBytes) argument 482 android_media_AudioRecord_set_marker_pos(JNIEnv *env, jobject thiz, jint markerPos) argument 496 android_media_AudioRecord_get_marker_pos(JNIEnv *env, jobject thiz) argument 512 android_media_AudioRecord_set_pos_update_period(JNIEnv *env, jobject thiz, jint period) argument 527 android_media_AudioRecord_get_pos_update_period(JNIEnv *env, jobject thiz) argument 546 android_media_AudioRecord_get_min_buff_size(JNIEnv *env, jobject thiz, jint sampleRateInHertz, jint channelCount, jint audioFormat) argument 601 register_android_media_AudioRecord(JNIEnv *env) argument [all...] |
H A D | android_database_CursorWindow.cpp | 48 static void throwExceptionWithRowCol(JNIEnv* env, jint row, jint column) { argument 53 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 56 static void throwUnknownTypeException(JNIEnv * env, jint type) { argument 59 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 62 static jlong nativeCreate(JNIEnv* env, jclass clazz, jstring nameObj, jint cursorWindowSize) { argument 64 const char* nameStr = env->GetStringUTFChars(nameObj, NULL); 66 env->ReleaseStringUTFChars(nameObj, nameStr); 80 static jlong nativeCreateFromParcel(JNIEnv* env, jclass clazz, jobject parcelObj) { argument 81 Parcel* parcel = parcelForJavaObject(env, parcelObj); 95 static void nativeDispose(JNIEnv* env, jclas argument 103 nativeGetName(JNIEnv* env, jclass clazz, jlong windowPtr) argument 108 nativeWriteToParcel(JNIEnv * env, jclass clazz, jlong windowPtr, jobject parcelObj) argument 121 nativeClear(JNIEnv * env, jclass clazz, jlong windowPtr) argument 130 nativeGetNumRows(JNIEnv* env, jclass clazz, jlong windowPtr) argument 135 nativeSetNumColumns(JNIEnv* env, jclass clazz, jlong windowPtr, jint columnNum) argument 142 nativeAllocRow(JNIEnv* env, jclass clazz, jlong windowPtr) argument 148 nativeFreeLastRow(JNIEnv* env, jclass clazz, jlong windowPtr) argument 153 nativeGetType(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 168 nativeGetBlob(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 203 nativeGetString(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 247 allocCharArrayBuffer(JNIEnv* env, jobject bufferObj, size_t size) argument 270 fillCharArrayBufferUTF(JNIEnv* env, jobject bufferObj, const char* str, size_t len) argument 288 clearCharArrayBuffer(JNIEnv* env, jobject bufferObj) argument 295 nativeCopyStringToBuffer(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column, jobject bufferObj) argument 334 nativeGetLong(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 365 nativeGetDouble(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 396 nativePutBlob(JNIEnv* env, jclass clazz, jlong windowPtr, jbyteArray valueObj, jint row, jint column) argument 414 nativePutString(JNIEnv* env, jclass clazz, jlong windowPtr, jstring valueObj, jint row, jint column) argument 436 nativePutLong(JNIEnv* env, jclass clazz, jlong windowPtr, jlong value, jint row, jint column) argument 450 nativePutDouble(JNIEnv* env, jclass clazz, jlong windowPtr, jdouble value, jint row, jint column) argument 464 nativePutNull(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 533 register_android_database_CursorWindow(JNIEnv * env) argument [all...] |
H A D | android_view_KeyCharacterMap.cpp | 69 jobject android_view_KeyCharacterMap_create(JNIEnv* env, int32_t deviceId, argument 77 return env->NewObject(gKeyCharacterMapClassInfo.clazz, gKeyCharacterMapClassInfo.ctor, 81 static jlong nativeReadFromParcel(JNIEnv *env, jobject clazz, jobject parcelObj) { argument 82 Parcel* parcel = parcelForJavaObject(env, parcelObj); 101 static void nativeWriteToParcel(JNIEnv* env, jobject clazz, jlong ptr, jobject parcelObj) { argument 103 Parcel* parcel = parcelForJavaObject(env, parcelObj); 110 static void nativeDispose(JNIEnv *env, jobject clazz, jlong ptr) { argument 115 static jchar nativeGetCharacter(JNIEnv *env, jobject clazz, jlong ptr, argument 121 static jboolean nativeGetFallbackAction(JNIEnv *env, jobject clazz, jlong ptr, jint keyCode, argument 128 env 136 nativeGetNumber(JNIEnv *env, jobject clazz, jlong ptr, jint keyCode) argument 141 nativeGetMatch(JNIEnv *env, jobject clazz, jlong ptr, jint keyCode, jcharArray charsArray, jint metaState) argument 157 nativeGetDisplayLabel(JNIEnv *env, jobject clazz, jlong ptr, jint keyCode) argument 162 nativeGetKeyboardType(JNIEnv *env, jobject clazz, jlong ptr) argument 167 nativeGetEvents(JNIEnv *env, jobject clazz, jlong ptr, jcharArray charsArray) argument 236 register_android_view_KeyCharacterMap(JNIEnv* env) argument [all...] |
H A D | android_os_SELinux.cpp | 48 static jboolean isSELinuxEnabled(JNIEnv *env, jobject) { argument 59 static jboolean isSELinuxEnforced(JNIEnv *env, jobject) { argument 70 static jboolean setSELinuxEnforce(JNIEnv *env, jobject, jboolean value) { argument 88 static jstring getPeerCon(JNIEnv *env, jobject, jobject fileDescriptor) { argument 94 jniThrowNullPointerException(env, 99 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 100 if (env->ExceptionOccurred() != NULL) { 109 ScopedLocalRef<jstring> contextStr(env, NULL); 111 contextStr.reset(env->NewStringUTF(context.get())); 127 static jboolean setFSCreateCon(JNIEnv *env, jobjec argument 158 setFileCon(JNIEnv *env, jobject, jstring pathStr, jstring contextStr) argument 191 getFileCon(JNIEnv *env, jobject, jstring pathStr) argument 222 getCon(JNIEnv *env, jobject) argument 249 getPidCon(JNIEnv *env, jobject, jint pid) argument 275 getBooleanNames(JNIEnv *env, JNIEnv) argument 306 getBooleanValue(JNIEnv *env, jobject, jstring nameStr) argument 331 setBooleanValue(JNIEnv *env, jobject, jstring nameStr, jboolean value) argument 363 checkSELinuxAccess(JNIEnv *env, jobject, jstring subjectContextStr, jstring objectContextStr, jstring objectClassStr, jstring permissionStr) argument 407 native_restorecon(JNIEnv *env, jobject, jstring pathnameStr, jint flags) argument 465 register_android_os_SELinux(JNIEnv *env) argument [all...] |
H A D | android_view_InputEventReceiver.cpp | 52 NativeInputEventReceiver(JNIEnv* env, 59 status_t consumeEvents(JNIEnv* env, bool consumeBatches, nsecs_t frameTime, 89 NativeInputEventReceiver::NativeInputEventReceiver(JNIEnv* env, argument 92 mReceiverWeakGlobal(env->NewGlobalRef(receiverWeak)), 101 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 102 env->DeleteGlobalRef(mReceiverWeakGlobal); 170 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 171 status_t status = consumeEvents(env, false /*consumeBatches*/, -1, NULL); 172 mMessageQueue->raiseAndClearException(env, "handleReceiveCallback"); 194 JNIEnv* env local 217 consumeEvents(JNIEnv* env, bool consumeBatches, nsecs_t frameTime, bool* outConsumedBatch) argument 333 nativeInit(JNIEnv* env, jclass clazz, jobject receiverWeak, jobject inputChannelObj, jobject messageQueueObj) argument 362 nativeDispose(JNIEnv* env, jclass clazz, jlong receiverPtr) argument 369 nativeFinishInputEvent(JNIEnv* env, jclass clazz, jlong receiverPtr, jint seq, jboolean handled) argument 381 nativeConsumeBatchedInputEvents(JNIEnv* env, jclass clazz, jlong receiverPtr, jlong frameTimeNanos) argument 420 register_android_view_InputEventReceiver(JNIEnv* env) argument [all...] |
H A D | android_database_SQLiteDebug.cpp | 39 static void nativeGetPagerStats(JNIEnv *env, jobject clazz, jobject statsObj) argument 49 env->SetIntField(statsObj, gSQLiteDebugPagerStatsClassInfo.memoryUsed, memoryUsed); 50 env->SetIntField(statsObj, gSQLiteDebugPagerStatsClassInfo.pageCacheOverflow, 52 env->SetIntField(statsObj, gSQLiteDebugPagerStatsClassInfo.largestMemAlloc, largestMemAlloc); 66 var = env->FindClass(className); \ 70 var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \ 73 int register_android_database_SQLiteDebug(JNIEnv *env) argument 85 return AndroidRuntime::registerNativeMethods(env, "android/database/sqlite/SQLiteDebug",
|
H A D | android_hardware_UsbRequest.cpp | 33 struct usb_request* get_request_from_object(JNIEnv* env, jobject java_request) argument 35 return (struct usb_request*)env->GetLongField(java_request, field_context); 39 extern struct usb_device* get_device_from_object(JNIEnv* env, jobject connection); 42 android_hardware_UsbRequest_init(JNIEnv *env, jobject thiz, jobject java_device, argument 47 struct usb_device* device = get_device_from_object(env, java_device); 64 env->SetLongField(thiz, field_context, (jlong)request); 69 android_hardware_UsbRequest_close(JNIEnv *env, jobject thiz) argument 72 struct usb_request* request = get_request_from_object(env, thiz); 75 env->SetLongField(thiz, field_context, 0); 80 android_hardware_UsbRequest_queue_array(JNIEnv *env, jobjec argument 119 android_hardware_UsbRequest_dequeue_array(JNIEnv *env, jobject thiz, jbyteArray buffer, jint length, jboolean out) argument 138 android_hardware_UsbRequest_queue_direct(JNIEnv *env, jobject thiz, jobject buffer, jint length, jboolean out) argument 170 android_hardware_UsbRequest_dequeue_direct(JNIEnv *env, jobject thiz) argument 183 android_hardware_UsbRequest_cancel(JNIEnv *env, jobject thiz) argument 205 register_android_hardware_UsbRequest(JNIEnv *env) argument [all...] |
H A D | android_text_AndroidBidi.cpp | 28 static jint runBidi(JNIEnv* env, jobject obj, jint dir, jcharArray chsArray, argument 35 jchar* chs = env->GetCharArrayElements(chsArray, NULL); 37 jbyte* info = env->GetByteArrayElements(infoArray, NULL); 48 jniThrowException(env, "java/lang/RuntimeException", NULL); 52 env->ReleaseByteArrayElements(infoArray, info, 0); 54 env->ReleaseCharArrayElements(chsArray, chs, JNI_ABORT); 64 int register_android_text_AndroidBidi(JNIEnv* env) argument 66 return AndroidRuntime::registerNativeMethods(env, "android/text/AndroidBidi",
|
H A D | android_util_Process.cpp | 60 static void signalExceptionForPriorityError(JNIEnv* env, int err) argument 64 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 67 jniThrowException(env, "java/lang/IllegalArgumentException", "Given thread does not exist"); 70 jniThrowException(env, "java/lang/SecurityException", "No permission to modify given thread"); 73 jniThrowException(env, "java/lang/SecurityException", "No permission to set to given priority"); 76 jniThrowException(env, "java/lang/RuntimeException", "Unknown error"); 81 static void signalExceptionForGroupError(JNIEnv* env, int err) argument 85 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 88 jniThrowException(env, "java/lang/IllegalArgumentException", "Given thread does not exist"); 91 jniThrowException(env, "jav 102 android_os_Process_getUidForName(JNIEnv* env, jobject clazz, jstring name) argument 133 android_os_Process_getGidForName(JNIEnv* env, jobject clazz, jstring name) argument 164 android_os_Process_setThreadGroup(JNIEnv* env, jobject clazz, int tid, jint grp) argument 174 android_os_Process_setProcessGroup(JNIEnv* env, jobject clazz, int pid, jint grp) argument 261 android_os_Process_getProcessGroup(JNIEnv* env, jobject clazz, jint pid) argument 270 android_os_Process_setCanSelfBackground(JNIEnv* env, jobject clazz, jboolean bgOk) argument 287 android_os_Process_setThreadScheduler(JNIEnv* env, jclass clazz, jint tid, jint policy, jint pri) argument 302 android_os_Process_setThreadPriority(JNIEnv* env, jobject clazz, jint pid, jint pri) argument 333 android_os_Process_setCallingThreadPriority(JNIEnv* env, jobject clazz, jint pri) argument 339 android_os_Process_getThreadPriority(JNIEnv* env, jobject clazz, jint pid) argument 351 android_os_Process_setSwappiness(JNIEnv *env, jobject clazz, jint pid, jboolean is_increased) argument 377 android_os_Process_setArgV0(JNIEnv* env, jobject clazz, jstring name) argument 398 android_os_Process_setUid(JNIEnv* env, jobject clazz, jint uid) argument 403 android_os_Process_setGid(JNIEnv* env, jobject clazz, jint uid) argument 462 android_os_Process_getFreeMemory(JNIEnv* env, jobject clazz) argument 469 android_os_Process_getTotalMemory(JNIEnv* env, jobject clazz) argument 476 android_os_Process_readProcLines(JNIEnv* env, jobject clazz, jstring fileStr, jobjectArray reqFields, jlongArray outFields) argument 587 android_os_Process_getPids(JNIEnv* env, jobject clazz, jstring file, jintArray lastArray) argument 682 android_os_Process_parseProcLineArray(JNIEnv* env, jobject clazz, char* buffer, jint startIndex, jint endIndex, jintArray format, jobjectArray outStrings, jlongArray outLongs, jfloatArray outFloats) argument 799 android_os_Process_parseProcLine(JNIEnv* env, jobject clazz, jbyteArray buffer, jint startIndex, jint endIndex, jintArray format, jobjectArray outStrings, jlongArray outLongs, jfloatArray outFloats) argument 814 android_os_Process_readProcFile(JNIEnv* env, jobject clazz, jstring file, jintArray format, jobjectArray outStrings, jlongArray outLongs, jfloatArray outFloats) argument 852 android_os_Process_setApplicationObject(JNIEnv* env, jobject clazz, jobject binderObject) argument 863 android_os_Process_sendSignal(JNIEnv* env, jobject clazz, jint pid, jint sig) argument 871 android_os_Process_sendSignalQuiet(JNIEnv* env, jobject clazz, jint pid, jint sig) argument 878 android_os_Process_getElapsedCpuTime(JNIEnv* env, jobject clazz) argument 892 android_os_Process_getPss(JNIEnv* env, jobject clazz, jint pid) argument 919 android_os_Process_getPidsForCommands(JNIEnv* env, jobject clazz, jobjectArray commandNames) argument 1006 android_os_Process_killProcessGroup(JNIEnv* env, jobject clazz, jint uid, jint pid) argument 1011 android_os_Process_removeAllProcessGroups(JNIEnv* env, jobject clazz) argument 1049 register_android_os_Process(JNIEnv* env) argument [all...] |
H A D | android_view_KeyEvent.cpp | 53 jobject android_view_KeyEvent_fromNative(JNIEnv* env, const KeyEvent* event) { argument 54 jobject eventObj = env->CallStaticObjectMethod(gKeyEventClassInfo.clazz, 67 if (env->ExceptionCheck()) { 69 LOGE_EX(env); 70 env->ExceptionClear(); 76 status_t android_view_KeyEvent_toNative(JNIEnv* env, jobject eventObj, argument 78 jint deviceId = env->GetIntField(eventObj, gKeyEventClassInfo.mDeviceId); 79 jint source = env->GetIntField(eventObj, gKeyEventClassInfo.mSource); 80 jint metaState = env->GetIntField(eventObj, gKeyEventClassInfo.mMetaState); 81 jint action = env 95 android_view_KeyEvent_recycle(JNIEnv* env, jobject eventObj) argument 106 android_view_KeyEvent_nativeKeyCodeToString(JNIEnv* env, jobject clazz, jint keyCode) argument 111 android_view_KeyEvent_nativeKeyCodeFromString(JNIEnv* env, jobject clazz, jstring label) argument 144 register_android_view_KeyEvent(JNIEnv* env) argument [all...] |
/frameworks/base/media/jni/ |
H A D | android_media_MediaMuxer.cpp | 44 JNIEnv *env, jclass clazz, jlong nativeObject, jobjectArray keys, 48 jniThrowException(env, "java/lang/IllegalStateException", 54 status_t err = ConvertKeyValueArraysToMessage(env, keys, values, 57 jniThrowException(env, "java/lang/IllegalArgumentException", 66 jniThrowException(env, "java/lang/IllegalStateException", 74 JNIEnv *env, jclass clazz, jlong nativeObject, jint trackIndex, 78 jniThrowException(env, "java/lang/IllegalStateException", 84 void *dst = env->GetDirectBufferAddress(byteBuf); 92 (jbyteArray)env->CallObjectMethod(byteBuf, gFields.arrayID); 95 jniThrowException(env, "jav 43 android_media_MediaMuxer_addTrack( JNIEnv *env, jclass clazz, jlong nativeObject, jobjectArray keys, jobjectArray values) argument 73 android_media_MediaMuxer_writeSampleData( JNIEnv *env, jclass clazz, jlong nativeObject, jint trackIndex, jobject byteBuf, jint offset, jint size, jlong timeUs, jint flags) argument 135 android_media_MediaMuxer_native_setup( JNIEnv *env, jclass clazz, jobject fileDescriptor, jint format) argument 148 android_media_MediaMuxer_setOrientationHint( JNIEnv *env, jclass clazz, jlong nativeObject, jint degrees) argument 166 android_media_MediaMuxer_setLocation( JNIEnv *env, jclass clazz, jlong nativeObject, jint latitude, jint longitude) argument 178 android_media_MediaMuxer_start(JNIEnv *env, jclass clazz, jlong nativeObject) argument 196 android_media_MediaMuxer_stop(JNIEnv *env, jclass clazz, jlong nativeObject) argument 214 android_media_MediaMuxer_native_release( JNIEnv *env, jclass clazz, jlong nativeObject) argument 250 register_android_media_MediaMuxer(JNIEnv *env) argument [all...] |
/frameworks/opt/net/voip/src/jni/rtp/ |
H A D | RtpStream.cpp | 32 extern int parse(JNIEnv *env, jstring jAddress, int port, sockaddr_storage *ss); 38 jint create(JNIEnv *env, jobject thiz, jstring jAddress) argument 40 env->SetIntField(thiz, gSocket, -1); 43 if (parse(env, jAddress, 0, &ss) < 0) { 52 jniThrowException(env, "java/net/SocketException", strerror(errno)); 61 env->SetIntField(thiz, gSocket, socket); 78 env->SetIntField(thiz, gSocket, socket); 84 jniThrowException(env, "java/net/SocketException", strerror(errno)); 89 void close(JNIEnv *env, jobject thiz) argument 91 int socket = env 103 registerRtpStream(JNIEnv *env) argument [all...] |
/frameworks/base/services/core/jni/ |
H A D | com_android_server_location_FlpHardwareProvider.cpp | 50 static inline void CheckExceptions(JNIEnv* env, const char* methodName) { argument 51 if(!env->ExceptionCheck()) { 56 LOGE_EX(env); 57 env->ExceptionClear(); 61 JNIEnv* env, 73 jclass exceptionClass = env->FindClass("java/lang/RuntimeException"); 74 env->ThrowNew(exceptionClass, methodName); 78 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 80 if(sCallbackEnv == NULL || sCallbackEnv != env) { 81 ALOGE("CallbackThread check fail: env 60 ThrowOnError( JNIEnv* env, int resultCode, const char* methodName) argument 146 ClassInit(JNIEnv* env, jclass clazz) argument 210 TranslateFromObject( JNIEnv* env, jobject locationObject, FlpLocation& location) argument 267 TranslateFromObject( JNIEnv* env, jobject batchOptionsObject, FlpBatchOptions& batchOptions) argument 309 TranslateGeofenceFromGeofenceHardwareRequestParcelable( JNIEnv* env, jobject geofenceRequestObject, Geofence& geofence) argument 680 Init(JNIEnv* env, jobject obj) argument 701 IsSupported(JNIEnv* env, jclass clazz) argument 708 GetBatchSize(JNIEnv* env, jobject object) argument 716 StartBatching( JNIEnv* env, jobject object, jint id, jobject optionsObject) argument 731 UpdateBatchingOptions( JNIEnv* env, jobject object, jint id, jobject optionsObject) argument 746 StopBatching(JNIEnv* env, jobject object, jint id) argument 754 Cleanup(JNIEnv* env, jobject object) argument 777 GetBatchedLocation(JNIEnv* env, jobject object, jint lastNLocations) argument 785 InjectLocation(JNIEnv* env, jobject object, jobject locationObject) argument 809 InjectDiagnosticData(JNIEnv* env, jobject object, jstring stringData) argument 833 InjectDeviceContext(JNIEnv* env, jobject object, jint enabledMask) argument 846 AddGeofences( JNIEnv* env, jobject object, jobjectArray geofenceRequestsArray) argument 888 PauseGeofence(JNIEnv* env, jobject object, jint geofenceId) argument 896 ResumeGeofence( JNIEnv* env, jobject object, jint geofenceId, jint monitorTransitions) argument 908 ModifyGeofenceOption( JNIEnv* env, jobject object, jint geofenceId, jint lastTransition, jint monitorTransitions, jint notificationResponsiveness, jint unknownTimer, jint sourcesToUse) argument 932 RemoveGeofences( JNIEnv* env, jobject object, jintArray geofenceIdsArray) argument 999 register_android_server_location_FlpHardwareProvider(JNIEnv* env) argument [all...] |
H A D | com_android_server_input_InputManagerService.cpp | 129 static jobject getInputApplicationHandleObjLocalRef(JNIEnv* env, argument 135 getInputApplicationHandleObjLocalRef(env); 138 static jobject getInputWindowHandleObjLocalRef(JNIEnv* env, argument 144 getInputWindowHandleObjLocalRef(env); 147 static void loadSystemIconAsSprite(JNIEnv* env, jobject contextObj, int32_t style, argument 150 status_t status = android_view_PointerIcon_loadSystemIcon(env, 182 status_t registerInputChannel(JNIEnv* env, const sp<InputChannel>& inputChannel, 184 status_t unregisterInputChannel(JNIEnv* env, const sp<InputChannel>& inputChannel); 186 void setInputWindows(JNIEnv* env, jobjectArray windowHandleObjArray); 187 void setFocusedApplication(JNIEnv* env, jobjec 283 JNIEnv* env = jniEnv(); local 301 JNIEnv* env = jniEnv(); local 315 checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) argument 353 registerInputChannel(JNIEnv* env, const sp<InputChannel>& inputChannel, const sp<InputWindowHandle>& inputWindowHandle, bool monitor) argument 360 unregisterInputChannel(JNIEnv* env, const sp<InputChannel>& inputChannel) argument 366 JNIEnv* env = jniEnv(); local 447 JNIEnv* env = jniEnv(); local 470 JNIEnv* env = jniEnv(); local 480 JNIEnv* env = jniEnv(); local 511 JNIEnv* env = jniEnv(); local 536 JNIEnv* env = jniEnv(); local 557 JNIEnv* env = jniEnv(); local 569 JNIEnv* env = jniEnv(); local 581 JNIEnv* env = jniEnv(); local 609 JNIEnv* env = jniEnv(); local 623 JNIEnv* env = jniEnv(); local 638 setInputWindows(JNIEnv* env, jobjectArray windowHandleObjArray) argument 687 setFocusedApplication(JNIEnv* env, jobject applicationHandleObj) argument 758 getTouchAffineTransformation( JNIEnv *env, jfloatArray matrixArr) argument 776 JNIEnv* env = jniEnv(); local 798 JNIEnv* env = jniEnv(); local 838 JNIEnv* env = jniEnv(); local 876 JNIEnv* env = jniEnv(); local 914 JNIEnv* env = jniEnv(); local 947 JNIEnv* env = jniEnv(); local 986 JNIEnv* env = jniEnv(); local 996 JNIEnv* env = jniEnv(); local 1009 nativeInit(JNIEnv* env, jclass clazz, jobject serviceObj, jobject contextObj, jobject messageQueueObj) argument 1023 nativeStart(JNIEnv* env, jclass clazz, jlong ptr) argument 1032 nativeSetDisplayViewport(JNIEnv* env, jclass clazz, jlong ptr, jboolean external, jint displayId, jint orientation, jint logicalLeft, jint logicalTop, jint logicalRight, jint logicalBottom, jint physicalLeft, jint physicalTop, jint physicalRight, jint physicalBottom, jint deviceWidth, jint deviceHeight) argument 1055 nativeGetScanCodeState(JNIEnv* env, jclass clazz, jlong ptr, jint deviceId, jint sourceMask, jint scanCode) argument 1063 nativeGetKeyCodeState(JNIEnv* env, jclass clazz, jlong ptr, jint deviceId, jint sourceMask, jint keyCode) argument 1071 nativeGetSwitchState(JNIEnv* env, jclass clazz, jlong ptr, jint deviceId, jint sourceMask, jint sw) argument 1079 nativeHasKeys(JNIEnv* env, jclass clazz, jlong ptr, jint deviceId, jint sourceMask, jintArray keyCodes, jbooleanArray outFlags) argument 1103 throwInputChannelNotInitialized(JNIEnv* env) argument 1108 handleInputChannelDisposed(JNIEnv* env, jobject inputChannelObj, const sp<InputChannel>& inputChannel, void* data) argument 1117 nativeRegisterInputChannel(JNIEnv* env, jclass clazz, jlong ptr, jobject inputChannelObj, jobject inputWindowHandleObj, jboolean monitor) argument 1146 nativeUnregisterInputChannel(JNIEnv* env, jclass clazz, jlong ptr, jobject inputChannelObj) argument 1167 nativeSetInputFilterEnabled(JNIEnv* env, jclass clazz, jlong ptr, jboolean enabled) argument 1174 nativeInjectInputEvent(JNIEnv* env, jclass clazz, jlong ptr, jobject inputEventObj, jint displayId, jint injectorPid, jint injectorUid, jint syncMode, jint timeoutMillis, jint policyFlags) argument 1206 nativeSetInputWindows(JNIEnv* env, jclass clazz, jlong ptr, jobjectArray windowHandleObjArray) argument 1213 nativeSetFocusedApplication(JNIEnv* env, jclass clazz, jlong ptr, jobject applicationHandleObj) argument 1220 nativeSetInputDispatchMode(JNIEnv* env, jclass clazz, jlong ptr, jboolean enabled, jboolean frozen) argument 1227 nativeSetSystemUiVisibility(JNIEnv* env, jclass clazz, jlong ptr, jint visibility) argument 1234 nativeTransferTouchFocus(JNIEnv* env, jclass clazz, jlong ptr, jobject fromChannelObj, jobject toChannelObj) argument 1255 nativeSetPointerSpeed(JNIEnv* env, jclass clazz, jlong ptr, jint speed) argument 1262 nativeSetShowTouches(JNIEnv* env, jclass clazz, jlong ptr, jboolean enabled) argument 1269 nativeSetInteractive(JNIEnv* env, jclass clazz, jlong ptr, jboolean interactive) argument 1276 nativeReloadCalibration(JNIEnv* env, jclass clazz, jlong ptr) argument 1281 nativeVibrate(JNIEnv* env, jclass clazz, jlong ptr, jint deviceId, jlongArray patternObj, jint repeat, jint token) argument 1306 nativeCancelVibrate(JNIEnv* env, jclass clazz, jlong ptr, jint deviceId, jint token) argument 1313 nativeReloadKeyboardLayouts(JNIEnv* env, jclass clazz, jlong ptr) argument 1321 nativeReloadDeviceAliases(JNIEnv* env, jclass clazz, jlong ptr) argument 1329 nativeDump(JNIEnv* env, jclass clazz, jlong ptr) argument 1337 nativeMonitor(JNIEnv* env, jclass clazz, jlong ptr) argument 1416 register_android_server_InputManager(JNIEnv* env) argument [all...] |
H A D | com_android_server_power_PowerManagerService.cpp | 60 static bool checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { argument 61 if (env->ExceptionCheck()) { 63 LOGE_EX(env); 64 env->ExceptionClear(); 92 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 94 env->CallVoidMethod(gPowerManagerServiceObj, 97 checkAndClearExceptionFromCallback(env, "userActivityFromNative"); 103 static void nativeInit(JNIEnv* env, jobject obj) { argument 104 gPowerManagerServiceObj = env->NewGlobalRef(obj); 115 static void nativeAcquireSuspendBlocker(JNIEnv *env, jclas argument 120 nativeReleaseSuspendBlocker(JNIEnv *env, jclass clazz, jstring nameStr) argument 125 nativeSetInteractive(JNIEnv *env, jclass clazz, jboolean enable) argument 137 nativeSetAutoSuspend(JNIEnv *env, jclass clazz, jboolean enable) argument 147 nativeSendPowerHint(JNIEnv *env, jclass clazz, jint hintId, jint data) argument 189 register_android_server_PowerManagerService(JNIEnv* env) argument [all...] |
/frameworks/base/media/jni/audioeffect/ |
H A D | android_media_AudioEffect.cpp | 107 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 114 if (!user || !env) { 115 ALOGW("effectCallback error user %p, env %p", user, env); 150 array = env->NewByteArray(size); 155 bytes = env->GetByteArrayElements(array, NULL); 157 env->ReleaseByteArrayElements(array, bytes, 0); 166 env->CallStaticVoidMethod( 173 env->DeleteLocalRef(array); 176 if (env 187 android_media_AudioEffect_native_init(JNIEnv *env) argument 251 android_media_AudioEffect_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jstring type, jstring uuid, jint priority, jint sessionId, jintArray jId, jobjectArray javadesc) argument 427 android_media_AudioEffect_native_finalize(JNIEnv *env, jobject thiz) argument 448 android_media_AudioEffect_native_release(JNIEnv *env, jobject thiz) argument 459 android_media_AudioEffect_native_setEnabled(JNIEnv *env, jobject thiz, jboolean enabled) argument 475 android_media_AudioEffect_native_getEnabled(JNIEnv *env, jobject thiz) argument 496 android_media_AudioEffect_native_hasControl(JNIEnv *env, jobject thiz) argument 515 android_media_AudioEffect_native_setParameter(JNIEnv *env, jobject thiz, jint psize, jbyteArray pJavaParam, jint vsize, jbyteArray pJavaValue) argument 578 android_media_AudioEffect_native_getParameter(JNIEnv *env, jobject thiz, jint psize, jbyteArray pJavaParam, jint vsize, jbyteArray pJavaValue) argument 647 android_media_AudioEffect_native_command(JNIEnv *env, jobject thiz, jint cmdCode, jint cmdSize, jbyteArray jCmdData, jint replySize, jbyteArray jReplyData) argument 708 android_media_AudioEffect_native_queryEffects(JNIEnv *env, jclass clazz __unused) argument 803 android_media_AudioEffect_native_queryPreProcessings(JNIEnv *env, jclass clazz __unused, jint audioSession) argument 891 register_android_media_AudioEffect(JNIEnv *env) argument 899 JNIEnv* env = NULL; local [all...] |
/frameworks/base/core/jni/android/graphics/ |
H A D | BitmapFactory.cpp | 58 jstring getMimeTypeString(JNIEnv* env, SkImageDecoder::Format format) { argument 82 // NOTE: Caller should env->ExceptionCheck() for OOM 84 jstr = env->NewStringUTF(cstr); 89 static bool optionsJustBounds(JNIEnv* env, jobject options) { argument 90 return options != NULL && env->GetBooleanField(options, gOptions_justBoundsFieldID); 211 static jobject doDecode(JNIEnv* env, SkStreamRewindable* stream, jobject padding, jobject options) { argument 227 sampleSize = env->GetIntField(options, gOptions_sampleSizeFieldID); 228 if (optionsJustBounds(env, options)) { 233 env->SetIntField(options, gOptions_widthFieldID, -1); 234 env 467 nativeDecodeStream(JNIEnv* env, jobject clazz, jobject is, jbyteArray storage, jobject padding, jobject options) argument 482 nativeDecodeFileDescriptor(JNIEnv* env, jobject clazz, jobject fileDescriptor, jobject padding, jobject bitmapFactoryOptions) argument 526 nativeDecodeAsset(JNIEnv* env, jobject clazz, jlong native_asset, jobject padding, jobject options) argument 537 nativeDecodeByteArray(JNIEnv* env, jobject, jbyteArray byteArray, jint offset, jint length, jobject options) argument 550 nativeIsSeekable(JNIEnv* env, jobject, jobject fileDescriptor) argument 588 getFieldIDCheck(JNIEnv* env, jclass clazz, const char fieldname[], const char type[]) argument 595 register_android_graphics_BitmapFactory(JNIEnv* env) argument [all...] |
/frameworks/base/packages/DefaultContainerService/jni/ |
H A D | com_android_defcontainer_MeasurementUtils.cpp | 32 static jlong native_measureDirectory(JNIEnv* env, jobject clazz, jstring directory) { argument 35 const char* path = env->GetStringUTFChars(directory, NULL); 48 env->ReleaseStringUTFChars(directory, path); 57 int register_com_android_defcontainer(JNIEnv *env) { argument 59 env, "com/android/defcontainer/MeasurementUtils", g_methods, NELEM(g_methods)) < 0) { 69 JNIEnv *env; local 71 if (jvm->GetEnv((void**)&env, JNI_VERSION_1_6)) { 75 return android::register_com_android_defcontainer(env);
|
/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/jni/ |
H A D | frametovalues.cpp | 29 JNIEnv* env, jclass clazz, jobject imageBuffer, jobject grayBuffer ) 31 unsigned char* pixelPtr = static_cast<unsigned char*>(env->GetDirectBufferAddress(imageBuffer)); 32 unsigned char* grayPtr = static_cast<unsigned char*>(env->GetDirectBufferAddress(grayBuffer)); 38 int numPixels = env->GetDirectBufferCapacity(imageBuffer) / 4; 55 JNIEnv* env, jclass clazz, jobject imageBuffer, jobject rgbBuffer ) 57 unsigned char* pixelPtr = static_cast<unsigned char*>(env->GetDirectBufferAddress(imageBuffer)); 58 unsigned char* rgbPtr = static_cast<unsigned char*>(env->GetDirectBufferAddress(rgbBuffer)); 64 int numPixels = env->GetDirectBufferCapacity(imageBuffer) / 4; 28 Java_androidx_media_filterpacks_image_ToGrayValuesFilter_toGrayValues( JNIEnv* env, jclass clazz, jobject imageBuffer, jobject grayBuffer ) argument 54 Java_androidx_media_filterpacks_image_ToRgbValuesFilter_toRgbValues( JNIEnv* env, jclass clazz, jobject imageBuffer, jobject rgbBuffer ) argument
|
H A D | frametovalues.h | 31 JNIEnv* env, jclass clazz, jobject imageBuffer, jobject grayBuffer ); 35 JNIEnv* env, jclass clazz, jobject imageBuffer, jobject rgbBuffer );
|