{"name": "correctstack", "code": "_QWORD * __fastcall correctstack ( _QWORD * @@a1@@ , __int64 @@a2@@ ) { _QWORD * @@result@@ ; _QWORD * @@i@@ ; _QWORD * @@j@@ ; @@a1@@ [ Number ] = @@a1@@ [ Number ] - @@a2@@ + @@a1@@ [ Number ] ; for ( @@i@@ = ( _QWORD * ) @@a1@@ [ Number ] ; @@i@@ ; @@i@@ = ( _QWORD * ) * @@i@@ ) @@i@@ [ Number ] = @@i@@ [ Number ] - @@a2@@ + @@a1@@ [ Number ] ; for ( @@j@@ = ( _QWORD * ) @@a1@@ [ Number ] ; ( unsigned __int64 ) @@j@@ <= @@a1@@ [ Number ] ; @@j@@ += Number ) { @@j@@ [ Number ] = @@j@@ [ Number ] - @@a2@@ + @@a1@@ [ Number ] ; * @@j@@ = * @@j@@ - @@a2@@ + @@a1@@ [ Number ] ; @@j@@ [ Number ] = @@j@@ [ Number ] - @@a2@@ + @@a1@@ [ Number ] ; } @@result@@ = @@a1@@ ; @@a1@@ [ Number ] = @@a1@@ [ Number ] - @@a2@@ + @@a1@@ [ Number ] ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "_QWORD"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "result", "t": {"T": 3, "t": "_QWORD"}, "location": "r8"}, {"n": "i", "t": {"T": 3, "t": "_QWORD"}, "location": "s16"}, {"n": "j", "t": {"T": 3, "t": "_QWORD"}, "location": "s8"}]}
{"name": "luaD_reallocstack", "code": "_QWORD * __fastcall luaD_reallocstack ( __int64 @@a1@@ , int @@a2@@ ) { __int64 @@v2@@ ; int @@v4@@ ; __int64 @@v5@@ ; @@v5@@ = * ( _QWORD * ) ( @@a1@@ + Number ) ; @@v4@@ = @@a2@@ + Number ; if ( @@a2@@ + Number < Number ) @@v2@@ = luaM_toobig ( @@a1@@ ) ; else @@v2@@ = luaM_realloc_ ( @@a1@@ , * ( _QWORD * ) ( @@a1@@ + Number ) , Number L * * ( int * ) ( @@a1@@ + Number ) , Number L * @@v4@@ ) ; * ( _QWORD * ) ( @@a1@@ + Number ) = @@v2@@ ; * ( _DWORD * ) ( @@a1@@ + Number ) = @@v4@@ ; * ( _QWORD * ) ( @@a1@@ + Number ) = * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@a2@@ ; return correctstack ( ( _QWORD * ) @@a1@@ , @@v5@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]}