{"name": "_ZN7NetLink29send_dloperation_handled_mesgEilNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "code": "void __fastcall NetLink send_dloperation_handled_mesg ( int @@a1@@ , __int64 @@a2@@ , __int64 @@a3@@ ) { _BYTE * @@v4@@ ; unsigned __int64 @@v5@@ ; _BYTE * v6 ; void * * v7 ; char * @@v8@@ ; unsigned __int64 v9 ; __pid_t v10 ; FILE * v11 ; void * * v12 ; char * @@src@@ ; char @@v14@@ ; __int64 @@v15@@ [ Number ] ; void * @@v16@@ [ Number ] ; @@v4@@ = * ( _BYTE * * ) @@a3@@ ; @@v5@@ = * ( _QWORD * ) ( @@a3@@ + Number ) ; v6 = * ( _BYTE * * ) @@a3@@ ; @@v16@@ [ Number ] = & @@v16@@ [ Number ] ; if ( & v6 [ @@v5@@ ] && ! @@v4@@ ) std __throw_logic_error ( String ) ; @@v15@@ [ Number ] = @@v5@@ ; if ( @@v5@@ > Number ) { @@v16@@ [ Number ] = ( void * ) std __cxx11 basic_string < char , std char_traits < char > , std allocator < char >> _M_create ( @@v16@@ , @@v15@@ , Number L ) ; v12 = ( void * * ) @@v16@@ [ Number ] ; @@v16@@ [ Number ] = ( void * ) @@v15@@ [ Number ] ; } else { if ( @@v5@@ == Number ) { LOBYTE ( @@v16@@ [ Number ] ) = * @@v4@@ ; v7 = & @@v16@@ [ Number ] ; goto LABEL_6 ; } if ( ! @@v5@@ ) { v7 = & @@v16@@ [ Number ] ; goto LABEL_6 ; } v12 = & @@v16@@ [ Number ] ; } memcpy ( v12 , @@v4@@ , @@v5@@ ) ; @@v5@@ = @@v15@@ [ Number ] ; v7 = ( void * * ) @@v16@@ [ Number ] ; LABEL_6 : @@v16@@ [ Number ] = ( void * ) @@v5@@ ; * ( ( _BYTE * ) v7 + @@v5@@ ) = Number ; get_real_name_from_path ( & @@src@@ , @@v16@@ ) ; if ( @@v16@@ [ Number ] != & @@v16@@ [ Number ] ) operator delete ( @@v16@@ [ Number ] ) ; memset ( @@v15@@ , Number , sizeof ( @@v15@@ ) ) ; @@v15@@ [ Number ] = @@a2@@ ; * ( __int64 * ) ( ( char * ) & @@v15@@ [ Number ] + Number ) = Number L ; * ( __m128i * ) ( ( char * ) & @@v15@@ [ Number ] + Number ) = _mm_load_si128 ( ( const __m128i * ) & LC10 ) ; LODWORD ( @@v15@@ [ Number ] ) = Number ; * ( __int64 * ) ( ( char * ) & @@v15@@ [ Number ] + Number ) = Number ; HIDWORD ( @@v15@@ [ Number ] ) = @@a1@@ ; strcpy ( ( char * ) & @@v15@@ [ Number ] + Number , @@src@@ ) ; qmemcpy ( @@v16@@ , @@v15@@ , Number ) ; @@v8@@ = ( char * ) NetLink nlh + Number ; v9 = ( unsigned __int64 ) NetLink nlh + Number ; * ( ( void * * ) NetLink nlh + Number ) = @@v16@@ [ Number ] ; * ( void * * ) ( v9 + Number ) = @@v16@@ [ Number ] ; qmemcpy ( ( void * ) ( v9 & Number ) , ( const void * ) ( ( char * ) @@v16@@ - & @@v8@@ [ - ( v9 & Number ) ] ) , Number * ( ( ( unsigned int ) @@v8@@ - ( v9 & Number ) + Number ) >> Number ) ) ; v10 = getpid ( ) ; v11 = stderr ; * ( ( _DWORD * ) NetLink nlh + Number ) = v10 ; fprintf ( v11 , String , ( const char * ) & @@v16@@ [ Number ] + Number ) ; sendmsg ( NetLink sock_fd , & NetLink msg , Number ) ; if ( @@src@@ != & @@v14@@ ) operator delete ( @@src@@ ) ; }", "source": [{"n": "v5", "t": {"T": 1, "n": "unsigned __int64", "s": 8}, "location": "r104"}, {"n": "v4", "t": {"T": 3, "t": "_BYTE"}, "location": "r128"}, {"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "v8", "t": {"T": 3, "t": "char"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v15", "t": {"T": 2, "n": 90, "s": 8, "t": "__int64"}, "location": "s1496"}, {"n": "v14", "t": {"T": 1, "n": "char", "s": 1}, "location": "s1512"}, {"n": "src", "t": {"T": 3, "t": "char"}, "location": "s1528"}, {"n": "v16", "t": {"T": 2, "n": 97, "s": 8, "t": "void *"}, "location": "s776"}]}