Lines Matching refs:env

62 void throwOutOfMemory(JNIEnv * env) {  in throwOutOfMemory()  argument
63 jclass c = env->FindClass("java/lang/OutOfMemoryError"); in throwOutOfMemory()
65 env->ThrowNew(c, ""); in throwOutOfMemory()
77 JNIEnv * env = guard.getEnvironment(); in executeRequest() local
81 env->CallObjectMethod(job->job, job->pool->execute); in executeRequest()
82 env->DeleteGlobalRef(job->job); in executeRequest()
94 JNIEnv * env, jclass) SAL_THROW_EXTERN_C() in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_threadId() argument
102 jbyteArray a = env->NewByteArray(n); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_threadId()
107 void * p = env->GetPrimitiveArrayCritical(a, 0); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_threadId()
113 env->ReleasePrimitiveArrayCritical(a, p, 0); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_threadId()
119 JNIEnv * env, jclass) SAL_THROW_EXTERN_C() in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create() argument
122 if (env->GetJavaVM(&vm) != JNI_OK) { //TODO: no Java exception raised? in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create()
123 jclass c = env->FindClass("java/lang/RuntimeException"); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create()
125 env->ThrowNew(c, "JNI GetJavaVM failed"); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create()
129 jclass c = env->FindClass("com/sun/star/lib/uno/environments/remote/Job"); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create()
133 jmethodID execute = env->GetMethodID(c, "execute", "()Ljava/lang/Object;"); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create()
139 new jvmaccess::VirtualMachine(vm, env->GetVersion(), false, env), in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create()
142 throwOutOfMemory(env); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create()
156 JNIEnv * env, jclass, jlong pool) SAL_THROW_EXTERN_C() in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_enter() argument
165 jobject ref = env->NewLocalRef(job); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_enter()
166 env->DeleteGlobalRef(job); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_enter()
179 JNIEnv * env, jclass, jlong pool, jbyteArray threadId, jobject job, in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_putJob() argument
182 void * s = env->GetPrimitiveArrayCritical(threadId, 0); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_putJob()
187 static_cast< sal_Int8 * >(s), env->GetArrayLength(threadId)); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_putJob()
191 env->ReleasePrimitiveArrayCritical(threadId, s, JNI_ABORT); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_putJob()
193 jobject ref = env->NewGlobalRef(job); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_putJob()
201 env->DeleteGlobalRef(ref); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_putJob()
202 throwOutOfMemory(env); in Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_putJob()