{"name": "_ZNSt5dequeIPcSaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT_", "code": "__int64 * __fastcall std deque < char * > _M_push_back_aux < char * const & > ( __int64 * @@a1@@ , __int64 @@a2@@ ) { __int64 v2 ; _QWORD * v3 ; __int64 v4 ; __int64 * result ; v2 = std deque < char * > size ( @@a1@@ ) ; if ( v2 == std deque < char * > max_size ( @@a1@@ ) ) std __throw_length_error ( String ) ; std deque < char * > _M_reserve_map_at_back ( @@a1@@ , Number L ) ; v3 = ( _QWORD * ) ( @@a1@@ [ Number ] + Number ) ; * v3 = std _Deque_base < char * > _M_allocate_node ( @@a1@@ ) ; v4 = std forward < char * const & > ( @@a2@@ ) ; std allocator_traits < std allocator < char * >> construct < char * , char * const & > ( ( __int64 ) @@a1@@ , @@a1@@ [ Number ] , v4 ) ; std _Deque_iterator < char * , char * & , char * * > _M_set_node ( @@a1@@ + Number , @@a1@@ [ Number ] + Number ) ; result = @@a1@@ ; @@a1@@ [ Number ] = @@a1@@ [ Number ] ; return result ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "__int64"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}]}