Searched refs:rex (Results 1 - 14 of 14) sorted by relevance

/illumos-gate/usr/src/lib/libast/common/regex/
H A Dregrecord.c33 return p && p->env && p->env->rex->type == REX_BM;
H A Dregnexec.c89 static const char* rexname(Rex_t* rex) argument
91 if (!rex)
93 if (rex->type >= elementsof(rexnames))
95 return rexnames[rex->type];
249 _matchpush(Env_t* env, Rex_t* rex) argument
257 if (rex->re.group.number <= 0 || (num = rex->re.group.last - rex->re.group.number + 1) <= 0)
265 f->match = m = env->match + rex->re.group.number;
281 pospush(Env_t* env, Rex_t* rex, unsigne argument
403 parserep(Env_t* env, Rex_t* rex, Rex_t* cont, unsigned char* s, int n) argument
500 parsetrie(Env_t* env, Trie_node_t* x, Rex_t* rex, Rex_t* cont, unsigned char* s) argument
651 collmatch(Rex_t* rex, unsigned char* s, unsigned char* e, unsigned char** p) argument
798 parse(Env_t* env, Rex_t* rex, Rex_t* cont, unsigned char* s) argument
1830 list(Env_t* env, Rex_t* rex) argument
[all...]
H A Dregstat.c35 e = p->env->rex;
44 p->env->stats.re_record = (p && p->env && p->env->rex->type == REX_BM) ? p->env->rex->re.bm.size : -1;
H A Dregrexec.c59 if (!s || !p || !(env = p->env) || (e = env->rex)->type != REX_BM)
109 if (complete || (env->rex = ((r - l) > 128) ? e : e->next) && !(n = regnexec(p, (char*)l, r - l, nmatch, match, flags)))
143 env->rex = e;
H A Dregdecomp.c147 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
324 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
342 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
352 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
375 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
432 if (decomp(p->env->rex, sp, type, delimiter, flags))
H A Dregcomp.c205 drop(disc, e->re.group.expr.rex);
251 mark(e->re.group.expr.rex, set);
289 n = serialize(env, e->re.group.expr.rex, n);
471 if (stats(env, e->re.group.expr.rex))
482 if (stats(env, e->re.group.expr.rex))
527 if (stats(env, e->re.group.expr.rex))
543 if (stats(env, e->re.group.expr.rex))
566 if (stats(env, e->re.group.expr.rex))
1786 f->re.group.expr.rex = e;
1857 f->re.group.expr.rex
[all...]
H A Dreglib.h386 struct Rex_s* rex; member in union:Group_s::__anon2662
442 * since matches to rex will be enumerated in decreasing order,
530 struct Rex_s* rex; /* compiled expression */ member in struct:reglib_s
/illumos-gate/usr/src/cmd/rexd/
H A DMakefile34 MANIFEST= rex.xml
51 OBJS= errprintf.o mount_nfs.o rex.o unix_login.o mntent.o $(TYPEOBJS)
52 REXDOBJS= rpc.rexd.o errprintf.o mount_nfs.o rex.o unix_login.o mntent.o
53 ONOBJS= on.o sharetab.o where.o rex.o mntent.o
116 #rex_clnt.o: rex.h rex.c
117 # $(LINK.c) -c -o $@ rex.c $(LDLIBS)
119 on.o: rex.h
121 rpc.rexd.o: rex.h
123 unix_login.o: rex
[all...]
/illumos-gate/usr/src/cmd/sh/
H A Dxec.c479 struct argnod *rex = regp->regptr; local
481 while (rex)
485 if (gmatch(r, s = macro(rex->argval)) || (trim(s), eq(r, s)))
492 rex = rex->argnxt;
/illumos-gate/usr/src/uts/intel/dtrace/
H A Dfasttrap_isa.c79 #define FASTTRAP_REX_W(rex) (((rex) >> 3) & 1)
80 #define FASTTRAP_REX_R(rex) (((rex) >> 2) & 1)
81 #define FASTTRAP_REX_X(rex) (((rex) >> 1) & 1)
82 #define FASTTRAP_REX_B(rex) ((rex) & 1)
237 uint8_t seg, rex = 0; local
330 rex
[all...]
/illumos-gate/usr/src/lib/libm/common/m9x/
H A D__fex_sse.c68 int i, dbl, simd, rex, modrm, sib, r; local
89 rex = 0;
91 rex = ip[i];
102 inst->op = (int)inst->op + (rex & 8);
108 inst->op = (int)inst->op + (rex & 8);
114 inst->op = (int)inst->op + (rex & 8);
201 r = ((rex & 4) << 1) | ((modrm >> 3) & 7);
216 r = ((rex & 4) << 1) | ((modrm >> 3) & 7);
225 r = ((rex & 1) << 3) | (modrm & 7);
240 r = ((rex
[all...]
/illumos-gate/usr/src/lib/libshell/common/sh/
H A Dxec.c1849 register struct argnod *rex=(struct argnod*)t->reg.regptr; local
1850 while(rex)
1853 if(rex->argflag&ARG_MAC)
1855 s = sh_macpat(shp,rex,OPTIMIZE|ARG_EXP);
1860 s = rex->argval;
1861 type = (rex->argflag&ARG_RAW);
1873 rex=rex->argnxt.ap;
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Dfloat.s257 #rex.W=1 (.byte 0x48)
/illumos-gate/usr/src/head/
H A DMakefile282 rex.h \

Completed in 115 milliseconds