{"name": "_ZNSt6vectorIP5PointSaIS1_EEC2ERKS3_", "code": "__int64 __fastcall std vector < Point * > vector ( __int64 * @@a1@@ , __int64 @@a2@@ ) { __int64 v2 ; __int64 v3 ; __int64 @@v4@@ ; __int64 @@v5@@ ; __int64 @@v6@@ ; __int64 v7 ; __int64 result ; char @@v9@@ [ Number ] ; v2 = std _Vector_base < Point * > _M_get_Tp_allocator ( @@a2@@ ) ; __gnu_cxx __alloc_traits < std allocator < Point * > , Point * > _S_select_on_copy ( @@v9@@ , v2 ) ; v3 = std vector < Point * > size ( @@a2@@ ) ; std _Vector_base < Point * > _Vector_base ( @@a1@@ , v3 , @@v9@@ ) ; std allocator < Point * > ~ allocator ( ( __int64 ) @@v9@@ ) ; @@v4@@ = std _Vector_base < Point * > _M_get_Tp_allocator ( @@a1@@ ) ; @@v5@@ = * @@a1@@ ; @@v6@@ = std vector < Point * > end ( @@a2@@ ) ; v7 = std vector < Point * > begin ( @@a2@@ ) ; result = std __uninitialized_copy_a < __gnu_cxx __normal_iterator < Point * const * , std vector < Point * >> , Point * * , Point * > ( v7 , @@v6@@ , @@v5@@ , @@v4@@ ) ; @@a1@@ [ Number ] = result ; return result ; }", "source": [{"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r104"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r112"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r32"}, {"n": "a1", "t": {"T": 3, "t": "__int64"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v9", "t": {"T": 2, "n": 33, "s": 1, "t": "char"}, "location": "s33"}]}