{"name": "vmxnet_tx_pkt_reset", "code": "__int64 __fastcall vmxnet_tx_pkt_reset ( __int64 @@a1@@ ) { __int64 @@result@@ ; unsigned int i ; unsigned int j ; if ( @@a1@@ ) { memset ( ( void * ) @@a1@@ , Number , Number ) ; g_free ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) ) ; * ( _QWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) = Number L ; if ( ! * ( _QWORD * ) ( @@a1@@ + Number ) ) _assert_fail ( String , String , Number , String ) ; for ( i = Number ; * ( _DWORD * ) ( @@a1@@ + Number ) + Number > i ; ++ i ) * ( _QWORD * ) ( Number L * ( int ) i + * ( _QWORD * ) ( @@a1@@ + Number ) + Number ) = Number L ; * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; if ( ! * ( _QWORD * ) ( @@a1@@ + Number ) ) _assert_fail ( String , String , Number , String ) ; for ( j = Number ; * ( _DWORD * ) ( @@a1@@ + Number ) > j ; ++ j ) { if ( ! * ( _QWORD * ) ( Number L * ( int ) j + * ( _QWORD * ) ( @@a1@@ + Number ) ) ) _assert_fail ( String , String , Number , String ) ; cpu_physical_memory_unmap ( * ( _QWORD * ) ( Number L * ( int ) j + * ( _QWORD * ) ( @@a1@@ + Number ) ) , * ( _QWORD * ) ( Number L * ( int ) j + * ( _QWORD * ) ( @@a1@@ + Number ) + Number ) , Number L , * ( _QWORD * ) ( Number L * ( int ) j + * ( _QWORD * ) ( @@a1@@ + Number ) + Number ) ) ; * ( _QWORD * ) ( Number L * ( int ) j + * ( _QWORD * ) ( @@a1@@ + Number ) + Number ) = Number L ; } * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; * ( _WORD * ) ( @@a1@@ + Number ) = Number ; * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; @@result@@ = @@a1@@ ; * ( _BYTE * ) ( @@a1@@ + Number ) = Number ; } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]}