{"name": "audio_print_options", "code": "__int64 __fastcall audio_print_options ( const char * @@a1@@ , __int64 @@a2@@ , __int64 @@a3@@ , __int64 @@a4@@ , __int64 @@a5@@ , __int64 @@a6@@ ) { __int64 v7 ; int v8 ; int v9 ; int v10 ; unsigned int v11 ; const char * v12 ; const char * v13 ; __int64 v14 ; __int64 @@v15@@ ; const char * @@v16@@ ; const char * @@v17@@ ; const char * * @@v18@@ ; @@v15@@ = @@a2@@ ; if ( ! @@a1@@ ) return AUD_log ( String , String , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; if ( ! @@a2@@ ) return AUD_log ( String , String , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; @@v17@@ = ( const char * ) audio_alloc_prefix ( @@a1@@ ) ; while ( * ( _QWORD * ) @@v15@@ ) { @@v16@@ = String ; printf ( String , @@v17@@ , * ( const char * * ) @@v15@@ ) ; if ( * ( _QWORD * ) ( @@v15@@ + Number ) && * * ( _DWORD * * ) ( @@v15@@ + Number ) ) @@v16@@ = String ; v11 = * ( _DWORD * ) ( @@v15@@ + Number ) ; if ( v11 == Number ) { printf ( String , @@v16@@ , * * ( _DWORD * * ) ( @@v15@@ + Number ) != Number ) ; } else if ( v11 > Number ) { puts ( String ) ; AUD_log ( String , String , ( __int64 ) @@v17@@ , * ( _QWORD * ) @@v15@@ , * ( unsigned int * ) ( @@v15@@ + Number ) , v14 ) ; } else if ( v11 == Number ) { @@v18@@ = * ( const char * * * ) ( @@v15@@ + Number ) ; if ( * @@v18@@ ) v13 = * @@v18@@ ; else v13 = String ; printf ( String , @@v16@@ , v13 ) ; } else if ( v11 ) { v12 = audio_audfmt_to_string ( * * ( _DWORD * * ) ( @@v15@@ + Number ) , ( __int64 ) @@v17@@ , v7 , v8 , v9 , v10 ) ; printf ( String , @@v16@@ , v12 ) ; } else { printf ( String , @@v16@@ , * * ( unsigned int * * ) ( @@v15@@ + Number ) ) ; } printf ( String , * ( const char * * ) ( @@v15@@ + Number ) ) ; @@v15@@ += Number L ; } return g_free ( @@v17@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 3, "t": "const char"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r80"}, {"n": "v18", "t": {"T": 3, "t": "const char *"}, "location": "s24"}, {"n": "v17", "t": {"T": 3, "t": "const char"}, "location": "s40"}, {"n": "v16", "t": {"T": 3, "t": "const char"}, "location": "s48"}, {"n": "v15", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s64"}]}