Lines Matching refs:env
54 JNU_ThrowByName(JNIEnv *env, const char *name, const char *msg)
56 jclass class = (*env)->FindClass(env, name);
67 (*env)->ThrowNew(env, class, msg);
68 (*env)->DeleteLocalRef(env, class);
85 *JNU_GetStringNativeChars(JNIEnv *env, jstring jstr)
97 if ((*env)->EnsureLocalCapacity(env, 3) < 0) {
99 env,
106 class = (*env)->FindClass(env, CLASS_JAVA_LANG_STRING);
117 method = (*env)->GetMethodID(
118 env,
133 bytes = (*env)->CallObjectMethod(env, jstr, method);
136 if ((*env)->ExceptionCheck(env) == JNI_FALSE) {
138 len = (*env)->GetArrayLength(env, bytes);
154 env,
162 (*env)->GetByteArrayRegion(
163 env,
172 (*env)->DeleteLocalRef(env, bytes);
177 (*env)->DeleteLocalRef(env, class);
189 void JNICALL Java_com_sun_slp_Syslog_syslog(JNIEnv *env,
194 char *msg = JNU_GetStringNativeChars(env, jmsg);