{"name": "print_all_libs_info", "code": "__int64 __fastcall print_all_libs_info ( char @@a1@@ , unsigned int @@a2@@ ) { const char * v2 ; const char * v3 ; const char * v4 ; const char * v5 ; const char * v6 ; const char * v7 ; const char * v8 ; __int64 result ; const char * @@v10@@ ; unsigned int @@v11@@ ; const char * @@v12@@ ; const char * @@v13@@ ; unsigned int @@v14@@ ; const char * @@v15@@ ; const char * @@v16@@ ; unsigned int @@v17@@ ; const char * @@v18@@ ; const char * @@v19@@ ; unsigned int @@v20@@ ; const char * @@v21@@ ; const char * @@v22@@ ; unsigned int @@v23@@ ; const char * @@v24@@ ; const char * @@v25@@ ; unsigned int @@v26@@ ; const char * @@v27@@ ; const char * @@v28@@ ; unsigned int @@v29@@ ; const char * @@v30@@ ; if ( ( @@a1@@ & Number ) != Number ) v2 = String ; else v2 = ( const char * ) & unk_6A4B ; @@v30@@ = v2 ; if ( ( @@a1@@ & Number ) != Number ) { @@v29@@ = avutil_version ( ) ; av_log ( Number L , @@a2@@ , String , @@v30@@ , String , Number L , Number L , Number L , HIWORD ( @@v29@@ ) , BYTE1 ( @@v29@@ ) , ( unsigned __int8 ) @@v29@@ ) ; } if ( ( @@a1@@ & Number ) != Number ) { @@v28@@ = ( const char * ) avutil_configuration ( ) ; if ( * @@v28@@ ) { if ( ! warned_cfg ) { av_log ( Number L , @@a2@@ , String , @@v30@@ ) ; warned_cfg = Number ; } av_log ( Number L , @@a2@@ , String , @@v30@@ , String , @@v28@@ ) ; } } if ( ( @@a1@@ & Number ) != Number ) v3 = String ; else v3 = ( const char * ) & unk_6A4B ; @@v27@@ = v3 ; if ( ( @@a1@@ & Number ) != Number ) { @@v26@@ = avcodec_version ( ) ; av_log ( Number L , @@a2@@ , String , @@v27@@ , String , Number L , Number L , Number L , HIWORD ( @@v26@@ ) , BYTE1 ( @@v26@@ ) , ( unsigned __int8 ) @@v26@@ ) ; } if ( ( @@a1@@ & Number ) != Number ) { @@v25@@ = ( const char * ) avcodec_configuration ( ) ; if ( * @@v25@@ ) { if ( ! warned_cfg ) { av_log ( Number L , @@a2@@ , String , @@v27@@ ) ; warned_cfg = Number ; } av_log ( Number L , @@a2@@ , String , @@v27@@ , String , @@v25@@ ) ; } } if ( ( @@a1@@ & Number ) != Number ) v4 = String ; else v4 = ( const char * ) & unk_6A4B ; @@v24@@ = v4 ; if ( ( @@a1@@ & Number ) != Number ) { @@v23@@ = avformat_version ( ) ; av_log ( Number L , @@a2@@ , String , @@v24@@ , String , Number L , Number L , Number L , HIWORD ( @@v23@@ ) , BYTE1 ( @@v23@@ ) , ( unsigned __int8 ) @@v23@@ ) ; } if ( ( @@a1@@ & Number ) != Number ) { @@v22@@ = ( const char * ) avformat_configuration ( ) ; if ( * @@v22@@ ) { if ( ! warned_cfg ) { av_log ( Number L , @@a2@@ , String , @@v24@@ ) ; warned_cfg = Number ; } av_log ( Number L , @@a2@@ , String , @@v24@@ , String , @@v22@@ ) ; } } if ( ( @@a1@@ & Number ) != Number ) v5 = String ; else v5 = ( const char * ) & unk_6A4B ; @@v21@@ = v5 ; if ( ( @@a1@@ & Number ) != Number ) { @@v20@@ = avdevice_version ( ) ; av_log ( Number L , @@a2@@ , String , @@v21@@ , String , Number L , Number L , Number L , HIWORD ( @@v20@@ ) , BYTE1 ( @@v20@@ ) , ( unsigned __int8 ) @@v20@@ ) ; } if ( ( @@a1@@ & Number ) != Number ) { @@v19@@ = ( const char * ) avdevice_configuration ( ) ; if ( * @@v19@@ ) { if ( ! warned_cfg ) { av_log ( Number L , @@a2@@ , String , @@v21@@ ) ; warned_cfg = Number ; } av_log ( Number L , @@a2@@ , String , @@v21@@ , String , @@v19@@ ) ; } } if ( ( @@a1@@ & Number ) != Number ) v6 = String ; else v6 = ( const char * ) & unk_6A4B ; @@v18@@ = v6 ; if ( ( @@a1@@ & Number ) != Number ) { @@v17@@ = avfilter_version ( ) ; av_log ( Number L , @@a2@@ , String , @@v18@@ , String , Number L , Number L , Number L , HIWORD ( @@v17@@ ) , BYTE1 ( @@v17@@ ) , ( unsigned __int8 ) @@v17@@ ) ; } if ( ( @@a1@@ & Number ) != Number ) { @@v16@@ = ( const char * ) avfilter_configuration ( ) ; if ( * @@v16@@ ) { if ( ! warned_cfg ) { av_log ( Number L , @@a2@@ , String , @@v18@@ ) ; warned_cfg = Number ; } av_log ( Number L , @@a2@@ , String , @@v18@@ , String , @@v16@@ ) ; } } if ( ( @@a1@@ & Number ) != Number ) v7 = String ; else v7 = ( const char * ) & unk_6A4B ; @@v15@@ = v7 ; if ( ( @@a1@@ & Number ) != Number ) { @@v14@@ = swscale_version ( ) ; av_log ( Number L , @@a2@@ , String , @@v15@@ , String , Number L , Number L , Number L , HIWORD ( @@v14@@ ) , BYTE1 ( @@v14@@ ) , ( unsigned __int8 ) @@v14@@ ) ; } if ( ( @@a1@@ & Number ) != Number ) { @@v13@@ = ( const char * ) swscale_configuration ( ) ; if ( * @@v13@@ ) { if ( ! warned_cfg ) { av_log ( Number L , @@a2@@ , String , @@v15@@ ) ; warned_cfg = Number ; } av_log ( Number L , @@a2@@ , String , @@v15@@ , String , @@v13@@ ) ; } } if ( ( @@a1@@ & Number ) != Number ) v8 = String ; else v8 = ( const char * ) & unk_6A4B ; @@v12@@ = v8 ; if ( ( @@a1@@ & Number ) != Number ) { @@v11@@ = swresample_version ( ) ; av_log ( Number L , @@a2@@ , String , @@v12@@ , String , Number L , Number L , Number L , HIWORD ( @@v11@@ ) , BYTE1 ( @@v11@@ ) , ( unsigned __int8 ) @@v11@@ ) ; } result = @@a1@@ & Number ; if ( ( @@a1@@ & Number ) != Number ) { @@v10@@ = ( const char * ) swresample_configuration ( ) ; result = ( unsigned int ) - * ( unsigned __int8 * ) @@v10@@ ; if ( * @@v10@@ ) { if ( ! warned_cfg ) { av_log ( Number L , @@a2@@ , String , @@v12@@ ) ; warned_cfg = Number ; } result = av_log ( Number L , @@a2@@ , String , @@v12@@ , String , @@v10@@ ) ; } } return result ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "char", "s": 1}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v19", "t": {"T": 3, "t": "const char"}, "location": "s104"}, {"n": "v18", "t": {"T": 3, "t": "const char"}, "location": "s112"}, {"n": "v17", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s116"}, {"n": "v16", "t": {"T": 3, "t": "const char"}, "location": "s128"}, {"n": "v15", "t": {"T": 3, "t": "const char"}, "location": "s136"}, {"n": "v14", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s140"}, {"n": "v13", "t": {"T": 3, "t": "const char"}, "location": "s152"}, {"n": "v30", "t": {"T": 3, "t": "const char"}, "location": "s16"}, {"n": "v12", "t": {"T": 3, "t": "const char"}, "location": "s160"}, {"n": "v11", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s164"}, {"n": "v10", "t": {"T": 3, "t": "const char"}, "location": "s176"}, {"n": "v29", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v28", "t": {"T": 3, "t": "const char"}, "location": "s32"}, {"n": "v27", "t": {"T": 3, "t": "const char"}, "location": "s40"}, {"n": "v26", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s44"}, {"n": "v25", "t": {"T": 3, "t": "const char"}, "location": "s56"}, {"n": "v24", "t": {"T": 3, "t": "const char"}, "location": "s64"}, {"n": "v23", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s68"}, {"n": "v22", "t": {"T": 3, "t": "const char"}, "location": "s80"}, {"n": "v21", "t": {"T": 3, "t": "const char"}, "location": "s88"}, {"n": "v20", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s92"}]}
{"name": "show_banner", "code": "__int64 __fastcall show_banner ( int @@a1@@ , __int64 @@a2@@ , const char * * @@a3@@ ) { __int64 @@result@@ ; int @@v4@@ ; @@v4@@ = locate_option ( @@a1@@ , @@a2@@ , @@a3@@ , String ) ; @@result@@ = ( unsigned int ) hide_banner ; if ( ! hide_banner && ! @@v4@@ ) { print_program_info ( Number , Number ) ; print_all_libs_info ( Number , Number ) ; @@result@@ = print_all_libs_info ( Number , Number ) ; } return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const char *"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}]}