{"name": "io_type", "code": "__int64 __fastcall io_type ( __int64 @@a1@@ ) { _QWORD * @@v2@@ ; luaL_checkany ( @@a1@@ , Number L ) ; @@v2@@ = ( _QWORD * ) lua_touserdata ( @@a1@@ , Number L ) ; lua_getfield ( @@a1@@ , Number L , String ) ; if ( @@v2@@ && ( unsigned int ) lua_getmetatable ( @@a1@@ , Number L ) && ( unsigned int ) lua_rawequal ( @@a1@@ , Number L , Number ) ) { if ( * @@v2@@ ) lua_pushlstring ( @@a1@@ , String , Number L ) ; else lua_pushlstring ( @@a1@@ , String , Number L ) ; } else { lua_pushnil ( @@a1@@ ) ; } return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 3, "t": "_QWORD"}, "location": "s8"}]}