Lines Matching refs:mt
685 Table *mt = NULL; in lua_getmetatable() local
691 mt = hvalue(obj)->metatable; in lua_getmetatable()
694 mt = uvalue(obj)->metatable; in lua_getmetatable()
697 mt = G(L)->mt[ttypenv(obj)]; in lua_getmetatable()
700 if (mt == NULL) in lua_getmetatable()
703 sethvalue(L, L->top, mt); in lua_getmetatable()
811 Table *mt; in lua_setmetatable() local
816 mt = NULL; in lua_setmetatable()
819 mt = hvalue(L->top - 1); in lua_setmetatable()
823 hvalue(obj)->metatable = mt; in lua_setmetatable()
824 if (mt) { in lua_setmetatable()
825 luaC_objbarrierback(L, gcvalue(obj), mt); in lua_setmetatable()
826 luaC_checkfinalizer(L, gcvalue(obj), mt); in lua_setmetatable()
831 uvalue(obj)->metatable = mt; in lua_setmetatable()
832 if (mt) { in lua_setmetatable()
833 luaC_objbarrier(L, rawuvalue(obj), mt); in lua_setmetatable()
834 luaC_checkfinalizer(L, gcvalue(obj), mt); in lua_setmetatable()
839 G(L)->mt[ttypenv(obj)] = mt; in lua_setmetatable()