Skip to content

Instantly share code, notes, and snippets.

@TheCurle
Created March 27, 2021 21:51
Show Gist options
  • Save TheCurle/ca70df093cb045e004a4a16208af744d to your computer and use it in GitHub Desktop.
Save TheCurle/ca70df093cb045e004a4a16208af744d to your computer and use it in GitHub Desktop.
[gdb log]
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