{"name": "_Z9New_INITOjj", "code": "__int64 __fastcall New_INITO ( int @@a1@@ , int @@a2@@ ) { __int64 @@v3@@ ; int @@v4@@ ; int v5 ; int v6 ; __int64 v7 ; _DWORD * v8 ; __int64 result ; int v10 ; unsigned int v11 ; __int64 v12 ; __int64 v13 ; __int64 @@v14@@ ; __int64 v15 ; __int64 @@v16@@ ; int @@v17@@ ; @@v3@@ = * ( _QWORD * ) ( Scope_tab + Number L * ( unsigned __int8 ) @@a1@@ + Number ) ; @@v4@@ = * ( _DWORD * ) ( @@v3@@ + Number ) ; v5 = @@v4@@ ; if ( @@v4@@ == * ( _DWORD * ) ( @@v3@@ + Number ) ) { v10 = * ( _DWORD * ) ( @@v3@@ + Number ) ; if ( v10 ) { * ( _DWORD * ) ( @@v3@@ + Number ) = Number ; v11 = ( v10 + Number ) & Number ; v12 = Number L * v11 ; } else { v12 = Number L ; v11 = Number ; } v13 = MEM_POOL_Alloc_P ( * ( _QWORD * ) ( @@v3@@ + Number ) , v12 , Number L , Number L ) ; * ( _DWORD * ) ( @@v3@@ + Number ) += v11 ; * ( _QWORD * ) ( @@v3@@ + Number ) = v13 ; @@v14@@ = v13 ; * ( _DWORD * ) ( @@v3@@ + Number ) = * ( _DWORD * ) ( @@v3@@ + Number ) ; do { while ( Number ) { @@v16@@ = @@v14@@ ; v15 = * ( _QWORD * ) ( @@v3@@ + Number ) ; @@v17@@ = Number ; if ( v15 == * ( _QWORD * ) ( @@v3@@ + Number ) ) break ; * ( _QWORD * ) v15 = @@v14@@ ; @@v14@@ += Number L ; * ( _DWORD * ) ( v15 + Number ) = Number ; * ( _QWORD * ) ( @@v3@@ + Number ) += Number L ; v11 -= Number ; if ( ! v11 ) goto LABEL_9 ; } @@v14@@ += Number L ; std vector < std pair < INITO * , int > , mempool_allocator < std pair < INITO * , int >> > _M_realloc_insert < std pair < INITO * , int >> ( @@v3@@ , v15 , & @@v16@@ ) ; v11 -= Number ; } while ( v11 ) ; LABEL_9 : v5 = * ( _DWORD * ) ( @@v3@@ + Number ) ; } v6 = v5 + Number ; v7 = ( unsigned int ) ( v5 - * ( _DWORD * ) ( @@v3@@ + Number ) ) ; * ( _DWORD * ) ( @@v3@@ + Number ) = v6 ; v8 = ( _DWORD * ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number * v7 ) ; * v8 = @@a1@@ ; result = ( @@v4@@ << Number ) | ( unsigned int ) ( unsigned __int8 ) @@a1@@ ; v8 [ Number ] = @@a2@@ ; return result ; }", "source": [{"n": "v14", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r120"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r32"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "r48"}, {"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v17", "t": {"T": 1, "n": "int", "s": 4}, "location": "s64"}, {"n": "v16", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s72"}]}