{"name": "ga_delete_file", "code": "__int64 __fastcall ga_delete_file ( const char * @@a1@@ ) { int * v1 ; char * v2 ; if ( unlink ( @@a1@@ ) != Number ) return Number L ; v1 = _errno_location ( ) ; v2 = strerror ( * v1 ) ; g_log ( Number L , Number L , String , @@a1@@ , v2 ) ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const char"}, "location": "r56"}]}
{"name": "ga_unset_frozen", "code": "__int64 __fastcall ga_unset_frozen ( __int64 @@a1@@ ) { __int64 @@result@@ ; @@result@@ = ( unsigned int ) ga_is_frozen ( @@a1@@ ) ^ Number ; if ( ! ( _BYTE ) @@result@@ ) { if ( * ( _QWORD * ) ( @@a1@@ + Number ) ) { * ( _QWORD * ) ( @@a1@@ + Number ) = ga_open_logfile ( * ( const char * * ) ( @@a1@@ + Number ) ) ; if ( ! * ( _QWORD * ) ( @@a1@@ + Number ) ) * ( _QWORD * ) ( @@a1@@ + Number ) = stderr ; * ( _QWORD * ) ( @@a1@@ + Number ) = Number L ; } ga_enable_logging ( @@a1@@ ) ; g_log ( Number L , Number L , String ) ; if ( * ( _QWORD * ) ( @@a1@@ + Number ) ) { if ( ( unsigned __int8 ) ga_open_pidfile ( * ( const char * * ) ( @@a1@@ + Number ) ) != Number ) g_log ( Number L , Number L , String ) ; * ( _QWORD * ) ( @@a1@@ + Number ) = Number L ; } qmp_for_each_command ( ga_enable_non_blacklisted , * ( _QWORD * ) ( @@a1@@ + Number ) ) ; * ( _BYTE * ) ( @@a1@@ + Number ) = Number ; @@result@@ = ( unsigned int ) ga_delete_file ( * ( const char * * ) ( @@a1@@ + Number ) ) ^ Number ; if ( ( _BYTE ) @@result@@ ) @@result@@ = g_log ( Number L , Number L , String , * ( const char * * ) ( @@a1@@ + Number ) ) ; } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]}