/frameworks/base/core/jni/ |
H A D | android_os_HwBlob.cpp | 48 void JHwBlob::InitClass(JNIEnv *env) { argument 50 env, FindClassOrDie(env, CLASS_PATH)); 53 GetFieldIDOrDie(env, clazz.get(), "mNativeContext", "J"); 55 gFields.constructID = GetMethodIDOrDie(env, clazz.get(), "<init>", "(I)V"); 60 JNIEnv *env, jobject thiz, const sp<JHwBlob> &context) { 61 sp<JHwBlob> old = (JHwBlob *)env->GetLongField(thiz, gFields.contextID); 71 env->SetLongField(thiz, gFields.contextID, (long)context.get()); 77 sp<JHwBlob> JHwBlob::GetNativeContext(JNIEnv *env, jobject thiz) { argument 78 return (JHwBlob *)env 59 SetNativeContext( JNIEnv *env, jobject thiz, const sp<JHwBlob> &context) argument 81 JHwBlob(JNIEnv *env, jobject thiz, size_t size) argument 103 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 230 NewObject(JNIEnv *env, const void *ptr, size_t handle) argument 238 NewObject(JNIEnv *env, size_t size) argument 264 JHwBlob_native_init(JNIEnv *env) argument 270 JHwBlob_native_setup( JNIEnv *env, jobject thiz, jint size) argument 300 JHwBlob_native_getBool( JNIEnv *env, jobject thiz, jlong offset) argument 315 JHwBlob_native_getString( JNIEnv *env, jobject thiz, jlong offset) argument 350 JHwBlob_native_putBool( JNIEnv *env, jobject thiz, jlong offset, jboolean x) argument 363 JHwBlob_native_putString( JNIEnv *env, jobject thiz, jlong offset, jstring stringObj) argument 392 JHwBlob_native_putBlob( JNIEnv *env, jobject thiz, jlong offset, jobject blobObj) argument 405 JHwBlob_native_handle(JNIEnv *env, jobject thiz) argument 447 register_android_os_HwBlob(JNIEnv *env) argument [all...] |
H A D | android_util_Process.cpp | 60 static void signalExceptionForError(JNIEnv* env, int err, int tid) { argument 63 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException", 67 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException", 71 jniThrowExceptionFmt(env, "java/lang/SecurityException", 75 jniThrowException(env, "java/lang/RuntimeException", "Unknown error"); 80 static void signalExceptionForPriorityError(JNIEnv* env, int err, int tid) { argument 83 jniThrowExceptionFmt(env, "java/lang/SecurityException", 87 signalExceptionForError(env, err, tid); 93 static void signalExceptionForGroupError(JNIEnv* env, int err, int tid) { argument 96 jniThrowExceptionFmt(env, "jav 105 android_os_Process_getUidForName(JNIEnv* env, jobject clazz, jstring name) argument 137 android_os_Process_getGidForName(JNIEnv* env, jobject clazz, jstring name) argument 169 android_os_Process_setThreadGroup(JNIEnv* env, jobject clazz, int tid, jint grp) argument 179 android_os_Process_setThreadGroupAndCpuset(JNIEnv* env, jobject clazz, int tid, jint grp) argument 195 android_os_Process_setProcessGroup(JNIEnv* env, jobject clazz, int pid, jint grp) argument 302 android_os_Process_getProcessGroup(JNIEnv* env, jobject clazz, jint pid) argument 412 android_os_Process_getExclusiveCores(JNIEnv* env, jobject clazz) argument 441 android_os_Process_setCanSelfBackground(JNIEnv* env, jobject clazz, jboolean bgOk) argument 458 android_os_Process_getThreadScheduler(JNIEnv* env, jclass clazz, jint tid) argument 475 android_os_Process_setThreadScheduler(JNIEnv* env, jclass clazz, jint tid, jint policy, jint pri) argument 491 android_os_Process_setThreadPriority(JNIEnv* env, jobject clazz, jint pid, jint pri) argument 522 android_os_Process_setCallingThreadPriority(JNIEnv* env, jobject clazz, jint pri) argument 528 android_os_Process_getThreadPriority(JNIEnv* env, jobject clazz, jint pid) argument 540 android_os_Process_setSwappiness(JNIEnv *env, jobject clazz, jint pid, jboolean is_increased) argument 566 android_os_Process_setArgV0(JNIEnv* env, jobject clazz, jstring name) argument 586 android_os_Process_setUid(JNIEnv* env, jobject clazz, jint uid) argument 591 android_os_Process_setGid(JNIEnv* env, jobject clazz, jint uid) argument 650 android_os_Process_getFreeMemory(JNIEnv* env, jobject clazz) argument 657 android_os_Process_getTotalMemory(JNIEnv* env, jobject clazz) argument 664 android_os_Process_readProcLines(JNIEnv* env, jobject clazz, jstring fileStr, jobjectArray reqFields, jlongArray outFields) argument 775 android_os_Process_getPids(JNIEnv* env, jobject clazz, jstring file, jintArray lastArray) argument 871 android_os_Process_parseProcLineArray(JNIEnv* env, jobject clazz, char* buffer, jint startIndex, jint endIndex, jintArray format, jobjectArray outStrings, jlongArray outLongs, jfloatArray outFloats) argument 995 android_os_Process_parseProcLine(JNIEnv* env, jobject clazz, jbyteArray buffer, jint startIndex, jint endIndex, jintArray format, jobjectArray outStrings, jlongArray outLongs, jfloatArray outFloats) argument 1010 android_os_Process_readProcFile(JNIEnv* env, jobject clazz, jstring file, jintArray format, jobjectArray outStrings, jlongArray outLongs, jfloatArray outFloats) argument 1052 android_os_Process_setApplicationObject(JNIEnv* env, jobject clazz, jobject binderObject) argument 1063 android_os_Process_sendSignal(JNIEnv* env, jobject clazz, jint pid, jint sig) argument 1071 android_os_Process_sendSignalQuiet(JNIEnv* env, jobject clazz, jint pid, jint sig) argument 1078 android_os_Process_getElapsedCpuTime(JNIEnv* env, jobject clazz) argument 1092 android_os_Process_getPss(JNIEnv* env, jobject clazz, jint pid) argument 1119 android_os_Process_getPidsForCommands(JNIEnv* env, jobject clazz, jobjectArray commandNames) argument 1206 android_os_Process_killProcessGroup(JNIEnv* env, jobject clazz, jint uid, jint pid) argument 1211 android_os_Process_removeAllProcessGroups(JNIEnv* env, jobject clazz) argument 1250 register_android_os_Process(JNIEnv* env) argument [all...] |
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_hardware_UsbDeviceConnection.cpp | 41 struct usb_device* get_device_from_object(JNIEnv* env, jobject connection) argument 43 return (struct usb_device*)env->GetLongField(connection, field_context); 47 android_hardware_UsbDeviceConnection_open(JNIEnv *env, jobject thiz, jstring deviceName, argument 50 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 56 const char *deviceNameStr = env->GetStringUTFChars(deviceName, NULL); 59 env->SetLongField(thiz, field_context, (jlong)device); 65 env->ReleaseStringUTFChars(deviceName, deviceNameStr); 70 android_hardware_UsbDeviceConnection_close(JNIEnv *env, jobject thiz) argument 73 struct usb_device* device = get_device_from_object(env, thiz); 76 env 81 android_hardware_UsbDeviceConnection_get_fd(JNIEnv *env, jobject thiz) argument 92 android_hardware_UsbDeviceConnection_get_desc(JNIEnv *env, jobject thiz) argument 113 android_hardware_UsbDeviceConnection_claim_interface(JNIEnv *env, jobject thiz, jint interfaceID, jboolean force) argument 132 android_hardware_UsbDeviceConnection_release_interface(JNIEnv *env, jobject thiz, jint interfaceID) argument 148 android_hardware_UsbDeviceConnection_set_interface(JNIEnv *env, jobject thiz, jint interfaceID, jint alternateSetting) argument 161 android_hardware_UsbDeviceConnection_set_configuration(JNIEnv *env, jobject thiz, jint configurationID) argument 173 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 199 android_hardware_UsbDeviceConnection_bulk_request(JNIEnv *env, jobject thiz, jint endpoint, jbyteArray buffer, jint start, jint length, jint timeout) argument 223 android_hardware_UsbDeviceConnection_request_wait(JNIEnv *env, jobject thiz, jlong timeoutMillis) argument 270 android_hardware_UsbDeviceConnection_get_serial(JNIEnv *env, jobject thiz) argument 287 android_hardware_UsbDeviceConnection_reset_device(JNIEnv *env, jobject thiz) argument 319 register_android_hardware_UsbDeviceConnection(JNIEnv *env) argument [all...] |
H A D | android_database_CursorWindow.cpp | 56 static void throwExceptionWithRowCol(JNIEnv* env, jint row, jint column) { argument 61 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 64 static void throwUnknownTypeException(JNIEnv * env, jint type) { argument 67 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 86 static jlong nativeCreate(JNIEnv* env, jclass clazz, jstring nameObj, jint cursorWindowSize) { argument 88 const char* nameStr = env->GetStringUTFChars(nameObj, NULL); 90 env->ReleaseStringUTFChars(nameObj, nameStr); 104 static jlong nativeCreateFromParcel(JNIEnv* env, jclass clazz, jobject parcelObj) { argument 105 Parcel* parcel = parcelForJavaObject(env, parcelObj); 120 static void nativeDispose(JNIEnv* env, jclas argument 128 nativeGetName(JNIEnv* env, jclass clazz, jlong windowPtr) argument 133 nativeWriteToParcel(JNIEnv * env, jclass clazz, jlong windowPtr, jobject parcelObj) argument 146 nativeClear(JNIEnv * env, jclass clazz, jlong windowPtr) argument 155 nativeGetNumRows(JNIEnv* env, jclass clazz, jlong windowPtr) argument 160 nativeSetNumColumns(JNIEnv* env, jclass clazz, jlong windowPtr, jint columnNum) argument 167 nativeAllocRow(JNIEnv* env, jclass clazz, jlong windowPtr) argument 173 nativeFreeLastRow(JNIEnv* env, jclass clazz, jlong windowPtr) argument 178 nativeGetType(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 193 nativeGetBlob(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 232 nativeGetString(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 280 allocCharArrayBuffer(JNIEnv* env, jobject bufferObj, size_t size) argument 303 fillCharArrayBufferUTF(JNIEnv* env, jobject bufferObj, const char* str, size_t len) argument 321 clearCharArrayBuffer(JNIEnv* env, jobject bufferObj) argument 328 nativeCopyStringToBuffer(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column, jobject bufferObj) argument 367 nativeGetLong(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 398 nativeGetDouble(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 429 nativePutBlob(JNIEnv* env, jclass clazz, jlong windowPtr, jbyteArray valueObj, jint row, jint column) argument 447 nativePutString(JNIEnv* env, jclass clazz, jlong windowPtr, jstring valueObj, jint row, jint column) argument 469 nativePutLong(JNIEnv* env, jclass clazz, jlong windowPtr, jlong value, jint row, jint column) argument 483 nativePutDouble(JNIEnv* env, jclass clazz, jlong windowPtr, jdouble value, jint row, jint column) argument 497 nativePutNull(JNIEnv* env, jclass clazz, jlong windowPtr, jint row, jint column) argument 558 register_android_database_CursorWindow(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_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 120 FindClassOrDie(env, "androi [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 | com_android_internal_os_Zygote.cpp | 83 static void RuntimeAbort(JNIEnv* env, int line, const char* msg) { argument 86 env->FatalError(oss.str().c_str()); 173 static void SetGids(JNIEnv* env, jintArray javaGids) { argument 178 ScopedIntArrayRO gids(env, javaGids); 180 RuntimeAbort(env, __LINE__, "Getting gids int array failed"); 186 RuntimeAbort(env, __LINE__, oss.str().c_str()); 194 static void SetRLimits(JNIEnv* env, jobjectArray javaRlimits) { argument 202 for (int i = 0; i < env->GetArrayLength(javaRlimits); ++i) { 203 ScopedLocalRef<jobject> javaRlimitObject(env, env 224 EnableKeepCapabilities(JNIEnv* env) argument 231 DropCapabilitiesBoundingSet(JNIEnv* env) argument 246 SetInheritable(JNIEnv* env, uint64_t inheritable) argument 267 SetCapabilities(JNIEnv* env, uint64_t permitted, uint64_t effective, uint64_t inheritable) argument 290 SetSchedulerPolicy(JNIEnv* env) argument 401 DetachDescriptors(JNIEnv* env, jintArray fdsToClose) argument 458 FillFileDescriptorVector(JNIEnv* env, jintArray java_fds, std::vector<int>* fds) argument 475 ForkAndSpecializeCommon(JNIEnv* env, uid_t uid, gid_t gid, jintArray javaGids, jint debug_flags, jobjectArray javaRlimits, jlong permittedCapabilities, jlong effectiveCapabilities, jint mount_external, jstring java_se_info, jstring java_se_name, bool is_system_server, jintArray fdsToClose, jintArray fdsToIgnore, jstring instructionSet, jstring dataDir) argument 681 com_android_internal_os_Zygote_nativeForkAndSpecialize( JNIEnv* env, jclass, jint uid, jint gid, jintArray gids, jint debug_flags, jobjectArray rlimits, jint mount_external, jstring se_info, jstring se_name, jintArray fdsToClose, jintArray fdsToIgnore, jstring instructionSet, jstring appDataDir) argument 728 com_android_internal_os_Zygote_nativeForkSystemServer( JNIEnv* env, jclass, uid_t uid, gid_t gid, jintArray gids, jint debug_flags, jobjectArray rlimits, jlong permittedCapabilities, jlong effectiveCapabilities) argument 753 com_android_internal_os_Zygote_nativeAllowFileAcrossFork( JNIEnv* env, jclass, jstring path) argument 763 com_android_internal_os_Zygote_nativeUnmountStorageOnInit(JNIEnv* env, jclass) argument 813 register_com_android_internal_os_Zygote(JNIEnv* env) argument [all...] |
H A D | android_view_SurfaceControl.cpp | 100 static jlong nativeCreate(JNIEnv* env, jclass clazz, jobject sessionObj, argument 103 ScopedUtfChars name(env, nameStr); 104 sp<SurfaceComposerClient> client(android_view_SurfaceSession_getClient(env, sessionObj)); 109 jniThrowException(env, OutOfResourcesException, NULL); 117 static void nativeRelease(JNIEnv* env, jclass clazz, jlong nativeObject) { argument 122 static void nativeDestroy(JNIEnv* env, jclass clazz, jlong nativeObject) { argument 128 static void nativeDisconnect(JNIEnv* env, jclass clazz, jlong nativeObject) { argument 135 static Rect rectFromObj(JNIEnv* env, jobject rectObj) { argument 136 int left = env->GetIntField(rectObj, gRectClassInfo.left); 137 int top = env 143 nativeScreenshotToBuffer(JNIEnv* env, jclass clazz, jobject displayTokenObj, jobject sourceCropObj, jint width, jint height, jint minLayer, jint maxLayer, bool allLayers, bool useIdentityTransform, int rotation) argument 173 nativeScreenshotBitmap(JNIEnv* env, jclass clazz, jobject displayTokenObj, jobject sourceCropObj, jint width, jint height, jint minLayer, jint maxLayer, bool allLayers, bool useIdentityTransform, int rotation) argument 246 nativeScreenshot(JNIEnv* env, jclass clazz, jobject displayTokenObj, jobject surfaceObj, jobject sourceCropObj, jint width, jint height, jint minLayer, jint maxLayer, bool allLayers, bool useIdentityTransform) argument 271 nativeOpenTransaction(JNIEnv* env, jclass clazz) argument 276 nativeCloseTransaction(JNIEnv* env, jclass clazz, jboolean sync) argument 280 nativeSetAnimationTransaction(JNIEnv* env, jclass clazz) argument 284 nativeSetLayer(JNIEnv* env, jclass clazz, jlong nativeObject, jint zorder) argument 292 nativeSetRelativeLayer(JNIEnv* env, jclass clazz, jlong nativeObject, jobject relativeTo, jint zorder) argument 300 nativeSetPosition(JNIEnv* env, jclass clazz, jlong nativeObject, jfloat x, jfloat y) argument 308 nativeSetGeometryAppliesWithResize(JNIEnv* env, jclass clazz, jlong nativeObject) argument 317 nativeSetSize(JNIEnv* env, jclass clazz, jlong nativeObject, jint w, jint h) argument 325 nativeSetFlags(JNIEnv* env, jclass clazz, jlong nativeObject, jint flags, jint mask) argument 333 nativeSetTransparentRegionHint(JNIEnv* env, jclass clazz, jlong nativeObject, jobject regionObj) argument 358 nativeSetAlpha(JNIEnv* env, jclass clazz, jlong nativeObject, jfloat alpha) argument 366 nativeSetMatrix(JNIEnv* env, jclass clazz, jlong nativeObject, jfloat dsdx, jfloat dtdx, jfloat dtdy, jfloat dsdy) argument 375 nativeSetWindowCrop(JNIEnv* env, jclass clazz, jlong nativeObject, jint l, jint t, jint r, jint b) argument 385 nativeSetFinalCrop(JNIEnv* env, jclass clazz, jlong nativeObject, jint l, jint t, jint r, jint b) argument 395 nativeSetLayerStack(JNIEnv* env, jclass clazz, jlong nativeObject, jint layerStack) argument 403 nativeGetBuiltInDisplay(JNIEnv* env, jclass clazz, jint id) argument 408 nativeCreateDisplay(JNIEnv* env, jclass clazz, jstring nameObj, jboolean secure) argument 416 nativeDestroyDisplay(JNIEnv* env, jclass clazz, jobject tokenObj) argument 422 nativeSetDisplaySurface(JNIEnv* env, jclass clazz, jobject tokenObj, jlong nativeSurfaceObject) argument 439 nativeSetDisplayLayerStack(JNIEnv* env, jclass clazz, jobject tokenObj, jint layerStack) argument 447 nativeSetDisplayProjection(JNIEnv* env, jclass clazz, jobject tokenObj, jint orientation, jint layerStackRect_left, jint layerStackRect_top, jint layerStackRect_right, jint layerStackRect_bottom, jint displayRect_left, jint displayRect_top, jint displayRect_right, jint displayRect_bottom) argument 458 nativeSetDisplaySize(JNIEnv* env, jclass clazz, jobject tokenObj, jint width, jint height) argument 465 nativeGetDisplayConfigs(JNIEnv* env, jclass clazz, jobject tokenObj) argument 501 nativeGetActiveConfig(JNIEnv* env, jclass clazz, jobject tokenObj) argument 507 nativeSetActiveConfig(JNIEnv* env, jclass clazz, jobject tokenObj, jint id) argument 514 nativeGetDisplayColorModes(JNIEnv* env, jclass, jobject tokenObj) argument 536 nativeGetActiveColorMode(JNIEnv* env, jclass, jobject tokenObj) argument 542 nativeSetActiveColorMode(JNIEnv* env, jclass, jobject tokenObj, jint colorMode) argument 551 nativeSetDisplayPowerMode(JNIEnv* env, jclass clazz, jobject tokenObj, jint mode) argument 559 nativeClearContentFrameStats(JNIEnv* env, jclass clazz, jlong nativeObject) argument 575 nativeGetContentFrameStats(JNIEnv* env, jclass clazz, jlong nativeObject, jobject outStats) argument 646 nativeClearAnimationFrameStats(JNIEnv* env, jclass clazz) argument 661 nativeGetAnimationFrameStats(JNIEnv* env, jclass clazz, jobject outStats) argument 704 nativeDeferTransactionUntil(JNIEnv* env, jclass clazz, jlong nativeObject, jobject handleObject, jlong frameNumber) argument 712 nativeDeferTransactionUntilSurface(JNIEnv* env, jclass clazz, jlong nativeObject, jlong surfaceObject, jlong frameNumber) argument 720 nativeReparentChildren(JNIEnv* env, jclass clazz, jlong nativeObject, jobject newParentObject) argument 728 nativeSeverChildren(JNIEnv* env, jclass clazz, jlong nativeObject) argument 733 nativeSetOverrideScalingMode(JNIEnv* env, jclass clazz, jlong nativeObject, jint scalingMode) argument 740 nativeGetHandle(JNIEnv* env, jclass clazz, jlong nativeObject) argument 746 nativeGetHdrCapabilities(JNIEnv* env, jclass clazz, jobject tokenObject) argument 862 register_android_view_SurfaceControl(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_os_seccomp.cpp | 24 static void Seccomp_setPolicy(JNIEnv* /*env*/) { 42 int register_android_os_seccomp(JNIEnv* env) { argument 43 return android::RegisterMethodsOrDie(env, "android/os/Seccomp",
|
H A D | android_text_AndroidBidi.cpp | 29 static jint runBidi(JNIEnv* env, jobject obj, jint dir, jcharArray chsArray, argument 36 jchar* chs = env->GetCharArrayElements(chsArray, NULL); 38 jbyte* info = env->GetByteArrayElements(infoArray, NULL); 52 jniThrowException(env, "java/lang/RuntimeException", NULL); 56 env->ReleaseByteArrayElements(infoArray, info, 0); 58 env->ReleaseCharArrayElements(chsArray, chs, JNI_ABORT); 67 int register_android_text_AndroidBidi(JNIEnv* env) argument 69 return RegisterMethodsOrDie(env, "android/text/AndroidBidi", gMethods, NELEM(gMethods));
|
/frameworks/base/media/jni/ |
H A D | android_media_MediaDescrambler.cpp | 40 static sp<JDescrambler> getDescrambler(JNIEnv *env, jobject thiz) { argument 41 return (JDescrambler *)env->GetLongField(thiz, gFields.context); 45 JNIEnv *env, jobject thiz, const sp<JDescrambler> &descrambler) { 46 sp<JDescrambler> old = (JDescrambler *)env->GetLongField(thiz, gFields.context); 53 env->SetLongField(thiz, gFields.context, (jlong)descrambler.get()); 57 JNIEnv *env, jobject byteBuf, jint offset, jint limit, size_t length, 59 void *ptr = env->GetDirectBufferAddress(byteBuf); 63 ScopedLocalRef<jclass> byteBufClass(env, env->FindClass("java/nio/ByteBuffer")); 68 env 44 setDescrambler( JNIEnv *env, jobject thiz, const sp<JDescrambler> &descrambler) argument 56 getBufferAndSize( JNIEnv *env, jobject byteBuf, jint offset, jint limit, size_t length, void **outPtr, jbyteArray *outByteArray) argument 96 JDescrambler(JNIEnv *env, jobject descramblerBinderObj) argument 174 android_media_MediaDescrambler_native_release(JNIEnv *env, jobject thiz) argument 178 android_media_MediaDescrambler_native_init(JNIEnv *env) argument 187 android_media_MediaDescrambler_native_setup( JNIEnv *env, jobject thiz, jobject descramblerBinderObj) argument 192 getSubSampleInfo(JNIEnv *env, jint numSubSamples, jintArray numBytesOfClearDataObj, jintArray numBytesOfEncryptedDataObj, DescramblerPlugin::SubSample **outSubSamples) argument 260 createServiceSpecificException( JNIEnv *env, int serviceSpecificError, const char *msg) argument 283 throwServiceSpecificException( JNIEnv *env, int serviceSpecificError, const char *msg) argument 289 android_media_MediaDescrambler_native_descramble( JNIEnv *env, jobject thiz, jbyte key, jint numSubSamples, jintArray numBytesOfClearDataObj, jintArray numBytesOfEncryptedDataObj, jobject srcBuf, jint srcOffset, jint srcLimit, jobject dstBuf, jint dstOffset, jint dstLimit) argument 404 register_android_media_Descrambler(JNIEnv *env) argument [all...] |
H A D | android_mtp_MtpDatabase.cpp | 91 MtpDatabase* getMtpDatabase(JNIEnv *env, jobject database) { argument 92 return (MtpDatabase *)env->GetLongField(database, field_context); 105 MyMtpDatabase(JNIEnv *env, jobject client); 107 void cleanup(JNIEnv *env); 188 static void checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { argument 189 if (env->ExceptionCheck()) { 191 LOGE_EX(env); 192 env->ExceptionClear(); 198 MyMtpDatabase::MyMtpDatabase(JNIEnv *env, jobject client) argument 199 : mDatabase(env 224 cleanup(JNIEnv *env) argument 240 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 254 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 267 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 287 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 296 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 314 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 332 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 350 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 374 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 578 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 689 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 820 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 966 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 989 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1062 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1081 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1182 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1225 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1231 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 1239 android_mtp_MtpDatabase_setup(JNIEnv *env, jobject thiz) argument 1247 android_mtp_MtpDatabase_finalize(JNIEnv *env, jobject thiz) argument 1257 android_mtp_MtpPropertyGroup_format_date_time(JNIEnv *env, jobject , jlong seconds) argument 1276 register_android_mtp_MtpDatabase(JNIEnv *env) argument [all...] |
/frameworks/base/services/core/jni/ |
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...] |
H A D | com_android_server_input_InputManagerService.cpp | 138 static jobject getInputApplicationHandleObjLocalRef(JNIEnv* env, argument 144 getInputApplicationHandleObjLocalRef(env); 147 static jobject getInputWindowHandleObjLocalRef(JNIEnv* env, argument 153 getInputWindowHandleObjLocalRef(env); 156 static void loadSystemIconAsSpriteWithPointerIcon(JNIEnv* env, jobject contextObj, int32_t style, argument 158 status_t status = android_view_PointerIcon_loadSystemIcon(env, 167 static void loadSystemIconAsSprite(JNIEnv* env, jobject contextObj, int32_t style, argument 170 loadSystemIconAsSpriteWithPointerIcon(env, contextObj, style, &pointerIcon, outSpriteIcon); 194 void setVirtualDisplayViewports(JNIEnv* env, jobjectArray viewportObjArray); 197 status_t registerInputChannel(JNIEnv* env, cons 311 JNIEnv* env = jniEnv(); local 331 JNIEnv* env = jniEnv(); local 361 checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) argument 371 setVirtualDisplayViewports(JNIEnv* env, jobjectArray viewportObjArray) argument 448 JNIEnv* env = jniEnv(); local 541 JNIEnv* env = jniEnv(); local 551 JNIEnv* env = jniEnv(); local 582 JNIEnv* env = jniEnv(); local 607 JNIEnv* env = jniEnv(); local 628 JNIEnv* env = jniEnv(); local 640 JNIEnv* env = jniEnv(); local 652 JNIEnv* env = jniEnv(); local 680 JNIEnv* env = jniEnv(); local 694 JNIEnv* env = jniEnv(); local 709 setInputWindows(JNIEnv* env, jobjectArray windowHandleObjArray) argument 758 setFocusedApplication(JNIEnv* env, jobject applicationHandleObj) argument 869 getTouchAffineTransformation( JNIEnv *env, jfloatArray matrixArr) argument 887 JNIEnv* env = jniEnv(); local 909 JNIEnv* env = jniEnv(); local 950 JNIEnv* env = jniEnv(); local 989 JNIEnv* env = jniEnv(); local 1027 JNIEnv* env = jniEnv(); local 1060 JNIEnv* env = jniEnv(); local 1099 JNIEnv* env = jniEnv(); local 1109 JNIEnv* env = jniEnv(); local 1128 JNIEnv* env = jniEnv(); local 1140 JNIEnv* env = jniEnv(); local 1175 nativeInit(JNIEnv* env, jclass , jobject serviceObj, jobject contextObj, jobject messageQueueObj) argument 1189 nativeStart(JNIEnv* env, jclass , jlong ptr) argument 1198 nativeSetVirtualDisplayViewports(JNIEnv* env, jclass , jlong ptr, jobjectArray viewportObjArray) argument 1204 nativeSetDisplayViewport(JNIEnv* env, jclass , jlong ptr, jint viewportType, jint displayId, jint orientation, jint logicalLeft, jint logicalTop, jint logicalRight, jint logicalBottom, jint physicalLeft, jint physicalTop, jint physicalRight, jint physicalBottom, jint deviceWidth, jint deviceHeight, jstring uniqueId) argument 1255 nativeHasKeys(JNIEnv* env, jclass , jlong ptr, jint deviceId, jint sourceMask, jintArray keyCodes, jbooleanArray outFlags) argument 1279 throwInputChannelNotInitialized(JNIEnv* env) argument 1284 handleInputChannelDisposed(JNIEnv* env, jobject , const sp<InputChannel>& inputChannel, void* data) argument 1293 nativeRegisterInputChannel(JNIEnv* env, jclass , jlong ptr, jobject inputChannelObj, jobject inputWindowHandleObj, jboolean monitor) argument 1322 nativeUnregisterInputChannel(JNIEnv* env, jclass , jlong ptr, jobject inputChannelObj) argument 1350 nativeInjectInputEvent(JNIEnv* env, jclass , jlong ptr, jobject inputEventObj, jint displayId, jint injectorPid, jint injectorUid, jint syncMode, jint timeoutMillis, jint policyFlags) argument 1382 nativeToggleCapsLock(JNIEnv* env, jclass , jlong ptr, jint deviceId) argument 1388 nativeSetInputWindows(JNIEnv* env, jclass , jlong ptr, jobjectArray windowHandleObjArray) argument 1395 nativeSetFocusedApplication(JNIEnv* env, jclass , jlong ptr, jobject applicationHandleObj) argument 1402 nativeSetPointerCapture(JNIEnv* env, jclass , jlong ptr, jboolean enabled) argument 1422 nativeTransferTouchFocus(JNIEnv* env, jclass , jlong ptr, jobject fromChannelObj, jobject toChannelObj) argument 1457 nativeSetInteractive(JNIEnv* env, jclass clazz, jlong ptr, jboolean interactive) argument 1464 nativeReloadCalibration(JNIEnv* env, jclass clazz, jlong ptr) argument 1469 nativeVibrate(JNIEnv* env, jclass , jlong ptr, jint deviceId, jlongArray patternObj, jint repeat, jint token) argument 1517 nativeDump(JNIEnv* env, jclass , jlong ptr) argument 1542 nativeSetCustomPointerIcon(JNIEnv* env, jclass , jlong ptr, jobject iconObj) argument 1644 register_android_server_InputManager(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/core/jni/android/graphics/ |
H A D | Bitmap.h | 38 jobject createBitmap(JNIEnv* env, Bitmap* bitmap, 45 Bitmap& toBitmap(JNIEnv* env, jobject bitmap); 46 Bitmap& toBitmap(JNIEnv* env, jlong bitmapHandle); 49 void imageInfo(JNIEnv* env, jobject bitmap, AndroidBitmapInfo* info); 51 void* lockPixels(JNIEnv* env, jobject bitmap); 53 bool unlockPixels(JNIEnv* env, jobject bitmap); 58 void reinitBitmap(JNIEnv* env, jobject javaBitmap, const SkImageInfo& info, 61 int getBitmapAllocationByteCount(JNIEnv* env, jobject javaBitmap);
|
/frameworks/base/core/tests/utiltests/jni/ |
H A D | registration.cpp | 19 extern jint android_util_MemoryIntArrayTest_createAshmem(JNIEnv* env, 21 extern void android_util_MemoryIntArrayTest_setAshmemSize(JNIEnv* env, 26 JNIEnv * env, jobject obj, jstring name, jint size); 28 JNIEnv * env, jobject obj, jint fd, jint size); 32 __attribute__((unused)) JNIEnv * env,__attribute__((unused)) jobject obj, 35 return android_util_MemoryIntArrayTest_createAshmem(env, obj, name, size); 39 __attribute__((unused)) JNIEnv * env,__attribute__((unused)) jobject obj, 42 android_util_MemoryIntArrayTest_setAshmemSize(env, obj, fd, size); 31 Java_android_util_MemoryIntArrayTest_nativeCreateAshmem( __attribute__((unused)) JNIEnv * env,__attribute__((unused)) jobject obj, jstring name, jint size) argument 38 Java_android_util_MemoryIntArrayTest_nativeSetAshmemSize( __attribute__((unused)) JNIEnv * env,__attribute__((unused)) jobject obj, jint fd, jint size) argument
|
/frameworks/base/media/mca/filterfw/jni/ |
H A D | jni_util.h | 52 JavaObject(jobject object, JNIEnv* env); 131 int GetObjectID(JNIEnv* env, jobject j_object) { argument 132 jclass cls = env->GetObjectClass(j_object); 133 jfieldID id_field = env->GetFieldID(cls, id_field_name_.c_str(), "I"); 134 const int result = env->GetIntField(j_object, id_field); 135 env->DeleteLocalRef(cls); 142 bool WrapObject(T* c_object, JNIEnv* env, jobject j_object, bool owns) { argument 144 jclass cls = env->GetObjectClass(j_object); 145 jfieldID id_field = env->GetFieldID(cls, id_field_name_.c_str(), "I"); 146 env 166 CreateJavaObject(JNIEnv* env) argument 214 WrapObjectInJava(T* c_object, JNIEnv* env, jobject j_object, bool owns) argument 221 WrapOwnedObjectInJava(std::unique_ptr<T> c_object, JNIEnv* env, jobject j_object, bool owns) argument 234 WrapNewObjectInJava(T* c_object, JNIEnv* env, bool owns) argument 248 ConvertFromJava(JNIEnv* env, jobject j_object) argument 258 DeleteNativeObject(JNIEnv* env, jobject j_object) 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 );
|