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