{"name": "crad_refresh_station_list", "code": "__int64 __fastcall crad_refresh_station_list ( __int64 @@a1@@ ) { unsigned int @@v2@@ ; int @@v3@@ ; @@v3@@ = get_radio_station ( ) ; @@v2@@ = QND_ReadReg ( Number L ) ; QND_RXSeekCHAll ( QND_CH_START , QND_CH_STOP , QND_CH_STEP , Number L , Number L ) ; tune_radio ( @@a1@@ , @@v3@@ ) ; QND_WriteReg ( Number L , @@v2@@ ) ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v3", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s8"}]}
{"name": "crad_create", "code": "__int64 __fastcall crad_create ( __int64 @@a1@@ , void * * @@a2@@ ) { int @@fd@@ ; void * @@v4@@ ; if ( ! @@a2@@ ) return Number L ; @@v4@@ = malloc ( Number ) ; * @@a2@@ = @@v4@@ ; memset ( * @@a2@@ , Number , Number ) ; * ( ( _DWORD * ) @@v4@@ + Number ) = Number ; @@fd@@ = open ( String , Number ) ; if ( @@fd@@ > Number ) { chumby_XCLK = Number ; write_kernel_memory ( Number , Number ) ; write_kernel_memory ( Number , Number ) ; write_kernel_memory ( Number , Number ) ; close ( @@fd@@ ) ; } fwrite ( String , Number , Number , stderr ) ; QND_Init ( ) ; fwrite ( String , Number , Number , stderr ) ; QND_SetSysMode ( Number ) ; fwrite ( String , Number , Number , stderr ) ; QND_SetCountry ( Number L ) ; fwrite ( String , Number , Number , stderr ) ; crad_refresh_station_list ( @@v4@@ ) ; fwrite ( String , Number , Number , stderr ) ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "void *"}, "location": "r64"}, {"n": "fd", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v4", "t": {"T": 3, "t": "void"}, "location": "s8"}]} {"name": "crad_refresh", "code": "__int64 __fastcall crad_refresh ( _DWORD * @@a1@@ ) { if ( ! @@a1@@ ) return Number L ; * @@a1@@ = Number ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "_DWORD"}, "location": "r56"}]} {"name": "tune_radio", "code": "__int64 __fastcall tune_radio ( __int64 @@a1@@ , int @@a2@@ ) { QND_TuneToCH ( ( unsigned __int16 ) @@a2@@ ) ; QND_WriteReg ( Number L , Number L ) ; * ( double * ) ( @@a1@@ + Number ) = ( double ) @@a2@@ ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}]}