{"name": "ss_execute_line", "code": "__int64 __fastcall ss_execute_line ( signed int @@a1@@ , __int64 @@a2@@ ) { __int64 @@result@@ ; unsigned int @@v4@@ ; void * @@ptr@@ ; unsigned int @@v6@@ ; while ( * ( _BYTE * ) @@a2@@ == Number || * ( _BYTE * ) @@a2@@ == Number ) ++ @@a2@@ ; if ( * ( _BYTE * ) @@a2@@ == Number ) { if ( ( * ( _BYTE * ) ( * ( _QWORD * ) ( Number L * @@a1@@ + ss_table ) + Number L ) & Number ) != Number ) { @@result@@ = Number L ; } else if ( system ( ( const char * ) ( @@a2@@ + Number ) ) >= Number ) { @@result@@ = Number L ; } else { @@result@@ = ( unsigned int ) * _errno_location ( ) ; } } else { @@ptr@@ = ( void * ) ss_parse ( ( unsigned int ) @@a1@@ , @@a2@@ , & @@v4@@ ) ; if ( @@v4@@ ) { @@v6@@ = really_execute_command ( @@a1@@ , @@v4@@ , ( char * * * ) & @@ptr@@ ) ; free ( @@ptr@@ ) ; @@result@@ = @@v6@@ ; } else { free ( @@ptr@@ ) ; @@result@@ = Number L ; } } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "ptr", "t": {"T": 3, "t": "void"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]}
{"name": "really_execute_command", "code": "__int64 __fastcall really_execute_command ( signed int @@a1@@ , unsigned int @@a2@@ , char * * * @@a3@@ ) { __int64 * @@i@@ ; for ( @@i@@ = * ( __int64 * * ) ( * ( _QWORD * ) ( Number L * @@a1@@ + ss_table ) + Number L ) ; * @@i@@ ; ++ @@i@@ ) { if ( ! ( unsigned int ) check_request_table ( * @@i@@ , @@a2@@ , * @@a3@@ , @@a1@@ ) ) return Number L ; } return Number L ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "char **"}, "location": "r16"}, {"n": "i", "t": {"T": 3, "t": "__int64"}, "location": "r32"}, {"n": "a1", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}]}