/frameworks/base/core/jni/ |
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_backup_BackupDataOutput.cpp | 29 ctor_native(JNIEnv* env, jobject clazz, jobject fileDescriptor) argument 31 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 40 dtor_native(JNIEnv* env, jobject clazz, jlong w) argument 46 writeEntityHeader_native(JNIEnv* env, jobject clazz, jlong w, jstring key, jint dataSize) argument 51 const char* keyUTF = env->GetStringUTFChars(key, NULL); 57 env->ReleaseStringUTFChars(key, keyUTF); 63 writeEntityData_native(JNIEnv* env, jobject clazz, jlong w, jbyteArray data, jint size) argument 68 if (env->GetArrayLength(data) < size) { 73 jbyte* dataBytes = env->GetByteArrayElements(data, NULL); 80 env 86 setKeyPrefix_native(JNIEnv* env, jobject clazz, jlong w, jstring keyPrefixObj) argument 106 register_android_backup_BackupDataOutput(JNIEnv* env) argument [all...] |
H A D | android_content_res_Configuration.cpp | 49 JNIEnv* env, jobject clazz, struct AConfiguration* out) { 50 out->mcc = env->GetIntField(clazz, gConfigurationClassInfo.mcc); 51 out->mnc = env->GetIntField(clazz, gConfigurationClassInfo.mnc); 52 out->screenLayout = env->GetIntField(clazz, gConfigurationClassInfo.screenLayout); 53 out->touchscreen = env->GetIntField(clazz, gConfigurationClassInfo.touchscreen); 54 out->keyboard = env->GetIntField(clazz, gConfigurationClassInfo.keyboard); 55 out->navigation = env->GetIntField(clazz, gConfigurationClassInfo.navigation); 57 out->inputFlags = env->GetIntField(clazz, gConfigurationClassInfo.keyboardHidden); 58 int hardKeyboardHidden = env->GetIntField(clazz, gConfigurationClassInfo.hardKeyboardHidden); 63 out->inputFlags |= env 48 android_Configuration_getFromJava( JNIEnv* env, jobject clazz, struct AConfiguration* out) argument 75 register_android_content_res_Configuration(JNIEnv* env) argument [all...] |
H A D | android_ddm_DdmHandleNativeHeap.cpp | 73 static jbyteArray DdmHandleNativeHeap_getLeakInfo(JNIEnv* env, jobject) { argument 94 jbyteArray array = env->NewByteArray(sizeof(Header) + header.mapSize + header.allocSize); 96 env->SetByteArrayRegion(array, 0, 98 env->SetByteArrayRegion(array, sizeof(header), 100 env->SetByteArrayRegion(array, sizeof(header) + maps.size(), 112 int register_android_ddm_DdmHandleNativeHeap(JNIEnv* env) { argument 113 return RegisterMethodsOrDie(env, "android/ddm/DdmHandleNativeHeap", method_table,
|
H A D | android_graphics_Picture.cpp | 28 static jlong android_graphics_Picture_newPicture(JNIEnv* env, jobject, jlong srcHandle) { argument 33 static jlong android_graphics_Picture_deserialize(JNIEnv* env, jobject, jobject jstream, argument 36 SkStream* strm = CreateJavaInputStreamAdaptor(env, jstream, jstorage); 44 static void android_graphics_Picture_killPicture(JNIEnv* env, jobject, jlong pictureHandle) { argument 50 static void android_graphics_Picture_draw(JNIEnv* env, jobject, jlong canvasHandle, argument 59 static jboolean android_graphics_Picture_serialize(JNIEnv* env, jobject, jlong pictureHandle, argument 62 SkWStream* strm = CreateJavaOutputStreamAdaptor(env, jstream, jstorage); 72 static jint android_graphics_Picture_getWidth(JNIEnv* env, jobject, jlong pictureHandle) { argument 77 static jint android_graphics_Picture_getHeight(JNIEnv* env, jobject, jlong pictureHandle) { argument 82 static jlong android_graphics_Picture_beginRecording(JNIEnv* env, jobjec argument 89 android_graphics_Picture_endRecording(JNIEnv* env, jobject, jlong pictHandle) argument 106 register_android_graphics_Picture(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_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_nio_utils.cpp | 63 android::AutoBufferPointer::AutoBufferPointer(JNIEnv* env, jobject nioBuffer, argument 65 fEnv = env; 67 fPointer = android::nio_getPointer(env, nioBuffer, &fArray); 80 int register_android_nio_utils(JNIEnv* env) { argument 81 jclass localClass = FindClassOrDie(env, "java/nio/NIOAccess"); 82 gNioJNI.getBasePointerID = GetStaticMethodIDOrDie(env, localClass, "getBasePointer", 84 gNioJNI.getBaseArrayID = GetStaticMethodIDOrDie(env, localClass, "getBaseArray", 86 gNioJNI.getBaseArrayOffsetID = GetStaticMethodIDOrDie(env, localClass, "getBaseArrayOffset", 90 gNioJNI.nioAccessClass = MakeGlobalRefOrDie(env, localClass);
|
H A D | android_os_Trace.cpp | 45 static jlong android_os_Trace_nativeGetEnabledTags(JNIEnv* env, jclass clazz) { argument 49 static void android_os_Trace_nativeTraceCounter(JNIEnv* env, jclass clazz, argument 51 ScopedUtfChars name(env, nameStr); 57 static void android_os_Trace_nativeTraceBegin(JNIEnv* env, jclass clazz, argument 59 ScopedStringChars jchars(env, nameStr); 67 static void android_os_Trace_nativeTraceEnd(JNIEnv* env, jclass clazz, argument 74 static void android_os_Trace_nativeAsyncTraceBegin(JNIEnv* env, jclass clazz, argument 76 ScopedStringChars jchars(env, nameStr); 84 static void android_os_Trace_nativeAsyncTraceEnd(JNIEnv* env, jclass clazz, argument 86 ScopedStringChars jchars(env, nameSt 94 android_os_Trace_nativeSetAppTracingAllowed(JNIEnv* env, jclass clazz, jboolean allowed) argument 101 android_os_Trace_nativeSetTracingEnabled(JNIEnv* env, jclass clazz, jboolean enabled) argument 136 register_android_os_Trace(JNIEnv* env) argument [all...] |
H A D | android_text_AndroidCharacter.cpp | 54 static void getDirectionalities(JNIEnv* env, jobject obj, jcharArray srcArray, argument 57 ScopedCharArrayRO src(env, srcArray); 61 ScopedByteArrayRW dest(env, destArray); 66 if (env->GetArrayLength(srcArray) < count || env->GetArrayLength(destArray) < count) { 67 jniThrowException(env, "java/lang/ArrayIndexOutOfBoundsException", NULL); 96 static jint getEastAsianWidth(JNIEnv* env, jobject obj, jchar input) argument 105 static void getEastAsianWidths(JNIEnv* env, jobject obj, jcharArray srcArray, argument 108 ScopedCharArrayRO src(env, srcArray); 112 ScopedByteArrayRW dest(env, destArra 148 mirror(JNIEnv* env, jobject obj, jcharArray charArray, jint start, jint count) argument 176 getMirror(JNIEnv* env, jobject obj, jchar c) argument 194 register_android_text_AndroidCharacter(JNIEnv* env) argument [all...] |
H A D | android_util_FileObserver.cpp | 40 static jint android_os_fileobserver_init(JNIEnv* env, jobject object) argument 49 static void android_os_fileobserver_observe(JNIEnv* env, jobject object, jint fd) argument 79 path = env->NewStringUTF(event->name); 82 env->CallVoidMethod(object, method_onEvent, event->wd, event->mask, path); 83 if (env->ExceptionCheck()) { 84 env->ExceptionDescribe(); 85 env->ExceptionClear(); 89 env->DeleteLocalRef(path); 101 static jint android_os_fileobserver_startWatching(JNIEnv* env, jobject object, jint fd, jstring pathString, jint mask) argument 109 const char* path = env 121 android_os_fileobserver_stopWatching(JNIEnv* env, jobject object, jint fd, jint wfd) argument 139 register_android_os_FileObserver(JNIEnv* env) argument [all...] |
H A D | android_util_MemoryIntArray.cpp | 24 static jint android_util_MemoryIntArray_create(JNIEnv* env, jobject clazz, jstring name, argument 28 jniThrowException(env, "java/io/IOException", "bad name"); 33 jniThrowException(env, "java/io/IOException", "bad size"); 37 const char* nameStr = env->GetStringUTFChars(name, NULL); 40 env->ReleaseStringUTFChars(name, nameStr); 43 jniThrowException(env, "java/io/IOException", "ashmem creation failed"); 49 jniThrowException(env, "java/io/IOException", "cannot set ashmem prot mode"); 56 static jlong android_util_MemoryIntArray_open(JNIEnv* env, jobject clazz, jint fd, argument 60 jniThrowException(env, "java/io/IOException", "bad file descriptor"); 66 jniThrowException(env, "jav 93 android_util_MemoryIntArray_close(JNIEnv* env, jobject clazz, jint fd, jlong ashmemAddr, jboolean owner) argument 123 android_util_MemoryIntArray_get(JNIEnv* env, jobject clazz, jint fd, jlong address, jint index, jboolean owner) argument 140 android_util_MemoryIntArray_set(JNIEnv* env, jobject clazz, jint fd, jlong address, jint index, jint newValue, jboolean owner) argument 157 android_util_MemoryIntArray_size(JNIEnv* env, jobject clazz, jint fd) argument 189 register_android_util_MemoryIntArray(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_util_jar_StrictJarFile.cpp | 36 static void throwIoException(JNIEnv* env, const int32_t errorCode) { argument 37 jniThrowException(env, "java/io/IOException", ErrorCodeString(errorCode)); 40 static jobject newZipEntry(JNIEnv* env, const ZipEntry& entry, jstring entryName) { argument 41 return env->NewObject(JniConstants::zipEntryClass, 54 static jlong StrictJarFile_nativeOpenJarFile(JNIEnv* env, jobject, jstring fileName) { argument 55 ScopedUtfChars fileChars(env, fileName); 64 throwIoException(env, error); 90 static jlong StrictJarFile_nativeStartIteration(JNIEnv* env, jobject, jlong nativeHandle, argument 92 ScopedUtfChars prefixChars(env, prefix); 109 throwIoException(env, erro 116 StrictJarFile_nativeNextEntry(JNIEnv* env, jobject, jlong iterationHandle) argument 135 StrictJarFile_nativeFindEntry(JNIEnv* env, jobject, jlong nativeHandle, jstring entryName) argument 164 register_android_util_jar_StrictJarFile(JNIEnv* env) argument [all...] |
H A D | android_view_HardwareLayer.cpp | 44 static jboolean android_view_HardwareLayer_prepare(JNIEnv* env, jobject clazz, argument 53 static void android_view_HardwareLayer_setLayerPaint(JNIEnv* env, jobject clazz, argument 62 static void android_view_HardwareLayer_setTransform(JNIEnv* env, jobject clazz, argument 69 static void android_view_HardwareLayer_setSurfaceTexture(JNIEnv* env, jobject clazz, argument 72 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, surface)); 76 static void android_view_HardwareLayer_updateSurfaceTexture(JNIEnv* env, jobject clazz, argument 97 int register_android_view_HardwareLayer(JNIEnv* env) { argument 98 return RegisterMethodsOrDie(env, kClassPathName, gMethods, NELEM(gMethods));
|
H A D | android_view_PointerIcon.cpp | 48 jobject android_view_PointerIcon_getSystemIcon(JNIEnv* env, jobject contextObj, int32_t style) { argument 49 jobject pointerIconObj = env->CallStaticObjectMethod(gPointerIconClassInfo.clazz, 51 if (env->ExceptionCheck()) { 53 LOGW_EX(env); 54 env->ExceptionClear(); 60 status_t android_view_PointerIcon_load(JNIEnv* env, jobject pointerIconObj, jobject contextObj, argument 68 ScopedLocalRef<jobject> loadedPointerIconObj(env, env->CallObjectMethod(pointerIconObj, 70 if (env->ExceptionCheck() || !loadedPointerIconObj.get()) { 72 LOGW_EX(env); 79 android_view_PointerIcon_getLoadedIcon(JNIEnv* env, jobject pointerIconObj, PointerIcon* outPointerIcon) argument 107 android_view_PointerIcon_loadSystemIcon(JNIEnv* env, jobject contextObj, int32_t style, PointerIcon* outPointerIcon) argument 124 register_android_view_PointerIcon(JNIEnv* env) argument [all...] |
H A D | com_android_internal_view_animation_NativeInterpolatorFactoryHelper.cpp | 29 static jlong createAccelerateDecelerateInterpolator(JNIEnv* env, jobject clazz) { argument 33 static jlong createAccelerateInterpolator(JNIEnv* env, jobject clazz, jfloat factor) { argument 37 static jlong createAnticipateInterpolator(JNIEnv* env, jobject clazz, jfloat tension) { argument 41 static jlong createAnticipateOvershootInterpolator(JNIEnv* env, jobject clazz, jfloat tension) { argument 45 static jlong createBounceInterpolator(JNIEnv* env, jobject clazz) { argument 49 static jlong createCycleInterpolator(JNIEnv* env, jobject clazz, jfloat cycles) { argument 53 static jlong createDecelerateInterpolator(JNIEnv* env, jobject clazz, jfloat factor) { argument 57 static jlong createLinearInterpolator(JNIEnv* env, jobject clazz) { argument 61 static jlong createOvershootInterpolator(JNIEnv* env, jobject clazz, jfloat tension) { argument 65 static jlong createLutInterpolator(JNIEnv* env, jobjec argument 94 register_com_android_internal_view_animation_NativeInterpolatorFactoryHelper(JNIEnv* env) argument [all...] |
H A D | core_jni_helpers.h | 27 static inline jclass FindClassOrDie(JNIEnv* env, const char* class_name) { argument 28 jclass clazz = env->FindClass(class_name); 33 static inline jfieldID GetFieldIDOrDie(JNIEnv* env, jclass clazz, const char* field_name, argument 35 jfieldID res = env->GetFieldID(clazz, field_name, field_signature); 40 static inline jmethodID GetMethodIDOrDie(JNIEnv* env, jclass clazz, const char* method_name, argument 42 jmethodID res = env->GetMethodID(clazz, method_name, method_signature); 47 static inline jfieldID GetStaticFieldIDOrDie(JNIEnv* env, jclass clazz, const char* field_name, argument 49 jfieldID res = env->GetStaticFieldID(clazz, field_name, field_signature); 54 static inline jmethodID GetStaticMethodIDOrDie(JNIEnv* env, jclass clazz, const char* method_name, argument 56 jmethodID res = env 62 MakeGlobalRefOrDie(JNIEnv* env, T in) argument 68 RegisterMethodsOrDie(JNIEnv* env, const char* className, const JNINativeMethod* gMethods, int numMethods) argument [all...] |
/frameworks/base/media/jni/ |
H A D | android_media_PlaybackParams.h | 46 void init(JNIEnv *env) { argument 47 jclass lclazz = env->FindClass("android/media/PlaybackParams"); 52 clazz = (jclass)env->NewGlobalRef(lclazz); 57 constructID = env->GetMethodID(clazz, "<init>", "()V"); 59 speed = env->GetFieldID(clazz, "mSpeed", "F"); 60 pitch = env->GetFieldID(clazz, "mPitch", "F"); 61 audio_fallback_mode = env->GetFieldID(clazz, "mAudioFallbackMode", "I"); 62 audio_stretch_mode = env->GetFieldID(clazz, "mAudioStretchMode", "I"); 63 set = env->GetFieldID(clazz, "mSet", "I"); 66 env 77 exit(JNIEnv *env) argument 83 fillFromJobject(JNIEnv *env, const fields_t& fields, jobject params) argument 98 asJobject(JNIEnv *env, const fields_t& fields) argument [all...] |
/frameworks/base/media/mca/filterfw/jni/ |
H A D | jni_util.cpp | 35 JavaObject::JavaObject(jobject object, JNIEnv* env) 39 object_ = env->NewGlobalRef(object_); 66 JNIEnv* env = GetCurrentJNIEnv(); 67 if (!env) 70 env->DeleteGlobalRef(object_); 91 JNIEnv* env = NULL; 92 const jint result = vm->GetEnv(reinterpret_cast<void**>(&env), 94 return result == JNI_OK ? env : NULL; 98 jstring ToJString(JNIEnv* env, const std::string& value) { argument 99 return env 102 ToCppString(JNIEnv* env, jstring value) argument 121 IsJavaInstanceOf(JNIEnv* env, jobject object, const std::string& class_name) argument 127 CreateJObject(JNIEnv* env, const std::string& class_name, const std::string& signature, T value) argument 133 ToCValue(JNIEnv* env, jobject object) argument 162 ToJObject(JNIEnv* env, const Value& value) argument [all...] |
/frameworks/base/media/mca/filterpacks/java/android/filterpacks/imageproc/ |
H A D | DrawRectFilter.java | 86 public void process(FilterContext env) { argument 96 GLFrame output = (GLFrame)env.getFrameManager().duplicateFrame(imageFrame);
|
H A D | ResizeFilter.java | 86 public void process(FilterContext env) { argument 89 createProgram(env, input.getFormat()); 98 Frame output = env.getFrameManager().newFrame(outputFormat); 102 GLFrame mipmapped = (GLFrame)env.getFrameManager().newFrame(input.getFormat());
|
/frameworks/base/native/android/ |
H A D | native_window.cpp | 27 ANativeWindow* ANativeWindow_fromSurface(JNIEnv* env, jobject surface) { argument 28 sp<ANativeWindow> win = android_view_Surface_getNativeWindow(env, surface);
|
/frameworks/base/services/core/jni/ |
H A D | com_android_server_UsbDeviceManager.cpp | 44 static void set_accessory_string(JNIEnv *env, int fd, int cmd, jobjectArray strArray, int index) argument 51 jstring obj = env->NewStringUTF(buffer); 52 env->SetObjectArrayElement(strArray, index, obj); 53 env->DeleteLocalRef(obj); 58 static jobjectArray android_server_UsbDeviceManager_getAccessoryStrings(JNIEnv *env, argument 66 jclass stringClass = env->FindClass("java/lang/String"); 67 jobjectArray strArray = env->NewObjectArray(6, stringClass, NULL); 69 set_accessory_string(env, fd, ACCESSORY_GET_STRING_MANUFACTURER, strArray, 0); 70 set_accessory_string(env, fd, ACCESSORY_GET_STRING_MODEL, strArray, 1); 71 set_accessory_string(env, f 81 android_server_UsbDeviceManager_openAccessory(JNIEnv *env, jobject ) argument 132 register_android_server_UsbDeviceManager(JNIEnv *env) argument [all...] |
H A D | com_android_server_UsbMidiDevice.cpp | 42 android_server_UsbMidiDevice_get_subdevice_count(JNIEnv *env, jobject /* thiz */, argument 84 android_server_UsbMidiDevice_open(JNIEnv *env, jobject thiz, jint card, jint device, argument 92 jobjectArray fds = env->NewObjectArray(subdevice_count + 1, sFileDescriptorClass, NULL); 105 jobject fileDescriptor = jniCreateFileDescriptor(env, fd); 106 env->SetObjectArrayElement(fds, i, fileDescriptor); 107 env->DeleteLocalRef(fileDescriptor); 113 jobject fileDescriptor = jniCreateFileDescriptor(env, pipeFD[0]); 114 env->SetObjectArrayElement(fds, subdevice_count, fileDescriptor); 115 env->DeleteLocalRef(fileDescriptor); 117 env 123 android_server_UsbMidiDevice_close(JNIEnv *env, jobject thiz, jobjectArray fds) argument 144 register_android_server_UsbMidiDevice(JNIEnv *env) argument [all...] |