{"name": "mt_match", "code": "__int64 __fastcall mt_match ( const char * @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; int @@v4@@ ; @@v4@@ = strlen ( * ( const char * * ) @@a2@@ ) ; if ( strncmp ( @@a1@@ , * ( const char * * ) @@a2@@ , @@v4@@ ) ) return Number L ; if ( ( unsigned int ) __isoc99_sscanf ( ) != Number ) return Number L ; * ( _QWORD * ) ( @@a2@@ + Number ) = @@v3@@ ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const char"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]}
{"name": "mem_usage", "code": "FILE * mem_usage ( ) { FILE * @@result@@ ; char @@s@@ [ Number ] ; FILE * @@stream@@ ; int @@i@@ ; @@result@@ = fopen ( String , String ) ; @@stream@@ = @@result@@ ; if ( @@result@@ ) { for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { LODWORD ( ( & mt ) [ Number * @@i@@ + Number ] ) = Number ; ( & mt ) [ Number * @@i@@ + Number ] = Number L ; } while ( fgets ( @@s@@ , Number , @@stream@@ ) ) { for ( @@i@@ = Number ; @@i@@ <= Number && ( LODWORD ( ( & mt ) [ Number * @@i@@ + Number ] ) || ! ( unsigned int ) mt_match ( @@s@@ , ( __int64 ) & ( & mt ) [ Number * @@i@@ ] ) ) ; ++ @@i@@ ) ; } fclose ( @@stream@@ ) ; stats = ( __int64 ) * ( & mt + Number ) ; qword_42A8 = * ( & mt + Number ) - & ( * ( & mt + Number ) ) [ ( unsigned __int64 ) & ( * ( & mt + Number ) ) [ ( _QWORD ) * ( & mt + Number ) ] + ( _QWORD ) * ( & mt + Number ) ] ; qword_42B0 = ( __int64 ) * ( & mt + Number ) ; @@result@@ = ( FILE * ) ( * ( & mt + Number ) - * ( & mt + Number ) ) ; qword_42B8 = ( __int64 ) @@result@@ ; } return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 3, "t": "FILE"}, "location": "r8"}, {"n": "stream", "t": {"T": 3, "t": "FILE"}, "location": "s16"}, {"n": "s", "t": {"T": 2, "n": 160, "s": 1, "t": "char"}, "location": "s176"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]}