Lines Matching refs:g
47 #define callfrealloc(g,block,os,ns) ((*g->frealloc)(g->ud, block, os, ns)) argument
58 #define cantryagain(g) (completestate(g) && !g->gcstopem) argument
69 static void *firsttry (global_State *g, void *block, size_t os, size_t ns) { in firsttry() argument
70 if (ns > 0 && cantryagain(g)) in firsttry()
73 return callfrealloc(g, block, os, ns); in firsttry()
76 #define firsttry(g,block,os,ns) callfrealloc(g, block, os, ns) argument
151 global_State *g = G(L); in luaM_free_() local
153 callfrealloc(g, block, osize, 0); in luaM_free_()
154 g->GCdebt -= osize; in luaM_free_()
164 global_State *g = G(L); in tryagain() local
165 if (cantryagain(g)) { in tryagain()
167 return callfrealloc(g, block, osize, nsize); /* try again */ in tryagain()
178 global_State *g = G(L); in luaM_realloc_() local
180 newblock = firsttry(g, block, osize, nsize); in luaM_realloc_()
187 g->GCdebt = (g->GCdebt + nsize) - osize; in luaM_realloc_()
205 global_State *g = G(L); in luaM_malloc_() local
206 void *newblock = firsttry(g, NULL, tag, size); in luaM_malloc_()
212 g->GCdebt += size; in luaM_malloc_()