Home
last modified time | relevance | path

Searched refs:TValue (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/lua/
H A Dlvm.h26 LUAI_FUNC int luaV_equalobj_ (lua_State *L, const TValue *t1, const TValue *t2);
29 LUAI_FUNC int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r);
30 LUAI_FUNC int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r);
31 LUAI_FUNC const TValue *luaV_tonumber (const TValue *obj, TValue *n);
33 LUAI_FUNC void luaV_gettable (lua_State *L, const TValue *t, TValue *key,
35 LUAI_FUNC void luaV_settable (lua_State *L, const TValue *t, TValue *key,
40 LUAI_FUNC void luaV_arith (lua_State *L, StkId ra, const TValue *rb,
41 const TValue *rc, TMS op);
42 LUAI_FUNC void luaV_objlen (lua_State *L, StkId ra, const TValue *rb);
H A Dltable.h25 LUAI_FUNC const TValue *luaH_getint (Table *t, int key);
26 LUAI_FUNC void luaH_setint (lua_State *L, Table *t, int key, TValue *value);
27 LUAI_FUNC const TValue *luaH_getstr (Table *t, TString *key);
28 LUAI_FUNC const TValue *luaH_get (Table *t, const TValue *key);
29 LUAI_FUNC TValue *luaH_newkey (lua_State *L, Table *t, const TValue *key);
30 LUAI_FUNC TValue *luaH_set (lua_State *L, Table *t, const TValue *key);
40 LUAI_FUNC Node *luaH_mainposition (const Table *t, const TValue *key);
H A Dlvm.c35 const TValue *luaV_tonumber (const TValue *obj, TValue *n) { in luaV_tonumber()
93 static void callTM (lua_State *L, const TValue *f, const TValue *p1, in callTM()
94 const TValue *p2, TValue *p3, int hasres) { in callTM()
113 const TValue *tm; in luaV_gettable()
142 TValue *oldval = cast(TValue *, luaH_get(h, key)); in luaV_settable()
189 const TValue *tm2; in get_equalTM()
231 int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { in luaV_lessthan()
243 int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) { in luaV_lessequal()
261 const TValue *tm; in luaV_equalobj_()
336 const TValue *tm; in luaV_objlen()
[all …]
H A Dlobject.h105 typedef struct lua_TValue TValue; typedef
205 { TValue *io=(obj); \
211 { TValue *io=(obj); \
216 { TValue *io=(obj); \
221 { TValue *io=(obj); \
226 { TValue *io=(obj); \
231 { TValue *io=(obj); \
240 { const TValue *io2=(obj2); TValue *io1=(obj1); \
353 { const TValue *o2_=(obj2); TValue *o1_=(obj1); \
549 TValue tvk;
[all …]
H A Dltable.c127 static int arrayindex (const TValue *key) { in arrayindex()
405 TValue *luaH_newkey (lua_State *L, Table *t, const TValue *key) { in luaH_newkey()
446 const TValue *luaH_getint (Table *t, int key) { in luaH_getint()
481 const TValue *luaH_get (Table *t, const TValue *key) { in luaH_get()
511 TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { in luaH_set()
512 const TValue *p = luaH_get(t, key); in luaH_set()
514 return cast(TValue *, p); in luaH_set()
520 const TValue *p = luaH_getint(t, key); in luaH_setint()
521 TValue *cell; in luaH_setint()
523 cell = cast(TValue *, p); in luaH_setint()
[all …]
H A Dldebug.h24 LUAI_FUNC l_noret luaG_typeerror (lua_State *L, const TValue *o,
27 LUAI_FUNC l_noret luaG_aritherror (lua_State *L, const TValue *p1,
28 const TValue *p2);
29 LUAI_FUNC l_noret luaG_ordererror (lua_State *L, const TValue *p1,
30 const TValue *p2);
H A Dltm.c52 const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { in luaT_gettm()
53 const TValue *tm = luaH_getstr(events, ename); in luaT_gettm()
63 const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { in luaT_gettmbyobj()
H A Dlapi.c57 TValue *o = ci->func + idx; in index2addr()
226 TValue *fr; in lua_copy()
267 TValue n; in lua_isnumber()
335 TValue n; in lua_tonumberx()
349 TValue n; in lua_tointegerx()
366 TValue n; in lua_tounsignedx()
661 TValue k; in lua_rawgetp()
686 const TValue *obj; in lua_getmetatable()
798 TValue k; in lua_rawsetp()
812 TValue *obj; in lua_setmetatable()
[all …]
H A Dltm.h52 LUAI_FUNC const TValue *luaT_gettm (Table *events, TMS event, TString *ename);
53 LUAI_FUNC const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o,
H A Dldebug.c215 TValue v; in collectvalidlines()
326 TValue *kvalue = &p->k[INDEXK(c)]; in kname()
505 static int isinstack (CallInfo *ci, const TValue *o) { in isinstack()
513 static const char *getupvalname (CallInfo *ci, const TValue *o, in getupvalname()
527 l_noret luaG_typeerror (lua_State *L, const TValue *o, const char *op) { in luaG_typeerror()
553 l_noret luaG_aritherror (lua_State *L, const TValue *p1, const TValue *p2) { in luaG_aritherror()
554 TValue temp; in luaG_aritherror()
561 l_noret luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p2) { in luaG_ordererror()
H A Dlfunc.h15 cast(int, sizeof(TValue)*((n)-1)))
18 cast(int, sizeof(TValue *)*((n)-1)))
H A Dlcode.c290 static int addk (FuncState *fs, TValue *key, TValue *v) { in addk()
292 TValue *idx = luaH_set(L, fs->h, key); in addk()
309 luaM_growvector(L, f->k, k, f->sizek, TValue, MAXARG_Ax, "constants"); in addk()
319 TValue o; in luaK_stringK()
328 TValue o; in luaK_numberK()
343 TValue o; in boolK()
350 TValue k, v; in nilK()
H A Dlgc.c121 static int iscleared (global_State *g, const TValue *o) { in iscleared()
436 const TValue *mode = gfasttm(g, h->metatable, TM_MODE); in traversetable()
452 return sizeof(Table) + sizeof(TValue) * h->sizearray + in traversetable()
472 sizeof(TValue) * f->sizek + in traverseproto()
512 return sizeof(lua_State) + sizeof(TValue) * th->stacksize + in traversestack()
649 TValue *o = &h->array[i]; in clearvalues()
811 const TValue *tm; in GCTM()
812 TValue v; in GCTM()
H A Dldo.h23 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
H A Dlstate.c134 L1->stack = luaM_newvector(L, BASIC_STACK_SIZE, TValue); in stack_init()
164 TValue mt; in init_registry()
H A Dlundump.c100 f->k=luaM_newvector(S->L,n,TValue); in LoadConstants()
105 TValue* o=&f->k[i]; in LoadConstants()
H A Dldo.c146 static void correctstack (lua_State *L, TValue *oldstack) { in correctstack()
166 TValue *oldstack = L->stack; in luaD_reallocstack()
170 luaM_reallocvector(L, L->stack, L->stacksize, newsize, TValue); in luaD_reallocstack()
279 const TValue *tm = luaT_gettmbyobj(L, func, TM_CALL); in tryfuncTM()
H A Dlstate.h120 TValue l_registry;
H A Dldump.c86 const TValue* o=&f->k[i]; in DumpConstants()
H A Dlobject.c25 LUAI_DDEF const TValue luaO_nilobject_ = {NILCONSTANT};
H A Dllex.c124 TValue *o; /* entry for `str' */ in luaX_newstring()
H A Dlparser.c564 luaM_reallocvector(L, f->k, f->sizek, fs->nk, TValue); in close_func()