{"name": "init_top_bot_planes", "code": "__int64 __fastcall init_top_bot_planes ( __int64 @@a1@@ , int @@a2@@ , void * * @@a3@@ , void * * @@a4@@ ) { int @@i@@ ; * @@a3@@ = mem_malloc ( Number L * ( @@a2@@ >> Number ) ) ; if ( ! * @@a3@@ ) no_mem_exit ( String ) ; * @@a4@@ = mem_malloc ( Number L * ( @@a2@@ >> Number ) ) ; if ( ! * @@a4@@ ) no_mem_exit ( String ) ; for ( @@i@@ = Number ; @@i@@ < @@a2@@ >> Number ; ++ @@i@@ ) { * ( ( _QWORD * ) * @@a3@@ + @@i@@ ) = * ( _QWORD * ) ( Number L * @@i@@ + @@a1@@ ) ; * ( ( _QWORD * ) * @@a4@@ + @@i@@ ) = * ( _QWORD * ) ( Number * ( Number * @@i@@ + Number L ) + @@a1@@ ) ; } return ( unsigned int ) ( Number * @@a2@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "void *"}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "void *"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]}
{"name": "mem_malloc", "code": "void * __fastcall mem_malloc ( size_t @@a1@@ ) { void * @@v2@@ ; @@v2@@ = malloc ( @@a1@@ ) ; if ( @@v2@@ ) return @@v2@@ ; no_mem_exit ( String ) ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 3, "t": "void"}, "location": "s8"}]} {"name": "no_mem_exit", "code": "void __fastcall no_mem_exit ( const char * @@a1@@ ) { const char * @@v1@@ ; snprintf ( & errortext , Number , String , @@a1@@ ) ; error ( ( int ) & errortext , Number , @@v1@@ ) ; }", "source": [{"n": "v1", "t": {"T": 3, "t": "const char"}, "location": "r16"}, {"n": "a1", "t": {"T": 3, "t": "const char"}, "location": "r56"}]}