/illumos-gate/usr/src/contrib/ast/src/lib/libast/regex/ |
H A D | regcomp.c | 145 node(Cenv_t* env, int type, int lo, int hi, size_t extra) in node() argument 150 if (e = (Rex_t*)alloc(env->disc, 0, sizeof(Rex_t) + extra)) in node() 157 e->flags = env->flags; in node() 158 e->map = (e->flags & REG_ICASE) ? env->MAP : env->map; in node() 159 e->explicit = env->explicit; in node() 271 serialize(Cenv_t* env, Rex_t* e, int n) in serialize() argument 281 n = serialize(env, e->re.group.expr.binary.left, n); in serialize() 284 n = serialize(env, e->re.group.expr.binary.right, n); in serialize() 287 n = serialize(env, e->re.group.expr.binary.left, n); in serialize() 288 n = serialize(env, e->re.group.expr.binary.right, n); in serialize() [all …]
|
H A D | regnexec.c | 248 _matchpush(Env_t* env, Rex_t* rex) in _matchpush() argument 260 env->error = REG_ESPACE; in _matchpush() 264 f->match = m = env->match + rex->re.group.number; in _matchpush() 280 pospush(Env_t* env, Rex_t* rex, unsigned char* p, int be) in pospush() argument 284 if (!(pos = vector(Pos_t, env->pos, env->pos->cur))) in pospush() 286 env->error = REG_ESPACE; in pospush() 292 env->pos->cur++; in pospush() 305 better(Env_t* env, Pos_t* os, Pos_t* ns, Pos_t* oend, Pos_t* nend, int level) in better() argument 312 if (env->error) in better() 316 …env->beg, oe->serial, oe->be);sfprintf(sfstdout, "\n %-*.*snew ", (level + 3) * 4, (level + 3) *… in better() [all …]
|
H A D | regstat.c | 35 p->env->stats.re_flags = p->env->flags; in regstat() 36 p->env->stats.re_info = 0; in regstat() 37 e = p->env->rex; in regstat() 40 p->env->stats.re_record = p->env->rex->re.bm.size; in regstat() 44 p->env->stats.re_record = 0; in regstat() 50 p->env->stats.re_info |= REG_LITERAL; in regstat() 51 …p->env->stats.re_record = (p && p->env && p->env->rex->type == REX_BM) ? p->env->rex->re.bm.size :… in regstat() 52 return &p->env->stats; in regstat()
|
H A D | regsubcomp.c | 66 disc = p->env->disc; in regsubflags() 81 disc = p->env->disc; in regsubflags() 126 disc = p->env->disc; in regsubcomp() 127 if (p->env->flags & REG_NOSUB) in regsubcomp() 132 …if (!(sub = (regsub_t*)alloc(p->env->disc, 0, sizeof(regsub_t) + strlen(s))) || !(sub->re_ops = (r… in regsubcomp() 135 alloc(p->env->disc, sub, 0); in regsubcomp() 141 p->env->sub = 1; in regsubcomp() 144 if (!(p->env->flags & REG_DELIMITED)) in regsubcomp() 155 sre = p->env->flags & REG_SHELL; in regsubcomp() 164 if (p->env->flags & REG_MUSTDELIM) in regsubcomp() [all …]
|
/illumos-gate/usr/src/cmd/pools/poold/libjkstat/ |
H A D | jkstat.c | 68 makeUnsignedInt64(JNIEnv *env, uint64_t value) in makeUnsignedInt64() argument 75 if (!(byteArray = (*env)->NewByteArray(env, 9))) in makeUnsignedInt64() 77 if (!(bytes = (*env)->GetByteArrayElements(env, byteArray, NULL))) in makeUnsignedInt64() 89 (*env)->ReleaseByteArrayElements(env, byteArray, bytes, 0); in makeUnsignedInt64() 91 if (!(valueObj = (*env)->NewObject(env, ui64class, ui64cons_mid, in makeUnsignedInt64() 102 makeLong(JNIEnv *env, jlong value) in makeLong() argument 106 if (!(valueObj = (*env)->NewObject(env, longclass, longcons_mid, in makeLong() 117 makeDouble(JNIEnv *env, jdouble value) in makeDouble() argument 121 if (!(valueObj = (*env)->NewObject(env, doubleclass, doublecons_mid, in makeDouble() 133 Java_com_sun_solaris_service_kstat_KstatCtl_open(JNIEnv *env, jobject obj) in Java_com_sun_solaris_service_kstat_KstatCtl_open() argument [all …]
|
/illumos-gate/usr/src/lib/libzfs_jni/common/ |
H A D | libzfs_jni_util.c | 50 zjni_throw_exception(JNIEnv *env, const char *fmt, ...) in zjni_throw_exception() argument 61 (*env)->FindClass(env, "java/lang/UnsupportedOperationException"); in zjni_throw_exception() 63 (*env)->ThrowNew(env, class_UnsupportedOperationException, error); in zjni_throw_exception() 67 zjni_get_matched_string(JNIEnv *env, char *name, regmatch_t *match) in zjni_get_matched_string() argument 74 stringUTF = (*env)->NewStringUTF(env, name + match->rm_so); in zjni_get_matched_string() 94 zjni_Collection_to_array(JNIEnv *env, zjni_Collection_t *list, char *class) in zjni_Collection_to_array() argument 97 jint length = (*env)->CallIntMethod( in zjni_Collection_to_array() 98 env, ((zjni_Object_t *)list)->object, in zjni_Collection_to_array() 102 jobjectArray array = (*env)->NewObjectArray( in zjni_Collection_to_array() 103 env, length, (*env)->FindClass(env, class), NULL); in zjni_Collection_to_array() [all …]
|
H A D | libzfs_jni_pool.c | 193 new_ImportablePoolBean(JNIEnv *env, ImportablePoolBean_t *bean) in new_ImportablePoolBean() argument 199 (*env)->FindClass(env, in new_ImportablePoolBean() 203 (*env)->GetMethodID(env, object->class, "<init>", "()V"); in new_ImportablePoolBean() 206 (*env)->NewObject(env, object->class, object->constructor); in new_ImportablePoolBean() 209 new_PoolStats(env, &(bean->interface_PoolStats), object); in new_ImportablePoolBean() 211 bean->method_setName = (*env)->GetMethodID( in new_ImportablePoolBean() 212 env, object->class, "setName", "(Ljava/lang/String;)V"); in new_ImportablePoolBean() 214 bean->method_setId = (*env)->GetMethodID( in new_ImportablePoolBean() 215 env, object->class, "setId", "(J)V"); in new_ImportablePoolBean() 220 new_VirtualDevice(JNIEnv *env, VirtualDeviceBean_t *bean) in new_VirtualDevice() argument [all …]
|
H A D | libzfs_jni_dataset.c | 121 new_DatasetBean(JNIEnv *env, DatasetBean_t *bean) in new_DatasetBean() argument 127 (*env)->FindClass(env, ZFSJNI_PACKAGE_DATA "DatasetBean"); in new_DatasetBean() 130 (*env)->GetMethodID(env, object->class, "<init>", "()V"); in new_DatasetBean() 133 (*env)->NewObject(env, object->class, object->constructor); in new_DatasetBean() 136 bean->method_setPoolName = (*env)->GetMethodID( in new_DatasetBean() 137 env, object->class, "setPoolName", "(Ljava/lang/String;)V"); in new_DatasetBean() 139 bean->method_setParentName = (*env)->GetMethodID( in new_DatasetBean() 140 env, object->class, "setParentName", "(Ljava/lang/String;)V"); in new_DatasetBean() 142 bean->method_setBaseName = (*env)->GetMethodID( in new_DatasetBean() 143 env, object->class, "setBaseName", "(Ljava/lang/String;)V"); in new_DatasetBean() [all …]
|
H A D | libzfs_jni_main.c | 86 JNIEnv *env, jobject obj, jobjectArray dirs) { in Java_com_sun_zfs_common_model_SystemDataModel_getImportablePools() argument 96 zjni_throw_exception(env, in Java_com_sun_zfs_common_model_SystemDataModel_getImportablePools() 102 argv = zjni_java_string_array_to_c(env, dirs); in Java_com_sun_zfs_common_model_SystemDataModel_getImportablePools() 104 zjni_throw_exception(env, "out of memory"); in Java_com_sun_zfs_common_model_SystemDataModel_getImportablePools() 113 zjni_new_ArrayList(env, list); in Java_com_sun_zfs_common_model_SystemDataModel_getImportablePools() 115 data.env = env; in Java_com_sun_zfs_common_model_SystemDataModel_getImportablePools() 128 return (zjni_Collection_to_array(env, (zjni_Collection_t *)list, in Java_com_sun_zfs_common_model_SystemDataModel_getImportablePools() 139 Java_com_sun_zfs_common_model_SystemDataModel_getPools(JNIEnv *env, jobject obj) in Java_com_sun_zfs_common_model_SystemDataModel_getPools() argument 147 zjni_new_ArrayList(env, list); in Java_com_sun_zfs_common_model_SystemDataModel_getPools() 149 data.env = env; in Java_com_sun_zfs_common_model_SystemDataModel_getPools() [all …]
|
H A D | libzfs_jni_disk.c | 35 static jobject create_SliceUsage(JNIEnv *env, dmgt_slice_t *sp); 36 static jobject create_SliceDeviceBean(JNIEnv *env, dmgt_slice_t *sp); 44 create_DiskDeviceBean(JNIEnv *env, dmgt_disk_t *dp) in create_DiskDeviceBean() argument 50 env, dp->aliases, naliases); in create_DiskDeviceBean() 52 jobjectArray slices = create_SliceDeviceBean_array(env, in create_DiskDeviceBean() 55 jstring nameUTF = (*env)->NewStringUTF(env, dp->name); in create_DiskDeviceBean() 59 jclass class_DiskDeviceBean = (*env)->FindClass( in create_DiskDeviceBean() 60 env, ZFSJNI_PACKAGE_DATA "DiskDeviceBean"); in create_DiskDeviceBean() 63 (*env)->GetMethodID(env, class_DiskDeviceBean, in create_DiskDeviceBean() 68 disk = (*env)->NewObject(env, class_DiskDeviceBean, in create_DiskDeviceBean() [all …]
|
H A D | libzfs_jni_property.c | 167 create_BasicProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop, in create_BasicProperty() argument 182 propValue = convert_str(env, propbuf); in create_BasicProperty() 189 propValue = convert_uint64(env, value); in create_BasicProperty() 196 jclass class = (*env)->FindClass(env, propClass); in create_BasicProperty() 198 jstring propName = (*env)->NewStringUTF( in create_BasicProperty() 199 env, zfs_prop_to_name(prop)); in create_BasicProperty() 206 jstring propSource = (*env)->NewStringUTF(env, source); in create_BasicProperty() 212 constructor = (*env)->GetMethodID( in create_BasicProperty() 213 env, class, "<init>", signature); in create_BasicProperty() 215 propertyObject = (*env)->NewObject( in create_BasicProperty() [all …]
|
/illumos-gate/usr/src/cmd/pools/poold/libjlgrp/ |
H A D | jlgrp.c | 40 getCookie(JNIEnv *env, jclass clazz, jobject obj) in getCookie() argument 44 fid = (*env)->GetFieldID(env, clazz, "cookie", "J"); in getCookie() 45 return ((lgrp_cookie_t)(*env)->GetLongField(env, obj, fid)); in getCookie() 52 throwException(JNIEnv *env, const char *class, const char *msg) in throwException() argument 56 clazz = (*env)->FindClass(env, class); in throwException() 58 (*env)->ThrowNew(env, clazz, msg); in throwException() 70 Java_com_sun_solaris_service_locality_LocalityDomain_jl_1init(JNIEnv *env, in Java_com_sun_solaris_service_locality_LocalityDomain_jl_1init() argument 76 throwException(env, "java/lang/Exception", in Java_com_sun_solaris_service_locality_LocalityDomain_jl_1init() 88 Java_com_sun_solaris_service_locality_LocalityDomain_jl_1fini(JNIEnv *env, in Java_com_sun_solaris_service_locality_LocalityDomain_jl_1fini() argument 93 clazz = (*env)->GetObjectClass(env, obj); in Java_com_sun_solaris_service_locality_LocalityDomain_jl_1fini() [all …]
|
/illumos-gate/usr/src/lib/libadt_jni/common/ |
H A D | adt_jni.c | 47 local_throw(JNIEnv *env, const char *exception, const char *why) { in local_throw() argument 59 strclass = (*env)->FindClass(env, "java/lang/String"); in local_throw() 60 jstrnew = (*env)->GetMethodID(env, strclass, "<init>", "([B)V"); in local_throw() 63 jbarray = (*env)->NewByteArray(env, (jsize)(strlen(why))); in local_throw() 64 (*env)->SetByteArrayRegion(env, jbarray, (jsize)0, in local_throw() 68 jmsg = (*env)->NewObject(env, strclass, jstrnew, jbarray); in local_throw() 69 exceptionclass = (*env)->FindClass(env, exception); in local_throw() 70 jexceptionnew = (*env)->GetMethodID(env, exceptionclass, in local_throw() 73 jexception = (*env)->NewObject(env, exceptionclass, jexceptionnew, in local_throw() 75 (*env)->Throw(env, jexception); in local_throw() [all …]
|
/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | slp_jni_support.c | 52 JNU_ThrowByName(JNIEnv *env, const char *name, const char *msg) in JNU_ThrowByName() argument 54 jclass class = (*env)->FindClass(env, name); in JNU_ThrowByName() 65 (*env)->ThrowNew(env, class, msg); in JNU_ThrowByName() 66 (*env)->DeleteLocalRef(env, class); in JNU_ThrowByName() 83 *JNU_GetStringNativeChars(JNIEnv *env, jstring jstr) in JNU_GetStringNativeChars() argument 95 if ((*env)->EnsureLocalCapacity(env, 3) < 0) { in JNU_GetStringNativeChars() 97 env, in JNU_GetStringNativeChars() 104 class = (*env)->FindClass(env, CLASS_JAVA_LANG_STRING); in JNU_GetStringNativeChars() 115 method = (*env)->GetMethodID( in JNU_GetStringNativeChars() 116 env, in JNU_GetStringNativeChars() [all …]
|
/illumos-gate/usr/src/cmd/troff/ |
H A D | tdef.h | 325 #define ENV_BLK ((NEV * sizeof(env) / sizeof(tchar) + BLK-1) / BLK) 446 #define ics env._ics 447 #define sps env._sps 448 #define spacesz env._spacesz 449 #define lss env._lss 450 #define lss1 env._lss1 451 #define ll env._ll 452 #define ll1 env._ll1 453 #define lt env._lt 454 #define lt1 env._lt1 [all …]
|
/illumos-gate/usr/src/cmd/pools/poold/libjsyslog/ |
H A D | jsyslog.c | 49 Java_com_sun_solaris_service_logging_SyslogHandler_syslog(JNIEnv *env, in Java_com_sun_solaris_service_logging_SyslogHandler_syslog() argument 57 if (!(exceptionClass = (*env)->FindClass(env, in Java_com_sun_solaris_service_logging_SyslogHandler_syslog() 60 (*env)->Throw(env, (*env)->NewObject(env, exceptionClass, in Java_com_sun_solaris_service_logging_SyslogHandler_syslog() 61 (*env)->GetStaticMethodID(env, exceptionClass, "<init>", in Java_com_sun_solaris_service_logging_SyslogHandler_syslog() 66 if (!(message = (*env)->GetStringUTFChars(env, messageObj, NULL))) in Java_com_sun_solaris_service_logging_SyslogHandler_syslog() 69 (*env)->ReleaseStringUTFChars(env, messageObj, message); in Java_com_sun_solaris_service_logging_SyslogHandler_syslog() 77 Java_com_sun_solaris_service_logging_SyslogHandler_openlog(JNIEnv *env, in Java_com_sun_solaris_service_logging_SyslogHandler_openlog() argument 85 if (!(exceptionClass = (*env)->FindClass(env, in Java_com_sun_solaris_service_logging_SyslogHandler_openlog() 88 (*env)->Throw(env, (*env)->NewObject(env, exceptionClass, in Java_com_sun_solaris_service_logging_SyslogHandler_openlog() 89 (*env)->GetStaticMethodID(env, exceptionClass, "<init>", in Java_com_sun_solaris_service_logging_SyslogHandler_openlog() [all …]
|
/illumos-gate/usr/src/lib/libdtrace_jni/common/ |
H A D | dtrace_jni.c | 468 Java_org_opensolaris_os_dtrace_LocalConsumer__1checkVersion(JNIEnv *env, in Java_org_opensolaris_os_dtrace_LocalConsumer__1checkVersion() argument 472 dtj_throw_illegal_state(env, in Java_org_opensolaris_os_dtrace_LocalConsumer__1checkVersion() 483 Java_org_opensolaris_os_dtrace_LocalConsumer__1loadJniTable(JNIEnv *env, in Java_org_opensolaris_os_dtrace_LocalConsumer__1loadJniTable() argument 493 dtj_throw_illegal_state(env, "JNI table already loaded"); in Java_org_opensolaris_os_dtrace_LocalConsumer__1loadJniTable() 498 if (dtj_load(env) == DTJ_OK) { in Java_org_opensolaris_os_dtrace_LocalConsumer__1loadJniTable() 507 Java_org_opensolaris_os_dtrace_LocalConsumer__1open(JNIEnv *env, jobject obj, in Java_org_opensolaris_os_dtrace_LocalConsumer__1open() argument 522 dtj_throw_illegal_state(env, "JNI table not loaded"); in Java_org_opensolaris_os_dtrace_LocalConsumer__1open() 526 c = dtj_consumer_create(env); in Java_org_opensolaris_os_dtrace_LocalConsumer__1open() 532 len = (flags ? (*env)->GetArrayLength(env, flags) : 0); in Java_org_opensolaris_os_dtrace_LocalConsumer__1open() 534 flag = (*env)->GetObjectArrayElement(env, flags, i); in Java_org_opensolaris_os_dtrace_LocalConsumer__1open() [all …]
|
/illumos-gate/usr/src/cmd/pools/poold/ |
H A D | poold.c | 103 check_thread_attached(JNIEnv **env) in check_thread_attached() argument 107 ret = (*jvm)->GetEnv(jvm, (void **)env, JNI_VERSION_1_4); in check_thread_attached() 108 if (*env == NULL) { in check_thread_attached() 119 if ((*jvm)->AttachCurrentThreadAsDaemon(jvm, (void **)env, in check_thread_attached() 147 JNIEnv *env = NULL; in pu_output() local 176 check_thread_attached(&env); in pu_output() 177 if ((jline = (*env)->NewStringUTF(env, line)) != NULL) in pu_output() 178 (*env)->CallVoidMethod(env, base_log, log_mid, in pu_output() 205 JNIEnv *env = NULL; in halt_application() local 209 check_thread_attached(&env); in halt_application() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/db/xa/ |
H A D | xa.c | 91 DB_ENV *env; local 99 if (__db_rmid_to_env(rmid, &env, 0) == 0) 127 DB_ENV *env; local 138 if (__db_rmid_to_env(rmid, &env, 0) != 0) 142 if (env->xa_txn != NULL && env->xa_txn->txnid != TXN_INVALID) 147 if ((t_ret = db_appexit(env)) != 0 && ret == 0) 150 __os_free(env, sizeof(DB_ENV)); 165 DB_ENV *env; local 180 if (__db_rmid_to_env(rmid, &env, 1) != 0) 183 is_known = __db_xid_to_txn(env, xid, &off) == 0; [all …]
|
H A D | xa_map.c | 43 DB_ENV *env; local 46 env = TAILQ_FIRST(&DB_GLOBAL(db_envq)); 47 if (env != NULL && env->xa_rmid == rmid) { 48 *envp = env; 57 for (; env != NULL; env = TAILQ_NEXT(env, links)) 58 if (env->xa_rmid == rmid) { 59 TAILQ_REMOVE(&DB_GLOBAL(db_envq), env, links); 60 TAILQ_INSERT_HEAD(&DB_GLOBAL(db_envq), env, links); 61 *envp = env; 79 if (__os_calloc(1, sizeof(DB_ENV), &env) != 0) [all …]
|
/illumos-gate/usr/src/cmd/sgs/crle/common/ |
H A D | util.c | 47 Env_desc *env; in addenv() local 64 for (APLIST_TRAVERSE(crle->c_env, idx, env)) { in addenv() 65 if ((env->e_varsz == varsz) && in addenv() 66 (strncmp(env->e_str, arg, varsz) == 0)) { in addenv() 71 if ((env->e_flags & RTC_ENV_CONFIG) == 0) { in addenv() 75 env->e_str); in addenv() 84 free((void *)env->e_str); in addenv() 85 crle->c_strsize -= env->e_totsz; in addenv() 88 if ((env->e_str = strdup(arg)) == 0) { in addenv() 95 env->e_varsz = varsz; in addenv() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/ |
H A D | regexp.c | 45 register Env_t* env = (Env_t*)handle; in block() local 47 if (data || (size = roundof(size, ALIGN_BOUND2)) > (env->buf + env->size - env->cur)) in block() 49 data = (void*)env->cur; in block() 50 env->cur += size; in block() 57 register Env_t* env = (Env_t*)handle; in _re_comp() local 62 env->buf = env->cur = (char*)env + sizeof(Env_t); in _re_comp() 63 env->size = size - sizeof(Env_t); in _re_comp() 64 regalloc(env, block, REG_NOFREE); in _re_comp() 65 n = regcomp(&env->re, pattern, REG_LENIENT|REG_NULL); in _re_comp() 89 re->re_nbra = env->re.re_nsub; in _re_comp() [all …]
|
/illumos-gate/usr/src/cmd/sgs/link_audit/common/ |
H A D | Makefile.demo | 81 obj32/bindings.o obj32/env.o 82 $(LINK.c) -G obj32/bindings.o obj32/env.o -o $@ $(LDLIBS) 85 obj64/bindings.o obj64/env.o 86 $(LINK.c) -G obj64/bindings.o obj64/env.o -o $@ $(LDLIBS) 89 obj32/perfcnt.o obj32/hash.o obj32/env.o 90 $(LINK.c) -G obj32/perfcnt.o obj32/hash.o obj32/env.o -o $@ $(LDLIBS) 93 obj64/perfcnt.o obj64/hash.o obj64/env.o 94 $(LINK.c) -G obj64/perfcnt.o obj64/hash.o obj64/env.o -o $@ $(LDLIBS) 97 obj32/symbindrep.o obj32/env.o 98 $(LINK.c) -G obj32/symbindrep.o obj32/env.o -o $@ $(LDLIBS) [all …]
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | env.c | 43 char **env; member 93 return(ep->env+n); in env_get() 97 free((void*)ep->env); in env_get() 98 if(!(ep->env = (char**)malloc(sizeof(char*)*(ep->count+1)))) in env_get() 106 ep->env[n++] = vp->un.ptr; in env_get() 108 ep->env[n] = 0; in env_get() 110 environ = ep->env+ep->extra; in env_get() 111 return(ep->env+ep->extra); in env_get() 132 if(ep->env && (ep->flags&ENV_VALID)) in env_add() 133 ep->env[vp->index>>ENV_BITS] = vp->un.ptr; in env_add() [all …]
|
/illumos-gate/usr/src/cmd/allocate/ |
H A D | allocate.c | 242 getenvent(char *name, char *env[]) in getenvent() argument 244 for (; *env != NULL; env++) { in getenvent() 245 if (strncmp(*env, name, strlen(name)) == 0) in getenvent() 246 return (*env); in getenvent() 254 char *name, *env; in main() local 285 env = getenvent("LC_ALL=", envp); in main() 286 if (env != NULL) in main() 287 newenv[env_num++] = env; in main() 288 env = getenvent("LC_COLLATE=", envp); in main() 289 if (env != NULL) in main() [all …]
|