/frameworks/base/core/jni/android/graphics/ |
H A D | PathMeasure.cpp | 55 static jlong create(JNIEnv* env, jobject clazz, jlong pathHandle, argument 67 static void setPath(JNIEnv* env, jobject clazz, jlong pairHandle, argument 81 static jfloat getLength(JNIEnv* env, jobject clazz, jlong pairHandle) { argument 86 static void convertTwoElemFloatArray(JNIEnv* env, jfloatArray array, const SkScalar src[2]) { argument 87 AutoJavaFloatArray autoArray(env, array, 2); 93 static jboolean getPosTan(JNIEnv* env, jobject clazz, jlong pairHandle, jfloat dist, jfloatArray pos, jfloatArray tan) { argument 104 convertTwoElemFloatArray(env, pos, tmpPos); 107 convertTwoElemFloatArray(env, tan, tmpTan); 112 static jboolean getMatrix(JNIEnv* env, jobject clazz, jlong pairHandle, jfloat dist, argument 120 static jboolean getSegment(JNIEnv* env, jobjec argument 128 isClosed(JNIEnv* env, jobject clazz, jlong pairHandle) argument 134 nextContour(JNIEnv* env, jobject clazz, jlong pairHandle) argument 140 destroy(JNIEnv* env, jobject clazz, jlong pairHandle) argument 158 register_android_graphics_PathMeasure(JNIEnv* env) argument [all...] |
H A D | YuvToJpegEncoder.cpp | 221 static jboolean YuvImage_compressToJpeg(JNIEnv* env, jobject, jbyteArray inYuv, argument 225 jbyte* yuv = env->GetByteArrayElements(inYuv, NULL); 226 SkWStream* strm = CreateJavaOutputStreamAdaptor(env, jstream, jstorage); 228 jint* imgOffsets = env->GetIntArrayElements(offsets, NULL); 229 jint* imgStrides = env->GetIntArrayElements(strides, NULL); 238 env->ReleaseByteArrayElements(inYuv, yuv, 0); 239 env->ReleaseIntArrayElements(offsets, imgOffsets, 0); 240 env->ReleaseIntArrayElements(strides, imgStrides, 0); 251 int register_android_graphics_YuvImage(JNIEnv* env) argument 253 return android::RegisterMethodsOrDie(env, "androi [all...] |
/frameworks/base/core/jni/android/graphics/pdf/ |
H A D | PdfDocument.cpp | 121 static jlong nativeCreateDocument(JNIEnv* env, jobject thiz) { argument 125 static jlong nativeStartPage(JNIEnv* env, jobject thiz, jlong documentPtr, argument 134 static void nativeFinishPage(JNIEnv* env, jobject thiz, jlong documentPtr) { argument 139 static void nativeWriteTo(JNIEnv* env, jobject thiz, jlong documentPtr, jobject out, argument 142 SkWStream* skWStream = CreateJavaOutputStreamAdaptor(env, out, chunk); 147 static void nativeClose(JNIEnv* env, jobject thiz, jlong documentPtr) { argument 160 int register_android_graphics_pdf_PdfDocument(JNIEnv* env) { argument 162 env, "android/graphics/pdf/PdfDocument", gPdfDocument_Methods,
|
H A D | PdfRenderer.cpp | 77 static jlong nativeCreate(JNIEnv* env, jclass thiz, jint fd, jlong size) { argument 92 jniThrowExceptionFmt(env, "java/lang/SecurityException", 96 jniThrowExceptionFmt(env, "java/io/IOException", 107 static jlong nativeOpenPageAndGetSize(JNIEnv* env, jclass thiz, jlong documentPtr, argument 114 jniThrowException(env, "java/lang/IllegalStateException", 125 jniThrowException(env, "java/lang/IllegalStateException", 130 env->SetIntField(outSize, gPointClassInfo.x, width); 131 env->SetIntField(outSize, gPointClassInfo.y, height); 136 static void nativeClosePage(JNIEnv* env, jclass thiz, jlong pagePtr) { argument 141 static void nativeClose(JNIEnv* env, jclas argument 147 nativeGetPageCount(JNIEnv* env, jclass thiz, jlong documentPtr) argument 152 nativeScaleForPrinting(JNIEnv* env, jclass thiz, jlong documentPtr) argument 244 nativeRenderPage(JNIEnv* env, jclass thiz, jlong documentPtr, jlong pagePtr, jobject jbitmap, jint destLeft, jint destTop, jint destRight, jint destBottom, jlong matrixPtr, jint renderMode) argument 295 register_android_graphics_pdf_PdfRenderer(JNIEnv* env) argument [all...] |
/frameworks/base/core/jni/ |
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...] |
H A D | android_database_CursorWindow.cpp | 50 static void throwExceptionWithRowCol(JNIEnv* env, jint row, jint column) { argument 55 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 58 static void throwUnknownTypeException(JNIEnv * env, jint type) { argument 61 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 64 static jlong nativeCreate(JNIEnv* env, jclass clazz, jstring nameObj, jint cursorWindowSize) { argument 66 const char* nameStr = env->GetStringUTFChars(nameObj, NULL); 68 env->ReleaseStringUTFChars(nameObj, nameStr); 82 static jlong nativeCreateFromParcel(JNIEnv* env, jclass clazz, jobject parcelObj) { argument 83 Parcel* parcel = parcelForJavaObject(env, parcelObj); 97 static void nativeDispose(JNIEnv* env, jclas argument 105 nativeGetName(JNIEnv* env, jclass clazz, jlong windowPtr) argument 110 nativeWriteToParcel(JNIEnv * env, jclass clazz, jlong windowPtr, jobject parcelObj) argument 123 nativeClear(JNIEnv * env, jclass clazz, jlong windowPtr) argument 132 nativeGetNumRows(JNIEnv* env, jclass clazz, jlong windowPtr) argument 137 nativeSetNumColumns(JNIEnv* env, jclass clazz, jlong windowPtr, jint columnNum) argument 144 nativeAllocRow(JNIEnv* env, jclass clazz, jlong windowPtr) argument 150 nativeFreeLastRow(JNIEnv* env, jclass clazz, jlong windowPtr) argument 155 nativeGetType(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 170 nativeGetBlob(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 205 nativeGetString(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 249 allocCharArrayBuffer(JNIEnv* env, jobject bufferObj, size_t size) argument 272 fillCharArrayBufferUTF(JNIEnv* env, jobject bufferObj, const char* str, size_t len) argument 290 clearCharArrayBuffer(JNIEnv* env, jobject bufferObj) argument 297 nativeCopyStringToBuffer(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column, jobject bufferObj) argument 336 nativeGetLong(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 367 nativeGetDouble(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 398 nativePutBlob(JNIEnv* env, jclass clazz, jlong windowPtr, jbyteArray valueObj, jint row, jint column) argument 416 nativePutString(JNIEnv* env, jclass clazz, jlong windowPtr, jstring valueObj, jint row, jint column) argument 438 nativePutLong(JNIEnv* env, jclass clazz, jlong windowPtr, jlong value, jint row, jint column) argument 452 nativePutDouble(JNIEnv* env, jclass clazz, jlong windowPtr, jdouble value, jint row, jint column) argument 466 nativePutNull(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 527 register_android_database_CursorWindow(JNIEnv* env) argument [all...] |
H A D | android_graphics_drawable_AnimatedVectorDrawable.cpp | 39 JNIEnv* env; local 40 if (vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_6) != JNI_OK) { 43 return env; 46 static AnimationListener* createAnimationListener(JNIEnv* env, jobject finishListener, jint id) { argument 49 AnimationListenerBridge(JNIEnv* env, jobject finishListener, jint id) { argument 50 mFinishListener = env->NewGlobalRef(finishListener); 51 env->GetJavaVM(&mJvm); 63 JNIEnv* env = getEnv(mJvm); local 64 env->CallStaticVoidMethod( 73 JNIEnv* env local 139 setPropertyHolderData(JNIEnv* env, jobject, jlong propertyHolderPtr, jfloatArray srcData, jint length) argument 147 start(JNIEnv* env, jobject, jlong animatorSetPtr, jobject finishListener, jint id) argument 153 reverse(JNIEnv* env, jobject, jlong animatorSetPtr, jobject finishListener, jint id) argument 185 register_android_graphics_drawable_AnimatedVectorDrawable(JNIEnv* env) argument [all...] |
H A D | android_hardware_UsbDeviceConnection.cpp | 36 struct usb_device* get_device_from_object(JNIEnv* env, jobject connection) argument 38 return (struct usb_device*)env->GetLongField(connection, field_context); 42 android_hardware_UsbDeviceConnection_open(JNIEnv *env, jobject thiz, jstring deviceName, argument 45 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 51 const char *deviceNameStr = env->GetStringUTFChars(deviceName, NULL); 54 env->SetLongField(thiz, field_context, (jlong)device); 60 env->ReleaseStringUTFChars(deviceName, deviceNameStr); 65 android_hardware_UsbDeviceConnection_close(JNIEnv *env, jobject thiz) argument 68 struct usb_device* device = get_device_from_object(env, thiz); 71 env 76 android_hardware_UsbDeviceConnection_get_fd(JNIEnv *env, jobject thiz) argument 87 android_hardware_UsbDeviceConnection_get_desc(JNIEnv *env, jobject thiz) argument 108 android_hardware_UsbDeviceConnection_claim_interface(JNIEnv *env, jobject thiz, jint interfaceID, jboolean force) argument 127 android_hardware_UsbDeviceConnection_release_interface(JNIEnv *env, jobject thiz, jint interfaceID) argument 143 android_hardware_UsbDeviceConnection_set_interface(JNIEnv *env, jobject thiz, jint interfaceID, jint alternateSetting) argument 156 android_hardware_UsbDeviceConnection_set_configuration(JNIEnv *env, jobject thiz, jint configurationID) argument 168 android_hardware_UsbDeviceConnection_control_request(JNIEnv *env, jobject thiz, jint requestType, jint request, jint value, jint index, jbyteArray buffer, jint start, jint length, jint timeout) argument 194 android_hardware_UsbDeviceConnection_bulk_request(JNIEnv *env, jobject thiz, jint endpoint, jbyteArray buffer, jint start, jint length, jint timeout) argument 218 android_hardware_UsbDeviceConnection_request_wait(JNIEnv *env, jobject thiz) argument 234 android_hardware_UsbDeviceConnection_get_serial(JNIEnv *env, jobject thiz) argument 269 register_android_hardware_UsbDeviceConnection(JNIEnv *env) argument [all...] |
H A D | android_hardware_camera2_legacy_PerfMeasurement.cpp | 82 bool checkGlError(JNIEnv* env) { argument 85 jniThrowExceptionFmt(env, "java/lang/IllegalStateException", 231 static jlong PerfMeasurement_nativeCreateContext(JNIEnv* env, jobject thiz, argument 237 static void PerfMeasurement_nativeDeleteContext(JNIEnv* env, jobject thiz, argument 243 static jboolean PerfMeasurement_nativeQuerySupport(JNIEnv* env, jobject thiz) { argument 245 checkGlError(env); 249 static void PerfMeasurement_nativeStartGlTimer(JNIEnv* env, jobject thiz, argument 257 jniThrowExceptionFmt(env, "java/lang/IllegalStateException", 261 jniThrowExceptionFmt(env, "java/lang/IllegalStateException", 266 jniThrowExceptionFmt(env, "jav 274 PerfMeasurement_nativeStopGlTimer(JNIEnv* env, jobject thiz, jlong contextHandle) argument 294 PerfMeasurement_nativeGetNextGlDuration(JNIEnv* env, jobject thiz, jlong contextHandle) argument 328 register_android_hardware_camera2_legacy_PerfMeasurement(JNIEnv* env) argument [all...] |
H A D | android_hardware_location_ActivityRecognitionHardware.cpp | 36 static void check_and_clear_exceptions(JNIEnv* env, const char* method_name) { argument 37 if (!env->ExceptionCheck()) { 42 LOGE_EX(env); 43 env->ExceptionClear(); 46 static jint attach_thread(JNIEnv** env) { argument 56 jint result = java_vm->AttachCurrentThread(env, &args); 94 JNIEnv* env = NULL; local 95 int result = attach_thread(&env); 102 env->FindClass("android/hardware/location/ActivityRecognitionHardware$Event"); 103 jmethodID event_ctor = env 133 class_init(JNIEnv* env, jclass clazz) argument 166 initialize(JNIEnv* env, jobject obj) argument 183 release(JNIEnv* env, jobject obj) argument 198 is_supported(JNIEnv* env, jclass clazz) argument 208 get_supported_activities(JNIEnv* env, jobject obj) argument 243 enable_activity_event( JNIEnv* env, jobject obj, jint activity_handle, jint event_type, jlong report_latency_ns) argument 259 disable_activity_event( JNIEnv* env, jobject obj, jint activity_handle, jint event_type) argument 273 flush(JNIEnv* env, jobject obj) argument 293 register_android_hardware_location_ActivityRecognitionHardware(JNIEnv* env) argument [all...] |
H A D | android_media_JetPlayer.cpp | 58 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 59 if (env) { 60 env->CallStaticVoidMethod( 64 if (env->ExceptionCheck()) { 65 env->ExceptionDescribe(); 66 env->ExceptionClear(); 69 ALOGE("JET jetPlayerEventCallback(): No JNI env for JET event callback, can't post event."); 79 android_media_JetPlayer_setup(JNIEnv *env, jobject thiz, jobject weak_this, argument 83 JetPlayer* lpJet = new JetPlayer(env->NewGlobalRef(weak_this), maxTracks, trackBufferSize); 90 env 103 android_media_JetPlayer_finalize(JNIEnv *env, jobject thiz) argument 119 android_media_JetPlayer_release(JNIEnv *env, jobject thiz) argument 129 android_media_JetPlayer_loadFromFile(JNIEnv *env, jobject thiz, jstring path) argument 165 android_media_JetPlayer_loadFromFileD(JNIEnv *env, jobject thiz, jobject fileDescriptor, jlong offset, jlong length) argument 196 android_media_JetPlayer_closeFile(JNIEnv *env, jobject thiz) argument 218 android_media_JetPlayer_play(JNIEnv *env, jobject thiz) argument 242 android_media_JetPlayer_pause(JNIEnv *env, jobject thiz) argument 270 android_media_JetPlayer_queueSegment(JNIEnv *env, jobject thiz, jint segmentNum, jint libNum, jint repeatCount, jint transpose, jint muteFlags, jbyte userID) argument 297 android_media_JetPlayer_queueSegmentMuteArray(JNIEnv *env, jobject thiz, jint segmentNum, jint libNum, jint repeatCount, jint transpose, jbooleanArray muteArray, jbyte userID) argument 344 android_media_JetPlayer_setMuteFlags(JNIEnv *env, jobject thiz, jint muteFlags , jboolean bSync) argument 369 android_media_JetPlayer_setMuteArray(JNIEnv *env, jobject thiz, jbooleanArray muteArray, jboolean bSync) argument 415 android_media_JetPlayer_setMuteFlag(JNIEnv *env, jobject thiz, jint trackId, jboolean muteFlag, jboolean bSync) argument 442 android_media_JetPlayer_triggerClip(JNIEnv *env, jobject thiz, jint clipId) argument 467 android_media_JetPlayer_clearQueue(JNIEnv *env, jobject thiz) argument 518 register_android_media_JetPlayer(JNIEnv *env) argument [all...] |
H A D | android_media_RemoteDisplay.cpp | 53 NativeRemoteDisplayClient(JNIEnv* env, jobject remoteDisplayObj) : argument 54 mRemoteDisplayObjGlobal(env->NewGlobalRef(remoteDisplayObj)) { 59 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 60 env->DeleteGlobalRef(mRemoteDisplayObjGlobal); 66 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 68 jobject surfaceObj = android_view_Surface_createFromIGraphicBufferProducer(env, bufferProducer); 75 env->CallVoidMethod(mRemoteDisplayObjGlobal, 78 env->DeleteLocalRef(surfaceObj); 79 checkAndClearExceptionFromCallback(env, "notifyDisplayConnected"); 83 JNIEnv* env local 91 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 101 checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) argument 137 nativeListen(JNIEnv* env, jobject remoteDisplayObj, jstring ifaceStr, jstring opPackageNameStr) argument 163 nativePause(JNIEnv* env, jobject remoteDisplayObj, jlong ptr) argument 168 nativeResume(JNIEnv* env, jobject remoteDisplayObj, jlong ptr) argument 173 nativeDispose(JNIEnv* env, jobject remoteDisplayObj, jlong ptr) argument 191 register_android_media_RemoteDisplay(JNIEnv* env) argument [all...] |
H A D | android_net_LocalSocketImpl.cpp | 55 socket_connect_local(JNIEnv *env, jobject object, argument 61 fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 63 if (env->ExceptionCheck()) { 67 ScopedUtfChars nameUtf8(env, name); 76 jniThrowIOException(env, errno); 88 socket_bind_local (JNIEnv *env, jobject object, jobject fileDescriptor, argument 95 jniThrowNullPointerException(env, NULL); 99 fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 101 if (env->ExceptionCheck()) { 105 ScopedUtfChars nameUtf8(env, nam 121 socket_process_cmsg(JNIEnv *env, jobject thisJ, struct msghdr * pMsg) argument 183 socket_read_all(JNIEnv *env, jobject thisJ, int fd, void *buffer, size_t len) argument 240 socket_write_all(JNIEnv *env, jobject object, int fd, void *buf, size_t len) argument 320 socket_read(JNIEnv *env, jobject object, jobject fileDescriptor) argument 353 socket_readba(JNIEnv *env, jobject object, jbyteArray buffer, jint off, jint len, jobject fileDescriptor) argument 398 socket_write(JNIEnv *env, jobject object, jint b, jobject fileDescriptor) argument 420 socket_writeba(JNIEnv *env, jobject object, jbyteArray buffer, jint off, jint len, jobject fileDescriptor) argument 458 socket_get_peer_credentials(JNIEnv *env, jobject object, jobject fileDescriptor) argument 512 register_android_net_LocalSocketImpl(JNIEnv *env) argument [all...] |
H A D | android_net_TrafficStats.cpp | 153 static jlong getTotalStat(JNIEnv* env, jclass clazz, jint type) { argument 163 static jlong getIfaceStat(JNIEnv* env, jclass clazz, jstring iface, jint type) { argument 164 ScopedUtfChars iface8(env, iface); 178 static jlong getUidStat(JNIEnv* env, jclass clazz, jint uid, jint type) { argument 194 int register_android_net_TrafficStats(JNIEnv* env) { argument 195 return RegisterMethodsOrDie(env, "android/net/TrafficStats", gMethods, NELEM(gMethods));
|
H A D | android_os_MessageQueue.cpp | 46 virtual void raiseException(JNIEnv* env, const char* msg, jthrowable exceptionObj); 48 void pollOnce(JNIEnv* env, jobject obj, int timeoutMillis); 67 bool MessageQueue::raiseAndClearException(JNIEnv* env, const char* msg) { argument 68 if (env->ExceptionCheck()) { 69 jthrowable exceptionObj = env->ExceptionOccurred(); 70 env->ExceptionClear(); 71 raiseException(env, msg, exceptionObj); 72 env->DeleteLocalRef(exceptionObj); 90 void NativeMessageQueue::raiseException(JNIEnv* env, const char* msg, jthrowable exceptionObj) { argument 92 if (mPollEnv == env) { 107 pollOnce(JNIEnv* env, jobject pollObj, int timeoutMillis) argument 167 android_os_MessageQueue_getMessageQueue(JNIEnv* env, jobject messageQueueObj) argument 172 android_os_MessageQueue_nativeInit(JNIEnv* env, jclass clazz) argument 183 android_os_MessageQueue_nativeDestroy(JNIEnv* env, jclass clazz, jlong ptr) argument 188 android_os_MessageQueue_nativePollOnce(JNIEnv* env, jobject obj, jlong ptr, jint timeoutMillis) argument 194 android_os_MessageQueue_nativeWake(JNIEnv* env, jclass clazz, jlong ptr) argument 199 android_os_MessageQueue_nativeIsPolling(JNIEnv* env, jclass clazz, jlong ptr) argument 204 android_os_MessageQueue_nativeSetFileDescriptorEvents(JNIEnv* env, jclass clazz, jlong ptr, jint fd, jint events) argument 223 register_android_os_MessageQueue(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 71 static jstring getPeerCon(JNIEnv *env, jobject, jobject fileDescriptor) { argument 77 jniThrowNullPointerException(env, 82 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 83 if (env->ExceptionCheck()) { 92 ScopedLocalRef<jstring> contextStr(env, NULL); 94 contextStr.reset(env->NewStringUTF(context.get())); 110 static jboolean setFSCreateCon(JNIEnv *env, jobject, jstring contextStr) { argument 118 context.reset(new ScopedUtfChars(env, contextSt 141 setFileCon(JNIEnv *env, jobject, jstring pathStr, jstring contextStr) argument 174 getFileCon(JNIEnv *env, jobject, jstring pathStr) argument 205 getCon(JNIEnv *env, jobject) argument 232 getPidCon(JNIEnv *env, jobject, jint pid) argument 260 checkSELinuxAccess(JNIEnv *env, jobject, jstring subjectContextStr, jstring objectContextStr, jstring objectClassStr, jstring permissionStr) argument 304 native_restorecon(JNIEnv *env, jobject, jstring pathnameStr, jint flags) argument 358 register_android_os_SELinux(JNIEnv *env) argument [all...] |
H A D | android_text_StaticLayout.cpp | 55 static void nSetupParagraph(JNIEnv* env, jclass, jlong nativePtr, jcharArray text, jint length, argument 60 env->GetCharArrayRegion(text, 0, length, b->buffer()); 66 ScopedIntArrayRO stops(env, variableTabStops); 73 static void recycleCopy(JNIEnv* env, jobject recycle, jintArray recycleBreaks, argument 79 recycleBreaks = env->NewIntArray(nBreaks); 80 recycleWidths = env->NewFloatArray(nBreaks); 81 recycleFlags = env->NewIntArray(nBreaks); 83 env->SetObjectField(recycle, gLineBreaks_fieldID.breaks, recycleBreaks); 84 env->SetObjectField(recycle, gLineBreaks_fieldID.widths, recycleWidths); 85 env 93 nComputeLineBreaks(JNIEnv* env, jclass, jlong nativePtr, jobject recycle, jintArray recycleBreaks, jfloatArray recycleWidths, jintArray recycleFlags, jint recycleLength) argument 122 nLoadHyphenator(JNIEnv* env, jclass, jobject buffer, jint offset) argument 136 nSetLocale(JNIEnv* env, jclass, jlong nativePtr, jstring javaLocaleName, jlong nativeHyphenator) argument 147 nSetIndents(JNIEnv* env, jclass, jlong nativePtr, jintArray indents) argument 155 nAddStyleRun(JNIEnv* env, jclass, jlong nativePtr, jlong nativePaint, jlong nativeTypeface, jint start, jint end, jboolean isRtl) argument 167 nAddMeasuredRun(JNIEnv* env, jclass, jlong nativePtr, jint start, jint end, jfloatArray widths) argument 174 nAddReplacementRun(JNIEnv* env, jclass, jlong nativePtr, jint start, jint end, jfloat width) argument 180 nGetWidths(JNIEnv* env, jclass, jlong nativePtr, jfloatArray widths) argument 202 register_android_text_StaticLayout(JNIEnv* env) argument [all...] |
H A D | android_util_EventLog.cpp | 52 static jint android_util_EventLog_writeEvent_Integer(JNIEnv* env UNUSED, 63 static jint android_util_EventLog_writeEvent_Long(JNIEnv* env UNUSED, 74 static jint android_util_EventLog_writeEvent_Float(JNIEnv* env UNUSED, 85 static jint android_util_EventLog_writeEvent_String(JNIEnv* env, argument 92 const char *str = value != NULL ? env->GetStringUTFChars(value, NULL) : "NULL"; 102 if (value != NULL) env->ReleaseStringUTFChars(value, str); 110 static jint android_util_EventLog_writeEvent_Array(JNIEnv* env, jobject clazz, argument 113 return android_util_EventLog_writeEvent_String(env, clazz, tag, NULL); 120 jsize copied = 0, num = env->GetArrayLength(value); 122 jobject item = env 172 android_util_EventLog_readEvents(JNIEnv* env, jobject clazz UNUSED, jintArray tags, jobject out) argument 291 register_android_util_EventLog(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 413 register_android_content_XmlBlock(JNIEnv* env) argument [all...] |
H A D | android_view_GraphicBuffer.cpp | 71 env->GetIntField(object, field) 74 env->SetIntField(object, field, value) 77 env->GetLongField(object, field) 80 env->SetLongField(object, field, value) 83 env->CallVoidMethod(object, method, __VA_ARGS__) 101 static jlong android_view_GraphiceBuffer_create(JNIEnv* env, jobject clazz, argument 126 static void android_view_GraphiceBuffer_destroy(JNIEnv* env, jobject clazz, argument 150 static jboolean android_view_GraphicBuffer_lockCanvas(JNIEnv* env, jobject, argument 194 Canvas* nativeCanvas = GraphicsJNI::getNativeCanvas(env, canvas); 206 static jboolean android_view_GraphicBuffer_unlockCanvasAndPost(JNIEnv* env, jobjec argument 226 android_view_GraphiceBuffer_write(JNIEnv* env, jobject clazz, jlong wrapperHandle, jobject dest) argument 236 android_view_GraphiceBuffer_read(JNIEnv* env, jobject clazz, jobject in) argument 253 graphicBufferForJavaObject(JNIEnv* env, jobject obj) argument 286 register_android_view_GraphicBuffer(JNIEnv* env) argument [all...] |
H A D | android_view_InputChannel.cpp | 52 void invokeAndRemoveDisposeCallback(JNIEnv* env, jobject obj); 74 void NativeInputChannel::invokeAndRemoveDisposeCallback(JNIEnv* env, jobject obj) { argument 76 mDisposeCallback(env, obj, mInputChannel, mDisposeData); 84 static NativeInputChannel* android_view_InputChannel_getNativeInputChannel(JNIEnv* env, argument 86 jlong longPtr = env->GetLongField(inputChannelObj, gInputChannelClassInfo.mPtr); 90 static void android_view_InputChannel_setNativeInputChannel(JNIEnv* env, jobject inputChannelObj, argument 92 env->SetLongField(inputChannelObj, gInputChannelClassInfo.mPtr, 96 sp<InputChannel> android_view_InputChannel_getInputChannel(JNIEnv* env, jobject inputChannelObj) { argument 98 android_view_InputChannel_getNativeInputChannel(env, inputChannelObj); 102 void android_view_InputChannel_setDisposeCallback(JNIEnv* env, jobjec argument 113 android_view_InputChannel_createInputChannel(JNIEnv* env, NativeInputChannel* nativeInputChannel) argument 123 android_view_InputChannel_nativeOpenInputChannelPair(JNIEnv* env, jclass clazz, jstring nameObj) argument 162 android_view_InputChannel_nativeDispose(JNIEnv* env, jobject obj, jboolean finalized) argument 178 android_view_InputChannel_nativeTransferTo(JNIEnv* env, jobject obj, jobject otherObj) argument 192 android_view_InputChannel_nativeReadFromParcel(JNIEnv* env, jobject obj, jobject parcelObj) argument 222 android_view_InputChannel_nativeWriteToParcel(JNIEnv* env, jobject obj, jobject parcelObj) argument 240 android_view_InputChannel_nativeGetName(JNIEnv* env, jobject obj) argument 251 android_view_InputChannel_nativeDup(JNIEnv* env, jobject obj, jobject otherObj) argument 280 register_android_view_InputChannel(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 411 register_android_view_InputEventReceiver(JNIEnv* env) argument [all...] |
H A D | android_view_InputEventSender.cpp | 52 NativeInputEventSender(JNIEnv* env, 76 status_t receiveFinishedSignals(JNIEnv* env); 80 NativeInputEventSender::NativeInputEventSender(JNIEnv* env, argument 83 mSenderWeakGlobal(env->NewGlobalRef(senderWeak)), 92 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 93 env->DeleteGlobalRef(mSenderWeakGlobal); 175 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 176 status_t status = receiveFinishedSignals(env); 177 mMessageQueue->raiseAndClearException(env, "handleReceiveCallback"); 181 status_t NativeInputEventSender::receiveFinishedSignals(JNIEnv* env) { argument 236 nativeInit(JNIEnv* env, jclass clazz, jobject senderWeak, jobject inputChannelObj, jobject messageQueueObj) argument 265 nativeDispose(JNIEnv* env, jclass clazz, jlong senderPtr) argument 272 nativeSendKeyEvent(JNIEnv* env, jclass clazz, jlong senderPtr, jint seq, jobject eventObj) argument 282 nativeSendMotionEvent(JNIEnv* env, jclass clazz, jlong senderPtr, jint seq, jobject eventObj) argument 305 register_android_view_InputEventSender(JNIEnv* env) argument [all...] |
H A D | android_view_InputQueue.cpp | 52 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 53 mInputQueueWeakGlobal = env->NewGlobalRef(inputQueueObj); 58 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 59 env->DeleteGlobalRef(mInputQueueWeakGlobal); 137 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 138 ScopedLocalRef<jobject> inputQueueObj(env, jniGetReferent(env, mInputQueueWeakGlobal)); 155 env->CallVoidMethod(inputQueueObj.get(), gInputQueueClassInfo.finishInputEvent, 198 static jlong nativeInit(JNIEnv* env, jobject clazz, jobject queueWeak, jobject jMsgQueue) { argument 199 sp<MessageQueue> messageQueue = android_os_MessageQueue_getMessageQueue(env, jMsgQueu 213 nativeDispose(JNIEnv* env, jobject clazz, jlong ptr) argument 219 nativeSendKeyEvent(JNIEnv* env, jobject clazz, jlong ptr, jobject eventObj, jboolean predispatch) argument 238 nativeSendMotionEvent(JNIEnv* env, jobject clazz, jlong ptr, jobject eventObj) argument 261 register_android_view_InputQueue(JNIEnv* env) argument [all...] |
H A D | android_view_KeyCharacterMap.cpp | 71 jobject android_view_KeyCharacterMap_create(JNIEnv* env, int32_t deviceId, argument 79 return env->NewObject(gKeyCharacterMapClassInfo.clazz, gKeyCharacterMapClassInfo.ctor, 83 static jlong nativeReadFromParcel(JNIEnv *env, jobject clazz, jobject parcelObj) { argument 84 Parcel* parcel = parcelForJavaObject(env, parcelObj); 103 static void nativeWriteToParcel(JNIEnv* env, jobject clazz, jlong ptr, jobject parcelObj) { argument 105 Parcel* parcel = parcelForJavaObject(env, parcelObj); 112 static void nativeDispose(JNIEnv *env, jobject clazz, jlong ptr) { argument 117 static jchar nativeGetCharacter(JNIEnv *env, jobject clazz, jlong ptr, argument 123 static jboolean nativeGetFallbackAction(JNIEnv *env, jobject clazz, jlong ptr, jint keyCode, argument 130 env 138 nativeGetNumber(JNIEnv *env, jobject clazz, jlong ptr, jint keyCode) argument 143 nativeGetMatch(JNIEnv *env, jobject clazz, jlong ptr, jint keyCode, jcharArray charsArray, jint metaState) argument 161 nativeGetDisplayLabel(JNIEnv *env, jobject clazz, jlong ptr, jint keyCode) argument 166 nativeGetKeyboardType(JNIEnv *env, jobject clazz, jlong ptr) argument 171 nativeGetEvents(JNIEnv *env, jobject clazz, jlong ptr, jcharArray charsArray) argument 230 register_android_view_KeyCharacterMap(JNIEnv* env) argument [all...] |