{"name": "minipc_server_create", "code": "void * __fastcall minipc_server_create ( const char * @@a1@@ , unsigned __int16 @@a2@@ ) { return _minipc_link_create ( @@a1@@ , @@a2@@ | Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const char"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "r64"}]}
{"name": "main", "code": "int __cdecl __noreturn main ( int @@argc@@ , const char * * @@argv@@ , const char * * @@envp@@ ) { int * v3 ; char * v4 ; int * v5 ; char * v6 ; __int64 @@v7@@ ; @@v7@@ = minipc_server_create ( String , Number L , @@envp@@ ) ; if ( ! @@v7@@ ) { v3 = __errno_location ( ) ; v4 = strerror ( * v3 ) ; fprintf ( stderr , String , * @@argv@@ , v4 ) ; exit ( Number ) ; } minipc_set_logfile ( @@v7@@ , stderr ) ; minipc_export ( @@v7@@ , & ss_sum_struct ) ; minipc_export ( @@v7@@ , & ss_tod_struct ) ; minipc_export ( @@v7@@ , & ss_sqrt_struct ) ; while ( ( int ) minipc_server_action ( @@v7@@ , Number L ) >= Number ) fprintf ( stdout , String , String ) ; v5 = __errno_location ( ) ; v6 = strerror ( * v5 ) ; fprintf ( stderr , String , * @@argv@@ , v6 ) ; exit ( Number ) ; }", "source": [{"n": "envp", "t": {"T": 3, "t": "const char *"}, "location": "r16"}, {"n": "argc", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "argv", "t": {"T": 3, "t": "const char *"}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]}