• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/lua/src/

Lines Matching refs:GCObject

94 static void reallymarkobject (global_State *g, GCObject *o);
155 void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) {
187 GCObject *o = gcvalue(uv->v);
194 void luaC_fix (lua_State *L, GCObject *o) {
208 GCObject *luaC_newobj (lua_State *L, int tt, size_t sz) {
210 GCObject *o = cast(GCObject *, luaM_newobject(L, novariant(tt), sz));
235 static void reallymarkobject (global_State *g, GCObject *o) {
300 GCObject *o;
561 GCObject *o = g->gray;
611 GCObject *w;
612 GCObject *next = g->ephemeron; /* get ephemeron list */
639 static void clearkeys (global_State *g, GCObject *l, GCObject *f) {
658 static void clearvalues (global_State *g, GCObject *l, GCObject *f) {
697 static void freeobj (lua_State *L, GCObject *o) {
725 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count);
735 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) {
740 GCObject *curr = *p;
758 static GCObject **sweeptolive (lua_State *L, GCObject **p) {
759 GCObject **old = p;
788 static GCObject *udata2finalize (global_State *g) {
789 GCObject *o = g->tobefnz; /* get first element */
869 static GCObject **findlast (GCObject **p) {
881 GCObject *curr;
882 GCObject **p = &g->finobj;
883 GCObject **lastnext = findlast(&g->tobefnz);
902 void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) {
908 GCObject **p;
985 GCObject *origweak, *origall;
986 GCObject *grayagain = g->grayagain; /* save original list */
1030 int nextstate, GCObject **nextlist) {
1049 g->GCmemtrav = g->strt.size * sizeof(GCObject*);