Lines Matching refs:env

48 local_throw(JNIEnv *env, const char *exception, const char *why) {
60 strclass = (*env)->FindClass(env, "java/lang/String");
61 jstrnew = (*env)->GetMethodID(env, strclass, "<init>", "([B)V");
64 jbarray = (*env)->NewByteArray(env, (jsize)(strlen(why)));
65 (*env)->SetByteArrayRegion(env, jbarray, (jsize)0,
69 jmsg = (*env)->NewObject(env, strclass, jstrnew, jbarray);
70 exceptionclass = (*env)->FindClass(env, exception);
71 jexceptionnew = (*env)->GetMethodID(env, exceptionclass,
74 jexception = (*env)->NewObject(env, exceptionclass, jexceptionnew,
76 (*env)->Throw(env, jexception);
101 j2c_pointer(JNIEnv *env, jbyteArray jpointer, caddr_t *cpointer) {
113 jpointer_length = (*env)->GetArrayLength(env, jpointer);
116 local_throw(env, "java/lang/Error",
121 (*env)->GetByteArrayRegion(env, jpointer, 0, jpointer_length,
134 c2j_pointer(JNIEnv *env, caddr_t cpointer, jbyteArray *jpointer) {
143 *jpointer = (*env)->NewByteArray(env, sizeof (uint64_t));
145 (*env)->SetByteArrayRegion(env, *jpointer, 0, sizeof (uint64_t),
155 Java_com_sun_audit_AuditSession_startSession(JNIEnv *env, jobject cls,
166 import_size = (*env)->GetArrayLength(env, jimport);
169 local_throw(env, "java/lang/Error",
173 (*env)->GetByteArrayRegion(env, jimport, 0, import_size,
182 local_throw(env, "java/lang/Error", errno_to_i18n(errno));
185 c2j_pointer(env, (caddr_t)state, &jstate);
196 Java_com_sun_audit_AuditSession_endSession(JNIEnv *env, jobject cls,
201 if (j2c_pointer(env, jstate, (caddr_t *)&state))
210 local_throw(env, "java/lang/Error",
222 Java_com_sun_audit_AuditSession_dupSession(JNIEnv *env, jobject cls,
228 if (j2c_pointer(env, jsource, (caddr_t *)&source))
233 local_throw(env, "java/lang/Error",
238 c2j_pointer(env, (caddr_t)dest, &jdest);
250 Java_com_sun_audit_AuditSession_getSessionId(JNIEnv *env, jobject cls,
256 if (j2c_pointer(env, jstate, (caddr_t *)&state))
260 return_val = (*env)->NewStringUTF(env, session_id);
274 (JNIEnv *env, jobject cls, jbyteArray jstate) {
280 if (j2c_pointer(env, jstate, (caddr_t *)&state))
285 if ((jbuf = (*env)->NewByteArray(env, length)) == NULL) {
289 (*env)->SetByteArrayRegion(env, jbuf, 0, length, buffer);
297 Java_com_sun_audit_AuditSession_sessionAttr(JNIEnv *env, jobject cls,
305 if (j2c_pointer(env, jstate, (caddr_t *)&state))
311 hostname = (*env)->GetStringUTFChars(env, jhostname, NULL);
314 local_throw(env, "java/lang/Error", errno_to_i18n(errno));
318 local_throw(env, "java/lang/Error", errno_to_i18n(errno));
320 (*env)->ReleaseStringUTFChars(env, jhostname, hostname);
326 Java_com_sun_audit_AuditSession_bsmAuditOn(JNIEnv *env, jobject cls) {