{"name": "log_callback_help", "code": "int __fastcall log_callback_help ( __int64 @@a1@@ , __int64 @@a2@@ , const char * @@a3@@ , void * @@a4@@ ) { return vfprintf ( stdout , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const char"}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}]}
{"name": "show_help", "code": "__int64 __fastcall show_help ( __int64 @@a1@@ , __int64 @@a2@@ , void * @@a3@@ ) { void * v3 ; const char * v5 ; char * @@s@@ ; char * @@v8@@ ; av_log_set_callback ( log_callback_help ) ; if ( @@a3@@ ) v3 = @@a3@@ ; else v3 = & unk_6A4B ; @@s@@ = ( char * ) av_strdup ( v3 ) ; if ( ! @@s@@ ) return Number L ; @@v8@@ = strchr ( @@s@@ , Number ) ; if ( @@v8@@ ) { v5 = @@v8@@ ++ ; * v5 = Number ; } if ( ! * @@s@@ ) goto LABEL_19 ; if ( strcmp ( @@s@@ , String ) ) { if ( ! strcmp ( @@s@@ , String ) ) { show_help_codec ( @@v8@@ , Number ) ; goto LABEL_20 ; } if ( ! strcmp ( @@s@@ , String ) ) { show_help_demuxer ( @@v8@@ ) ; goto LABEL_20 ; } if ( ! strcmp ( @@s@@ , String ) ) { show_help_muxer ( @@v8@@ ) ; goto LABEL_20 ; } if ( ! strcmp ( @@s@@ , String ) ) { show_help_filter ( @@v8@@ ) ; goto LABEL_20 ; } LABEL_19 : show_help_default ( @@s@@ , @@v8@@ ) ; goto LABEL_20 ; } show_help_codec ( @@v8@@ , Number ) ; LABEL_20 : av_freep ( & @@s@@ ) ; return Number L ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v8", "t": {"T": 3, "t": "char"}, "location": "s16"}, {"n": "s", "t": {"T": 3, "t": "char"}, "location": "s24"}]}