- (gdb) bt full
- #0 0x080a9713 in log_file_check (logfile=0x0) at log.c:345
- sb = {st_dev = 56, st_ino = 913417, st_mode = 33188, st_nlink = 1,
- st_uid = 0, st_gid = 0, st_rdev = 0, st_atim = {tv_sec = 1577721820,
- tv_nsec = 419963000}, st_mtim = {tv_sec = 1578012716,
- tv_nsec = 487752000}, st_ctim = {tv_sec = 1578012716,
- tv_nsec = 487752000}, st_size = 0, st_blocks = 0, st_blksize = 32768,
- st_flags = 0, st_gen = 1064609816, st_lspare = 0, st_birthtim = {
- tv_sec = 1577721820, tv_nsec = 419954000}}
- #1 0x080a9cb7 in log_rotate () at log.c:109
- No locals.
- #2 0x0806f185 in CClientManager::MainLoop (this=0xbfbfe9d8) at ClientManager.cpp:191
- tmp = 0x0
- it = <optimized out>
- it2 = <optimized out>
- #3 0x08055e8c in main () at Main.cpp:89
- Config = {<singleton<CConfig>> = {
- _vptr.singleton = 0x818dc5c <vtable for CConfig+8>,
- static ms_singleton = 0xbfbfe384}, m_valueMap = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
- _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red,
- _M_parent = 0x28629140, _M_left = 0x286294c0,
- _M_right = 0x28629080}, _M_node_count = 20}, <No data fields>}}}}
- poller = {<CNetBase> = {_vptr.CNetBase = 0x818dcd0 <vtable for CNetPoller+8>,
- static m_fdWatcher = 0x286176e0}, <singleton<CNetPoller>> = {
- _vptr.singleton = 0x818dce0 <vtable for CNetPoller+24>,
- static ms_singleton = 0xbfbfe36c}, <No data fields>}
- DBManager = {<singleton<CDBManager>> = {
- _vptr.singleton = 0x818e620 <vtable for CDBManager+8>,
- static ms_singleton = 0xbfbfe3f0}, m_mainSQL = {0x28644a00, 0x28645900,
- 0x28646800, 0x28647700}, m_directSQL = {0x28644000, 0x28645400,
- 0x28646300, 0x28647200}, m_asyncSQL = {0x28644f00, 0x28645e00,
- 0x28646d00, 0x28647c00}, m_quit = 0}
- ClientManager = {<CNetBase> = {
- _vptr.CNetBase = 0x81916b0 <vtable for CClientManager+8>,
- static m_fdWatcher = 0x286176e0}, <singleton<CClientManager>> = {
- _vptr.singleton = 0x81916c0 <vtable for CClientManager+24>,
- static ms_singleton = 0xbfbfe9d8}, m_looping = 1, m_fdAccept = 19,
- m_peerList = {<std::__cxx11::_List_base<CPeer*, std::allocator<CPeer*> >> = {--Type <RET> for more, q to quit, c to continue without paging--
- _M_impl = {<std::allocator<std::_List_node<CPeer*> >> = {<__gnu_cxx::new_allocator<std::_List_node<CPeer*> >> = {<No data fields>}, <No data fields>},
- _M_node = {<std::__detail::_List_node_base> = {_M_next = 0xbfbfe9e8,
- _M_prev = 0xbfbfe9e8}, _M_storage = {
- _M_storage = "\000\000\000"}}}}, <No data fields>},
- m_pkAuthPeer = 0x0, m_map_pkLoginData = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<unsigned int const, CLoginData*> >, unsigned int, CLoginData*, boost::hash<unsigned int>, std::equal_to<unsigned int> > >> = {<boost::unordered::detail::functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {
- static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "",
- align_ = 0 '\000'}}, {data_ = {buf = "",
- align_ = 0 '\000'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CLoginData*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CLoginData*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17,
- size_ = 0, mlf_ = 1, max_load_ = 0,
- buckets_ = 0x0}, <No data fields>}}, m_map_pkLoginDataByLogin = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CLoginData*, boost::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<boost::unordered::detail::functions<boost::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "",
- align_ = 0 '\000'}}, {data_ = {buf = "",
- align_ = 0 '\000'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<std::__cxx--Type <RET> for more, q to quit, c to continue without paging--
- 11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17, size_ = 0, mlf_ = 1, max_load_ = 0,
- buckets_ = 0x0}, <No data fields>}}, m_map_pkLoginDataByAID = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<unsigned int const, CLoginData*> >, unsigned int, CLoginData*, boost::hash<unsigned int>, std::equal_to<unsigned int> > >> = {<boost::unordered::detail::functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {
- static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "",
- align_ = 0 '\000'}}, {data_ = {buf = "",
- align_ = 0 '\000'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CLoginData*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CLoginData*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17,
- size_ = 0, mlf_ = 1, max_load_ = 0,
- buckets_ = 0x0}, <No data fields>}}, m_map_kLogonAccount = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CLoginData*, boost::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<boost::unordered::detail::functions<boost::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "\002",
- align_ = 2 '\002'}}, {data_ = {buf = "",
- align_ = 0 '\000'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, --Type <RET> for more, q to quit, c to continue without paging--
- bucket_count_ = 17, size_ = 0, mlf_ = 1, max_load_ = 0,
- buckets_ = 0x0}, <No data fields>}}, m_iPlayerIDStart = 100,
- m_iPlayerDeleteLevelLimit = 250, m_iPlayerDeleteLevelLimitLower = 1,
- m_bChinaEventServer = false,
- m_vec_mobTable = {<std::_Vector_base<SMobTable, std::allocator<SMobTable> >> = {
- _M_impl = {<std::allocator<SMobTable>> = {<__gnu_cxx::new_allocator<SMobTable>> = {<No data fields>}, <No data fields>}, _M_start = 0x2980c040, _M_finish = 0x298830c8,
- _M_end_of_storage = 0x298830c8}}, <No data fields>},
- m_vec_itemTable = {<std::_Vector_base<SItemTable, std::allocator<SItemTable> >> = {
- _M_impl = {<std::allocator<SItemTable>> = {<__gnu_cxx::new_allocator<SItemTable>> = {<No data fields>}, <No data fields>}, _M_start = 0x29c0cf40,
- _M_finish = 0x29d96948,
- _M_end_of_storage = 0x29d96948}}, <No data fields>},
- m_map_itemTableByVnum = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SItemTable*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SItemTable*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x287f96e0,
- _M_left = 0x28617700, _M_right = 0x29dfd660},
- _M_node_count = 9596}, <No data fields>}}}, m_iShopTableSize = 64,
- m_pShopTable = 0x29a63d00, m_iRefineTableSize = 412,
- m_pRefineTable = 0x28716800,
- m_vec_skillTable = {<std::_Vector_base<SSkillTable, std::allocator<SSkillTable> >> = {
- _M_impl = {<std::allocator<SSkillTable>> = {<__gnu_cxx::new_allocator<SSkillTable>> = {<No data fields>}, <No data fields>}, _M_start = 0x29a0c4c0,
- _M_finish = 0x29a34fd3,
- _M_end_of_storage = 0x29a34fd3}}, <No data fields>},
- m_vec_banwordTable = {<std::_Vector_base<SBanwordTable, std::allocator<SBanwordTable> >> = {
- _M_impl = {<std::allocator<SBanwordTable>> = {<__gnu_cxx::new_allocator<SBanwordTable>> = {<No data fields>}, <No data fields>}, _M_start = 0x29a50000,
- _M_finish = 0x29a50b3b,
- _M_end_of_storage = 0x29a50c80}}, <No data fields>},
- m_vec_itemAttrTable = {<std::_Vector_base<TItemAttrTable, std::allocator<TItemAttrTable> >> = {
- _M_impl = {<std::allocator<TItemAttrTable>> = {<__gnu_cxx::new_allocator<TItemAttrTable>> = {<No data fields>}, <No data fields>}, _M_start = 0x29a70000,
- _M_finish = 0x29a70b52,
- _M_end_of_storage = 0x29a70b52}}, <No data fields>},
- m_vec_itemRareTable = {<std::_Vector_base<TItemAttrTable, std::allocator<TItemAttrTable> >> = {
- _M_impl = {<std::allocator<TItemAttrTable>> = {<__gnu_cxx::new_allocator<--Type <RET> for more, q to quit, c to continue without paging--
- TItemAttrTable>> = {<No data fields>}, <No data fields>}, _M_start = 0x29a43000,
- _M_finish = 0x29a43564,
- _M_end_of_storage = 0x29a43564}}, <No data fields>},
- m_vec_kLandTable = {<std::_Vector_base<building::SLand, std::allocator<building::SLand> >> = {
- _M_impl = {<std::allocator<building::SLand>> = {<__gnu_cxx::new_allocator<building::SLand>> = {<No data fields>}, <No data fields>}, _M_start = 0x286a0000,
- _M_finish = 0x286a0f30,
- _M_end_of_storage = 0x286a0f30}}, <No data fields>},
- m_vec_kObjectProto = {<std::_Vector_base<building::SObjectProto, std::allocator<building::SObjectProto> >> = {
- _M_impl = {<std::allocator<building::SObjectProto>> = {<__gnu_cxx::new_allocator<building::SObjectProto>> = {<No data fields>}, <No data fields>},
- _M_start = 0x286a1000, _M_finish = 0x286a1f60,
- _M_end_of_storage = 0x286a1f60}}, <No data fields>},
- m_map_pkObjectTable = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::SObject*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::SObject*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x29dfd680,
- _M_left = 0x29dfd680, _M_right = 0x29dfd680},
- _M_node_count = 1}, <No data fields>}}}, m_bShutdowned = false,
- m_map_playerCache = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<unsigned int const, CPlayerTableCache*> >, unsigned int, CPlayerTableCache*, boost::hash<unsigned int>, std::equal_to<unsigned int> > >> = {<boost::unordered::detail::functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "\372",
- align_ = -6 '\372'}}, {data_ = {buf = " ",
- align_ = 32 ' '}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CPlayerTableCache*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CPlayerTableCache*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CPlayerTableCache*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>},
- bucket_count_ = 17, size_ = 0, mlf_ = 1, max_load_ = 0,
- buckets_ = 0x0}, <No data fields>}}, m_map_itemCache = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<unsigned int const, CItemCache*> >, unsigned int, CItemCache*, b--Type <RET> for more, q to quit, c to continue without paging--
- oost::hash<unsigned int>, std::equal_to<unsigned int> > >> = {<boost::unordered::detail::functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {
- static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "\256",
- align_ = -82 '\256'}}, {data_ = {buf = " ",
- align_ = 32 ' '}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CItemCache*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CItemCache*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CItemCache*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17,
- size_ = 0, mlf_ = 1, max_load_ = 0,
- buckets_ = 0x0}, <No data fields>}}, m_map_pkItemCacheSetPtr = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<unsigned int const, boost::unordered::unordered_set<CItemCache*, boost::hash<CItemCache*>, std::equal_to<CItemCache*>, std::allocator<CItemCache*> >*> >, unsigned int, boost::unordered::unordered_set<CItemCache*, boost::hash<CItemCache*>, std::equal_to<CItemCache*>, std::allocator<CItemCache*> >*, boost::hash<unsigned int>, std::equal_to<unsigned int> > >> = {<boost::unordered::detail::functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {
- static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "\361",
- align_ = -15 '\361'}}, {data_ = {buf = "0",
- align_ = 48 '0'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, boost::unordered::unordered_set<CItemCache*, boost::hash<CItemCache*>, std::equal_to<CItemCache*>, std::allocator<CItemCache*> >*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, boost::unordered::unordered_set<CItemCache*, boost::hash<CItemCache*>, std::equal_to<CItemCache*>, std::allocator<CItemCache*> >*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, boost::unordered::unordered_set<CItemCache*, boost::hash<CItemCache*>, std::equal_to<CItemCache*>, std::allocator<CItemCache*> >*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17,
- size_ = 0, mlf_ = 1, max_load_ = 0,
- buckets_ = 0x0}, <No data fields>}}, m_mapItemPriceListCache = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<unsigned int const, CItemPriceListTableCache*> >, unsigned int, CItemPriceListTableCache*, boost::hash<unsigned int>, std::equal_to<unsigned int> > >> --Type <RET> for more, q to quit, c to continue without paging--
- = {<boost::unordered::detail::functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "\353",
- align_ = -21 '\353'}}, {data_ = {buf = "\277",
- align_ = -65 '\277'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CItemPriceListTableCache*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CItemPriceListTableCache*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CItemPriceListTableCache*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17, size_ = 0, mlf_ = 1, max_load_ = 0,
- buckets_ = 0x0}, <No data fields>}}, m_mChannelStatus = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<short const, unsigned char> >, short, unsigned char, boost::hash<short>, std::equal_to<short> > >> = {<boost::unordered::detail::functions<boost::hash<short>, std::equal_to<short> >> = {static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "\334",
- align_ = -36 '\334'}}, {data_ = {buf = "\031",
- align_ = 25 '\031'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<short const, unsigned char> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<short const, unsigned char> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<short const, unsigned char> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17, size_ = 0, mlf_ = 1,
- max_load_ = 0, buckets_ = 0x0}, <No data fields>}},
- m_map_pkChannelParty = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned char const, std::map<unsigned int, std::map<unsigned int, CClientManager::TPartyInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, CClientManager::TPartyInfo> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, CClientManager::TPartyInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, CClientManager::TPartyInfo> > > > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned char const, std::map<unsigned int, std::map<unsigned int, CClientManager::TPartyInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, CClientManager::TPartyInfo> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::map<unsigned int, CClientManager::TPartyInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, CClientManager::TPartyInfo> > > > > > > > >> = {<No data fields>}, <No data fields>}, <std::_--Type <RET> for more, q to quit, c to continue without paging--
- Rb_tree_key_compare<std::less<unsigned char> >> = {
- _M_key_compare = {<std::binary_function<unsigned char, unsigned char, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfeb88, _M_right = 0xbfbfeb88},
- _M_node_count = 0}, <No data fields>}}}, m_map_lEventFlag = {
- _M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, long> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, long> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
- _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red,
- _M_parent = 0x2863fab0, _M_left = 0x2863fab0,
- _M_right = 0x2863fab0}, _M_node_count = 1}, <No data fields>}}},
- m_bLastHeader = 244 '\364', m_iCacheFlushCount = 0,
- m_iCacheFlushCountLimit = 200, m_itemRange = {dwMin = 2000000000,
- dwMax = 2100000000, dwUsableItemIDMin = 2000000000},
- m_vec_Locale = {<std::_Vector_base<tLocale, std::allocator<tLocale> >> = {
- _M_impl = {<std::allocator<tLocale>> = {<__gnu_cxx::new_allocator<tLocale>> = {<No data fields>}, <No data fields>}, _M_start = 0x2865e400,
- _M_finish = 0x2865e740,
- _M_end_of_storage = 0x2865e800}}, <No data fields>}, m_map_logout = {
- table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<unsigned int const, CClientManager::TLogoutPlayer*> >, unsigned int, CClientManager::TLogoutPlayer*, boost::hash<unsigned int>, std::equal_to<unsigned int> > >> = {<boost::unordered::detail::functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {static nothrow_move_assignable = true,
- static nothrow_move_constructible = <optimized out>,
- current_ = false, funcs_ = {{data_ = {buf = "J", align_ = 74 'J'}},
- {data_ = {buf = "\037", align_ = 31 '\037'}}}},
- allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CClientManager::TLogoutPlayer*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CClientManager::TLogoutPlayer*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, CClientManager::TLogoutPlayer*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17, size_ = 0, mlf_ = 1, max_load_ = 0,
- buckets_ = 0x0}, <No data fields>}}}
- GuildManager = {<singleton<CGuildManager>> = {
- _vptr.singleton = 0x8196c2c <vtable for CGuildManager+8>,
- --Type <RET> for more, q to quit, c to continue without paging--
- static ms_singleton = 0xbfbfe83c}, m_map_kGuild = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SGuild> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SGuild> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe844, _M_right = 0xbfbfe844},
- _M_node_count = 0}, <No data fields>}}}, m_mapGuildWarEndTime = {
- _M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::map<unsigned int, int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, int> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::map<unsigned int, int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, int> > > > > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe85c, _M_right = 0xbfbfe85c},
- _M_node_count = 0}, <No data fields>}}}, m_DeclareMap = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<TGuildDeclareInfo> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<TGuildDeclareInfo> >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<TGuildDeclareInfo> >> = {
- _M_key_compare = {<std::binary_function<TGuildDeclareInfo, TGuildDeclareInfo, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe874, _M_right = 0xbfbfe874},
- _M_node_count = 0}, <No data fields>}}}, m_WarMap = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::map<unsigned int, SGuildWarInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, SGuildWarInfo> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::map<unsigned int, SGuildWarInfo, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, SGuildWarInfo> > > > > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfbfe88c,
- _M_right = 0xbfbfe88c}, _M_node_count = 0}, <No data fields>}}},
- m_pqOnWar = {
- c = {<std::_Vector_base<std::pair<int, TGuildWarPQElement*>, std::allocator<std::pair<int, TGuildWarPQElement*> > >> = {
- _M_impl = {<std::allocator<std::pair<int, TGuildWarPQElement*> >> = {<__gnu_cxx::new_allocator<std::pair<int, TGuildWarPQElement*> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
- _M_end_of_storage = 0x0}}, <No data fields>},
- --Type <RET> for more, q to quit, c to continue without paging--
- comp = {<std::binary_function<std::pair<int, TGuildWarPQElement*>, std::pair<int, TGuildWarPQElement*>, bool>> = {<No data fields>}, <No data fields>}},
- m_pqWaitStart = {
- c = {<std::_Vector_base<std::pair<int, TGuildWaitStartInfo>, std::allocator<std::pair<int, TGuildWaitStartInfo> > >> = {
- _M_impl = {<std::allocator<std::pair<int, TGuildWaitStartInfo> >> = {<__gnu_cxx::new_allocator<std::pair<int, TGuildWaitStartInfo> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
- _M_end_of_storage = 0x0}}, <No data fields>},
- comp = {<std::binary_function<std::pair<int, TGuildWaitStartInfo>, std::pair<int, TGuildWaitStartInfo>, bool>> = {<No data fields>}, <No data fields>}},
- m_pqSkill = {
- c = {<std::_Vector_base<std::pair<int, TGuildSkillUsed>, std::allocator<std::pair<int, TGuildSkillUsed> > >> = {
- _M_impl = {<std::allocator<std::pair<int, TGuildSkillUsed> >> = {<__gnu_cxx::new_allocator<std::pair<int, TGuildSkillUsed> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
- _M_end_of_storage = 0x0}}, <No data fields>},
- comp = {<std::binary_function<std::pair<int, TGuildSkillUsed>, std::pair<int, TGuildSkillUsed>, bool>> = {<No data fields>}, <No data fields>}},
- m_map_kWarReserve = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildWarReserve*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildWarReserve*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe8d4, _M_right = 0xbfbfe8d4},
- _M_node_count = 0}, <No data fields>}}},
- polyPower = <incomplete type>, polyHandicap = <incomplete type>,
- map_kLadderPointRankingByGID = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe9c4, _M_right = 0xbfbfe9c4},
- _M_node_count = 0}, <No data fields>}}}}
- PrivManager = {<singleton<CPrivManager>> = {
- _vptr.singleton = 0x8196f0c <vtable for CPrivManager+8>,
- static ms_singleton = 0xbfbfe6c8}, m_pqPrivChar = {
- c = {<std::_Vector_base<std::pair<int, TPrivCharData*>, std::allocator<std::pair<int, TPrivCharData*> > >> = {
- _M_impl = {<std::allocator<std::pair<int, TPrivCharData*> >> = {<__gnu_cxx::new_allocator<std::pair<int, TPrivCharData*> >> = {<No data fields>}, <No data fie--Type <RET> for more, q to quit, c to continue without paging--
- lds>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
- comp = {<std::binary_function<std::pair<int, TPrivCharData*>, std::pair<int, TPrivCharData*>, bool>> = {<No data fields>}, <No data fields>}}, m_pqPrivGuild = {
- c = {<std::_Vector_base<std::pair<int, TPrivGuildData*>, std::allocator<std::pair<int, TPrivGuildData*> > >> = {
- _M_impl = {<std::allocator<std::pair<int, TPrivGuildData*> >> = {<__gnu_cxx::new_allocator<std::pair<int, TPrivGuildData*> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
- _M_end_of_storage = 0x0}}, <No data fields>},
- comp = {<std::binary_function<std::pair<int, TPrivGuildData*>, std::pair<int, TPrivGuildData*>, bool>> = {<No data fields>}, <No data fields>}},
- m_pqPrivEmpire = {
- c = {<std::_Vector_base<std::pair<int, TPrivEmpireData*>, std::allocator<std::pair<int, TPrivEmpireData*> > >> = {
- _M_impl = {<std::allocator<std::pair<int, TPrivEmpireData*> >> = {<__gnu_cxx::new_allocator<std::pair<int, TPrivEmpireData*> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
- _M_end_of_storage = 0x0}}, <No data fields>},
- comp = {<std::binary_function<std::pair<int, TPrivEmpireData*>, std::pair<int, TPrivEmpireData*>, bool>> = {<No data fields>}, <No data fields>}},
- m_aaPrivEmpire = {{0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, {0x0, 0x0,
- 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}}, m_aPrivGuild = {
- {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe750, _M_right = 0xbfbfe750},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe768, _M_right = 0xbfbfe768},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- --Type <RET> for more, q to quit, c to continue without paging--
- _M_left = 0xbfbfe780, _M_right = 0xbfbfe780},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe798, _M_right = 0xbfbfe798},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivGuildData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe7b0, _M_right = 0xbfbfe7b0},
- _M_node_count = 0}, <No data fields>}}}}, m_aPrivChar = {{_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivCharData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivCharData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe7c8, _M_right = 0xbfbfe7c8},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivCharData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivCharData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe7e0, _M_right = 0xbfbfe7e0},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivCharData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivCharData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe7f8, _M_right = 0xbfbfe7f8},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int co--Type <RET> for more, q to quit, c to continue without paging--
- nst, TPrivCharData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivCharData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe810, _M_right = 0xbfbfe810},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivCharData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TPrivCharData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe828, _M_right = 0xbfbfe828},
- _M_node_count = 0}, <No data fields>}}}}}
- MoneyLog = {<singleton<CMoneyLog>> = {
- _vptr.singleton = 0x8196f50 <vtable for CMoneyLog+8>,
- static ms_singleton = 0xbfbfe494}, m_MoneyLogContainer = {{_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe49c, _M_right = 0xbfbfe49c},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe4b4, _M_right = 0xbfbfe4b4},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe4cc, _M_right = 0xbfbfe4cc},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int co--Type <RET> for more, q to quit, c to continue without paging--
- nst, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe4e4, _M_right = 0xbfbfe4e4},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe4fc, _M_right = 0xbfbfe4fc},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe514, _M_right = 0xbfbfe514},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe52c, _M_right = 0xbfbfe52c},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe544, _M_right = 0xbfbfe544},
- _M_node_count = 0}, <No data fields>}}}, {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- --Type <RET> for more, q to quit, c to continue without paging--
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe55c, _M_right = 0xbfbfe55c},
- _M_node_count = 0}, <No data fields>}}}}}
- ItemAwardManager = {<singleton<ItemAwardManager>> = {
- _vptr.singleton = 0x81970f4 <vtable for ItemAwardManager+8>,
- static ms_singleton = 0xbfbfe3bc}, m_map_award = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SItemAward*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SItemAward*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe3c4, _M_right = 0xbfbfe3c4},
- _M_node_count = 0}, <No data fields>}}}, m_map_kSetAwardByLogin = {
- _M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<SItemAward*, std::less<SItemAward*>, std::allocator<SItemAward*> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<SItemAward*, std::less<SItemAward*>, std::allocator<SItemAward*> > > > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
- _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red,
- _M_parent = 0x0, _M_left = 0xbfbfe3dc, _M_right = 0xbfbfe3dc},
- _M_node_count = 0}, <No data fields>}}}}
- MarriageManager = {<singleton<marriage::CManager>> = {
- _vptr.singleton = 0x81976e8 <vtable for marriage::CManager+8>,
- static ms_singleton = 0xbfbfe428}, m_Marriages = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<marriage::TMarriage*> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<marriage::TMarriage*> >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<marriage::TMarriage*> >> = {
- _M_key_compare = {<std::binary_function<marriage::TMarriage*, marriage::TMarriage*, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe430, _M_right = 0xbfbfe430},
- _M_node_count = 0}, <No data fields>}}}, m_MarriageByPID = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::TMarriage*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::TMarriage*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- --Type <RET> for more, q to quit, c to continue without paging--
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe448, _M_right = 0xbfbfe448},
- _M_node_count = 0}, <No data fields>}}}, m_pqWeddingStart = {
- c = {<std::_Vector_base<marriage::TWedding, std::allocator<marriage::TWedding> >> = {
- _M_impl = {<std::allocator<marriage::TWedding>> = {<__gnu_cxx::new_allocator<marriage::TWedding>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
- _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
- comp = {<std::binary_function<marriage::TWedding, marriage::TWedding, bool>> = {<No data fields>}, <No data fields>}}, m_pqWeddingEnd = {
- c = {<std::_Vector_base<marriage::TWeddingInfo, std::allocator<marriage::TWeddingInfo> >> = {
- _M_impl = {<std::allocator<marriage::TWeddingInfo>> = {<__gnu_cxx::new_allocator<marriage::TWeddingInfo>> = {<No data fields>}, <No data fields>},
- _M_start = 0x0, _M_finish = 0x0,
- _M_end_of_storage = 0x0}}, <No data fields>},
- comp = {<std::binary_function<marriage::TWeddingInfo, marriage::TWeddingInfo, bool>> = {<No data fields>}, <No data fields>}}, m_mapRunningWedding = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, marriage::TWedding> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, marriage::TWedding> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::pair<unsigned int, unsigned int> > >> = {
- _M_key_compare = {<std::binary_function<std::pair<unsigned int, unsigned int>, std::pair<unsigned int, unsigned int>, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red,
- _M_parent = 0x0, _M_left = 0xbfbfe480, _M_right = 0xbfbfe480},
- _M_node_count = 0}, <No data fields>}}}}
- Monarch = {<singleton<CMonarch>> = {
- _vptr.singleton = 0x8197a6c <vtable for CMonarch+8>,
- static ms_singleton = 0xbfbfe570}, m_map_MonarchElection = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, TMonarchElectionInfo*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, TMonarchElectionInfo*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {
- _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
- _M_left = 0xbfbfe578, _M_right = 0xbfbfe578},
- _M_node_count = 0}, <No data fields>}}},
- m_vec_MonarchCandidacy = {<std::_Vector_base<tMonarchCandidacy, std::allocator<tMonarchCandidacy> >> = {
- _M_impl = {<std::allocator<tMonarchCandidacy>> = {<__gnu_cxx::new_allocator<tMonarchCandidacy>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
- _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
- m_MonarchInfo = {pid = {0, 0, 0, 0}, money = {0, 0, 0, 0}, name = {
- --Type <RET> for more, q to quit, c to continue without paging--
- '\000' <repeats 31 times>, '\000' <repeats 31 times>,
- '\000' <repeats 31 times>, '\000' <repeats 31 times>}, date = {
- '\000' <repeats 31 times>, '\000' <repeats 31 times>,
- '\000' <repeats 31 times>, '\000' <repeats 31 times>}}}
- BlockCountry = {<singleton<CBlockCountry>> = {
- _vptr.singleton = 0x8197bb0 <vtable for CBlockCountry+8>,
- static ms_singleton = 0xbfbfe3a0},
- m_block_ip = {<std::_Vector_base<CBlockCountry::BLOCK_IP*, std::allocator<CBlockCountry::BLOCK_IP*> >> = {
- _M_impl = {<std::allocator<CBlockCountry::BLOCK_IP*>> = {<__gnu_cxx::new_allocator<CBlockCountry::BLOCK_IP*>> = {<No data fields>}, <No data fields>},
- _M_start = 0x286421d8, _M_finish = 0x286421dc,
- _M_end_of_storage = 0x286421dc}}, <No data fields>},
- m_block_exception = {<std::_Vector_base<char const*, std::allocator<char const*> >> = {
- _M_impl = {<std::allocator<char const*>> = {<__gnu_cxx::new_allocator<char const*>> = {<No data fields>}, <No data fields>}, _M_start = 0x286421e8,
- _M_finish = 0x286421ec,
- _M_end_of_storage = 0x286421ec}}, <No data fields>}}
- ItemIDRangeManager = {<singleton<CItemIDRangeManager>> = {
- _vptr.singleton = 0x818e4d0 <vtable for CItemIDRangeManager+8>,
- static ms_singleton = 0xbfbfe374}, static cs_dwMaxItemID = 4290000000,
- static cs_dwMinimumRange = 10000000,
- static cs_dwMinimumRemainCount = 10000,
- m_listData = {<std::__cxx11::_List_base<tItemIDRange, std::allocator<tItemIDRange> >> = {
- _M_impl = {<std::allocator<std::_List_node<tItemIDRange> >> = {<__gnu_cxx::new_allocator<std::_List_node<tItemIDRange> >> = {<No data fields>}, <No data fields>}, _M_node = {<std::__detail::_List_node_base> = {_M_next = 0x29dfd6a0,
- _M_prev = 0x29bffaa0}, _M_storage = {
- _M_storage = "\241\001\000"}}}}, <No data fields>}}
- iCount = <optimized out>
- (gdb)
- (gdb)
- (gdb)