Created
March 27, 2021 21:51
-
-
Save TheCurle/ca70df093cb045e004a4a16208af744d to your computer and use it in GitHub Desktop.
[gdb log]
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
34 ObjectMap.emplace((size_t) object.Heap, (size_t) ClassObj); | |
(gdb) s | |
std::map<unsigned long long, unsigned long long, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::emplace<unsigned long long, unsigned long long> (this=0x6efcb8, __args#0=@0x6efa28: 3, | |
__args#1=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_map.h:575 | |
575 { return _M_t._M_emplace_unique(std::forward<_Args>(__args)...); } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa28: 3) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_emplace_unique<unsigned long long, unsigned long long> (this=0x6efcb8, __args#0=@0x6efa28: 3, | |
__args#1=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2367 | |
2367 _Link_type __z = _M_create_node(std::forward<_Args>(__args)...); | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa28: 3) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_create_node<unsigned long long, unsigned long long> (this=0x6efcb8, __args#0=@0x6efa28: 3, | |
__args#1=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:653 | |
653 _Link_type __tmp = _M_get_node(); | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_node (this=0x6efcb8) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:599 | |
599 { return _Alloc_traits::allocate(_M_get_Node_allocator(), 1); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_Node_allocator (this=0x6efcb8) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:586 | |
586 { return this->_M_impl; } | |
(gdb) s | |
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> > > >::allocate | |
(__a=..., __n=1) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/alloc_traits.h:436 | |
436 { return __a.allocate(__n); } | |
(gdb) s | |
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> > >::allocate ( | |
this=0x6efcb8, __n=1) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/new_allocator.h:101 | |
101 if (__n > this->max_size()) | |
(gdb) s | |
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> > >::max_size ( | |
this=0x6efcb8) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/new_allocator.h:130 | |
130 { return size_t(-1) / sizeof(_Tp); } | |
(gdb) s | |
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> > >::allocate ( | |
this=0x6efcb8, __n=1) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/new_allocator.h:111 | |
111 return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); | |
(gdb) s | |
112 } | |
(gdb) s | |
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> > > >::allocate | |
(__a=..., __n=1) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/alloc_traits.h:436 | |
436 { return __a.allocate(__n); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_node (this=0x6efcb8) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:599 | |
599 { return _Alloc_traits::allocate(_M_get_Node_allocator(), 1); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_create_node<unsigned long long, unsigned long long> (this=0x6efcb8, __args#0=@0x6efa28: 3, | |
__args#1=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:654 | |
654 _M_construct_node(__tmp, std::forward<_Args>(__args)...); | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa28: 3) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_construct_node<unsigned long long, unsigned long long> (this=0x6efcb8, __node=0xe18150, | |
__args#0=@0x6efa28: 3, __args#1=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:636 | |
636 ::new(__node) _Rb_tree_node<_Val>; | |
(gdb) s | |
operator new (__p=0xe18150) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/new:169 | |
169 { return __p; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_construct_node<unsigned long long, unsigned long long> (this=0x6efcb8, __node=0xe18150, | |
__args#0=@0x6efa28: 3, __args#1=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:637 | |
637 _Alloc_traits::construct(_M_get_Node_allocator(), | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa28: 3) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe18150) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:235 | |
235 { return _M_storage._M_ptr(); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe18170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:71 | |
71 { return static_cast<_Tp*>(_M_addr()); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_addr (this=0xe18170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:63 | |
63 { return static_cast<void*>(&_M_storage); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe18170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:71 | |
71 { return static_cast<_Tp*>(_M_addr()); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe18150) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:235 | |
235 { return _M_storage._M_ptr(); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_Node_allocator (this=0x6efcb8) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:586 | |
586 { return this->_M_impl; } | |
(gdb) s | |
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> > > >::construct<std::pair<unsigned long long const, unsigned long long>, unsigned long long, unsigned long long> (__a=..., __p=0xe18170, | |
__args#0=@0x6efa28: 3, __args#1=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/alloc_traits.h:475 | |
475 { __a.construct(__p, std::forward<_Args>(__args)...); } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa28: 3) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> > >::construct<std::pair<unsigned long long const, unsigned long long>, unsigned long long, unsigned long long> (this=0x6efcb8, __p=0xe18170, | |
__args#0=@0x6efa28: 3, __args#1=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/new_allocator.h:136 | |
136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa28: 3) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
operator new (__p=0xe18170) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/new:169 | |
169 { return __p; } | |
(gdb) s | |
std::pair<unsigned long long const, unsigned long long>::pair<unsigned long long, unsigned long long, true> (this=0xe18170, | |
__x=@0x6efa28: 3, __y=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_pair.h:331 | |
331 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa28: 3) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::pair<unsigned long long const, unsigned long long>::pair<unsigned long long, unsigned long long, true> (this=0xe18170, | |
__x=@0x6efa28: 3, __y=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_pair.h:331 | |
331 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | |
(gdb) s | |
std::forward<unsigned long long> (__t=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::pair<unsigned long long const, unsigned long long>::pair<unsigned long long, unsigned long long, true> (this=0xe18170, | |
__x=@0x6efa28: 3, __y=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_pair.h:331 | |
331 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | |
(gdb) s | |
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> > >::construct<std::pair<unsigned long long const, unsigned long long>, unsigned long long, unsigned long long> (this=0x6efcb8, __p=0xe18170, | |
__args#0=@0x6efa28: 3, __args#1=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/new_allocator.h:136 | |
136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
(gdb) s | |
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> > > >::construct<std::pair<unsigned long long const, unsigned long long>, unsigned long long, unsigned long long> (__a=..., __p=0xe18170, | |
__args#0=@0x6efa28: 3, __args#1=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/alloc_traits.h:475 | |
475 { __a.construct(__p, std::forward<_Args>(__args)...); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_construct_node<unsigned long long, unsigned long long> (this=0x6efcb8, __node=0xe18150, | |
__args#0=@0x6efa28: 3, __args#1=@0x6efa20: 14778624) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:647 | |
647 } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_create_node<unsigned long long, unsigned long long> (this=0x6efcb8, __args#0=@0x6efa28: 3, | |
__args#1=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:655 | |
655 return __tmp; | |
(gdb) s | |
656 } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_emplace_unique<unsigned long long, unsigned long long> (this=0x6efcb8, __args#0=@0x6efa28: 3, | |
__args#1=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2372 | |
2372 auto __res = _M_get_insert_unique_pos(_S_key(__z)); | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe18150) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:776 | |
776 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe18150) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:772 | |
772 { return *__x->_M_valptr(); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe18150) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe18170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_addr (this=0xe18170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:67 | |
67 { return static_cast<const void*>(&_M_storage); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe18170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe18150) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe18150) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:772 | |
772 { return *__x->_M_valptr(); } | |
(gdb) s | |
std::_Select1st<std::pair<unsigned long long const, unsigned long long> >::operator() (this=0x6ef91f, __x=...) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:1132 | |
1132 { return __x.first; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe18150) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:776 | |
776 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2048 | |
2048 _Link_type __x = _M_begin(); | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_begin (this=0x6efcb8) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:753 | |
753 { return static_cast<_Link_type>(this->_M_impl._M_header._M_parent); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2049 | |
2049 _Base_ptr __y = _M_end(); | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_end (this=0x6efcb8) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:764 | |
764 { return &this->_M_impl._M_header; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2050 | |
2050 bool __comp = true; | |
(gdb) s | |
2051 while (__x != 0) | |
(gdb) s | |
2053 __y = __x; | |
(gdb) s | |
2054 __comp = _M_impl._M_key_compare(__k, _S_key(__x)); | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe17170) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:776 | |
776 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe17170) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:772 | |
772 { return *__x->_M_valptr(); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe17170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe17190) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_addr (this=0xe17190) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:67 | |
67 { return static_cast<const void*>(&_M_storage); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe17190) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe17170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe17170) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:772 | |
772 { return *__x->_M_valptr(); } | |
(gdb) s | |
std::_Select1st<std::pair<unsigned long long const, unsigned long long> >::operator() (this=0x6ef8af, __x=...) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:1132 | |
1132 { return __x.first; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe17170) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:776 | |
776 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::less<unsigned long long>::operator() (this=0x6efcb8, __x=@0xe18170: 3, __y=@0xe17190: 1) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:386 | |
386 { return __x < __y; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2055 | |
2055 __x = __comp ? _S_left(__x) : _S_right(__x); | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_right (__x=0xe17170) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:788 | |
788 { return static_cast<_Link_type>(__x->_M_right); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2051 | |
2051 while (__x != 0) | |
(gdb) s | |
2053 __y = __x; | |
(gdb) s | |
2054 __comp = _M_impl._M_key_compare(__k, _S_key(__x)); | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:776 | |
776 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:772 | |
772 { return *__x->_M_valptr(); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe17600) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_addr (this=0xe17600) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:67 | |
67 { return static_cast<const void*>(&_M_storage); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe17600) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:772 | |
772 { return *__x->_M_valptr(); } | |
(gdb) s | |
std::_Select1st<std::pair<unsigned long long const, unsigned long long> >::operator() (this=0x6ef8af, __x=...) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:1132 | |
1132 { return __x.first; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:776 | |
776 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::less<unsigned long long>::operator() (this=0x6efcb8, __x=@0xe18170: 3, __y=@0xe17600: 2) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:386 | |
386 { return __x < __y; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2055 | |
2055 __x = __comp ? _S_left(__x) : _S_right(__x); | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_right (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:788 | |
788 { return static_cast<_Link_type>(__x->_M_right); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2051 | |
2051 while (__x != 0) | |
(gdb) s | |
2057 iterator __j = iterator(__y); | |
(gdb) s | |
std::_Rb_tree_iterator<std::pair<unsigned long long const, unsigned long long> >::_Rb_tree_iterator (this=0x6ef8e0, | |
__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:274 | |
274 : _M_node(__x) { } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2058 | |
2058 if (__comp) | |
(gdb) s | |
2065 if (_M_impl._M_key_compare(_S_key(__j._M_node), __k)) | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:800 | |
800 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:796 | |
796 { return *static_cast<_Const_Link_type>(__x)->_M_valptr(); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe17600) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_addr (this=0xe17600) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:67 | |
67 { return static_cast<const void*>(&_M_storage); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe17600) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:796 | |
796 { return *static_cast<_Const_Link_type>(__x)->_M_valptr(); } | |
(gdb) s | |
std::_Select1st<std::pair<unsigned long long const, unsigned long long> >::operator() (this=0x6ef8af, __x=...) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:1132 | |
1132 { return __x.first; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:800 | |
800 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::less<unsigned long long>::operator() (this=0x6efcb8, __x=@0xe17600: 2, __y=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:386 | |
386 { return __x < __y; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2066 | |
2066 return _Res(__x, __y); | |
(gdb) s | |
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >*&, std::_Rb_tree_node_base*&, true> (this=0x6ef950, __x=@0x6ef8f0: 0x0, __y=@0x6ef8e8: 0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_pair.h:331 | |
331 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | |
(gdb) s | |
std::forward<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >*&> (__t=@0x6ef8f0: 0x0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >*&, std::_Rb_tree_node_base*&, true> (this=0x6ef950, __x=@0x6ef8f0: 0x0, __y=@0x6ef8e8: 0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_pair.h:331 | |
331 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | |
(gdb) s | |
std::forward<std::_Rb_tree_node_base*&> (__t=@0x6ef8e8: 0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/move.h:75 | |
75 { return static_cast<_Tp&&>(__t); } | |
(gdb) s | |
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >*&, std::_Rb_tree_node_base*&, true> (this=0x6ef950, __x=@0x6ef8f0: 0x0, __y=@0x6ef8e8: 0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_pair.h:331 | |
331 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_get_insert_unique_pos (this=0x6efcb8, __k=@0xe18170: 3) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2068 | |
2068 } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_emplace_unique<unsigned long long, unsigned long long> (this=0x6efcb8, __args#0=@0x6efa28: 3, | |
__args#1=@0x6efa20: 14778624) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2373 | |
2373 if (__res.second) | |
(gdb) s | |
2374 return _Res(_M_insert_node(__res.first, __res.second, __z), true); | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_insert_node (this=0x6efcb8, __x=0x0, __p=0xe175e0, __z=0xe18150) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2317 | |
2317 || _M_impl._M_key_compare(_S_key(__z), | |
(gdb) s | |
2316 bool __insert_left = (__x != 0 || __p == _M_end() | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_end (this=0x6efcb8) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:764 | |
764 { return &this->_M_impl._M_header; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_insert_node (this=0x6efcb8, __x=0x0, __p=0xe175e0, __z=0xe18150) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2316 | |
2316 bool __insert_left = (__x != 0 || __p == _M_end() | |
(gdb) s | |
2317 || _M_impl._M_key_compare(_S_key(__z), | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:800 | |
800 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:796 | |
796 { return *static_cast<_Const_Link_type>(__x)->_M_valptr(); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe17600) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_addr (this=0xe17600) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:67 | |
67 { return static_cast<const void*>(&_M_storage); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe17600) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe175e0) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:796 | |
796 { return *static_cast<_Const_Link_type>(__x)->_M_valptr(); } | |
(gdb) s | |
std::_Select1st<std::pair<unsigned long long const, unsigned long long> >::operator() (this=0x6ef8cf, __x=...) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:1132 | |
1132 { return __x.first; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe175e0) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:800 | |
800 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe18150) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:776 | |
776 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe18150) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:772 | |
772 { return *__x->_M_valptr(); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe18150) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe18170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_addr (this=0xe18170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:67 | |
67 { return static_cast<const void*>(&_M_storage); } | |
(gdb) s | |
__gnu_cxx::__aligned_membuf<std::pair<unsigned long long const, unsigned long long> >::_M_ptr (this=0xe18170) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ext/aligned_buffer.h:75 | |
75 { return static_cast<const _Tp*>(_M_addr()); } | |
(gdb) s | |
std::_Rb_tree_node<std::pair<unsigned long long const, unsigned long long> >::_M_valptr (this=0xe18150) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:239 | |
239 { return _M_storage._M_ptr(); } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_value (__x=0xe18150) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:772 | |
772 { return *__x->_M_valptr(); } | |
(gdb) s | |
std::_Select1st<std::pair<unsigned long long const, unsigned long long> >::operator() (this=0x6ef8cf, __x=...) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:1132 | |
1132 { return __x.first; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_S_key (__x=0xe18150) at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:776 | |
776 { return _KeyOfValue()(_S_value(__x)); } | |
(gdb) s | |
std::less<unsigned long long>::operator() (this=0x6efcb8, __x=@0xe18170: 3, __y=@0xe17600: 2) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_function.h:386 | |
386 { return __x < __y; } | |
(gdb) s | |
std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, unsigned long long>, std::_Select1st<std::pair<unsigned long long const, unsigned long long> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, unsigned long long> > >::_M_insert_node (this=0x6efcb8, __x=0x0, __p=0xe175e0, __z=0xe18150) | |
at C:/bin/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/stl_tree.h:2316 | |
2316 bool __insert_left = (__x != 0 || __p == _M_end() | |
(gdb) s | |
2321 this->_M_impl._M_header); | |
(gdb) s | |
2320 _Rb_tree_insert_and_rebalance(__insert_left, __z, __p, | |
(gdb) s | |
Thread 1 received signal SIGSEGV, Segmentation fault. | |
0x000000006fcfe18a in ?? () from C:\Program Files\Git\mingw64\bin\libstdc++-6.dll |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment