Home
last modified time | relevance | path

Searched refs:upvalues (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/lua/src/
H A Dlundump.c215 f->upvalues = luaM_newvectorchecked(S->L, n, Upvaldesc); in loadUpvalues()
218 f->upvalues[i].name = NULL; in loadUpvalues()
220 f->upvalues[i].instack = loadByte(S); in loadUpvalues()
221 f->upvalues[i].idx = loadByte(S); in loadUpvalues()
222 f->upvalues[i].kind = loadByte(S); in loadUpvalues()
254 f->upvalues[i].name = loadStringN(S, f); in loadDebug()
H A Dldump.c151 dumpByte(D, f->upvalues[i].instack); in dumpUpvalues()
152 dumpByte(D, f->upvalues[i].idx); in dumpUpvalues()
153 dumpByte(D, f->upvalues[i].kind); in dumpUpvalues()
179 dumpString(D, f->upvalues[i].name); in dumpDebug()
H A Dluac.c156 if (f->p[i]->sizeupvalues>0) f->p[i]->upvalues[0].instack=0; in combine()
216 #define UPVALNAME(x) ((f->upvalues[x].name) ? getstr(f->upvalues[x].name) : "-")
712 i,UPVALNAME(i),f->upvalues[i].instack,f->upvalues[i].idx); in PrintDebug()
H A Dlfunc.c253 f->upvalues = NULL; in luaF_newproto()
274 luaM_freearray(L, f->upvalues, f->sizeupvalues); in luaF_freeproto()
H A Dlparser.c292 Upvaldesc *up = &fs->f->upvalues[e->u.info]; in check_readonly()
344 Upvaldesc *up = fs->f->upvalues; in searchupvalue()
356 luaM_growvector(fs->ls->L, f->upvalues, fs->nups, f->sizeupvalues, in allocupvalue()
359 f->upvalues[oldsize++].name = NULL; in allocupvalue()
360 return &f->upvalues[fs->nups++]; in allocupvalue()
376 up->kind = prev->f->upvalues[v->u.info].kind; in newupvalue()
377 lua_assert(eqstr(name, prev->f->upvalues[v->u.info].name)); in newupvalue()
771 luaM_shrinkvector(L, f->upvalues, f->sizeupvalues, fs->nups, Upvaldesc); in close_func()
H A Dlobject.h569 Upvaldesc *upvalues; /* upvalue information */ member
H A Dldebug.c178 TString *s = check_exp(uv < p->sizeupvalues, p->upvalues[uv].name); in upvalname()
H A Dlgc.c584 markobjectN(g, f->upvalues[i].name); in traverseproto()
H A Dlapi.c1376 name = p->upvalues[n-1].name; in aux_upvalue()
H A Dltests.c397 checkobjrefN(g, fgc, f->upvalues[i].name); in checkproto()
H A Dlvm.c795 Upvaldesc *uv = p->upvalues; in pushclosure()
/freebsd/sys/contrib/openzfs/module/lua/
H A Dlfunc.c119 f->upvalues = NULL; in luaF_newproto()
139 luaM_freearray(L, f->upvalues, f->sizeupvalues); in luaF_freeproto()
H A Dlparser.c220 Upvaldesc *up = fs->f->upvalues; in searchupvalue()
232 luaM_growvector(fs->ls->L, f->upvalues, fs->nups, f->sizeupvalues, in newupvalue()
234 while (oldsize < f->sizeupvalues) f->upvalues[oldsize++].name = NULL; in newupvalue()
235 f->upvalues[fs->nups].instack = (v->k == VLOCAL); in newupvalue()
236 f->upvalues[fs->nups].idx = cast_byte(v->u.info); in newupvalue()
237 f->upvalues[fs->nups].name = name; in newupvalue()
568 luaM_reallocvector(L, f->upvalues, f->sizeupvalues, fs->nups, Upvaldesc); in close_func()
H A Dlobject.h474 Upvaldesc *upvalues; /* upvalue information */ member
H A Dlvm.c443 Upvaldesc *uv = p->upvalues; in getcached()
464 Upvaldesc *uv = p->upvalues; in pushclosure()
H A Dldebug.c106 TString *s = check_exp(uv < p->sizeupvalues, p->upvalues[uv].name); in upvalname()
H A Dlgc.c463 markobject(g, f->upvalues[i].name); in traverseproto()
H A Dlapi.c1203 name = p->upvalues[n-1].name; in aux_upvalue()