{"name": "__gcov_init", "code": "void __fastcall _gcov_init ( __int64 @@a1@@ ) { unsigned int @@v1@@ ; __int64 @@v2@@ ; __int64 @@v3@@ ; bool @@v4@@ ; @@v1@@ = * ( _DWORD * ) @@a1@@ ; if ( * ( _DWORD * ) @@a1@@ && * ( _DWORD * ) ( @@a1@@ + Number ) && ( @@v1@@ == Number || ( unsigned int ) gcov_version_isra_0_part_0 ( ( const char * * ) ( @@a1@@ + Number ) , @@v1@@ , Number L ) ) ) { @@v2@@ = _gcov_root ; if ( ! _gcov_root ) { if ( * ( _DWORD * ) _gcov_master == Number || ( @@v4@@ = ( unsigned int ) gcov_version_isra_0_part_0 ( ( const char * * ) Number , * ( unsigned int * ) _gcov_master , String ) == Number , @@v2@@ = _gcov_root , ! @@v4@@ ) ) { @@v3@@ = * ( _QWORD * ) & _gcov_master [ Number ] ; qword_458110 = @@v3@@ ; if ( @@v3@@ ) * ( _QWORD * ) ( @@v3@@ + Number ) = & _gcov_root ; * ( _QWORD * ) & _gcov_master [ Number ] = & _gcov_root ; } } * ( _QWORD * ) ( @@a1@@ + Number ) = @@v2@@ ; _gcov_root = @@a1@@ ; } }", "source": [{"n": "v4", "t": {"T": 1, "n": "bool", "s": 1}, "location": "r1"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]}