{"name": "xhttp_load_api", "code": "__int64 __fastcall xhttp_load_api ( __int64 @@a1@@ ) { const char * v1 ; int v2 ; const char * v3 ; unsigned int v4 ; const char * v5 ; unsigned int v6 ; void ( * v7 ) ( _QWORD , const char * , ... ) ; __int64 v8 ; unsigned int v9 ; __int64 v10 ; int v11 ; unsigned int v12 ; void ( * v13 ) ( _QWORD , const char * , ... ) ; const char * v14 ; int v15 ; unsigned int v16 ; __int64 result ; const char * v18 ; int v19 ; const char * v20 ; unsigned int v21 ; const char * v22 ; unsigned int v23 ; void ( * v24 ) ( _QWORD , const char * , ... ) ; __int64 v25 ; unsigned int v26 ; __int64 v27 ; int v28 ; unsigned int v29 ; void ( * v30 ) ( _QWORD , const char * , ... ) ; const char * v31 ; int v32 ; unsigned int v33 ; int ( __fastcall * @@v34@@ ) ( __int64 ) ; @@v34@@ = ( int ( __fastcall * ) ( __int64 ) ) find_export ( String , Number L , Number L ) ; if ( @@v34@@ ) { if ( @@v34@@ ( @@a1@@ ) >= Number ) { result = Number L ; } else { if ( ( int ) get_debug_level ( String , Number L ) >= Number && ! dprint_crit ) { ++ dprint_crit ; if ( log_stderr ) { if ( log_color ) dprint_color ( Number ) ; if ( log_prefix_val ) { v18 = ( const char * ) * log_prefix_val ; v19 = * ( ( _DWORD * ) log_prefix_val + Number ) ; v20 = ( const char * ) * ( ( _QWORD * ) & log_level_info + Number ) ; v21 = my_pid ( ) ; fprintf ( stderr , String , process_no , v21 , v20 , v19 , v18 , String , String ) ; } else { v22 = ( const char * ) * ( ( _QWORD * ) & log_level_info + Number ) ; v23 = my_pid ( ) ; fprintf ( stderr , String , process_no , v23 , v22 , String , String ) ; } if ( log_color ) dprint_color_reset ( ) ; } else if ( log_prefix_val ) { v24 = ( void ( * ) ( _QWORD , const char * , ... ) ) km_log_func ; v25 = * log_prefix_val ; v26 = * ( ( _DWORD * ) log_prefix_val + Number ) ; v27 = * ( ( _QWORD * ) & log_level_info + Number ) ; v28 = * ( ( _DWORD * ) & log_level_info + Number ) ; v29 = get_debug_facility ( String , Number L ) ; v24 ( v28 | v29 , String , v27 , v26 , v25 , String , String ) ; } else { v30 = ( void ( * ) ( _QWORD , const char * , ... ) ) km_log_func ; v31 = ( const char * ) * ( ( _QWORD * ) & log_level_info + Number ) ; v32 = * ( ( _DWORD * ) & log_level_info + Number ) ; v33 = get_debug_facility ( String , Number L ) ; v30 ( v32 | v33 , String , v31 , String , String ) ; } -- dprint_crit ; } result = Number ; } } else { if ( ( int ) get_debug_level ( String , Number L ) >= Number && ! dprint_crit ) { ++ dprint_crit ; if ( log_stderr ) { if ( log_color ) dprint_color ( Number ) ; if ( log_prefix_val ) { v1 = ( const char * ) * log_prefix_val ; v2 = * ( ( _DWORD * ) log_prefix_val + Number ) ; v3 = ( const char * ) * ( ( _QWORD * ) & log_level_info + Number ) ; v4 = my_pid ( ) ; fprintf ( stderr , String , process_no , v4 , v3 , v2 , v1 , String , String ) ; } else { v5 = ( const char * ) * ( ( _QWORD * ) & log_level_info + Number ) ; v6 = my_pid ( ) ; fprintf ( stderr , String , process_no , v6 , v5 , String , String ) ; } if ( log_color ) dprint_color_reset ( ) ; } else if ( log_prefix_val ) { v7 = ( void ( * ) ( _QWORD , const char * , ... ) ) km_log_func ; v8 = * log_prefix_val ; v9 = * ( ( _DWORD * ) log_prefix_val + Number ) ; v10 = * ( ( _QWORD * ) & log_level_info + Number ) ; v11 = * ( ( _DWORD * ) & log_level_info + Number ) ; v12 = get_debug_facility ( String , Number L ) ; v7 ( v11 | v12 , String , v10 , v9 , v8 , String , String ) ; } else { v13 = ( void ( * ) ( _QWORD , const char * , ... ) ) km_log_func ; v14 = ( const char * ) * ( ( _QWORD * ) & log_level_info + Number ) ; v15 = * ( ( _DWORD * ) & log_level_info + Number ) ; v16 = get_debug_facility ( String , Number L ) ; v13 ( v15 | v16 , String , v14 , String , String ) ; } -- dprint_crit ; } result = Number ; } return result ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v34", "t": {"T": 9, "n": "int (__fastcall *)(__int64)"}, "location": "s56"}]}