{"name": "select_input", "code": "__int64 __fastcall select_input ( int @@a1@@ ) { if ( @@a1@@ ) { if ( @@a1@@ == Number ) { write_kernel_memory ( Number , Number ) ; write_kernel_memory ( Number , Number ) ; } else if ( @@a1@@ == Number ) { write_kernel_memory ( Number , Number ) ; write_kernel_memory ( Number , Number ) ; } else { write_kernel_memory ( Number , Number ) ; } } else { write_kernel_memory ( Number , Number ) ; } return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}]}
{"name": "write_kernel_memory", "code": "__int64 __fastcall write_kernel_memory ( unsigned __int16 @@a1@@ , int @@a2@@ ) { unsigned int @@v3@@ ; @@v3@@ = read_kernel_memory ( @@a1@@ ) ; if ( regutil_mem ) * ( ( _DWORD * ) regutil_mem + ( ( unsigned __int64 ) @@a1@@ >> Number ) ) = @@a2@@ ; return @@v3@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]} {"name": "crad_set_power", "code": "__int64 __fastcall crad_set_power ( __int64 @@a1@@ , unsigned int @@a2@@ ) { if ( ! @@a1@@ ) return Number L ; if ( ! @@a2@@ || * ( _DWORD * ) ( @@a1@@ + Number ) ) { if ( @@a2@@ || ! * ( _DWORD * ) ( @@a1@@ + Number ) ) { fprintf ( stderr , String , @@a2@@ , * ( unsigned int * ) ( @@a1@@ + Number ) ) ; } else { fwrite ( String , Number , Number , stderr ) ; select_input ( Number ) ; * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; crad_set_rds ( @@a1@@ , Number L ) ; } } else { select_input ( Number ) ; system ( String ) ; fwrite ( String , Number , Number , stderr ) ; * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; if ( pthread_create ( ( pthread_t * ) ( @@a1@@ + Number ) , Number L , ( void * ( * ) ( void * ) ) playback_thread , ( void * ) @@a1@@ ) ) { perror ( String ) ; * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; return Number L ; } pthread_detach ( * ( _QWORD * ) ( @@a1@@ + Number ) ) ; } return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}]}