diff --git a/engine/modules/engine/asset/impl/resource_system_impl.inl b/engine/modules/engine/asset/impl/resource_system_impl.inl new file mode 100644 index 0000000..25b68bf --- /dev/null +++ b/engine/modules/engine/asset/impl/resource_system_impl.inl @@ -0,0 +1,276 @@ +#include "resource_system.h" +#include "os/file_manager.h" +#include "os/file_handle.h" +#include "archive/json.h" +#include "asset/module.h" +namespace api { + using GenericPtr = ResourceSystem::GenericPtr; + using ResourceFileBlock = ResourceSystem::ResourceFileBlock; + class ResourceSystemImpl + { + public: + ResourceSystem* owner; + uint32_t mFileFlag; + array mResourceTable; + table mResourceFile; + table mFileLoader; + table> mFileFlags; + table mFileBlock; + vector mDirtyBlock; + public: + ResourceSystemImpl(ResourceSystem* owner); + void Initialize(); + void Finalize(); + + public: + IFileLoader* GetLoader(Name extension); + ResourceFileBlock& GetFileBlock(PackagePath path); + FileBlock* GetResourceFile(const Guid& guid); + + ResourceBundle& Load(PackagePath path, bool reload_resource = true, int deep = 0); + MetaBundle GetMeta(PackagePath path); + MetaBundle GetVisitMeta(const ResourceBundle& bundle); + void SaveMeta(PackagePath path, const MetaBundle& bundle); + void SaveDirtyFile(); + void SaveFile(PackagePath path, const ResourceBundle& bundle); + void LoadFileFlags(); + void SaveFileFlags(); + void LoadResourceFile(); + void SaveResourceFile(); + uint32_t GetFileFlag(Name name); + void SetFileFlag(Name name, uint32_t flag); + }; + MetaBundle ResourceSystemImpl::GetVisitMeta(const ResourceBundle& bundle) + { + MetaBundle new_meta = MetaBundle{}; + return new_meta; + } + ResourceSystemImpl::ResourceSystemImpl(ResourceSystem* owner) : owner(owner) + { + mResourceTable = detail::ResourceHelper::GenResourceTables(); + LoadFileFlags(); + LoadResourceFile(); + } + void ResourceSystemImpl::Initialize() + { + SaveFileFlags(); + SaveDirtyFile(); + } + void ResourceSystemImpl::Finalize() + { + SaveFileFlags(); + SaveDirtyFile(); + SaveResourceFile(); + } + IFileLoader* ResourceSystemImpl::GetLoader(Name extension) + { + auto itr = mFileLoader.find(extension); + if (itr == mFileLoader.end()) + return nullptr; + return itr->second; + } + ResourceBundle& ResourceSystemImpl::Load(PackagePath path, bool reload_resource, int deep) + { + Name name = path(); + auto it = mFileBlock.find(name); + auto& res = mFileBlock[name]; + if (deep > 5 || (!reload_resource && res && it != mFileBlock.end())) { + return res.bundle; + } + Name ext = path.GetExtension(); + IFileLoader* loader = GetLoader(ext); + MetaBundle meta = GetMeta(path); + ResourceBundle bundle = loader->LoadFile(path, meta); + MetaBundle new_meta = GetVisitMeta(bundle); + bool is_dirty_meta = meta != new_meta; + for (auto& elem : bundle.GetAll()) { + std::visit([&](auto& handle) { + using T = std::decay_t; + owner->GetBlock(handle)->file = &res; + mResourceFile[handle.guid] = FileManager::Ptr()->FindPathBlock(path); + }, elem); + } + if (is_dirty_meta || res.IsDirty()) { + mDirtyBlock.push_back(&res); + } + res.path = path.SafePath(); + res.bundle = bundle; + res.Loaded(true).MetaDirty(is_dirty_meta); + res.bundle = bundle; + if (!new_meta.includes.empty()) { + for (auto include : new_meta.includes) { + Load(include, false, deep + 1); + } + } + return res.bundle; + } + + MetaBundle ResourceSystemImpl::GetMeta(PackagePath path) + { + FileHandle handle(path + ".meta"); + if (!handle.Open(FILE_OP::READ, mFileFlag & FileFlag::File_Binary)) { + return {}; + } + meta::result res; + if (mFileFlag & FileFlag::File_Binary) { + + } + else { + pmr::string text = handle.ReadAll(); + res = JsonDeserialize(text); + } + if (!res) { + return {}; + } + return res.value(); + } + void ResourceSystemImpl::SaveMeta(PackagePath path, const MetaBundle& bundle) + { + FileHandle handle(path + ".meta"); + handle.Open(FILE_OP::WRITE, mFileFlag & FileFlag::File_Binary); + if (mFileFlag & FileFlag::File_Binary) { + + } + else { + handle.Write(JsonSerialize(bundle)); + } + } + void ResourceSystemImpl::SaveDirtyFile() + { + for (auto block : mDirtyBlock) { + if (block->IsMetaDirty()) { + block->MetaDirty(false); + MetaBundle new_meta = GetVisitMeta(block->bundle); + SaveMeta(block->path, new_meta); + } + if (block->IsDirty()) { + block->Dirty(false); + auto loader = GetLoader(block->path.GetExtension()); + loader->SaveFile(block->path, block->bundle); + } + } + mDirtyBlock.clear(); + } + void ResourceSystemImpl::SaveFile(PackagePath path, const ResourceBundle& bundle) + { + auto loader = GetLoader(path.GetExtension()); + loader->SaveFile(path, bundle); + } + void ResourceSystemImpl::LoadFileFlags() + { + + } + void ResourceSystemImpl::SaveFileFlags() + { + + } + void ResourceSystemImpl::LoadResourceFile() + { + + } + void ResourceSystemImpl::SaveResourceFile() + { + + } + inline uint32_t ResourceSystemImpl::GetFileFlag(Name name) + { + auto it = mFileFlags.find(name); + if (it == mFileFlags.end()) { + return 0; + } + return it->second.second; + } + inline void ResourceSystemImpl::SetFileFlag(Name name, uint32_t flag) + { + auto it = mFileFlags.find(name); + if (it == mFileFlags.end()) { + mFileFlags.emplace(name, std::make_pair(std::string(name.ToStringView()), flag)); + } + else { + it->second.second = flag; + } + } + inline ResourceSystem::ResourceFileBlock& ResourceSystemImpl::GetFileBlock(PackagePath path) { + return mFileBlock[Name(path())]; + } + inline FileBlock* ResourceSystemImpl::GetResourceFile(const Guid& guid) + { + auto it = mResourceFile.find(guid); + if (it == mResourceFile.end()) + return nullptr; + return it->second; + } + inline ResourceSystem::ResourceSystem() + { + impl = new(GlobalPool()) ResourceSystemImpl(this); + } + inline void api::ResourceSystem::Initialize() + { + impl->Initialize(); + } + inline void ResourceSystem::Finalize() + { + constexpr static auto release_tables = detail::ResourceHelper::ReleaseTableResources(); + for (auto& elem : release_tables) + elem(this); + impl->Finalize(); + } + inline IFileLoader* ResourceSystem::GetLoader(Name extension) + { + return impl->GetLoader(extension); + } + inline void ResourceSystem::RegisterLoader(Name ext, IFileLoader* loader) + { + auto ptr = impl->mFileLoader[ext]; + if (ptr) { + delete ptr; + } + impl->mFileLoader[ext] = loader; + } + inline ResourceFileBlock& ResourceSystem::GetFileBlock(PackagePath path) + { + return impl->GetFileBlock(path); + } + inline FileBlock* ResourceSystem::GetResourceFile(const Guid& guid) + { + return impl->GetResourceFile(guid); + } + inline ResourceBundle& ResourceSystem::Load(PackagePath path, bool reload_resource, int deep) + { + return impl->Load(path, reload_resource, deep); + } + inline MetaBundle ResourceSystem::GetMeta(PackagePath path) + { + return impl->GetMeta(path); + } + inline MetaBundle ResourceSystem::GetVisitMeta(const ResourceBundle& bundle) + { + return impl->GetVisitMeta(bundle); + } + inline void ResourceSystem::SaveMeta(PackagePath path, const MetaBundle& bundle) + { + impl->SaveMeta(path, bundle); + } + inline void ResourceSystem::SaveDirtyFile() + { + impl->SaveDirtyFile(); + } + inline void ResourceSystem::SaveFile(PackagePath path, const ResourceBundle& bundle) + { + impl->SaveFile(path, bundle); + } + inline void* ResourceSystem::GetTable(size_t resourceid) + { + return impl->mResourceTable[resourceid].get(); + } + inline uint32_t ResourceSystem::GetFileFlag(Name name) + { + return impl->GetFileFlag(name); + } + inline void ResourceSystem::SetFileFlag(Name name, uint32_t flag) + { + impl->SetFileFlag(name, flag); + } + IMPLEMENT_STATIC_MODULE(ASSET_API, AssetModule, asset) +} + diff --git a/engine/modules/engine/asset/include/asset/module.h b/engine/modules/engine/asset/include/asset/module.h index 30d2e2f..5b96c7b 100644 --- a/engine/modules/engine/asset/include/asset/module.h +++ b/engine/modules/engine/asset/include/asset/module.h @@ -1,11 +1,10 @@ #include "module/module_manager.h" namespace api { - class AssetModule : public IStaticModule + class ASSET_API AssetModule : public IStaticModule { public: void OnLoad(int argc, char** argv) override; void OnUnload() override; void InitMetaData(void) override {}; }; - IMPLEMENT_STATIC_MODULE(AssetModule, asset) } \ No newline at end of file diff --git a/engine/modules/engine/asset/include/asset/resource_system.h b/engine/modules/engine/asset/include/asset/resource_system.h index 0967b66..1a8d1e2 100644 --- a/engine/modules/engine/asset/include/asset/resource_system.h +++ b/engine/modules/engine/asset/include/asset/resource_system.h @@ -10,7 +10,6 @@ namespace api { using std::array; using std::shared_ptr; - class IFileLoader; enum class ResourceLoadError : char { ExtensionNotRegistered, @@ -33,9 +32,22 @@ namespace api { return *this; } }; + class IFileLoader + { + protected: + uint32_t mFileFlag = 0; + public: + void SetFileFlag(uint32_t flag) { + mFileFlag = flag; + } + virtual ResourceBundle LoadFile(PackagePath handle, const MetaBundle& meta) = 0; + virtual void SaveFile(PackagePath handle, const ResourceBundle& bundle) {}; + virtual ~IFileLoader() = default; + }; template - using LoadResult = result; - class ResourceSystem : public ISystem + using LoadResult = result; + class ResourceSystemImpl; + class ASSET_API ResourceSystem : public ISystem { public: struct ResourceFileBlock; @@ -45,57 +57,42 @@ namespace api { using ResourceStorage = table>; using GenericPtr = shared_ptr; private: - uint32_t mFileFlag; - - array mResourceTable; - table mResourceFile; - table mFileLoader; - table> mFileFlags; - table mFileBlock; - vector mDirtyBlock; + ResourceSystemImpl* impl; public: ResourceSystem(); void Initialize() override; void Finalize() override; public: - template - Res* Get(const RscHandle& handle,bool sync = true); - - template - auto& GetTable() { - return *reinterpret_cast*> (mResourceTable[ResourceID].get()); - } - template - ResourceBlock* GetBlock(const RscHandle& handle); + IFileLoader* GetLoader(Name extension); + void RegisterLoader(Name ext, IFileLoader* loader); ResourceFileBlock& GetFileBlock(PackagePath path); FileBlock* GetResourceFile(const Guid& guid); - template - [[nodiscard]] RscHandle LoadFromMeta(const Guid& ,const SerializedMeta& meta); - template - [[nodiscard]] RscHandle LoadEmplaceResource(Args&& ... args) { - return LoadEmplaceResource(Guid::Make(), args...); - }; - template - [[nodiscard]] RscHandle LoadEmplaceResource(Guid, Args&& ... args); - - IFileLoader* GetLoader(Name extension); - template - FLoader& RegisterLoader(Name ext, Args&& ... args); - - template - RscHandle Load(PackagePath path, bool reload_resource = true); - ResourceBundle& Load(PackagePath path, bool reload_resource = true, int deep = 0); + ResourceBundle& Load(PackagePath path, bool reload_resource = true, int deep = 0); MetaBundle GetMeta(PackagePath path); MetaBundle GetVisitMeta(const ResourceBundle& bundle); void SaveMeta(PackagePath path, const MetaBundle& bundle); void SaveDirtyFile(); void SaveFile(PackagePath path, const ResourceBundle& bundle); - void LoadFileFlags(); - void SaveFileFlags(); - void LoadResourceFile(); - void SaveResourceFile(); + void* GetTable(size_t resourceid); uint32_t GetFileFlag(Name name); void SetFileFlag(Name name, uint32_t flag); + + template + Res* Get(const RscHandle& handle,bool sync = true); + template + auto& GetTable(); + template + ResourceBlock* GetBlock(const RscHandle& handle); + template + [[nodiscard]] RscHandle LoadFromMeta(const Guid& ,const SerializedMeta& meta); + template + [[nodiscard]] RscHandle LoadEmplaceResource(Args&& ... args) { return LoadEmplaceResource(Guid::Make(), args...);}; + template + [[nodiscard]] RscHandle LoadEmplaceResource(Guid, Args&& ... args); + template + FLoader& RegisterLoader(Name ext, Args&& ... args); + template + RscHandle Load(PackagePath path, bool reload_resource = true); }; struct ResourceSystem::ResourceFileBlock { diff --git a/engine/modules/engine/asset/include/asset/resource_system.inl b/engine/modules/engine/asset/include/asset/resource_system.inl index d2b0226..c28f44f 100644 --- a/engine/modules/engine/asset/include/asset/resource_system.inl +++ b/engine/modules/engine/asset/include/asset/resource_system.inl @@ -1,18 +1,6 @@ #include "resource_system.h" #pragma once namespace api { - class IFileLoader - { - protected: - uint32_t mFileFlag = 0; - public: - void SetFileFlag(uint32_t flag) { - mFileFlag = flag; - } - virtual ResourceBundle LoadFile(PackagePath handle, const MetaBundle& meta) = 0; - virtual void SaveFile(PackagePath handle, const ResourceBundle& bundle) {}; - virtual ~IFileLoader() = default; - }; namespace detail { template struct ResourceSystem_detail; @@ -74,12 +62,9 @@ namespace api { template inline FLoader& ResourceSystem::RegisterLoader(Name ext, Args&& ...args) { - auto& ptr = mFileLoader[ext]; - if (ptr) { - delete ptr; - } - ptr = new FLoader(std::forward(args)...); + FLoader *ptr = new FLoader(std::forward(args)...); ptr->SetFileFlag(GetFileFlag(ext)); + RegisterLoader(ext, ptr); return *(FLoader*)ptr; } template @@ -103,40 +88,20 @@ namespace api { } return itr->second.resource; } - inline uint32_t ResourceSystem::GetFileFlag(Name name) + + template + inline auto& ResourceSystem::GetTable() { - auto it = mFileFlags.find(name); - if (it == mFileFlags.end()) { - return 0; - } - return it->second.second; - } - inline void ResourceSystem::SetFileFlag(Name name, uint32_t flag) - { - auto it = mFileFlags.find(name); - if (it == mFileFlags.end()) { - mFileFlags.emplace(name, std::make_pair(std::string(name.ToStringView()), flag)); - } - else { - it->second.second = flag; - } + auto ptr = GetTable(ResourceID); + return *reinterpret_cast*>(ptr); } + template inline ResourceSystem::ResourceBlock* ResourceSystem::GetBlock(const RscHandle& handle) { auto& table = GetTable(); return &table[handle.guid]; } - inline ResourceSystem::ResourceFileBlock& ResourceSystem::GetFileBlock(PackagePath path) { - return mFileBlock[Name(path())]; - } - inline FileBlock* ResourceSystem::GetResourceFile(const Guid& guid) - { - auto it = mResourceFile.find(guid); - if(it == mResourceFile.end()) - return nullptr; - return it->second; - } template inline void RscHandle::Init() { diff --git a/engine/modules/engine/asset/src/asset.cpp b/engine/modules/engine/asset/src/asset.cpp index b719f5e..6741b18 100644 --- a/engine/modules/engine/asset/src/asset.cpp +++ b/engine/modules/engine/asset/src/asset.cpp @@ -5,9 +5,7 @@ namespace api { void FindIncludes(MetaBundle& bundle, Asset* asset) { } - MetaBundle ResourceSystem::GetVisitMeta(const ResourceBundle& bundle) - { - MetaBundle new_meta = MetaBundle{}; - return new_meta; - } -} \ No newline at end of file +} +#ifdef ASSET_API_VAL +#include "resource_system_impl.inl" +#endif \ No newline at end of file diff --git a/engine/modules/engine/asset/src/resource_system.cpp b/engine/modules/engine/asset/src/resource_system.cpp deleted file mode 100644 index b64a1b5..0000000 --- a/engine/modules/engine/asset/src/resource_system.cpp +++ /dev/null @@ -1,137 +0,0 @@ -#include "resource_system.h" -#include "os/file_manager.h" -#include "os/file_handle.h" -#include "archive/json.h" -namespace api { - ResourceSystem::ResourceSystem() - { - mResourceTable = detail::ResourceHelper::GenResourceTables(); - LoadFileFlags(); - LoadResourceFile(); - } - void ResourceSystem::Initialize() - { - SaveFileFlags(); - SaveDirtyFile(); - } - void ResourceSystem::Finalize() - { - constexpr static auto release_tables = detail::ResourceHelper::ReleaseTableResources(); - for (auto& elem : release_tables) - elem(this); - SaveFileFlags(); - SaveDirtyFile(); - SaveResourceFile(); - } - IFileLoader* ResourceSystem::GetLoader(Name extension) - { - auto itr = mFileLoader.find(extension); - if (itr == mFileLoader.end()) - return nullptr; - return itr->second; - } - ResourceBundle& ResourceSystem::Load(PackagePath path, bool reload_resource, int deep) - { - Name name = path(); - auto it = mFileBlock.find(name); - auto& res = mFileBlock[name]; - if (deep > 5 || (!reload_resource && res && it != mFileBlock.end())) { - return res.bundle; - } - Name ext = path.GetExtension(); - IFileLoader* loader = GetLoader(ext); - MetaBundle meta = GetMeta(path); - ResourceBundle bundle = loader->LoadFile(path, meta); - MetaBundle new_meta = GetVisitMeta(bundle); - bool is_dirty_meta = meta != new_meta; - for (auto& elem : bundle.GetAll()) { - std::visit([&](auto& handle) { - using T = std::decay_t; - GetBlock(handle)->file = &res; - mResourceFile[handle.guid] = FileManager::Ptr()->FindPathBlock(path); - }, elem); - } - if (is_dirty_meta || res.IsDirty()) { - mDirtyBlock.push_back(&res); - } - res.path = path.SafePath(); - res.bundle = bundle; - res.Loaded(true).MetaDirty(is_dirty_meta); - res.bundle = bundle; - if (!new_meta.includes.empty()) { - for (auto include : new_meta.includes) { - Load(include, false, deep + 1); - } - } - return res.bundle; - } - - MetaBundle ResourceSystem::GetMeta(PackagePath path) - { - FileHandle handle(path + ".meta"); - if (!handle.Open(FILE_OP::READ, mFileFlag & FileFlag::File_Binary)) { - return {}; - } - meta::result res; - if (mFileFlag & FileFlag::File_Binary) { - - } - else { - pmr::string text = handle.ReadAll(); - res = JsonDeserialize(text); - } - if (!res) { - return {}; - } - return res.value(); - } - void ResourceSystem::SaveMeta(PackagePath path, const MetaBundle& bundle) - { - FileHandle handle(path + ".meta"); - handle.Open(FILE_OP::WRITE, mFileFlag & FileFlag::File_Binary); - if (mFileFlag & FileFlag::File_Binary) { - - } - else { - handle.Write(JsonSerialize(bundle)); - } - } - void ResourceSystem::SaveDirtyFile() - { - for (auto block : mDirtyBlock) { - if (block->IsMetaDirty()) { - block->MetaDirty(false); - MetaBundle new_meta = GetVisitMeta(block->bundle); - SaveMeta(block->path, new_meta); - } - if (block->IsDirty()) { - block->Dirty(false); - auto loader = GetLoader(block->path.GetExtension()); - loader->SaveFile(block->path, block->bundle); - } - } - mDirtyBlock.clear(); - } - void ResourceSystem::SaveFile(PackagePath path, const ResourceBundle& bundle) - { - auto loader = GetLoader(path.GetExtension()); - loader->SaveFile(path, bundle); - } - void ResourceSystem::LoadFileFlags() - { - - } - void ResourceSystem::SaveFileFlags() - { - - } - void ResourceSystem::LoadResourceFile() - { - - } - void ResourceSystem::SaveResourceFile() - { - - } -} - diff --git a/engine/modules/engine/asset/xmake.lua b/engine/modules/engine/asset/xmake.lua index 1b616d8..76fd61a 100644 --- a/engine/modules/engine/asset/xmake.lua +++ b/engine/modules/engine/asset/xmake.lua @@ -2,7 +2,7 @@ static_component("asset","engine") add_rules("c++.codegen",{ files = {"include/asset/res/*.h"} }) - add_includedirs("include/asset") - add_headerfiles("include/**.h","include/**.inl") + add_includedirs("include/asset", "impl", {public = true}) + add_headerfiles("include/**.h","include/**.inl", "impl/*.inl") add_files("src/**.cpp") add_deps("core", "zlib") \ No newline at end of file diff --git a/engine/modules/engine/core/impl/file_manager_impl.inl b/engine/modules/engine/core/impl/file_manager_impl.inl new file mode 100644 index 0000000..d185c12 --- /dev/null +++ b/engine/modules/engine/core/impl/file_manager_impl.inl @@ -0,0 +1,165 @@ +#include "os/file_manager.h" +#include "os/file_system.h" +#include +#include "zlog.h" +namespace api { + class FileManagerImpl + { + public: + FileManagerImpl(); + ~FileManagerImpl(); + public: + void Mount(Name name, const std::string& path) { + MountMap.emplace(name, std::make_pair(name, path)); + } + std::pair* FindMount(Name id) { + auto it = MountMap.find(id); + if (it != MountMap.end()) { + return &it->second; + } + static std::pair pair("", ""); + return &pair; + } + string_view FindMountName(Name id) { + auto pair = FindMount(id); + return pair->first; + } + string_view FindMountPath(Name id) { + auto pair = FindMount(id); + return pair->second; + } + string_view FindPathView(Name name) { + auto it = FileMap.find(name); + if (it != FileMap.end()) { + return it->second.path; + } + return ""; + } + string_view FindOrPathView(Name name) { + auto it = FileMap.find(name); + if (it != FileMap.end()) { + return it->second.path; + } + auto res = FileMap.emplace(name, FileBlock{ FileFlag::File_Default, name.ToString() }); + return res.first->second.path; + } + uint32_t FindPathFlag(PackagePath pack_path) { + auto it = FileMap.find(pack_path()); + if (it == FileMap.end()) { + return FileFlag::File_Not_Exist; + } + return it->second.flag; + } + FileBlock* FindPathBlock(PackagePath pack_path) { + auto it = FileMap.find(pack_path()); + if (it == FileMap.end()) { + return nullptr; + } + return &it->second; + } + void SaveMountMap(); + void LoadFileMap(); + void SaveFileMap(); + private: + pmr::table> MountMap; + pmr::table FileMap; + public: + //外界不应该使用绝对路径 + pmr::string RealPath(PackagePath pack_path); + }; + FileManagerImpl::FileManagerImpl() + { + Mount("exe", fs::GetExecutablePath()); + Mount("engine", fs::GetWorkPath()); + LoadFileMap(); + } + FileManagerImpl::~FileManagerImpl() + { + SaveMountMap(); + SaveFileMap(); + } + void FileManagerImpl::SaveMountMap() + { + + } + void FileManagerImpl::LoadFileMap() + { + + } + void FileManagerImpl::SaveFileMap() + { + + } + pmr::string FileManagerImpl::RealPath(PackagePath pack_path) + { + string_view name = pack_path.ParsePackage(); + string_view pre_path = FindMountPath(name); + if (name.empty() || pre_path.empty()) { + return pmr::string(pack_path()); + } + pmr::string path{}; + path.reserve(pre_path.size() + pack_path.size() - name.size() - 1); + path.append(pre_path); + path.append(pack_path().substr(name.size() + 1)); + return path; + } + FileManager::FileManager() + { + impl = new(GlobalPool()) FileManagerImpl(); + } + FileManager::~FileManager() + { + impl->~FileManagerImpl(); + } + inline void FileManager::Mount(Name name, const std::string& path) + { + impl->Mount(name, path); + } + inline std::pair* FileManager::FindMount(Name id) + { + return impl->FindMount(id); + } + inline string_view FileManager::FindMountName(Name id) + { + return impl->FindMountName(id); + } + inline string_view FileManager::FindMountPath(Name id) + { + return impl->FindMountPath(id); + } + inline string_view FileManager::FindPathView(Name name) + { + return impl->FindPathView(name); + } + inline string_view FileManager::FindOrPathView(Name name) + { + return impl->FindOrPathView(name); + } + inline uint32_t FileManager::FindPathFlag(PackagePath pack_path) + { + return impl->FindPathFlag(pack_path); + } + inline FileBlock* FileManager::FindPathBlock(PackagePath pack_path) + { + return impl->FindPathBlock(pack_path); + } + void FileManager::SaveMountMap() { + return impl->SaveMountMap(); + } + + inline void FileManager::LoadFileMap() + { + impl->LoadFileMap(); + } + + inline void FileManager::SaveFileMap() + { + impl->SaveFileMap(); + } + + inline pmr::string FileManager::RealPath(PackagePath pack_path) + { + return impl->RealPath(pack_path); + } +} + diff --git a/engine/modules/engine/core/impl/module_manager_impl.inl b/engine/modules/engine/core/impl/module_manager_impl.inl new file mode 100644 index 0000000..71b8276 --- /dev/null +++ b/engine/modules/engine/core/impl/module_manager_impl.inl @@ -0,0 +1,238 @@ +#include "module/module_manager.h" +#include "os/file_manager.h" +namespace api { + class ModuleManagerImpl + { + friend struct IModule; + public: + struct ModuleBlock { + bool isLoad; + bool isInit; + }; + struct ExecuteInfo { + Name name; + int argc; + char** argv; + bool isActive; + }; + ExecuteInfo mInfo; + SharedLibrary mProcessLib; + pmr::table mModuleBlocks; + pmr::table mModuleTable; + pmr::table mInitializeTable; + pmr::table> mInitializeSubSystems; + public: + ModuleManagerImpl(); + ~ModuleManagerImpl(); + IModule* GetModule(Name name); + void RegisterModule(Name name, IModule::CreatePFN fn); + void CreateModule(Name name, bool shared); + void DestroyModule(Name name); + void InitModule(Name name); + void ShutModule(Name name); + void MakeGraph(Name name, bool shared, int argc, char** argv); + void DestroyGraph(); + public: + IModule* spawnDynamicModule(Name name, bool hotfix); + IModule* spawnStaticModule(Name name); + }; + ModuleManagerImpl::ModuleManagerImpl() + { + mProcessLib.Load(); + } + ModuleManagerImpl::~ModuleManagerImpl() + { + DestroyGraph(); + } + void ModuleManagerImpl::CreateModule(Name name, bool shared) + { + bool hotfix = true; + IModule* module = shared ? + spawnDynamicModule(name, hotfix) : + spawnStaticModule(name); + if (!module) { return; } + mModuleBlocks[name] = ModuleBlock{false, false}; + ModuleBlock& block = mModuleBlocks[name]; + auto& moduleInfo = module->mInfo; + for (auto& dep : moduleInfo.dependencies) { + if(auto it = mModuleBlocks.find(dep.name); it == mModuleBlocks.end()) + CreateModule(dep.name, dep.kind == pmr::FName("shared")); + } + module->OnLoad(mInfo.argc, mInfo.argv); + block.isLoad = true; + } + void ModuleManagerImpl::DestroyModule(Name name) + { + auto it = mModuleBlocks.find(name); + if (it == mModuleBlocks.end() || !it->second.isLoad) { + return; + } + IModule* module = mModuleTable[name]; + auto& moduleInfo = module->mInfo; + for (auto& dep : moduleInfo.dependencies) { + DestroyModule(dep.name); + } + module->OnUnload(); + it->second.isLoad = false; + } + void ModuleManagerImpl::InitModule(Name name) + { + auto it = mModuleBlocks.find(name); + if (it == mModuleBlocks.end() || it->second.isInit) { + return; + } + IModule* module = mModuleTable[name]; + auto& moduleInfo = module->mInfo; + for (auto& dep : moduleInfo.dependencies) { + InitModule(dep.name); + } + module->Initialize(); + it->second.isInit = true; + } + void ModuleManagerImpl::ShutModule(Name name) + { + auto it = mModuleBlocks.find(name); + if (it == mModuleBlocks.end() || !it->second.isInit) { + return; + } + IModule* module = mModuleTable[name]; + auto& moduleInfo = module->mInfo; + for (auto& dep : moduleInfo.dependencies) { + ShutModule(dep.name); + } + module->Finalize(); + it->second.isInit = false; + } + void ModuleManagerImpl::MakeGraph(Name name, bool shared, int argc, char** argv) + { + mInfo = { name, argc, argv , true}; + CreateModule(name, shared); + InitModule(name); + } + void ModuleManagerImpl::DestroyGraph() + { + if(mInfo.isActive){ + ShutModule(mInfo.name); + DestroyModule(mInfo.name); + } + } + IModule* ModuleManagerImpl::spawnDynamicModule(Name name, bool hotfix) + { + if (auto it = mModuleTable.find(name); it != mModuleTable.end()) { + return it->second; + } + SharedLibrary sharedLib; + string_view name_view = name.ToStringView(); + pmr::string newFuncName("__newDynamicModule__"); + newFuncName.append(name_view); + void* newFuncAddr = mProcessLib.GetSymbol(newFuncName.data()); + if (!newFuncAddr) { + pmr::string libPath("/exe/"); + libPath.reserve(10 + name_view.size()); + libPath.append(name_view); + libPath.append(SharedLibrary::GetExtensionName()); + if (sharedLib.Load(libPath)) { + newFuncAddr = sharedLib.GetSymbol(newFuncName.data()); + } + } + IDynamicModule* module = newFuncAddr ? (IDynamicModule*)((IModule::CreatePFN)newFuncAddr)() : new(GlobalPool()) DefaultDynamicModule(name); + mModuleTable[name] = module; + module->mSharedLib = sharedLib; + module->InitMetaData(); + return module; + } + IModule* ModuleManagerImpl::spawnStaticModule(Name name) + { + if (auto it = mModuleTable.find(name); it != mModuleTable.end()) { + return it->second; + } + auto it = mInitializeTable.find(name); + if (it == mInitializeTable.end()) { + return nullptr; + } + IModule* module = it->second(); + module->InitMetaData(); + mModuleTable[name] = module; + return module; + } + IModule* ModuleManagerImpl::GetModule(Name name) + { + auto it = mModuleTable.find(name); + if (it == mModuleTable.end()) { + return nullptr; + } + return it->second; + } + void ModuleManagerImpl::RegisterModule(Name name, IModule::CreatePFN fn) + { + mInitializeTable[name] = fn; + } + ModuleManager* ModuleManager::Ptr() + { + static ModuleManager* ptr = new(GlobalPool()) ModuleManager(); + return ptr; + } + + inline ModuleManager::ModuleManager() + { + new(GlobalPool()) FileManager(); + impl = new(GlobalPool()) ModuleManagerImpl(); + } + + inline ModuleManager::~ModuleManager() + { + impl->~ModuleManagerImpl(); + FileManager::Ptr()->~FileManager(); + } + + inline IModule* ModuleManager::GetModule(Name name) + { + return impl->GetModule(name); + } + + inline void ModuleManager::RegisterModule(Name name, IModule::CreatePFN fn) + { + impl->RegisterModule(name, fn); + } + + inline void ModuleManager::CreateModule(Name name, bool shared) + { + impl->CreateModule(name, shared); + } + + inline void ModuleManager::DestroyModule(Name name) + { + impl->DestroyModule(name); + } + + inline void ModuleManager::InitModule(Name name) + { + impl->InitModule(name); + } + + inline void ModuleManager::ShutModule(Name name) + { + impl->ShutModule(name); + } + + inline void ModuleManager::MakeGraph(Name name, bool shared, int argc, char** argv) + { + impl->MakeGraph(name, shared, argc, argv); + } + + inline void ModuleManager::DestroyGraph() + { + impl->DestroyGraph(); + } + + inline IModule* ModuleManager::spawnDynamicModule(Name name, bool hotfix) + { + return impl->spawnDynamicModule(name, hotfix); + } + + inline IModule* ModuleManager::spawnStaticModule(Name name) + { + return impl->spawnStaticModule(name); + } + IMPLEMENT_STATIC_MODULE(CORE_API, CoreModule, core) +} \ No newline at end of file diff --git a/engine/modules/engine/core/include/3rdparty/zlog.h b/engine/modules/engine/core/include/3rdparty/zlog.h index c2c8337..e6aab75 100644 --- a/engine/modules/engine/core/include/3rdparty/zlog.h +++ b/engine/modules/engine/core/include/3rdparty/zlog.h @@ -20,7 +20,10 @@ namespace zlog { m_logger->flush(); } }; + CORE_API extern zloger zlog; +#ifdef CORE_API_VAL CORE_API inline zloger zlog; +#endif template void info(format_with_location fmt, Args &&...args) { zlog.log(level_enum::info, fmt, std::forward(args)...); diff --git a/engine/modules/engine/core/include/archive/json.h b/engine/modules/engine/core/include/archive/json.h index eeccf51..8aaf0de 100644 --- a/engine/modules/engine/core/include/archive/json.h +++ b/engine/modules/engine/core/include/archive/json.h @@ -29,7 +29,7 @@ namespace api { if (text.empty()) { return SerializeError::SERDE_EMPTY; } - T* obj = new(FramePool)T(std::forward(args)...); + T* obj = new(FramePool())T(std::forward(args)...); bool bsuccess = JsonDeserialize(text, obj); using ResultType = result; return bsuccess ? ResultType{ *obj } : ResultType{ SerializeError::SERDE_ERROR }; diff --git a/engine/modules/engine/core/include/archive/json/serialize.h b/engine/modules/engine/core/include/archive/json/serialize.h index 0b5008e..0608d0e 100644 --- a/engine/modules/engine/core/include/archive/json/serialize.h +++ b/engine/modules/engine/core/include/archive/json/serialize.h @@ -4,7 +4,7 @@ namespace api { using refl::Any; using refl::UClass; - using refl::TypeInfo; + using refl::type_info; using pmr::string_hash; struct JsonVTable { using Read = bool(*)(yyjson_val*, const void*); diff --git a/engine/modules/engine/core/include/archive/json/serialize.inl b/engine/modules/engine/core/include/archive/json/serialize.inl index 9213f7f..5273aaa 100644 --- a/engine/modules/engine/core/include/archive/json/serialize.inl +++ b/engine/modules/engine/core/include/archive/json/serialize.inl @@ -2,7 +2,7 @@ #include "serde.h" namespace api { // 定义 yyjson_alc 适配器类 - inline yyjson_alc JsonAllocatorAdapter(std::pmr::memory_resource* mr = FramePool) { + inline yyjson_alc JsonAllocatorAdapter(std::pmr::memory_resource* mr = FramePool()) { // 初始化 yyjson_alc 结构体 yyjson_alc alc; alc.malloc = [](void* ctx, size_t size) -> void* { @@ -43,7 +43,7 @@ namespace api { template inline void JsonArchive::Register() { - auto uclass = &TypeInfo::StaticClass; + auto uclass = type_info(); auto [bfind, it] = uclass->vtable.FindLast(VJsonSerdeRead()); if (!bfind && it) { it = it->Insert(VJsonSerdeRead(), (void*) &gen::JsonSerde::Read); diff --git a/engine/modules/engine/core/include/module/module.h b/engine/modules/engine/core/include/module/module.h index 5c30def..5f4b71c 100644 --- a/engine/modules/engine/core/include/module/module.h +++ b/engine/modules/engine/core/include/module/module.h @@ -58,7 +58,7 @@ namespace api { }; struct IModule { public: - friend class ModuleManager; + friend class ModuleManagerImpl; using CreatePFN = IModule * (*)(); IModule() = default; IModule(const IModule& rhs) = delete; @@ -71,7 +71,7 @@ namespace api { virtual void Finalize(); template T* AddSystem(Args&&... args) { - T* ptr = new (GlobalPool) T(std::forward(args)...); + T* ptr = new (GlobalPool()) T(std::forward(args)...); mSystems.push_back(ptr); return ptr; } diff --git a/engine/modules/engine/core/include/module/module.inl b/engine/modules/engine/core/include/module/module.inl index 8cd6f33..80442db 100644 --- a/engine/modules/engine/core/include/module/module.inl +++ b/engine/modules/engine/core/include/module/module.inl @@ -35,13 +35,20 @@ namespace api { virtual void OnBeginLoad() = 0; virtual void OnEndLoad() = 0; }; + class CORE_API CoreModule : public IStaticModule + { + public: + void OnLoad(int argc, char** argv) override; + void OnUnload() override; + void InitMetaData(void) override; + }; } -#define IMPLEMENT_STATIC_MODULE(ModuleImplClass, ModuleName) \ - inline static const api::ModuleRegistrantImpl __RegisterModule__##ModuleName(#ModuleName); +#define IMPLEMENT_STATIC_MODULE(DLL_APL, ModuleImplClass, ModuleName) \ + DLL_APL inline const api::ModuleRegistrantImpl __RegisterModule__##ModuleName(#ModuleName); #define IMPLEMENT_DYNAMIC_MODULE(DLL_APL, ModuleImplClass, ModuleName) \ using __##ModuleName##__module = ModuleImplClass; \ extern "C" DLL_APL api::IModule* __newDynamicModule__##ModuleName() \ { \ - return new(GlobalPool) ModuleImplClass(); \ + return new(GlobalPool()) ModuleImplClass(); \ } \ No newline at end of file diff --git a/engine/modules/engine/core/include/module/module_manager.h b/engine/modules/engine/core/include/module/module_manager.h index ee33edf..9db9b47 100644 --- a/engine/modules/engine/core/include/module/module_manager.h +++ b/engine/modules/engine/core/include/module/module_manager.h @@ -1,26 +1,10 @@ #pragma once #include "module.h" namespace api { + struct ModuleManagerImpl; class CORE_API ModuleManager { - friend struct IModule; - private: - struct ModuleBlock { - bool isLoad; - bool isInit; - }; - struct ExecuteInfo { - Name name; - int argc; - char** argv; - bool isActive; - }; - ExecuteInfo mInfo; - SharedLibrary mProcessLib; - pmr::table mModuleBlocks; - pmr::table mModuleTable; - pmr::table mInitializeTable; - pmr::table> mInitializeSubSystems;; + ModuleManagerImpl* impl; public: static ModuleManager* Ptr(); public: @@ -47,12 +31,4 @@ namespace api { }); } }; - class CoreModule : public IStaticModule - { - public: - void OnLoad(int argc, char** argv) override; - void OnUnload() override; - void InitMetaData(void) override; - }; - IMPLEMENT_STATIC_MODULE(CoreModule, core) } \ No newline at end of file diff --git a/engine/modules/engine/core/include/os/file_handle.h b/engine/modules/engine/core/include/os/file_handle.h index f58c032..1f94a9f 100644 --- a/engine/modules/engine/core/include/os/file_handle.h +++ b/engine/modules/engine/core/include/os/file_handle.h @@ -20,7 +20,7 @@ namespace api { std::variant vfile{nullptr}; public: using PackagePath::PackagePath; - FileHandle(PackagePath path, pmr::memory_resource* pool = FramePool) : PackagePath(path) , pool(pool) {} + FileHandle(PackagePath path, pmr::memory_resource* pool = FramePool()) : PackagePath(path) , pool(pool) {} uint32_t Flag() { return flag; } diff --git a/engine/modules/engine/core/include/os/file_manager.h b/engine/modules/engine/core/include/os/file_manager.h index f7fd1fb..e22977b 100644 --- a/engine/modules/engine/core/include/os/file_manager.h +++ b/engine/modules/engine/core/include/os/file_manager.h @@ -3,68 +3,25 @@ #include "package_path.h" namespace api { - class FileManager : public Singleton + class FileManagerImpl; + class CORE_API FileManager : public Singleton { + FileManagerImpl* impl; public: FileManager(); ~FileManager(); public: - void Mount(Name name, const std::string& path) { - MountMap.emplace(name, std::make_pair(name, path)); - } - std::pair* FindMount(Name id) { - auto it = MountMap.find(id); - if (it != MountMap.end()) { - return &it->second; - } - static std::pair pair("", ""); - return &pair; - } - string_view FindMountName(Name id) { - auto pair = FindMount(id); - return pair->first; - } - string_view FindMountPath(Name id) { - auto pair = FindMount(id); - return pair->second; - } - string_view FindPathView(Name name) { - auto it = FileMap.find(name); - if (it != FileMap.end()) { - return it->second.path; - } - return ""; - } - string_view FindOrPathView(Name name) { - auto it = FileMap.find(name); - if (it != FileMap.end()) { - return it->second.path; - } - auto res = FileMap.emplace(name, FileBlock{ FileFlag::File_Default, name.ToString()}); - return res.first->second.path; - } - uint32_t FindPathFlag(PackagePath pack_path) { - auto it = FileMap.find(pack_path()); - if (it == FileMap.end()) { - return FileFlag::File_Not_Exist; - } - return it->second.flag; - } - FileBlock* FindPathBlock(PackagePath pack_path) { - auto it = FileMap.find(pack_path()); - if (it == FileMap.end()) { - return nullptr; - } - return &it->second; - } + void Mount(Name name, const std::string& path); + std::pair* FindMount(Name id); + string_view FindMountName(Name id); + string_view FindMountPath(Name id); + string_view FindPathView(Name name); + string_view FindOrPathView(Name name); + uint32_t FindPathFlag(PackagePath pack_path); + FileBlock* FindPathBlock(PackagePath pack_path); void SaveMountMap(); void LoadFileMap(); void SaveFileMap(); - private: - pmr::table> MountMap; - pmr::table FileMap; - public: - //外界不应该使用绝对路径 pmr::string RealPath(PackagePath pack_path); }; } diff --git a/engine/modules/engine/core/src/core.cpp b/engine/modules/engine/core/src/core.cpp new file mode 100644 index 0000000..2a31dfd --- /dev/null +++ b/engine/modules/engine/core/src/core.cpp @@ -0,0 +1,4 @@ +#ifdef CORE_API_VAL +#include "module_manager_impl.inl" +#include "file_manager_impl.inl" +#endif \ No newline at end of file diff --git a/engine/modules/engine/core/src/module/module.cpp b/engine/modules/engine/core/src/module/module.cpp index e72b930..722f95d 100644 --- a/engine/modules/engine/core/src/module/module.cpp +++ b/engine/modules/engine/core/src/module/module.cpp @@ -1,29 +1,5 @@ #include "module/module_manager.h" #include "os/file_manager.h" -struct MemDetail { - int count{ 0 }; - int new_count{ 0 }; - int del_count{ 0 }; -}; -thread_local pmr::unsynchronized_pool_resource MemPool; -thread_local MemDetail detail; -void* operator new(std::size_t size) { - std::size_t alignment = alignof(std::max_align_t); - detail.count++; - detail.new_count++; - return MemPool.allocate(size, alignment); -} -// 默认对齐方式 delete -void operator delete(void* ptr) noexcept { - detail.count--; - detail.del_count++; - MemPool.deallocate(ptr, 0); -} -// 自定义对齐 align -void* operator new(std::size_t size, std::align_val_t align) { - std::size_t alignment = static_cast(align); - return MemPool.allocate(size, alignment); -} namespace api { void CoreModule::OnLoad(int argc, char** argv) { diff --git a/engine/modules/engine/core/src/module/module_manager.cpp b/engine/modules/engine/core/src/module/module_manager.cpp deleted file mode 100644 index 07eb3f1..0000000 --- a/engine/modules/engine/core/src/module/module_manager.cpp +++ /dev/null @@ -1,146 +0,0 @@ -#include "module/module_manager.h" -#include "os/file_manager.h" -namespace api { - ModuleManager* ModuleManager::Ptr() - { - static ModuleManager ptr; - return &ptr; - } - ModuleManager::ModuleManager() - { - GetGlobalPool(); - GetFramePool(); - mProcessLib.Load(); - new FileManager(); - } - ModuleManager::~ModuleManager() - { - DestroyGraph(); - delete FileManager::Ptr(); - delete FramePool; - delete GlobalPool; - } - void ModuleManager::CreateModule(Name name, bool shared) - { - bool hotfix = true; - IModule* module = shared ? - spawnDynamicModule(name, hotfix) : - spawnStaticModule(name); - if (!module) { return; } - mModuleBlocks[name] = ModuleBlock{false, false}; - ModuleBlock& block = mModuleBlocks[name]; - auto& moduleInfo = module->mInfo; - for (auto& dep : moduleInfo.dependencies) { - if(auto it = mModuleBlocks.find(name); it != mModuleBlocks.end()) - CreateModule(dep.name, dep.kind == pmr::FName("shared")); - } - module->OnLoad(mInfo.argc, mInfo.argv); - block.isLoad = true; - } - void ModuleManager::DestroyModule(Name name) - { - auto it = mModuleBlocks.find(name); - if (it == mModuleBlocks.end() || !it->second.isLoad) { - return; - } - IModule* module = mModuleTable[name]; - auto& moduleInfo = module->mInfo; - for (auto& dep : moduleInfo.dependencies) { - DestroyModule(dep.name); - } - module->OnUnload(); - it->second.isLoad = false; - } - void ModuleManager::InitModule(Name name) - { - auto it = mModuleBlocks.find(name); - if (it == mModuleBlocks.end() || it->second.isInit) { - return; - } - IModule* module = mModuleTable[name]; - auto& moduleInfo = module->mInfo; - for (auto& dep : moduleInfo.dependencies) { - InitModule(dep.name); - } - module->Initialize(); - it->second.isInit = true; - } - void ModuleManager::ShutModule(Name name) - { - auto it = mModuleBlocks.find(name); - if (it == mModuleBlocks.end() || !it->second.isInit) { - return; - } - IModule* module = mModuleTable[name]; - auto& moduleInfo = module->mInfo; - for (auto& dep : moduleInfo.dependencies) { - ShutModule(dep.name); - } - module->Finalize(); - it->second.isInit = false; - } - void ModuleManager::MakeGraph(Name name, bool shared, int argc, char** argv) - { - mInfo = { name, argc, argv , true}; - CreateModule(name, shared); - InitModule(name); - } - void ModuleManager::DestroyGraph() - { - if(mInfo.isActive){ - ShutModule(mInfo.name); - DestroyModule(mInfo.name); - } - } - IModule* ModuleManager::spawnDynamicModule(Name name, bool hotfix) - { - if (auto it = mModuleTable.find(name); it != mModuleTable.end()) { - return it->second; - } - SharedLibrary sharedLib; - string_view name_view = name.ToStringView(); - pmr::string newFuncName("__newDynamicModule__"); - newFuncName.append(name_view); - void* newFuncAddr = mProcessLib.GetSymbol(newFuncName.data()); - if (!newFuncAddr) { - pmr::string libPath("/exe/"); - libPath.reserve(10 + name_view.size()); - libPath.append(name_view); - libPath.append(SharedLibrary::GetExtensionName()); - if (sharedLib.Load(libPath)) { - newFuncAddr = sharedLib.GetSymbol(newFuncName.data()); - } - } - IDynamicModule* module = newFuncAddr ? (IDynamicModule*)((IModule::CreatePFN)newFuncAddr)() : new(GlobalPool) DefaultDynamicModule(name); - mModuleTable[name] = module; - module->mSharedLib = sharedLib; - module->InitMetaData(); - return module; - } - IModule* ModuleManager::spawnStaticModule(Name name) - { - if (auto it = mModuleTable.find(name); it != mModuleTable.end()) { - return it->second; - } - auto it = mInitializeTable.find(name); - if (it == mInitializeTable.end()) { - return nullptr; - } - IModule* module = it->second(); - module->InitMetaData(); - mModuleTable[name] = module; - return module; - } - IModule* ModuleManager::GetModule(Name name) - { - auto it = mModuleTable.find(name); - if (it == mModuleTable.end()) { - return nullptr; - } - return it->second; - } - void ModuleManager::RegisterModule(Name name, IModule::CreatePFN fn) - { - mInitializeTable[name] = fn; - } -} \ No newline at end of file diff --git a/engine/modules/engine/core/src/os/file_manager.cpp b/engine/modules/engine/core/src/os/file_manager.cpp deleted file mode 100644 index 33bb58e..0000000 --- a/engine/modules/engine/core/src/os/file_manager.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "os/file_manager.h" -#include "os/file_system.h" -#include -#include "zlog.h" -namespace api { - FileManager::FileManager() - { - Mount("exe", fs::GetExecutablePath()); - Mount("engine", fs::GetWorkPath()); - LoadFileMap(); - } - FileManager::~FileManager() - { - SaveMountMap(); - SaveFileMap(); - } - void FileManager::SaveMountMap() - { - - } - void FileManager::LoadFileMap() - { - - } - void FileManager::SaveFileMap() - { - - } - pmr::string FileManager::RealPath(PackagePath pack_path) - { - string_view name = pack_path.ParsePackage(); - string_view pre_path = FindMountPath(name); - if (name.empty() || pre_path.empty()) { - return pmr::string(pack_path()); - } - pmr::string path{}; - path.reserve(pre_path.size() + pack_path.size() - name.size() - 1); - path.append(pre_path); - path.append(pack_path().substr(name.size() + 1)); - return path; - } -} - diff --git a/engine/modules/engine/core/xmake.lua b/engine/modules/engine/core/xmake.lua index 686ac16..a861dcc 100644 --- a/engine/modules/engine/core/xmake.lua +++ b/engine/modules/engine/core/xmake.lua @@ -2,8 +2,8 @@ static_component("core","engine") add_rules("c++.codegen",{ files = {"include/module/module.h"} }) - add_includedirs("include", "include/3rdparty", {public = true}) - add_headerfiles("include/**.h","include/**.inl") + add_includedirs("include/3rdparty", "impl", {public = true}) + add_headerfiles("include/**.h","include/**.inl", "impl/*.inl") add_files("src/**.cpp") add_deps("zlib") add_packages("spdlog", {public = true}) \ No newline at end of file diff --git a/engine/modules/engine/zlib/include/pmr/frame_allocator.h b/engine/modules/engine/zlib/include/pmr/frame_allocator.h index 9436b11..837867c 100644 --- a/engine/modules/engine/zlib/include/pmr/frame_allocator.h +++ b/engine/modules/engine/zlib/include/pmr/frame_allocator.h @@ -42,25 +42,10 @@ namespace pmr { vector allocators{}; }; }; -// 自定义的new操作符 +//自定义的new操作符 内存只分配,不单独释放,不能调用delete inline void* operator new(size_t size, pmr::FrameAllocatorPool* pool, size_t alignment = alignof(std::max_align_t)) { size = (size + alignment - 1) & ~(alignment - 1); return pool->allocate(size, alignment); } #include "frame_allocator.inl" -//全局生命周期,不回收内存 -ZLIB_API inline pmr::FrameAllocatorPool* GlobalPool; -//局部生命周期,每帧回收内存 -ZLIB_API inline pmr::FrameAllocatorPool* FramePool; -inline pmr::FrameAllocatorPool* GetGlobalPool() { - if (!GlobalPool) { - GlobalPool = new pmr::FrameAllocatorPool(); - } - return GlobalPool; -} -inline pmr::FrameAllocatorPool* GetFramePool() { - if (!FramePool) { - FramePool = new(GetGlobalPool()) pmr::FrameAllocatorPool(); - } - return FramePool; -} \ No newline at end of file +#include "memory.inl" \ No newline at end of file diff --git a/engine/modules/engine/zlib/include/pmr/memory.inl b/engine/modules/engine/zlib/include/pmr/memory.inl new file mode 100644 index 0000000..2d9c97d --- /dev/null +++ b/engine/modules/engine/zlib/include/pmr/memory.inl @@ -0,0 +1,43 @@ +#pragma once +//全局生命周期,不回收内存 +ZLIB_API extern pmr::FrameAllocatorPool* GlobalPool(); +//局部生命周期,每帧回收内存 +ZLIB_API extern pmr::FrameAllocatorPool* FramePool(); + +extern void* operator new(std::size_t size); +extern void operator delete(void* ptr) noexcept; +extern void* operator new(std::size_t size, std::align_val_t align); +#ifdef ZLIB_API_VAL +ZLIB_API inline pmr::FrameAllocatorPool* GlobalPool() { + static pmr::FrameAllocatorPool globalPool; + return &globalPool; +} +ZLIB_API inline pmr::FrameAllocatorPool* FramePool() { + static pmr::FrameAllocatorPool framePool; + return &framePool; +} +struct MemDetail { + int count{ 0 }; + int new_count{ 0 }; + int del_count{ 0 }; +}; +thread_local pmr::unsynchronized_pool_resource MemPool; +thread_local MemDetail detail; +void* operator new(std::size_t size) { + std::size_t alignment = alignof(std::max_align_t); + detail.count++; + detail.new_count++; + return MemPool.allocate(size, alignment); +} +// 默认对齐方式 delete +void operator delete(void* ptr) noexcept { + detail.count--; + detail.del_count++; + MemPool.deallocate(ptr, 0); +} +// 自定义对齐 align +void* operator new(std::size_t size, std::align_val_t align) { + std::size_t alignment = static_cast(align); + return MemPool.allocate(size, alignment); +} +#endif // \ No newline at end of file diff --git a/engine/modules/engine/zlib/include/pmr/name.inl b/engine/modules/engine/zlib/include/pmr/name.inl index 094f0fc..84496e7 100644 --- a/engine/modules/engine/zlib/include/pmr/name.inl +++ b/engine/modules/engine/zlib/include/pmr/name.inl @@ -1,13 +1,17 @@ namespace pmr { using NameTable_t = table; - struct ZLIB_API NameTable { + ZLIB_API extern NameTable_t& TableRef(); +#ifdef ZLIB_API_VAL + ZLIB_API inline NameTable_t& TableRef() { + static NameTable_t Table; + return Table; + } +#endif // ZLIB_API_VAL + + struct NameTable { static const string& Find(size_t id); template static std::string_view MakePair(size_t id, T&& str); - static NameTable_t& TableRef() { - static NameTable_t Table{GetGlobalPool()}; - return Table; - } }; template inline std::string_view NameTable::MakePair(size_t id, T&& str) diff --git a/engine/modules/engine/zlib/include/refl/detail/any.h b/engine/modules/engine/zlib/include/refl/detail/any.h index 5cc0dd3..5aa49e3 100644 --- a/engine/modules/engine/zlib/include/refl/detail/any.h +++ b/engine/modules/engine/zlib/include/refl/detail/any.h @@ -13,9 +13,9 @@ namespace refl { constexpr Any() noexcept: ptr(nullptr), cls(nullptr) {} constexpr Any(const void* ptr, const UClass* cls) noexcept : ptr(ptr), cls(cls) {} template - constexpr Any(T&& v) noexcept : ptr(&v), cls(&TypeInfo>::StaticClass) {} + constexpr Any(T&& v) noexcept : ptr(&v), cls(type_info()) {} template - constexpr Any(T* v) noexcept : ptr(v), cls(&TypeInfo>::StaticClass) {} + constexpr Any(T* v) noexcept : ptr(v), cls(type_info()) {} template//参数 T* => T* constexpr inline T CastTo() const { if constexpr (std::is_pointer_v) { diff --git a/engine/modules/engine/zlib/include/refl/detail/field.h b/engine/modules/engine/zlib/include/refl/detail/field.h index 4edc5f8..119b85e 100644 --- a/engine/modules/engine/zlib/include/refl/detail/field.h +++ b/engine/modules/engine/zlib/include/refl/detail/field.h @@ -7,6 +7,7 @@ namespace refl { using pmr::CName; using pmr::FName; using pmr::string_hash; + using pmr::table; using std::span; using Offset = uint32_t; using Method = void*; diff --git a/engine/modules/engine/zlib/include/refl/detail/type.h b/engine/modules/engine/zlib/include/refl/detail/type.h index 17abd97..b9dcb50 100644 --- a/engine/modules/engine/zlib/include/refl/detail/type.h +++ b/engine/modules/engine/zlib/include/refl/detail/type.h @@ -110,9 +110,7 @@ namespace refl { using parent_t = typename Meta::Parent; //类型接口 - template - struct TypeInfoImpl; - - template - using TypeInfo = TypeInfoImpl>; + struct UClass; + template + const UClass* type_info(); } \ No newline at end of file diff --git a/engine/modules/engine/zlib/include/refl/detail/uclass.h b/engine/modules/engine/zlib/include/refl/detail/uclass.h index 72b95c2..1abe079 100644 --- a/engine/modules/engine/zlib/include/refl/detail/uclass.h +++ b/engine/modules/engine/zlib/include/refl/detail/uclass.h @@ -113,7 +113,7 @@ namespace refl { } template bool IsChildOf(bool bthis = false) const { - return IsChildOf(&TypeInfo::StaticClass, bthis); + return IsChildOf(type_info(), bthis); } public: template diff --git a/engine/modules/engine/zlib/include/refl/detail/uclass.inl b/engine/modules/engine/zlib/include/refl/detail/uclass.inl index 54f2d32..a9ec38a 100644 --- a/engine/modules/engine/zlib/include/refl/detail/uclass.inl +++ b/engine/modules/engine/zlib/include/refl/detail/uclass.inl @@ -1,7 +1,7 @@ #include "uclass.h" #include "name.h" #include "type.h" -namespace refl{ +namespace refl { template concept is_metas_v = requires(const Name & name) { Meta::GetMeta(name); }; template @@ -12,7 +12,7 @@ namespace refl{ using RT = std::remove_pointer_t; flag |= CLASS_POINTER_FLAG; if constexpr (!std::is_same_v) { - parent = &TypeInfo::StaticClass; + parent = type_info(); } } else if constexpr (is_array_v) { @@ -21,11 +21,11 @@ namespace refl{ if constexpr (std::is_pointer_v) { flag |= CLASS_POINTER_FLAG; } - parent = &TypeInfo::StaticClass; + parent = type_info(); } else { - vtable.Add(string_hash("Construct"), (void*) &UClass::Construct); - vtable.Add(string_hash("Destruct"), (void*) &UClass::Destruct); + vtable.Add(string_hash("Construct"), (void*)&UClass::Construct); + vtable.Add(string_hash("Destruct"), (void*)&UClass::Destruct); } } }; @@ -35,23 +35,40 @@ namespace refl{ FieldsType Fields{ MetaImpl::MakeFields() }; UClass_Meta() : UClass(type_name().View(), sizeof(T)) { if constexpr (has_parent_v) { - parent = &TypeInfo>::StaticClass; + parent = type_info>(); } } }; - template - struct TypeInfoImpl { - using MyUClass = UClass_Auto; - const inline static MyUClass StaticClass{}; - }; - template<> - struct TypeInfoImpl { - const inline static UClass StaticClass{ type_name().View(), 0 }; - }; - template - struct TypeInfoImpl { - using MyUClass = UClass_Meta>; - const inline static MyUClass StaticClass{}; - }; + ZLIB_API extern table ClassTable; +#ifdef ZLIB_API_VAL + ZLIB_API inline table ClassTable; +#endif // ZLIB_API_VAL + inline const UClass* find_info(Name name) { + if (auto it = ClassTable.find(name); it != ClassTable.end()) { + return it->second; + } + return nullptr; + } + template + inline const UClass* type_info() + { + using T = real_type_t; + constexpr auto name = type_name(); + if (auto cls = find_info(name.View())) { + return cls; + } + UClass* cls; + if constexpr (is_meta_v){ + cls = new(GlobalPool()) UClass_Meta>{}; + } + else if constexpr (std::is_same_v) { + cls = new(GlobalPool()) UClass{ name.View(), 0 }; + } + else { + cls = new(GlobalPool()) UClass_Auto{}; + } + ClassTable[name.View()] = cls; + return cls; + } } \ No newline at end of file diff --git a/engine/modules/engine/zlib/include/refl/macro.h b/engine/modules/engine/zlib/include/refl/macro.h index 9b805dd..ac7a07b 100644 --- a/engine/modules/engine/zlib/include/refl/macro.h +++ b/engine/modules/engine/zlib/include/refl/macro.h @@ -26,8 +26,6 @@ #define USING_OVERLOAD_FUNC(R, ...) using USING_FUNC_NAME = R(*)(__VA_ARGS__); #define USING_OVERLOAD_CLASS_FUNC(R, Class, ...) using USING_FUNC_NAME = R(Class::*)(__VA_ARGS__); -#define REGISTER_META_TABLE(Class) refl::UClass::MetaTable.emplace(type_name().View(), &refl::TypeInfo::StaticClass); - #define GENERATED_BODY() template \ friend class gen::MetaImpl; /* diff --git a/engine/modules/render/vulkan/src/module.cpp b/engine/modules/render/vulkan/src/module.cpp index ac0e896..2bb11e8 100644 --- a/engine/modules/render/vulkan/src/module.cpp +++ b/engine/modules/render/vulkan/src/module.cpp @@ -1,5 +1,5 @@ #include "module.h" - +#include "pmr/frame_allocator.h" void VulkanModule::OnLoad(int argc, char** argv) { diff --git a/engine/modules/xmake.lua b/engine/modules/xmake.lua index 577dc7a..dec1f3b 100644 --- a/engine/modules/xmake.lua +++ b/engine/modules/xmake.lua @@ -13,7 +13,7 @@ function static_component(name, owner, opt) add_deps(name) target_end() target(name) - set_kind("moduleonly") + set_kind("static") set_group("Engine/"..owner.."__comp") add_rules("engine.api") add_includedirs("include", {public = true}) diff --git a/engine/src/engine/api.cpp b/engine/src/engine/api.cpp index c0f4c98..25e5fc3 100644 --- a/engine/src/engine/api.cpp +++ b/engine/src/engine/api.cpp @@ -1,6 +1,4 @@ #include "api.h" -#include "pmr/frame_allocator.h" -#include "pmr/name.h" class ENGINE_API EngineModule : public api::IDynamicModule { public: diff --git a/engine/src/engine/asset.cpp b/engine/src/engine/asset.cpp new file mode 100644 index 0000000..31b8e28 --- /dev/null +++ b/engine/src/engine/asset.cpp @@ -0,0 +1,4 @@ +#ifndef ASSET_API_VAL +#define ASSET_API_VAL 1 +#include "resource_system_impl.inl" +#endif // !ASSET_API_VAL \ No newline at end of file diff --git a/engine/src/engine/core.cpp b/engine/src/engine/core.cpp new file mode 100644 index 0000000..46954b5 --- /dev/null +++ b/engine/src/engine/core.cpp @@ -0,0 +1,6 @@ +#ifndef CORE_API_VAL +#define CORE_API_VAL 1 +#include "zlog.h" +#include "module_manager_impl.inl" +#include "file_manager_impl.inl" +#endif // !CORE_API_VAL \ No newline at end of file diff --git a/engine/src/engine/zlib.cpp b/engine/src/engine/zlib.cpp new file mode 100644 index 0000000..81f7085 --- /dev/null +++ b/engine/src/engine/zlib.cpp @@ -0,0 +1,9 @@ +#ifndef ZLIB_API_VAL +#define ZLIB_API_VAL 1 + +#include "pmr/frame_allocator.h" +#include "pmr/name.h" + +#include "refl/detail/uclass.inl" + +#endif // !ZLIB_API_VAL \ No newline at end of file diff --git a/engine/tools/make_plugin/src/main.cpp b/engine/tools/make_plugin/src/main.cpp index 0119315..f93470e 100644 --- a/engine/tools/make_plugin/src/main.cpp +++ b/engine/tools/make_plugin/src/main.cpp @@ -12,7 +12,7 @@ std::string_view readFile(const char* file_path) { } size_t size = file.tellg(); file.seekg(0); - char* ptr = new(FramePool)char[size]; + char* ptr = new(FramePool())char[size]; file.read(ptr, size); return std::string_view(ptr, size); } diff --git a/engine/xmake/rule_api/rule_api.lua b/engine/xmake/rule_api/rule_api.lua index 456dde6..40f7219 100644 --- a/engine/xmake/rule_api/rule_api.lua +++ b/engine/xmake/rule_api/rule_api.lua @@ -2,10 +2,10 @@ import("core.project.project") function add_define(target, name, is_static) local api = string.upper(name) .. "_API" if is_static then - target:add("defines", api .. "=", api .. "_VAL", {public = false}) + target:add("defines", api .. "=", {public = false}) else target:add("defines", api.."=__declspec(dllimport)", {interface=true}) - target:add("defines", api.."=__declspec(dllexport)", api .. "_VAL", {public=false}) + target:add("defines", api.."=__declspec(dllexport)", {public=false}) end end function is_static_f(kind) diff --git a/game/zworld/editor/main.cpp b/game/zworld/editor/main.cpp index aeee66c..0cc7f25 100644 --- a/game/zworld/editor/main.cpp +++ b/game/zworld/editor/main.cpp @@ -2,11 +2,15 @@ #include #include #include "engine/api.h" +#include "asset/resource_system.h" +#include "os/file_manager.h" void test(std::string_view str = "") { std::cout << "test " << str << std::endl; } int main(int argc, char** argv) { api::ModuleManager::Ptr()->MakeGraph("zworld", true, argc, argv); + auto ptr = api::ResourceSystem::Ptr(); + auto ptr2 = api::FileManager::Ptr(); test("sss"); using namespace refl; constexpr TStr str1{ "Hello" }; @@ -14,7 +18,7 @@ int main(int argc, char** argv) { constexpr TStr str3 = detail::concat(str1, str2); constexpr auto r1 = value_name<8 * sizeof(int)>(); constexpr int v = 12; - auto cls = &refl::TypeInfo::StaticClass; + auto cls = refl::type_info(); //auto str4 = concat(r1, str2); auto t1 = refl::type_name(); auto v1 = refl::type_name().View(); diff --git a/game/zworld/src/zworld.h b/game/zworld/src/zworld.h index 8fb6a9c..4c565e5 100644 --- a/game/zworld/src/zworld.h +++ b/game/zworld/src/zworld.h @@ -1,5 +1,6 @@ #pragma once #include "module/module.h" +#include "module/module_manager.h" class ZWORLD_API ZWorldModule : public api::IDynamicModule { public: diff --git a/vulkan.map b/vulkan.map new file mode 100644 index 0000000..e417d79 --- /dev/null +++ b/vulkan.map @@ -0,0 +1,1366 @@ + vulkan + + Timestamp is 66b179e1 (Tue Aug 6 09:18:25 2024) + + Preferred load address is 0000000180000000 + + Start Length Name Class + 0001:00000000 00010a30H .text CODE + 0001:00010a30 00002a80H .text$mn CODE + 0001:000134b0 0000103eH .text$mn$00 CODE + 0001:000144ee 000010b6H .text$x CODE + 0002:00000000 00000110H .CRT$XCA DATA + 0002:00000110 00000110H .CRT$XCZ DATA + 0002:00000220 00000110H .CRT$XDA DATA + 0002:00000330 00000110H .CRT$XDU DATA + 0002:00000440 00000110H .CRT$XDZ DATA + 0002:00000550 00000110H .CRT$XIA DATA + 0002:00000660 00000110H .CRT$XIZ DATA + 0002:00000770 00000008H .CRT$XLA DATA + 0002:00000778 00000008H .CRT$XLC DATA + 0002:00000780 00000008H .CRT$XLD DATA + 0002:00000788 00000008H .CRT$XLZ DATA + 0002:00000790 00000110H .CRT$XPA DATA + 0002:000008a0 00000110H .CRT$XPZ DATA + 0002:000009b0 00000110H .CRT$XTA DATA + 0002:00000ac0 00000110H .CRT$XTZ DATA + 0002:00000bd0 00000b30H .rdata DATA + 0002:00001700 00000200H .rdata$CastGuardVftablesA DATA + 0002:00001900 000001a0H .rdata$CastGuardVftablesC DATA + 0002:00001aa0 00000130H .rdata$T DATA + 0002:00001bd0 00000188H .rdata$r DATA + 0002:00001d58 00000178H .rdata$zzzdbg DATA + 0002:00001ed0 00000110H .rtc$IAA DATA + 0002:00001fe0 00000110H .rtc$IZZ DATA + 0002:000020f0 00000110H .rtc$TAA DATA + 0002:00002200 00000110H .rtc$TZZ DATA + 0002:00002310 00002920H .xdata DATA + 0002:00004c30 00000287H .edata DATA + 0003:00000000 00000420H .data DATA + 0003:00000420 00000130H .data$rs DATA + 0003:00000550 000000bdH .bss DATA + 0004:00000000 000022d4H .pdata DATA + 0005:00000000 00000538H .idata$5 DATA + 0005:00000538 000000c8H .idata$2 DATA + 0005:00000600 00000018H .idata$3 DATA + 0005:00000618 00000538H .idata$4 DATA + 0005:00000b50 000007caH .idata$6 DATA + 0006:00000000 00000110H .tls DATA + 0006:00000110 000002baH .tls$ DATA + 0006:000003ca 00000101H .tls$ZZZ DATA + 0007:00000000 00000175H .00cfg DATA + + Address Publics by Value Rva+Base Lib:Object + + 0000:00000000 __AbsoluteZero 0000000000000000 + 0000:00000000 ___safe_se_handler_count 0000000000000000 + 0000:00000000 ___safe_se_handler_table 0000000000000000 + 0000:00000000 __arm64x_extra_rfe_table 0000000000000000 + 0000:00000000 __arm64x_extra_rfe_table_size 0000000000000000 + 0000:00000000 __arm64x_native_entrypoint 0000000000000000 + 0000:00000000 __arm64x_redirection_metadata 0000000000000000 + 0000:00000000 __arm64x_redirection_metadata_count 0000000000000000 + 0000:00000000 __dynamic_value_reloc_table 0000000000000000 + 0000:00000000 __enclave_config 0000000000000000 + 0000:00000000 __guard_check_icall_a64n_fptr 0000000000000000 + 0000:00000000 __guard_eh_cont_count 0000000000000000 + 0000:00000000 __guard_eh_cont_table 0000000000000000 + 0000:00000000 __guard_fids_count 0000000000000000 + 0000:00000000 __guard_fids_table 0000000000000000 + 0000:00000000 __guard_iat_count 0000000000000000 + 0000:00000000 __guard_iat_table 0000000000000000 + 0000:00000000 __guard_longjmp_count 0000000000000000 + 0000:00000000 __guard_longjmp_table 0000000000000000 + 0000:00000000 __hybrid_auxiliary_delayload_iat 0000000000000000 + 0000:00000000 __hybrid_auxiliary_delayload_iat_copy 0000000000000000 + 0000:00000000 __hybrid_auxiliary_iat 0000000000000000 + 0000:00000000 __hybrid_auxiliary_iat_copy 0000000000000000 + 0000:00000000 __hybrid_code_map 0000000000000000 + 0000:00000000 __hybrid_code_map_count 0000000000000000 + 0000:00000000 __hybrid_image_info_bitfield 0000000000000000 + 0000:00000000 __volatile_metadata 0000000000000000 + 0000:00000000 __x64_code_ranges_to_entry_points 0000000000000000 + 0000:00000000 __x64_code_ranges_to_entry_points_count 0000000000000000 + 0000:00000100 __guard_flags 0000000000000100 + 0000:00000000 __ImageBase 0000000180000000 + 0001:00001980 __newDynamicModule__vulkan 0000000180002980 f module.cpp.obj + 0001:000019d0 ?OnLoad@VulkanModule@@UEAAXHPEAPEAD@Z 00000001800029d0 f module.cpp.obj + 0001:000019f0 ?OnUnload@VulkanModule@@UEAAXXZ 00000001800029f0 f module.cpp.obj + 0001:00001b60 ??1VulkanModule@@UEAA@XZ 0000000180002b60 f i module.cpp.obj + 0001:00001b80 ??1IDynamicModule@api@@UEAA@XZ 0000000180002b80 f i module.cpp.obj + 0001:00001ba0 ??0VulkanModule@@QEAA@XZ 0000000180002ba0 f i module.cpp.obj + 0001:00001be0 ??0IDynamicModule@api@@QEAA@XZ 0000000180002be0 f i module.cpp.obj + 0001:00001c20 ??2@YAPEAX_KPEAVFrameAllocatorPool@pmr@@0@Z 0000000180002c20 f i module.cpp.obj + 0001:00001c90 ?InitMetaData@VulkanModule@@UEAAXXZ 0000000180002c90 f i module.cpp.obj + 0001:00001da0 ??0Name@pmr@@QEAA@PEBD@Z 0000000180002da0 f i module.cpp.obj + 0001:00001e60 ??4?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@QEAAAEAV01@V?$initializer_list@UModuleDependency@api@@@1@@Z 0000000180002e60 f i module.cpp.obj + 0001:00001ee0 ??_GVulkanModule@@UEAAPEAXI@Z 0000000180002ee0 f i module.cpp.obj + 0001:00001f40 ??0IModule@api@@QEAA@XZ 0000000180002f40 f i module.cpp.obj + 0001:00001fa0 ??_GIDynamicModule@api@@UEAAPEAXI@Z 0000000180002fa0 f i module.cpp.obj + 0001:00001fc0 ??0ModuleInfo@api@@QEAA@XZ 0000000180002fc0 f i module.cpp.obj + 0001:000020a0 ??0?$vector@PEAUISubSystem@api@@V?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@@std@@QEAA@XZ 00000001800030a0 f i module.cpp.obj + 0001:000020f0 ??_GIModule@api@@UEAAPEAXI@Z 00000001800030f0 f i module.cpp.obj + 0001:00002110 ??0Name@pmr@@QEAA@XZ 0000000180003110 f i module.cpp.obj + 0001:00002150 ??0?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@QEAA@XZ 0000000180003150 f i module.cpp.obj + 0001:000021a0 ??0?$basic_string_view@DU?$char_traits@D@std@@@std@@QEAA@XZ 00000001800031a0 f i module.cpp.obj + 0001:000021c0 ??$?0$$V@?$_Compressed_pair@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@UModuleDependency@api@@@std@@@3@$0A@@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z 00000001800031c0 f i module.cpp.obj + 0001:00002220 ?_Alloc_proxy@_Container_base0@std@@QEAAXAEBU_Fake_allocator@2@@Z 0000000180003220 f i module.cpp.obj + 0001:00002240 ??0?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAA@XZ 0000000180003240 f i module.cpp.obj + 0001:00002280 ??0?$_Vector_val@U?$_Simple_types@UModuleDependency@api@@@std@@@std@@QEAA@XZ 0000000180003280 f i module.cpp.obj + 0001:000022b0 ?get_default_resource@pmr@std@@YAPEAVmemory_resource@12@XZ 00000001800032b0 f i module.cpp.obj + 0001:000022d0 ??$?0$$V@?$_Compressed_pair@V?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@3@$0A@@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z 00000001800032d0 f i module.cpp.obj + 0001:00002330 ??0?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@QEAA@XZ 0000000180003330 f i module.cpp.obj + 0001:00002370 ??0?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@QEAA@XZ 0000000180003370 f i module.cpp.obj + 0001:000023a0 ?allocate@FrameAllocatorPool@pmr@@QEAAPEAX_K0@Z 00000001800033a0 f i module.cpp.obj + 0001:000024e0 ?begin@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@2@XZ 00000001800034e0 f i module.cpp.obj + 0001:00002540 ?end@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@2@XZ 0000000180003540 f i module.cpp.obj + 0001:000025b0 ??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@std@@QEBA_NAEBV01@@Z 00000001800035b0 f i module.cpp.obj + 0001:00002600 ??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@std@@QEBAAEAVFrameAllocator@pmr@@XZ 0000000180003600 f i module.cpp.obj + 0001:00002620 ?try_allocate@FrameAllocator@pmr@@QEAAPEAX_K0@Z 0000000180003620 f i module.cpp.obj + 0001:000026a0 ??E?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@std@@QEAAAEAV01@XZ 00000001800036a0 f i module.cpp.obj + 0001:000026d0 ??$emplace_back@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@QEAA?A?@@AEA_K@Z 00000001800036d0 f i module.cpp.obj + 0001:00002710 ?allocate@memory_resource@pmr@std@@QEAAPEAX_K0@Z 0000000180003710 f i module.cpp.obj + 0001:00002770 ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@std@@QEAA@PEAVFrameAllocator@pmr@@PEBU_Container_base0@1@@Z 0000000180003770 f i module.cpp.obj + 0001:000027c0 ?_Adopt@_Iterator_base0@std@@QEAAXPEBX@Z 00000001800037c0 f i module.cpp.obj + 0001:000027e0 ?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@std@@QEBAXAEBV12@@Z 00000001800037e0 f i module.cpp.obj + 0001:00002800 ??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@std@@QEBAAEBVFrameAllocator@pmr@@XZ 0000000180003800 f i module.cpp.obj + 0001:00002820 ??E?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@std@@QEAAAEAV01@XZ 0000000180003820 f i module.cpp.obj + 0001:00002840 ??$_Emplace_one_at_back@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAAEAVFrameAllocator@pmr@@AEA_K@Z 0000000180003840 f i module.cpp.obj + 0001:000028f0 ??$_Emplace_back_with_unused_capacity@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAAEAVFrameAllocator@pmr@@AEA_K@Z 00000001800038f0 f i module.cpp.obj + 0001:000029c0 ??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 00000001800039c0 f i module.cpp.obj + 0001:00002c80 ??$construct@VFrameAllocator@pmr@@AEA_K@?$_Normal_allocator_traits@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@1@PEAVFrameAllocator@3@AEA_K@Z 0000000180003c80 f i module.cpp.obj + 0001:00002cc0 ??$_Unfancy@VFrameAllocator@pmr@@@std@@YAPEAVFrameAllocator@pmr@@PEAV12@@Z 0000000180003cc0 f i module.cpp.obj + 0001:00002cd0 ?_Getal@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAAEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@2@XZ 0000000180003cd0 f i module.cpp.obj + 0001:00002cf0 ?_Orphan_range@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEBAXPEAVFrameAllocator@pmr@@0@Z 0000000180003cf0 f i module.cpp.obj + 0001:00002d10 ??$construct@VFrameAllocator@pmr@@AEA_K@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@1@AEA_K@Z 0000000180003d10 f i module.cpp.obj + 0001:00002d70 ??$apply@V@?0???$construct@VFrameAllocator@pmr@@AEA_K@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@3@AEA_K@Z@V?$tuple@AEA_K@4@@std@@YA?A?@@$$QEAV@?0???$construct@VFrameAllocator@pmr@@AEA_K@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@0@QEAAXQEAVFrameAllocator@4@AEA_K@Z@$$QEAV?$tuple@AEA_K@0@@Z 0000000180003d70 f i module.cpp.obj + 0001:00002db0 ??$uses_allocator_construction_args@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@AEA_K$0A@@std@@YA?A?@@AEBV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@0@AEA_K@Z 0000000180003db0 f i module.cpp.obj + 0001:00002df0 ??$_Apply_impl@V@?0???$construct@VFrameAllocator@pmr@@AEA_K@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@3@AEA_K@Z@V?$tuple@AEA_K@4@$0A@@std@@YA?A?@@$$QEAV@?0???$construct@VFrameAllocator@pmr@@AEA_K@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@0@QEAAXQEAVFrameAllocator@4@AEA_K@Z@$$QEAV?$tuple@AEA_K@0@U?$integer_sequence@_K$0A@@0@@Z 0000000180003df0 f i module.cpp.obj + 0001:00002e30 ??$invoke@V@?0???$construct@VFrameAllocator@pmr@@AEA_K@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@3@AEA_K@Z@AEA_K$$V@std@@YAPEAVFrameAllocator@pmr@@$$QEAV@?0???$construct@VFrameAllocator@pmr@@AEA_K@?$polymorphic_allocator@VFrameAllocator@pmr@@@20@QEAAXQEAV12@AEA_K@Z@1@Z 0000000180003e30 f i module.cpp.obj + 0001:00002e60 ??$get@$0A@AEA_K@std@@YAAEA_K$$QEAV?$tuple@AEA_K@0@@Z 0000000180003e60 f i module.cpp.obj + 0001:00002e80 ??$?RAEA_K@@?0???$construct@VFrameAllocator@pmr@@AEA_K@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@2@AEA_K@Z@QEBA?A?@@1@Z 0000000180003e80 f i module.cpp.obj + 0001:00002ec0 ??0FrameAllocator@pmr@@QEAA@_K@Z 0000000180003ec0 f i module.cpp.obj + 0001:00002f70 ??0memory_resource@pmr@std@@QEAA@XZ 0000000180003f70 f i module.cpp.obj + 0001:00002f80 ??_GFrameAllocator@pmr@@UEAAPEAXI@Z 0000000180003f80 f i module.cpp.obj + 0001:00002fe0 ?do_allocate@FrameAllocator@pmr@@MEAAPEAX_K0@Z 0000000180003fe0 f i module.cpp.obj + 0001:000030a0 ?do_deallocate@FrameAllocator@pmr@@MEAAXPEAX_K1@Z 00000001800040a0 f i module.cpp.obj + 0001:000030d0 ?do_is_equal@FrameAllocator@pmr@@MEBA_NAEBVmemory_resource@2std@@@Z 00000001800040d0 f i module.cpp.obj + 0001:00003100 ??1FrameAllocator@pmr@@UEAA@XZ 0000000180004100 f i module.cpp.obj + 0001:00003180 ??1memory_resource@pmr@std@@UEAA@XZ 0000000180004180 f i module.cpp.obj + 0001:00003190 ?align@std@@YAPEAX_K0AEAPEAXAEA_K@Z 0000000180004190 f i module.cpp.obj + 0001:00003280 ??0bad_alloc@std@@QEAA@XZ 0000000180004280 f i module.cpp.obj + 0001:000032d0 ??0bad_alloc@std@@QEAA@AEBV01@@Z 00000001800042d0 f i module.cpp.obj + 0001:00003320 ??0exception@std@@QEAA@AEBV01@@Z 0000000180004320 f i module.cpp.obj + 0001:000033c0 ??1bad_alloc@std@@UEAA@XZ 00000001800043c0 f i module.cpp.obj + 0001:000033e0 ??0exception@std@@QEAA@QEBDH@Z 00000001800043e0 f i module.cpp.obj + 0001:00003440 ??_Gbad_alloc@std@@UEAAPEAXI@Z 0000000180004440 f i module.cpp.obj + 0001:000034a0 ?what@exception@std@@UEBAPEBDXZ 00000001800044a0 f i module.cpp.obj + 0001:00003500 ??_Gexception@std@@UEAAPEAXI@Z 0000000180004500 f i module.cpp.obj + 0001:00003560 ??1exception@std@@UEAA@XZ 0000000180004560 f i module.cpp.obj + 0001:000035d0 ??$forward_as_tuple@AEA_K@std@@YA?AV?$tuple@AEA_K@0@AEA_K@Z 00000001800045d0 f i module.cpp.obj + 0001:00003610 ??$?0AEA_K$0A@@?$tuple@AEA_K@std@@QEAA@AEA_K@Z 0000000180004610 f i module.cpp.obj + 0001:00003680 ??$?0U_Exact_args_t@std@@AEA_K$$V$0A@@?$tuple@AEA_K@std@@QEAA@U_Exact_args_t@1@AEA_K@Z 0000000180004680 f i module.cpp.obj + 0001:000036d0 ??$?0U_Exact_args_t@std@@$0A@@?$tuple@$$V@std@@QEAA@U_Exact_args_t@1@@Z 00000001800046d0 f i module.cpp.obj + 0001:000036f0 ??$?0AEA_K@?$_Tuple_val@AEA_K@std@@QEAA@AEA_K@Z 00000001800046f0 f i module.cpp.obj + 0001:00003720 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@3@$0A@@std@@QEAAAEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@2@XZ 0000000180004720 f i module.cpp.obj + 0001:00003730 ?max_size@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@QEBA_KXZ 0000000180004730 f i module.cpp.obj + 0001:00003790 ?_Xlength@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@CAXXZ 0000000180004790 f i module.cpp.obj + 0001:000037b0 ?_Calculate_growth@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEBA_K_K@Z 00000001800047b0 f i module.cpp.obj + 0001:00003880 ??$_Allocate_at_least_helper@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@YAPEAVFrameAllocator@pmr@@AEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@20@AEA_K@Z 0000000180004880 f i module.cpp.obj + 0001:000038b0 ??$_Uninitialized_move@PEAVFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@YAPEAVFrameAllocator@pmr@@QEAV12@0PEAV12@AEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@20@@Z 00000001800048b0 f i module.cpp.obj + 0001:000039c0 ??$_Destroy_range@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@YAXPEAVFrameAllocator@pmr@@QEAV12@AEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@20@@Z 00000001800049c0 f i module.cpp.obj + 0001:00003a30 ?deallocate@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@2@_K@Z 0000000180004a30 f i module.cpp.obj + 0001:00003ab0 ?_Change_array@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAXQEAVFrameAllocator@pmr@@_K1@Z 0000000180004ab0 f i module.cpp.obj + 0001:00003c00 ??$min@_K@std@@YAAEB_KAEB_K0@Z 0000000180004c00 f i module.cpp.obj + 0001:00003c60 ?max_size@?$_Normal_allocator_traits@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@SA_KAEBV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@2@@Z 0000000180004c60 f i module.cpp.obj + 0001:00003c80 ?_Getal@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEBAAEBV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@2@XZ 0000000180004c80 f i module.cpp.obj + 0001:00003ca0 ?max@?$numeric_limits@_J@std@@SA_JXZ 0000000180004ca0 f i module.cpp.obj + 0001:00003cb0 ?max@?$numeric_limits@_K@std@@SA_KXZ 0000000180004cb0 f i module.cpp.obj + 0001:00003cc0 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@3@$0A@@std@@QEBAAEBV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@2@XZ 0000000180004cc0 f i module.cpp.obj + 0001:00003cd0 ?capacity@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@QEBA_KXZ 0000000180004cd0 f i module.cpp.obj + 0001:00003d10 ?allocate@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAPEAVFrameAllocator@2@_K@Z 0000000180004d10 f i module.cpp.obj + 0001:00003d70 ??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z 0000000180004d70 f i module.cpp.obj + 0001:00003dd0 ?_Throw_bad_array_new_length@std@@YAXXZ 0000000180004dd0 f i module.cpp.obj + 0001:00003e00 ??0bad_array_new_length@std@@QEAA@XZ 0000000180004e00 f i module.cpp.obj + 0001:00003e40 ??0bad_array_new_length@std@@QEAA@AEBV01@@Z 0000000180004e40 f i module.cpp.obj + 0001:00003e90 ??1bad_array_new_length@std@@UEAA@XZ 0000000180004e90 f i module.cpp.obj + 0001:00003eb0 ??0bad_alloc@std@@AEAA@QEBD@Z 0000000180004eb0 f i module.cpp.obj + 0001:00003f00 ??_Gbad_array_new_length@std@@UEAAPEAXI@Z 0000000180004f00 f i module.cpp.obj + 0001:00003f60 ??$_Get_unwrapped@AEBQEAVFrameAllocator@pmr@@@std@@YA?A?@@AEBQEAVFrameAllocator@pmr@@@Z 0000000180004f60 f i module.cpp.obj + 0001:00003f80 ??0?$_Uninitialized_backout_al@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@QEAA@PEAVFrameAllocator@pmr@@AEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@31@@Z 0000000180004f80 f i module.cpp.obj + 0001:00003fd0 ??$_Emplace_back@VFrameAllocator@pmr@@@?$_Uninitialized_backout_al@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@QEAAX$$QEAVFrameAllocator@pmr@@@Z 0000000180004fd0 f i module.cpp.obj + 0001:00004040 ?_Release@?$_Uninitialized_backout_al@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@QEAAPEAVFrameAllocator@pmr@@XZ 0000000180005040 f i module.cpp.obj + 0001:00004060 ??1?$_Uninitialized_backout_al@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@QEAA@XZ 0000000180005060 f i module.cpp.obj + 0001:00004090 ??$construct@VFrameAllocator@pmr@@V12@@?$_Normal_allocator_traits@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@1@PEAVFrameAllocator@3@$$QEAV43@@Z 0000000180005090 f i module.cpp.obj + 0001:000040d0 ??$construct@VFrameAllocator@pmr@@V12@@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@1@$$QEAV31@@Z 00000001800050d0 f i module.cpp.obj + 0001:00004130 ??$apply@V@?0???$construct@VFrameAllocator@pmr@@V12@@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@3@$$QEAV53@@Z@V?$tuple@$$QEAVFrameAllocator@pmr@@@4@@std@@YA?A?@@$$QEAV@?0???$construct@VFrameAllocator@pmr@@V12@@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@0@QEAAXQEAVFrameAllocator@4@$$QEAV54@@Z@$$QEAV?$tuple@$$QEAVFrameAllocator@pmr@@@0@@Z 0000000180005130 f i module.cpp.obj + 0001:00004170 ??$uses_allocator_construction_args@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@V12@$0A@@std@@YA?A?@@AEBV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@0@$$QEAVFrameAllocator@3@@Z 0000000180005170 f i module.cpp.obj + 0001:000041b0 ??$_Apply_impl@V@?0???$construct@VFrameAllocator@pmr@@V12@@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@3@$$QEAV53@@Z@V?$tuple@$$QEAVFrameAllocator@pmr@@@4@$0A@@std@@YA?A?@@$$QEAV@?0???$construct@VFrameAllocator@pmr@@V12@@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@0@QEAAXQEAVFrameAllocator@4@$$QEAV54@@Z@$$QEAV?$tuple@$$QEAVFrameAllocator@pmr@@@0@U?$integer_sequence@_K$0A@@0@@Z 00000001800051b0 f i module.cpp.obj + 0001:000041f0 ??$invoke@V@?0???$construct@VFrameAllocator@pmr@@V12@@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@3@$$QEAV53@@Z@V53@$$V@std@@YAPEAVFrameAllocator@pmr@@$$QEAV@?0???$construct@VFrameAllocator@pmr@@V12@@?$polymorphic_allocator@VFrameAllocator@pmr@@@20@QEAAXQEAV12@$$QEAV12@@Z@1@Z 00000001800051f0 f i module.cpp.obj + 0001:00004220 ??$get@$0A@$$QEAVFrameAllocator@pmr@@@std@@YA$$QEAVFrameAllocator@pmr@@$$QEAV?$tuple@$$QEAVFrameAllocator@pmr@@@0@@Z 0000000180005220 f i module.cpp.obj + 0001:00004240 ??$?RVFrameAllocator@pmr@@@@?0???$construct@VFrameAllocator@pmr@@V12@@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@2@$$QEAV42@@Z@QEBA?A?@@1@Z 0000000180005240 f i module.cpp.obj + 0001:00004280 ??0FrameAllocator@pmr@@QEAA@$$QEAV01@@Z 0000000180005280 f i module.cpp.obj + 0001:00004300 ?move_clear@FrameAllocator@pmr@@IEAAXXZ 0000000180005300 f i module.cpp.obj + 0001:00004330 ??$forward_as_tuple@VFrameAllocator@pmr@@@std@@YA?AV?$tuple@$$QEAVFrameAllocator@pmr@@@0@$$QEAVFrameAllocator@pmr@@@Z 0000000180005330 f i module.cpp.obj + 0001:00004370 ??$?0VFrameAllocator@pmr@@$$V$0A@@?$tuple@$$QEAVFrameAllocator@pmr@@@std@@QEAA@$$QEAVFrameAllocator@pmr@@@Z 0000000180005370 f i module.cpp.obj + 0001:000043e0 ??$?0U_Exact_args_t@std@@VFrameAllocator@pmr@@$$V$0A@@?$tuple@$$QEAVFrameAllocator@pmr@@@std@@QEAA@U_Exact_args_t@1@$$QEAVFrameAllocator@pmr@@@Z 00000001800053e0 f i module.cpp.obj + 0001:00004430 ??$?0VFrameAllocator@pmr@@@?$_Tuple_val@$$QEAVFrameAllocator@pmr@@@std@@QEAA@$$QEAVFrameAllocator@pmr@@@Z 0000000180005430 f i module.cpp.obj + 0001:00004460 ??$destroy@VFrameAllocator@pmr@@@?$_Normal_allocator_traits@V?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@1@PEAVFrameAllocator@3@@Z 0000000180005460 f i module.cpp.obj + 0001:00004490 ??$destroy_at@VFrameAllocator@pmr@@@std@@YAXQEAVFrameAllocator@pmr@@@Z 0000000180005490 f i module.cpp.obj + 0001:000044c0 ?deallocate@memory_resource@pmr@std@@QEAAXQEAX_K1@Z 00000001800054c0 f i module.cpp.obj + 0001:00004510 ?_Orphan_all@_Container_base0@std@@QEAAXXZ 0000000180005510 f i module.cpp.obj + 0001:00004520 ??2@YAPEAX_KPEAX@Z 0000000180005520 f i module.cpp.obj + 0001:00004540 ?string_hash@pmr@@YA_KV?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z 0000000180005540 f i module.cpp.obj + 0001:00004670 ??0?$basic_string_view@DU?$char_traits@D@std@@@std@@QEAA@QEBD@Z 0000000180005670 f i module.cpp.obj + 0001:000046c0 ??$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z 00000001800056c0 f i module.cpp.obj + 0001:000048e0 ?begin@?$basic_string_view@DU?$char_traits@D@std@@@std@@QEBA?AV?$_String_view_iterator@U?$char_traits@D@std@@@2@XZ 00000001800058e0 f i module.cpp.obj + 0001:00004930 ?end@?$basic_string_view@DU?$char_traits@D@std@@@std@@QEBA?AV?$_String_view_iterator@U?$char_traits@D@std@@@2@XZ 0000000180005930 f i module.cpp.obj + 0001:00004980 ??8?$_String_view_iterator@U?$char_traits@D@std@@@std@@QEBA_NAEBV01@@Z 0000000180005980 f i module.cpp.obj + 0001:000049c0 ??D?$_String_view_iterator@U?$char_traits@D@std@@@std@@QEBAAEBDXZ 00000001800059c0 f i module.cpp.obj + 0001:000049e0 ??E?$_String_view_iterator@U?$char_traits@D@std@@@std@@QEAAAEAV01@XZ 00000001800059e0 f i module.cpp.obj + 0001:00004a00 ??0?$_String_view_iterator@U?$char_traits@D@std@@@std@@AEAA@QEBD@Z 0000000180005a00 f i module.cpp.obj + 0001:00004a30 ?length@?$_Narrow_char_traits@DH@std@@SA_KQEBD@Z 0000000180005a30 f i module.cpp.obj + 0001:00004a50 ??$find@X@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AV?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@1@AEB_K@Z 0000000180005a50 f i module.cpp.obj + 0001:00004ae0 ??8?$_List_const_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@QEBA_NAEBV01@@Z 0000000180005ae0 f i module.cpp.obj + 0001:00004b20 ?end@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AV?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@2@XZ 0000000180005b20 f i module.cpp.obj + 0001:00004b60 ??$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180005b60 f i module.cpp.obj + 0001:00004da0 ??$make_pair@AEA_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@YA?AU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@AEA_K$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@0@@Z 0000000180005da0 f i module.cpp.obj + 0001:00004df0 ?get_allocator@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEBA?AV?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@XZ 0000000180005df0 f i module.cpp.obj + 0001:00004e30 ??$?0U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$polymorphic_allocator@D@pmr@std@@QEAA@AEBV?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@12@@Z 0000000180005e30 f i module.cpp.obj + 0001:00004e60 ??$?0V?$polymorphic_allocator@D@pmr@std@@$0A@@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@QEBDAEBV?$polymorphic_allocator@D@pmr@1@@Z 0000000180005e60 f i module.cpp.obj + 0001:00004f20 ??1?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@XZ 0000000180005f20 f i module.cpp.obj + 0001:00004f50 ??1?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@XZ 0000000180005f50 f i module.cpp.obj + 0001:00004f90 ??C?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@QEBAPEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@XZ 0000000180005f90 f i module.cpp.obj + 0001:00004fc0 ??B?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEBA?AV?$basic_string_view@DU?$char_traits@D@std@@@1@XZ 0000000180005fc0 f i module.cpp.obj + 0001:00005030 ?_Make_iter@?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@QEBA?AV?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@2@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@2@@Z 0000000180006030 f i module.cpp.obj + 0001:00005090 ??$_Find@_K@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@AEBAPEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@1@AEB_K_K@Z 0000000180006090 f i module.cpp.obj + 0001:00005120 ??$?R_K@?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@QEBA_KAEB_K@Z 0000000180006120 f i module.cpp.obj + 0001:00005160 ??0?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@U_Iterator_base0@2@@std@@QEAA@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@1@PEBV?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@1@@Z 0000000180006160 f i module.cpp.obj + 0001:000051b0 ??$_Find_last@_K@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEBA?AU?$_Hash_find_last_result@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@1@AEB_K_K@Z 00000001800061b0 f i module.cpp.obj + 0001:00005330 ??$?R_K_K@?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@QEBA_NAEB_K0@Z 0000000180006330 f i module.cpp.obj + 0001:00005380 ??$_Kfn@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@SAAEB_KAEBU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180006380 f i module.cpp.obj + 0001:00005390 ?_Get_first@?$_Compressed_pair@U?$equal_to@_K@std@@M$00@std@@QEBAAEBU?$equal_to@_K@2@XZ 0000000180006390 f i module.cpp.obj + 0001:000053a0 ??R?$equal_to@_K@std@@QEBA_NAEB_K0@Z 00000001800063a0 f i module.cpp.obj + 0001:000053e0 ??R?$_Conditionally_enabled_hash@_K$00@std@@SA_KAEB_K@Z 00000001800063e0 f i module.cpp.obj + 0001:00005400 ?_Get_first@?$_Compressed_pair@U?$hash@_K@std@@V?$_Compressed_pair@U?$equal_to@_K@std@@M$00@2@$00@std@@QEBAAEBU?$hash@_K@2@XZ 0000000180006400 f i module.cpp.obj + 0001:00005410 ?_Do_hash@?$hash@_K@std@@SA_KAEB_K@Z 0000000180006410 f i module.cpp.obj + 0001:00005430 ??$_Hash_representation@_K@std@@YA_KAEB_K@Z 0000000180006430 f i module.cpp.obj + 0001:00005460 ??$_Fnv1a_append_value@_K@std@@YA_K_KAEB_K@Z 0000000180006460 f i module.cpp.obj + 0001:000054a0 ?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z 00000001800064a0 f i module.cpp.obj + 0001:00005530 ?end@?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@QEAA?AV?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@2@XZ 0000000180006530 f i module.cpp.obj + 0001:00005590 ?_Extract@?$_In_place_key_extract_map@_KU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@SAAEB_KAEBU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@Z 0000000180006590 f i module.cpp.obj + 0001:000055a0 ??$?0V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N$0A@@?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@std@@QEAA@$$QEAV?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@1@$$QEA_N@Z 00000001800065a0 f i module.cpp.obj + 0001:000055e0 ?_Check_max_size@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEBAXXZ 00000001800065e0 f i module.cpp.obj + 0001:00005640 ?_Getal@?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@AEAAAEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@XZ 0000000180006640 f i module.cpp.obj + 0001:00005660 ??$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180006660 f i module.cpp.obj + 0001:00005720 ?_Check_rehash_required_1@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEBA_NXZ 0000000180006720 f i module.cpp.obj + 0001:00005850 ?_Rehash_for_1@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEAAXXZ 0000000180006850 f i module.cpp.obj + 0001:000058b0 ?_Insert_new_node_before@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEAAPEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@2@_KQEAU32@1@Z 00000001800068b0 f i module.cpp.obj + 0001:00005a70 ?_Release@?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAAPEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@2@XZ 0000000180006a70 f i module.cpp.obj + 0001:00005ab0 ??1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000180006ab0 f i module.cpp.obj + 0001:00005b10 ?max_size@?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@QEBA_KXZ 0000000180006b10 f i module.cpp.obj + 0001:00005b70 ?max_size@?$_Normal_allocator_traits@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@SA_KAEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@Z 0000000180006b70 f i module.cpp.obj + 0001:00005b90 ?_Getal@?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@AEBAAEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@XZ 0000000180006b90 f i module.cpp.obj + 0001:00005bb0 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@3@$0A@@std@@QEBAAEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@XZ 0000000180006bb0 f i module.cpp.obj + 0001:00005bc0 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@3@$0A@@std@@QEAAAEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@XZ 0000000180006bc0 f i module.cpp.obj + 0001:00005bd0 ??0?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@Z 0000000180006bd0 f i module.cpp.obj + 0001:00005c00 ?_Allocate@?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAAXXZ 0000000180006c00 f i module.cpp.obj + 0001:00005c50 ??$construct@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@?$_Normal_allocator_traits@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@PEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180006c50 f i module.cpp.obj + 0001:00005c90 ??1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000180006c90 f i module.cpp.obj + 0001:00005ce0 ?allocate@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAPEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@3@_K@Z 0000000180006ce0 f i module.cpp.obj + 0001:00005d40 ??$_Get_size_of_n@$0EA@@std@@YA_K_K@Z 0000000180006d40 f i module.cpp.obj + 0001:00005da0 ??$construct@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@Z 0000000180006da0 f i module.cpp.obj + 0001:00005e00 ??$apply@V@?0???$construct@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@4@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@4@@Z@V?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@4@@std@@YA?A?@@$$QEAV@?0???$construct@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@0@QEAAXQEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@@Z@$$QEAV?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@0@@Z 0000000180006e00 f i module.cpp.obj + 0001:00005e40 ??$uses_allocator_construction_args@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@2@$0A@@std@@YA?A?@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@0@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@@Z 0000000180006e40 f i module.cpp.obj + 0001:00005ee0 ??$_Apply_impl@V@?0???$construct@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@4@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@4@@Z@V?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@4@$0A@$00$01@std@@YA?A?@@$$QEAV@?0???$construct@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@0@QEAAXQEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@@Z@$$QEAV?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@0@U?$integer_sequence@_K$0A@$00$01@0@@Z 0000000180006ee0 f i module.cpp.obj + 0001:00005f50 ??$invoke@V@?0???$construct@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@4@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@4@@Z@Upiecewise_construct_t@4@V?$tuple@$$QEA_K@4@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@4@@std@@YAPEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@$$QEAV@?0???$construct@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@0@QEAAXQEAU10@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@@Z@$$QEAUpiecewise_construct_t@0@$$QEAV?$tuple@$$QEA_K@0@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@0@@Z 0000000180006f50 f i module.cpp.obj + 0001:00005fa0 ??$get@$01Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@YA$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@0@$$QEAV?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@0@@Z 0000000180006fa0 f i module.cpp.obj + 0001:00005fb0 ??$get@$00Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@YA$$QEAV?$tuple@$$QEA_K@0@$$QEAV?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@0@@Z 0000000180006fb0 f i module.cpp.obj + 0001:00005fd0 ??$get@$0A@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@YA$$QEAUpiecewise_construct_t@0@$$QEAV?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@0@@Z 0000000180006fd0 f i module.cpp.obj + 0001:00005ff0 ??$?RUpiecewise_construct_t@std@@V?$tuple@$$QEA_K@1@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@@?0???$construct@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@3@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@3@@Z@QEBA?A?@@$$QEAUpiecewise_construct_t@3@$$QEAV?$tuple@$$QEA_K@3@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@3@@Z 0000000180006ff0 f i module.cpp.obj + 0001:00006070 ??0?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@QEAA@$$QEAV01@@Z 0000000180007070 f i module.cpp.obj + 0001:000060c0 ??0?$tuple@$$QEA_K@std@@QEAA@$$QEAV01@@Z 00000001800070c0 f i module.cpp.obj + 0001:00006110 ??$?0$$QEA_K$$Z$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@Upiecewise_construct_t@1@V?$tuple@$$QEA_K@1@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z 0000000180007110 f i module.cpp.obj + 0001:00006180 ??0?$tuple@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@$$QEAV01@@Z 0000000180007180 f i module.cpp.obj + 0001:000061d0 ??0?$tuple@$$V@std@@QEAA@AEBV01@@Z 00000001800071d0 f i module.cpp.obj + 0001:000061f0 ??$?0V?$tuple@$$QEA_K@std@@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@$0A@$$Z$0A@$00@?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@AEAV?$tuple@$$QEA_K@1@AEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@U?$integer_sequence@_K$0A@@1@U?$integer_sequence@_K$0A@$00@1@@Z 00000001800071f0 f i module.cpp.obj + 0001:000062a0 ??$_Tuple_get@$0A@$$QEA_K@std@@YA?A?@@$$QEAV?$tuple@$$QEA_K@0@@Z 00000001800072a0 f i module.cpp.obj + 0001:000062c0 ??$_Tuple_get@$00$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@YA?A?@@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@0@@Z 00000001800072c0 f i module.cpp.obj + 0001:000062e0 ??$?0U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@?$polymorphic_allocator@D@pmr@std@@QEAA@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@12@@Z 00000001800072e0 f i module.cpp.obj + 0001:00006310 ??$_Tuple_get@$0A@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@YA?A?@@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@0@@Z 0000000180007310 f i module.cpp.obj + 0001:00006330 ??0?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@$$QEAV01@AEBV?$polymorphic_allocator@D@pmr@1@@Z 0000000180007330 f i module.cpp.obj + 0001:00006460 ??$?0AEBV?$polymorphic_allocator@D@pmr@std@@$$V@?$_Compressed_pair@V?$polymorphic_allocator@D@pmr@std@@V?$_String_val@U?$_Simple_types@D@std@@@3@$0A@@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$polymorphic_allocator@D@pmr@1@@Z 0000000180007460 f i module.cpp.obj + 0001:000064b0 ??8pmr@std@@YA_NAEBV?$polymorphic_allocator@D@01@0@Z 00000001800074b0 f i module.cpp.obj + 0001:000064f0 ?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEAAAEAV?$polymorphic_allocator@D@pmr@2@XZ 00000001800074f0 f i module.cpp.obj + 0001:00006510 ??$_Construct@$01PEAD@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEAAXQEAD_K@Z 0000000180007510 f i module.cpp.obj + 0001:00006700 ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ 0000000180007700 f i module.cpp.obj + 0001:00006760 ?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEAAXAEAV12@@Z 0000000180007760 f i module.cpp.obj + 0001:00006840 ??1?$_Compressed_pair@V?$polymorphic_allocator@D@pmr@std@@V?$_String_val@U?$_Simple_types@D@std@@@3@$0A@@std@@QEAA@XZ 0000000180007840 f i module.cpp.obj + 0001:00006870 ??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ 0000000180007870 f i module.cpp.obj + 0001:000068b0 ??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ 00000001800078b0 f i module.cpp.obj + 0001:000068f0 ??8pmr@std@@YA_NAEBVmemory_resource@01@0@Z 00000001800078f0 f i module.cpp.obj + 0001:00006950 ?is_equal@memory_resource@pmr@std@@QEBA_NAEBV123@@Z 0000000180007950 f i module.cpp.obj + 0001:00006990 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@D@pmr@std@@V?$_String_val@U?$_Simple_types@D@std@@@3@$0A@@std@@QEAAAEAV?$polymorphic_allocator@D@pmr@2@XZ 0000000180007990 f i module.cpp.obj + 0001:000069a0 ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEBA_KXZ 00000001800079a0 f i module.cpp.obj + 0001:00006a30 ?_Xlen_string@std@@YAXXZ 0000000180007a30 f i module.cpp.obj + 0001:00006a50 ??0_Fake_proxy_ptr_impl@std@@QEAA@AEBU_Fake_allocator@1@AEBU_Container_base0@1@@Z 0000000180007a50 f i module.cpp.obj + 0001:00006a80 ?copy@?$_Char_traits@DH@std@@SAPEADQEADQEBD_K@Z 0000000180007a80 f i module.cpp.obj + 0001:00006ad0 ?_Release@_Fake_proxy_ptr_impl@std@@QEAAXXZ 0000000180007ad0 f i module.cpp.obj + 0001:00006ae0 ?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@CA_K_K00@Z 0000000180007ae0 f i module.cpp.obj + 0001:00006bb0 ??$_Allocate_for_capacity@$0A@@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@CAPEADAEAV?$polymorphic_allocator@D@pmr@1@AEA_K@Z 0000000180007bb0 f i module.cpp.obj + 0001:00006c10 ??$_Construct_in_place@PEADAEBQEAD@std@@YAXAEAPEADAEBQEAD@Z 0000000180007c10 f i module.cpp.obj + 0001:00006c40 ??$_Unfancy@D@std@@YAPEADPEAD@Z 0000000180007c40 f i module.cpp.obj + 0001:00006c50 ?max_size@?$_Normal_allocator_traits@V?$polymorphic_allocator@D@pmr@std@@@std@@SA_KAEBV?$polymorphic_allocator@D@pmr@2@@Z 0000000180007c50 f i module.cpp.obj + 0001:00006c70 ?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBAAEBV?$polymorphic_allocator@D@pmr@2@XZ 0000000180007c70 f i module.cpp.obj + 0001:00006c90 ??$max@_K@std@@YAAEB_KAEB_K0@Z 0000000180007c90 f i module.cpp.obj + 0001:00006cf0 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@D@pmr@std@@V?$_String_val@U?$_Simple_types@D@std@@@3@$0A@@std@@QEBAAEBV?$polymorphic_allocator@D@pmr@2@XZ 0000000180007cf0 f i module.cpp.obj + 0001:00006d00 ??$_Allocate_at_least_helper@V?$polymorphic_allocator@D@pmr@std@@@std@@YAPEADAEAV?$polymorphic_allocator@D@pmr@0@AEA_K@Z 0000000180007d00 f i module.cpp.obj + 0001:00006d30 ?allocate@?$polymorphic_allocator@D@pmr@std@@QEAAPEAD_K@Z 0000000180007d30 f i module.cpp.obj + 0001:00006d90 ??$_Get_size_of_n@$00@std@@YA_K_K@Z 0000000180007d90 f i module.cpp.obj + 0001:00006dc0 ?_Large_mode_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ 0000000180007dc0 f i module.cpp.obj + 0001:00006de0 ?_Activate_SSO_buffer@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAXXZ 0000000180007de0 f i module.cpp.obj + 0001:00006df0 ?assign@?$_Narrow_char_traits@DH@std@@SAXAEADAEBD@Z 0000000180007df0 f i module.cpp.obj + 0001:00006e20 ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ 0000000180007e20 f i module.cpp.obj + 0001:00006e40 ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ 0000000180007e40 f i module.cpp.obj + 0001:00006e50 ??$make_tuple@AEBUpiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@YA?AV?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@0@AEBUpiecewise_construct_t@0@$$QEAV?$tuple@$$QEA_K@0@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@0@@Z 0000000180007e50 f i module.cpp.obj + 0001:00006ea0 ??$uses_allocator_construction_args@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@V12@$0A@@std@@YA?A?@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@0@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@0@@Z 0000000180007ea0 f i module.cpp.obj + 0001:00006ef0 ??$get@$00_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@0@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@@Z 0000000180007ef0 f i module.cpp.obj + 0001:00006f10 ??$uses_allocator_construction_args@$$CB_KV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@_K$0A@@std@@YA?A?@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@0@$$QEA_K@Z 0000000180007f10 f i module.cpp.obj + 0001:00006f50 ??$get@$0A@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@YA$$QEA_K$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@@Z 0000000180007f50 f i module.cpp.obj + 0001:00006f60 ??$?0AEBUpiecewise_construct_t@std@@V?$tuple@$$QEA_K@1@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@$0A@@?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@QEAA@AEBUpiecewise_construct_t@1@$$QEAV?$tuple@$$QEA_K@1@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z 0000000180007f60 f i module.cpp.obj + 0001:00007000 ??$?0U_Exact_args_t@std@@AEBUpiecewise_construct_t@1@V?$tuple@$$QEA_K@1@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@$0A@@?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@QEAA@U_Exact_args_t@1@AEBUpiecewise_construct_t@1@$$QEAV?$tuple@$$QEA_K@1@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z 0000000180008000 f i module.cpp.obj + 0001:00007080 ??$?0U_Exact_args_t@std@@V?$tuple@$$QEA_K@1@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@$0A@@?$tuple@V?$tuple@$$QEA_K@std@@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@QEAA@U_Exact_args_t@1@$$QEAV?$tuple@$$QEA_K@1@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z 0000000180008080 f i module.cpp.obj + 0001:000070e0 ??$?0AEBUpiecewise_construct_t@std@@@?$_Tuple_val@Upiecewise_construct_t@std@@@std@@QEAA@AEBUpiecewise_construct_t@1@@Z 00000001800080e0 f i module.cpp.obj + 0001:00007100 ??$?0U_Exact_args_t@std@@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@$$V$0A@@?$tuple@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@@std@@QEAA@U_Exact_args_t@1@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z 0000000180008100 f i module.cpp.obj + 0001:00007150 ??$?0V?$tuple@$$QEA_K@std@@@?$_Tuple_val@V?$tuple@$$QEA_K@std@@@std@@QEAA@$$QEAV?$tuple@$$QEA_K@1@@Z 0000000180008150 f i module.cpp.obj + 0001:00007190 ??$?0V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@@?$_Tuple_val@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@@std@@QEAA@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z 0000000180008190 f i module.cpp.obj + 0001:000071d0 ??$forward_as_tuple@V?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@YA?AV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@0@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@0@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@0@@Z 00000001800081d0 f i module.cpp.obj + 0001:00007220 ??$?0V?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$0A@@?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@QEAA@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@1@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@Z 0000000180008220 f i module.cpp.obj + 0001:000072a0 ??$?0U_Exact_args_t@std@@V?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@1@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$0A@@?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@QEAA@U_Exact_args_t@1@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@1@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@Z 00000001800082a0 f i module.cpp.obj + 0001:00007300 ??$?0U_Exact_args_t@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$V$0A@@?$tuple@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@U_Exact_args_t@1@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@Z 0000000180008300 f i module.cpp.obj + 0001:00007350 ??$?0V?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@?$_Tuple_val@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@1@@Z 0000000180008350 f i module.cpp.obj + 0001:00007380 ??$?0AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@?$_Tuple_val@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@Z 0000000180008380 f i module.cpp.obj + 0001:000073b0 ??$forward_as_tuple@_K@std@@YA?AV?$tuple@$$QEA_K@0@$$QEA_K@Z 00000001800083b0 f i module.cpp.obj + 0001:000073f0 ??$?0_K$$V$0A@@?$tuple@$$QEA_K@std@@QEAA@$$QEA_K@Z 00000001800083f0 f i module.cpp.obj + 0001:00007460 ??$?0U_Exact_args_t@std@@_K$$V$0A@@?$tuple@$$QEA_K@std@@QEAA@U_Exact_args_t@1@$$QEA_K@Z 0000000180008460 f i module.cpp.obj + 0001:000074b0 ??$?0_K@?$_Tuple_val@$$QEA_K@std@@QEAA@$$QEA_K@Z 00000001800084b0 f i module.cpp.obj + 0001:000074e0 ?deallocate@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@3@_K@Z 00000001800084e0 f i module.cpp.obj + 0001:00007560 ?max_load_factor@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEBAMXZ 0000000180008560 f i module.cpp.obj + 0001:00007590 ?bucket_count@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEBA_KXZ 0000000180008590 f i module.cpp.obj + 0001:000075b0 ?_Max_bucket_size@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEBAAEBMXZ 00000001800085b0 f i module.cpp.obj + 0001:000075d0 ?_Get_max_bucket_size@?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@QEBAAEBMXZ 00000001800085d0 f i module.cpp.obj + 0001:000075e0 ?_Forced_rehash@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEAAX_K@Z 00000001800085e0 f i module.cpp.obj + 0001:000079f0 ?_Desired_grow_bucket_count@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEBA_K_K@Z 00000001800089f0 f i module.cpp.obj + 0001:00007ae0 ?_Floor_of_log_2@std@@YAK_K@Z 0000000180008ae0 f i module.cpp.obj + 0001:00007b50 ?max_size@?$_Hash_vec@V?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@@std@@QEBA_KXZ 0000000180008b50 f i module.cpp.obj + 0001:00007bb0 ?_Ceiling_of_log_2@std@@YAK_K@Z 0000000180008bb0 f i module.cpp.obj + 0001:00007be0 ?_Unchecked_end@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@2@XZ 0000000180008be0 f i module.cpp.obj + 0001:00007c20 ?_Assign_grow@?$_Hash_vec@V?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@@std@@QEAAX_KV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@2@@Z 0000000180008c20 f i module.cpp.obj + 0001:00007d70 ??0_Clear_guard@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA@QEAV12@@Z 0000000180008d70 f i module.cpp.obj + 0001:00007da0 ?_Unchecked_begin@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@2@XZ 0000000180008da0 f i module.cpp.obj + 0001:00007de0 ??8?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@U_Iterator_base0@2@@std@@QEBA_NAEBV01@@Z 0000000180008de0 f i module.cpp.obj + 0001:00007e20 ??E?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@QEAAAEAV01@XZ 0000000180008e20 f i module.cpp.obj + 0001:00007e50 ??D?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@QEBAAEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@XZ 0000000180008e50 f i module.cpp.obj + 0001:00007e70 ?bucket@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEBA_KAEB_K@Z 0000000180008e70 f i module.cpp.obj + 0001:00007eb0 ??D?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@U_Iterator_base0@2@@std@@QEBAAEBU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@XZ 0000000180008eb0 f i module.cpp.obj + 0001:00007ed0 ??E?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@U_Iterator_base0@2@@std@@QEAAAEAV01@XZ 0000000180008ed0 f i module.cpp.obj + 0001:00007ef0 ?_Unchecked_splice@?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@SAPEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@2@QEAU32@00@Z 0000000180008ef0 f i module.cpp.obj + 0001:00007fb0 ??F?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@U_Iterator_base0@2@@std@@QEAAAEAV01@XZ 0000000180008fb0 f i module.cpp.obj + 0001:00007fd0 ??1_Clear_guard@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA@XZ 0000000180008fd0 f i module.cpp.obj + 0001:00008010 ?max_size@?$_Normal_allocator_traits@V?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@@std@@SA_KAEBV?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@2@@Z 0000000180009010 f i module.cpp.obj + 0001:00008030 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@std@@@3@$0A@@std@@QEBAAEBV?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@2@XZ 0000000180009030 f i module.cpp.obj + 0001:00008040 ?_Unchecked_end@?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@QEAA?AV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@2@XZ 0000000180009040 f i module.cpp.obj + 0001:00008090 ?size@?$_Hash_vec@V?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@@std@@QEBA_KXZ 0000000180009090 f i module.cpp.obj + 0001:000080b0 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@std@@@3@$0A@@std@@QEAAAEAV?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@2@XZ 00000001800090b0 f i module.cpp.obj + 0001:000080c0 ?allocate@?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@QEAAPEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@3@_K@Z 00000001800090c0 f i module.cpp.obj + 0001:00008120 ?capacity@?$_Hash_vec@V?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@@std@@QEBA_KXZ 0000000180009120 f i module.cpp.obj + 0001:00008140 ??$_Destroy_range@PEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@PEAV12@@std@@YAXPEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@0@QEAV10@@Z 0000000180009140 f i module.cpp.obj + 0001:00008160 ?deallocate@?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@QEAAXQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@3@_K@Z 0000000180009160 f i module.cpp.obj + 0001:000081e0 ??$uninitialized_fill@PEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@V12@@std@@YAXQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@0@0AEBV10@@Z 00000001800091e0 f i module.cpp.obj + 0001:00008290 ??$fill@PEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@V12@@std@@YAXQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@0@0AEBV10@@Z 0000000180009290 f i module.cpp.obj + 0001:00008330 ??$_Get_size_of_n@$07@std@@YA_K_K@Z 0000000180009330 f i module.cpp.obj + 0001:00008390 ??$_Adl_verify_range@PEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@PEAV12@@std@@YAXAEBQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@0@0@Z 0000000180009390 f i module.cpp.obj + 0001:000083b0 ??$_Get_unwrapped@AEBQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@std@@YA?A?@@AEBQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@0@@Z 00000001800093b0 f i module.cpp.obj + 0001:000083d0 ??0?$_Uninitialized_backout@PEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@std@@QEAA@PEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@1@@Z 00000001800093d0 f i module.cpp.obj + 0001:00008400 ??$_Emplace_back@AEBV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@?$_Uninitialized_backout@PEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@std@@QEAAXAEBV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@1@@Z 0000000180009400 f i module.cpp.obj + 0001:00008450 ?_Release@?$_Uninitialized_backout@PEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@std@@QEAAPEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@2@XZ 0000000180009450 f i module.cpp.obj + 0001:00008470 ??1?$_Uninitialized_backout@PEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@std@@QEAA@XZ 0000000180009470 f i module.cpp.obj + 0001:000084a0 ??$_Construct_in_place@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@AEBV12@@std@@YAXAEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@0@AEBV10@@Z 00000001800094a0 f i module.cpp.obj + 0001:000084d0 ?_Unchecked_begin@?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@QEAA?AV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@2@XZ 00000001800094d0 f i module.cpp.obj + 0001:00008530 ?clear@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAAXXZ 0000000180009530 f i module.cpp.obj + 0001:00008600 ?_Unchecked_erase@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@AEAAPEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@2@PEAU32@QEAU32@@Z 0000000180009600 f i module.cpp.obj + 0001:00008a30 ?clear@?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@QEAAXXZ 0000000180009a30 f i module.cpp.obj + 0001:00008ae0 ??0_Range_eraser@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA@AEAV?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@2@QEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@2@@Z 0000000180009ae0 f i module.cpp.obj + 0001:00008b30 ?_Bump_erased@_Range_eraser@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAAXXZ 0000000180009b30 f i module.cpp.obj + 0001:00008bb0 ??1_Range_eraser@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA@XZ 0000000180009bb0 f i module.cpp.obj + 0001:00008be0 ??$_Freenode@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@SAXAEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@PEAU01@@Z 0000000180009be0 f i module.cpp.obj + 0001:00008c30 ??$destroy@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Normal_allocator_traits@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@PEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180009c30 f i module.cpp.obj + 0001:00008c60 ??$_Freenode0@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@SAXAEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@PEAU01@@Z 0000000180009c60 f i module.cpp.obj + 0001:00008cc0 ??$destroy_at@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@YAXQEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@0@@Z 0000000180009cc0 f i module.cpp.obj + 0001:00008ce0 ??1?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@XZ 0000000180009ce0 f i module.cpp.obj + 0001:00008d10 ??$_Destroy_in_place@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@std@@YAXAEAPEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@0@@Z 0000000180009d10 f i module.cpp.obj + 0001:00008d20 ?deallocate@?$_Normal_allocator_traits@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@2@_K@Z 0000000180009d20 f i module.cpp.obj + 0001:00008d60 ?_Orphan_non_end@?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@QEAAXXZ 0000000180009d60 f i module.cpp.obj + 0001:00008d70 ??$_Free_non_head@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@SAXAEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@PEAU01@@Z 0000000180009d70 f i module.cpp.obj + 0001:00008df0 ?_Min_load_factor_buckets@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEBA_K_K@Z 0000000180009df0 f i module.cpp.obj + 0001:00008ed0 ??$_Construct_in_place@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@AEBQEAU12@@std@@YAXAEAPEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@0@AEBQEAU10@@Z 0000000180009ed0 f i module.cpp.obj + 0001:00008f00 ??$exchange@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@$$T@std@@YAPEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@0@AEAPEAU10@$$QEA$$T@Z 0000000180009f00 f i module.cpp.obj + 0001:00008f40 ??$?0AEA_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@$0A@@?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@AEA_K$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@1@@Z 0000000180009f40 f i module.cpp.obj + 0001:00008f90 ??0?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@$$QEAV01@@Z 0000000180009f90 f i module.cpp.obj + 0001:00009010 ??$?0V?$polymorphic_allocator@D@pmr@std@@$$V@?$_Compressed_pair@V?$polymorphic_allocator@D@pmr@std@@V?$_String_val@U?$_Simple_types@D@std@@@3@$0A@@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$polymorphic_allocator@D@pmr@1@@Z 000000018000a010 f i module.cpp.obj + 0001:00009060 ?get_allocator@?$list@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@QEBA?AV?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@XZ 000000018000a060 f i module.cpp.obj + 0001:000090b0 ??$?0U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@std@@QEAA@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@12@@Z 000000018000a0b0 f i module.cpp.obj + 0001:000090e0 ??$_Construct@$00PEBD@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEAAXQEBD_K@Z 000000018000a0e0 f i module.cpp.obj + 0001:00009330 ??$_Convert_size@_K_K@std@@YA_K_K@Z 000000018000a330 f i module.cpp.obj + 0001:00009340 ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEAAXXZ 000000018000a340 f i module.cpp.obj + 0001:00009410 ?_Deallocate_for_capacity@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@CAXAEAV?$polymorphic_allocator@D@pmr@2@QEAD_K@Z 000000018000a410 f i module.cpp.obj + 0001:00009450 ?_Switch_to_buf@_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAXXZ 000000018000a450 f i module.cpp.obj + 0001:00009470 ?deallocate@?$polymorphic_allocator@D@pmr@std@@QEAAXQEAD_K@Z 000000018000a470 f i module.cpp.obj + 0001:000094f0 ??$_Destroy_in_place@PEAD@std@@YAXAEAPEAD@Z 000000018000a4f0 f i module.cpp.obj + 0001:00009500 ?pointer_to@?$pointer_traits@PEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@SAPEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@2@AEAU32@@Z 000000018000a500 f i module.cpp.obj + 0001:00009510 ??D?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@QEBAAEAU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@XZ 000000018000a510 f i module.cpp.obj + 0001:00009530 ??D?$_List_const_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@QEBAAEBU?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@XZ 000000018000a530 f i module.cpp.obj + 0001:00009550 ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ 000000018000a550 f i module.cpp.obj + 0001:000095b0 ??0?$basic_string_view@DU?$char_traits@D@std@@@std@@QEAA@QEBD_K@Z 000000018000a5b0 f i module.cpp.obj + 0001:000095f0 ?size@?$initializer_list@UModuleDependency@api@@@std@@QEBA_KXZ 000000018000a5f0 f i module.cpp.obj + 0001:00009620 ??$_Assign_counted_range@PEBUModuleDependency@api@@@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@AEAAXPEBUModuleDependency@api@@_K@Z 000000018000a620 f i module.cpp.obj + 0001:00009930 ?begin@?$initializer_list@UModuleDependency@api@@@std@@QEBAPEBUModuleDependency@api@@XZ 000000018000a930 f i module.cpp.obj + 0001:00009950 ?_Getal@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@AEAAAEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@2@XZ 000000018000a950 f i module.cpp.obj + 0001:00009970 ?_Clear_and_reserve_geometric@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@AEAAX_K@Z 000000018000a970 f i module.cpp.obj + 0001:00009ae0 ??$_Uninitialized_copy_n@PEBUModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@YAPEAUModuleDependency@api@@PEBU12@_KPEAU12@AEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@@Z 000000018000aae0 f i module.cpp.obj + 0001:00009bf0 ??$_Copy_memmove_n@PEBUModuleDependency@api@@PEAU12@@std@@YAPEAUModuleDependency@api@@PEBU12@_KPEAU12@@Z 000000018000abf0 f i module.cpp.obj + 0001:00009c40 ??$_Copy_n_unchecked4@PEBUModuleDependency@api@@_KPEAU12@@std@@YAPEAUModuleDependency@api@@PEBU12@_KPEAU12@@Z 000000018000ac40 f i module.cpp.obj + 0001:00009c80 ??$_Destroy_range@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@YAXPEAUModuleDependency@api@@QEAU12@AEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@@Z 000000018000ac80 f i module.cpp.obj + 0001:00009ca0 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@UModuleDependency@api@@@std@@@3@$0A@@std@@QEAAAEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@2@XZ 000000018000aca0 f i module.cpp.obj + 0001:00009cb0 ?max_size@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@QEBA_KXZ 000000018000acb0 f i module.cpp.obj + 0001:00009d10 ?_Xlength@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@CAXXZ 000000018000ad10 f i module.cpp.obj + 0001:00009d30 ?_Calculate_growth@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@AEBA_K_K@Z 000000018000ad30 f i module.cpp.obj + 0001:00009e00 ?deallocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@_K@Z 000000018000ae00 f i module.cpp.obj + 0001:00009e80 ?_Buy_raw@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@AEAAX_K@Z 000000018000ae80 f i module.cpp.obj + 0001:00009f40 ?max_size@?$_Normal_allocator_traits@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@SA_KAEBV?$polymorphic_allocator@UModuleDependency@api@@@pmr@2@@Z 000000018000af40 f i module.cpp.obj + 0001:00009f70 ?_Getal@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@AEBAAEBV?$polymorphic_allocator@UModuleDependency@api@@@pmr@2@XZ 000000018000af70 f i module.cpp.obj + 0001:00009f90 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@UModuleDependency@api@@@std@@@3@$0A@@std@@QEBAAEBV?$polymorphic_allocator@UModuleDependency@api@@@pmr@2@XZ 000000018000af90 f i module.cpp.obj + 0001:00009fa0 ?capacity@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@QEBA_KXZ 000000018000afa0 f i module.cpp.obj + 0001:00009ff0 ??$_Allocate_at_least_helper@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@YAPEAUModuleDependency@api@@AEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@AEA_K@Z 000000018000aff0 f i module.cpp.obj + 0001:0000a020 ?allocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAPEAUModuleDependency@api@@_K@Z 000000018000b020 f i module.cpp.obj + 0001:0000a080 ??$_Get_size_of_n@$0EI@@std@@YA_K_K@Z 000000018000b080 f i module.cpp.obj + 0001:0000a0e0 ??$_Get_unwrapped@PEBUModuleDependency@api@@@std@@YA?A?@@$$QEAPEBUModuleDependency@api@@@Z 000000018000b0e0 f i module.cpp.obj + 0001:0000a100 ??0?$_Uninitialized_backout_al@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@QEAA@PEAUModuleDependency@api@@AEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@1@@Z 000000018000b100 f i module.cpp.obj + 0001:0000a150 ??$_Emplace_back@AEBUModuleDependency@api@@@?$_Uninitialized_backout_al@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@QEAAXAEBUModuleDependency@api@@@Z 000000018000b150 f i module.cpp.obj + 0001:0000a1c0 ?_Release@?$_Uninitialized_backout_al@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@QEAAPEAUModuleDependency@api@@XZ 000000018000b1c0 f i module.cpp.obj + 0001:0000a1e0 ??1?$_Uninitialized_backout_al@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@QEAA@XZ 000000018000b1e0 f i module.cpp.obj + 0001:0000a210 ??$construct@UModuleDependency@api@@AEBU12@@?$_Normal_allocator_traits@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@1@PEAUModuleDependency@api@@AEBU45@@Z 000000018000b210 f i module.cpp.obj + 0001:0000a250 ??$_Unfancy@UModuleDependency@api@@@std@@YAPEAUModuleDependency@api@@PEAU12@@Z 000000018000b250 f i module.cpp.obj + 0001:0000a260 ??$construct@UModuleDependency@api@@AEBU12@@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@AEBU34@@Z 000000018000b260 f i module.cpp.obj + 0001:0000a2c0 ??$apply@V@?0???$construct@UModuleDependency@api@@AEBU12@@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@AEBU56@@Z@V?$tuple@AEBUModuleDependency@api@@@4@@std@@YA?A?@@$$QEAV@?0???$construct@UModuleDependency@api@@AEBU12@@?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@QEAAXQEAUModuleDependency@api@@AEBU56@@Z@$$QEAV?$tuple@AEBUModuleDependency@api@@@0@@Z 000000018000b2c0 f i module.cpp.obj + 0001:0000a300 ??$uses_allocator_construction_args@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@AEBU12@$0A@@std@@YA?A?@@AEBV?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@AEBUModuleDependency@api@@@Z 000000018000b300 f i module.cpp.obj + 0001:0000a340 ??$_Apply_impl@V@?0???$construct@UModuleDependency@api@@AEBU12@@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@AEBU56@@Z@V?$tuple@AEBUModuleDependency@api@@@4@$0A@@std@@YA?A?@@$$QEAV@?0???$construct@UModuleDependency@api@@AEBU12@@?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@QEAAXQEAUModuleDependency@api@@AEBU56@@Z@$$QEAV?$tuple@AEBUModuleDependency@api@@@0@U?$integer_sequence@_K$0A@@0@@Z 000000018000b340 f i module.cpp.obj + 0001:0000a380 ??$invoke@V@?0???$construct@UModuleDependency@api@@AEBU12@@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@AEBU56@@Z@AEBU56@$$V@std@@YAPEAUModuleDependency@api@@$$QEAV@?0???$construct@UModuleDependency@api@@AEBU12@@?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@QEAAXQEAU12@AEBU12@@Z@1@Z 000000018000b380 f i module.cpp.obj + 0001:0000a3b0 ??$get@$0A@AEBUModuleDependency@api@@@std@@YAAEBUModuleDependency@api@@$$QEAV?$tuple@AEBUModuleDependency@api@@@0@@Z 000000018000b3b0 f i module.cpp.obj + 0001:0000a3d0 ??$?RAEBUModuleDependency@api@@@@?0???$construct@UModuleDependency@api@@AEBU12@@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@AEBU45@@Z@QEBA?A?@@1@Z 000000018000b3d0 f i module.cpp.obj + 0001:0000a420 ??$forward_as_tuple@AEBUModuleDependency@api@@@std@@YA?AV?$tuple@AEBUModuleDependency@api@@@0@AEBUModuleDependency@api@@@Z 000000018000b420 f i module.cpp.obj + 0001:0000a460 ??$?0AEBUModuleDependency@api@@$0A@@?$tuple@AEBUModuleDependency@api@@@std@@QEAA@AEBUModuleDependency@api@@@Z 000000018000b460 f i module.cpp.obj + 0001:0000a4d0 ??$?0U_Exact_args_t@std@@AEBUModuleDependency@api@@$$V$0A@@?$tuple@AEBUModuleDependency@api@@@std@@QEAA@U_Exact_args_t@1@AEBUModuleDependency@api@@@Z 000000018000b4d0 f i module.cpp.obj + 0001:0000a520 ??$?0AEBUModuleDependency@api@@@?$_Tuple_val@AEBUModuleDependency@api@@@std@@QEAA@AEBUModuleDependency@api@@@Z 000000018000b520 f i module.cpp.obj + 0001:0000a550 ??$_Copy_memmove@PEBUModuleDependency@api@@PEAU12@@std@@YAPEAUModuleDependency@api@@PEBU12@0PEAU12@@Z 000000018000b550 f i module.cpp.obj + 0001:0000a610 ??$_To_address@PEBUModuleDependency@api@@@std@@YA?A?@@AEBQEBUModuleDependency@api@@@Z 000000018000b610 f i module.cpp.obj + 0001:0000a640 ??$_To_address@PEAUModuleDependency@api@@@std@@YA?A?@@AEBQEAUModuleDependency@api@@@Z 000000018000b640 f i module.cpp.obj + 0001:0000a670 ??$to_address@$$CBUModuleDependency@api@@@std@@YAPEBUModuleDependency@api@@QEBU12@@Z 000000018000b670 f i module.cpp.obj + 0001:0000a680 ??$to_address@UModuleDependency@api@@@std@@YAPEAUModuleDependency@api@@QEAU12@@Z 000000018000b680 f i module.cpp.obj + 0001:0000a700 ??2@YAPEAX_K@Z 000000018000b700 f core:module.cpp.obj + 0001:0000a790 ??3@YAXPEAX@Z 000000018000b790 f core:module.cpp.obj + 0001:0000a850 ??2@YAPEAX_KW4align_val_t@std@@@Z 000000018000b850 f core:module.cpp.obj + 0001:0000a8d0 ?OnLoad@CoreModule@api@@UEAAXHPEAPEAD@Z 000000018000b8d0 f core:module.cpp.obj + 0001:0000a8f0 ?OnUnload@CoreModule@api@@UEAAXXZ 000000018000b8f0 f core:module.cpp.obj + 0001:0000a900 ?InitMetaData@CoreModule@api@@UEAAXXZ 000000018000b900 f core:module.cpp.obj + 0001:0000a910 ??1IModule@api@@UEAA@XZ 000000018000b910 f core:module.cpp.obj + 0001:0000a9f0 ?Initialize@IModule@api@@UEAAXXZ 000000018000b9f0 f core:module.cpp.obj + 0001:0000aa80 ?Finalize@IModule@api@@UEAAXXZ 000000018000ba80 f core:module.cpp.obj + 0001:0000acf0 ??0unsynchronized_pool_resource@pmr@std@@QEAA@XZ 000000018000bcf0 f i core:module.cpp.obj + 0001:0000ad70 ??1unsynchronized_pool_resource@pmr@std@@UEAA@XZ 000000018000bd70 f i core:module.cpp.obj + 0001:0000adc0 ?begin@?$vector@PEAUISubSystem@api@@V?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@2@XZ 000000018000bdc0 f i core:module.cpp.obj + 0001:0000ae20 ?end@?$vector@PEAUISubSystem@api@@V?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@2@XZ 000000018000be20 f i core:module.cpp.obj + 0001:0000ae90 ??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@std@@QEBA_NAEBV01@@Z 000000018000be90 f i core:module.cpp.obj + 0001:0000aee0 ??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@std@@QEBAAEAPEAUISubSystem@api@@XZ 000000018000bee0 f i core:module.cpp.obj + 0001:0000af00 ??E?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@std@@QEAAAEAV01@XZ 000000018000bf00 f i core:module.cpp.obj + 0001:0000af30 ??1?$vector@PEAUISubSystem@api@@V?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@@std@@QEAA@XZ 000000018000bf30 f i core:module.cpp.obj + 0001:0000af50 ??1ModuleInfo@api@@QEAA@XZ 000000018000bf50 f i core:module.cpp.obj + 0001:0000af80 ??0_Identity_equal_resource@pmr@std@@QEAA@XZ 000000018000bf80 f i core:module.cpp.obj + 0001:0000afc0 ??0?$_Intrusive_list@U_Oversized_header@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEAA@XZ 000000018000bfc0 f i core:module.cpp.obj + 0001:0000afe0 ??0?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA@XZ 000000018000bfe0 f i core:module.cpp.obj + 0001:0000b030 ?_Setup_options@unsynchronized_pool_resource@pmr@std@@AEAAXXZ 000000018000c030 f i core:module.cpp.obj + 0001:0000b160 ??_Gunsynchronized_pool_resource@pmr@std@@UEAAPEAXI@Z 000000018000c160 f i core:module.cpp.obj + 0001:0000b1c0 ?do_allocate@unsynchronized_pool_resource@pmr@std@@MEAAPEAX_K_K@Z 000000018000c1c0 f i core:module.cpp.obj + 0001:0000b350 ?do_deallocate@unsynchronized_pool_resource@pmr@std@@MEAAXQEAX_K1@Z 000000018000c350 f i core:module.cpp.obj + 0001:0000b490 ?do_is_equal@_Identity_equal_resource@pmr@std@@MEBA_NAEBVmemory_resource@23@@Z 000000018000c490 f i core:module.cpp.obj + 0001:0000b4c0 ??_G_Identity_equal_resource@pmr@std@@UEAAPEAXI@Z 000000018000c4c0 f i core:module.cpp.obj + 0001:0000b4e0 ??$?0$$V@?$_Compressed_pair@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@3@$0A@@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z 000000018000c4e0 f i core:module.cpp.obj + 0001:0000b540 ??0?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAA@XZ 000000018000c540 f i core:module.cpp.obj + 0001:0000b580 ??0?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@QEAA@XZ 000000018000c580 f i core:module.cpp.obj + 0001:0000b5b0 ?_Find_pool@unsynchronized_pool_resource@pmr@std@@AEAA?AU?$pair@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@E@3@_K0@Z 000000018000c5b0 f i core:module.cpp.obj + 0001:0000b6d0 ??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEBA_NAEBV01@@Z 000000018000c6d0 f i core:module.cpp.obj + 0001:0000b720 ?end@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@2@XZ 000000018000c720 f i core:module.cpp.obj + 0001:0000b790 ??C?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEBAPEAU_Pool@unsynchronized_pool_resource@pmr@1@XZ 000000018000c790 f i core:module.cpp.obj + 0001:0000b7b0 ??$emplace@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@AEAE@Z 000000018000c7b0 f i core:module.cpp.obj + 0001:0000b9b0 ?_Allocate@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAPEAXAEAU234@@Z 000000018000c9b0 f i core:module.cpp.obj + 0001:0000bb70 ?_Allocate_oversized@unsynchronized_pool_resource@pmr@std@@AEAAPEAX_K0@Z 000000018000cb70 f i core:module.cpp.obj + 0001:0000bc60 ??$lower_bound@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@EV@?0??_Find_pool@unsynchronized_pool_resource@pmr@2@AEAA?AU?$pair@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@E@2@_K0@Z@@std@@YA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@0@V10@V10@AEBEV@?0??_Find_pool@unsynchronized_pool_resource@pmr@0@AEAA?AU?$pair@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@E@0@_K3@Z@@Z 000000018000cc60 f i core:module.cpp.obj + 0001:0000bdd0 ?begin@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@2@XZ 000000018000cdd0 f i core:module.cpp.obj + 0001:0000be30 ??$?0V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@AEBE$0A@@?$pair@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@E@std@@QEAA@$$QEAV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@AEBE@Z 000000018000ce30 f i core:module.cpp.obj + 0001:0000be70 ??$_Adl_verify_range@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@0@0@Z 000000018000ce70 f i core:module.cpp.obj + 0001:0000be90 ??$_Get_unwrapped@AEAV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@@std@@YA?A?@@AEAV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@0@@Z 000000018000ce90 f i core:module.cpp.obj + 0001:0000beb0 ??$distance@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@YA_JPEAU_Pool@unsynchronized_pool_resource@pmr@0@0@Z 000000018000ceb0 f i core:module.cpp.obj + 0001:0000bef0 ??$_Get_unwrapped@AEBV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@@std@@YA?A?@@AEBV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@0@@Z 000000018000cef0 f i core:module.cpp.obj + 0001:0000bf10 ??$next@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@PEAU1230@_J@Z 000000018000cf10 f i core:module.cpp.obj + 0001:0000bf40 ??R@?0??_Find_pool@unsynchronized_pool_resource@pmr@std@@AEAA?AU?$pair@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@E@4@_K0@Z@SA?A?@@AEBU_Pool@234@E@Z 000000018000cf40 f i core:module.cpp.obj + 0001:0000bf80 ??$_Next_iter@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@PEAU1230@@Z 000000018000cf80 f i core:module.cpp.obj + 0001:0000bfa0 ??$_Seek_wrapped@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@AEAPEAU_Pool@unsynchronized_pool_resource@pmr@2@@std@@YAXAEAV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@0@AEAPEAU_Pool@unsynchronized_pool_resource@pmr@0@@Z 000000018000cfa0 f i core:module.cpp.obj + 0001:0000bfd0 ?_Unwrapped@?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEBAPEAU_Pool@unsynchronized_pool_resource@pmr@2@XZ 000000018000cfd0 f i core:module.cpp.obj + 0001:0000c000 ??$_Unfancy_maybe_null@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@PEAU1230@@Z 000000018000d000 f i core:module.cpp.obj + 0001:0000c010 ??$advance@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@_J@std@@YAXAEAPEAU_Pool@unsynchronized_pool_resource@pmr@0@_J@Z 000000018000d010 f i core:module.cpp.obj + 0001:0000c040 ?_Seek_to@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEAAXPEBU_Pool@unsynchronized_pool_resource@pmr@2@@Z 000000018000d040 f i core:module.cpp.obj + 0001:0000c080 ??$_Refancy_maybe_null@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@$0A@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@PEAU1230@@Z 000000018000d080 f i core:module.cpp.obj + 0001:0000c090 ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEAA@PEAU_Pool@unsynchronized_pool_resource@pmr@1@PEBU_Container_base0@1@@Z 000000018000d090 f i core:module.cpp.obj + 0001:0000c0e0 ?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEBAXAEBV12@@Z 000000018000d0e0 f i core:module.cpp.obj + 0001:0000c100 ??$_Emplace_back_with_unused_capacity@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAAEAU_Pool@unsynchronized_pool_resource@pmr@1@AEAE@Z 000000018000d100 f i core:module.cpp.obj + 0001:0000c1d0 ?_Getal@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAAEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@2@XZ 000000018000d1d0 f i core:module.cpp.obj + 0001:0000c1f0 ??$?0AEAE@?$_Alloc_temporary2@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@1@AEAE@Z 000000018000d1f0 f i core:module.cpp.obj + 0001:0000c260 ?_Orphan_range@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEBAXPEAU_Pool@unsynchronized_pool_resource@pmr@2@0@Z 000000018000d260 f i core:module.cpp.obj + 0001:0000c280 ??$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@U1234@@?$_Normal_allocator_traits@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@1@PEAU_Pool@unsynchronized_pool_resource@31@$$QEAU4531@@Z 000000018000d280 f i core:module.cpp.obj + 0001:0000c2c0 ??$_Unfancy@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@PEAU1230@@Z 000000018000d2c0 f i core:module.cpp.obj + 0001:0000c2d0 ??$_Move_backward_unchecked@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@PEAU1234@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@PEAU1230@00@Z 000000018000d2d0 f i core:module.cpp.obj + 0001:0000c340 ?_Get_value@?$_Alloc_temporary2@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@QEAAAEAU_Pool@unsynchronized_pool_resource@pmr@2@XZ 000000018000d340 f i core:module.cpp.obj + 0001:0000c360 ??4_Pool@unsynchronized_pool_resource@pmr@std@@QEAAAEAU0123@$$QEAU0123@@Z 000000018000d360 f i core:module.cpp.obj + 0001:0000c440 ??1?$_Alloc_temporary2@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@QEAA@XZ 000000018000d440 f i core:module.cpp.obj + 0001:0000c480 ?_Make_iterator@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@2@QEAU_Pool@unsynchronized_pool_resource@pmr@2@@Z 000000018000d480 f i core:module.cpp.obj + 0001:0000c4e0 ??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 000000018000d4e0 f i core:module.cpp.obj + 0001:0000c7d0 ??$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@AEAE@?$_Normal_allocator_traits@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@1@PEAU_Pool@unsynchronized_pool_resource@31@AEAE@Z 000000018000d7d0 f i core:module.cpp.obj + 0001:0000c810 ??$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@AEAE@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@12@AEAE@Z 000000018000d810 f i core:module.cpp.obj + 0001:0000c870 ??$apply@V@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@AEAE@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@34@AEAE@Z@V?$tuple@AEAE@4@@std@@YA?A?@@$$QEAV@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@AEAE@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@0@QEAAXQEAU_Pool@unsynchronized_pool_resource@40@AEAE@Z@$$QEAV?$tuple@AEAE@0@@Z 000000018000d870 f i core:module.cpp.obj + 0001:0000c8b0 ??$uses_allocator_construction_args@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@AEAE$0A@@std@@YA?A?@@AEBV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@0@AEAE@Z 000000018000d8b0 f i core:module.cpp.obj + 0001:0000c8f0 ??$_Apply_impl@V@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@AEAE@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@34@AEAE@Z@V?$tuple@AEAE@4@$0A@@std@@YA?A?@@$$QEAV@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@AEAE@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@0@QEAAXQEAU_Pool@unsynchronized_pool_resource@40@AEAE@Z@$$QEAV?$tuple@AEAE@0@U?$integer_sequence@_K$0A@@0@@Z 000000018000d8f0 f i core:module.cpp.obj + 0001:0000c930 ??$invoke@V@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@AEAE@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@34@AEAE@Z@AEAE$$V@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@$$QEAV@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@AEAE@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@30@QEAAXQEAU1230@AEAE@Z@1@Z 000000018000d930 f i core:module.cpp.obj + 0001:0000c960 ??$get@$0A@AEAE@std@@YAAEAE$$QEAV?$tuple@AEAE@0@@Z 000000018000d960 f i core:module.cpp.obj + 0001:0000c980 ??$?RAEAE@@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@AEAE@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@23@AEAE@Z@QEBA?A?@@1@Z 000000018000d980 f i core:module.cpp.obj + 0001:0000c9d0 ??0_Pool@unsynchronized_pool_resource@pmr@std@@QEAA@_K@Z 000000018000d9d0 f i core:module.cpp.obj + 0001:0000ca70 ??0?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEAA@XZ 000000018000da70 f i core:module.cpp.obj + 0001:0000ca90 ??$forward_as_tuple@AEAE@std@@YA?AV?$tuple@AEAE@0@AEAE@Z 000000018000da90 f i core:module.cpp.obj + 0001:0000cad0 ??$?0AEAE$0A@@?$tuple@AEAE@std@@QEAA@AEAE@Z 000000018000dad0 f i core:module.cpp.obj + 0001:0000cb40 ??$?0U_Exact_args_t@std@@AEAE$$V$0A@@?$tuple@AEAE@std@@QEAA@U_Exact_args_t@1@AEAE@Z 000000018000db40 f i core:module.cpp.obj + 0001:0000cb90 ??$?0AEAE@?$_Tuple_val@AEAE@std@@QEAA@AEAE@Z 000000018000db90 f i core:module.cpp.obj + 0001:0000cbc0 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@3@$0A@@std@@QEAAAEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@2@XZ 000000018000dbc0 f i core:module.cpp.obj + 0001:0000cbd0 ??$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@U1234@@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@12@$$QEAU3412@@Z 000000018000dbd0 f i core:module.cpp.obj + 0001:0000cc30 ??$apply@V@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@U1234@@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@34@$$QEAU5634@@Z@V?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@4@@std@@YA?A?@@$$QEAV@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@U1234@@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@0@QEAAXQEAU_Pool@unsynchronized_pool_resource@40@$$QEAU5640@@Z@$$QEAV?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@0@@Z 000000018000dc30 f i core:module.cpp.obj + 0001:0000cc70 ??$uses_allocator_construction_args@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@U1234@$0A@@std@@YA?A?@@AEBV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@0@$$QEAU_Pool@unsynchronized_pool_resource@30@@Z 000000018000dc70 f i core:module.cpp.obj + 0001:0000ccb0 ??$_Apply_impl@V@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@U1234@@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@34@$$QEAU5634@@Z@V?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@4@$0A@@std@@YA?A?@@$$QEAV@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@U1234@@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@0@QEAAXQEAU_Pool@unsynchronized_pool_resource@40@$$QEAU5640@@Z@$$QEAV?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@0@U?$integer_sequence@_K$0A@@0@@Z 000000018000dcb0 f i core:module.cpp.obj + 0001:0000ccf0 ??$invoke@V@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@U1234@@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@34@$$QEAU5634@@Z@U5634@$$V@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@$$QEAV@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@U1234@@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@30@QEAAXQEAU1230@$$QEAU1230@@Z@1@Z 000000018000dcf0 f i core:module.cpp.obj + 0001:0000cd20 ??$get@$0A@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@YA$$QEAU_Pool@unsynchronized_pool_resource@pmr@0@$$QEAV?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@0@@Z 000000018000dd20 f i core:module.cpp.obj + 0001:0000cd40 ??$?RU_Pool@unsynchronized_pool_resource@pmr@std@@@@?0???$construct@U_Pool@unsynchronized_pool_resource@pmr@std@@U1234@@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@23@$$QEAU4523@@Z@QEBA?A?@@1@Z 000000018000dd40 f i core:module.cpp.obj + 0001:0000cd80 ??0_Pool@unsynchronized_pool_resource@pmr@std@@QEAA@$$QEAU0123@@Z 000000018000dd80 f i core:module.cpp.obj + 0001:0000ce60 ??$exchange@PEAU_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@$$T@std@@YAPEAU_Chunk@_Pool@unsynchronized_pool_resource@pmr@0@AEAPEAU12340@$$QEA$$T@Z 000000018000de60 f i core:module.cpp.obj + 0001:0000cea0 ??0?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEAA@$$QEAU012@@Z 000000018000dea0 f i core:module.cpp.obj + 0001:0000cee0 ??$exchange@_KAEB_K@std@@YA_KAEA_KAEB_K@Z 000000018000dee0 f i core:module.cpp.obj + 0001:0000cf20 ??$forward_as_tuple@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@YA?AV?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@0@$$QEAU_Pool@unsynchronized_pool_resource@pmr@0@@Z 000000018000df20 f i core:module.cpp.obj + 0001:0000cf60 ??$?0U_Pool@unsynchronized_pool_resource@pmr@std@@$$V$0A@@?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@QEAA@$$QEAU_Pool@unsynchronized_pool_resource@pmr@1@@Z 000000018000df60 f i core:module.cpp.obj + 0001:0000cfd0 ??$?0U_Exact_args_t@std@@U_Pool@unsynchronized_pool_resource@pmr@1@$$V$0A@@?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@QEAA@U_Exact_args_t@1@$$QEAU_Pool@unsynchronized_pool_resource@pmr@1@@Z 000000018000dfd0 f i core:module.cpp.obj + 0001:0000d020 ??$?0U_Pool@unsynchronized_pool_resource@pmr@std@@@?$_Tuple_val@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@QEAA@$$QEAU_Pool@unsynchronized_pool_resource@pmr@1@@Z 000000018000e020 f i core:module.cpp.obj + 0001:0000d050 ??4?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEAAAEAU012@$$QEAU012@@Z 000000018000e050 f i core:module.cpp.obj + 0001:0000d090 ??$destroy@U_Pool@unsynchronized_pool_resource@pmr@std@@@?$_Normal_allocator_traits@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@SAXAEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@1@PEAU_Pool@unsynchronized_pool_resource@31@@Z 000000018000e090 f i core:module.cpp.obj + 0001:0000d0c0 ??$destroy_at@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@YAXQEAU_Pool@unsynchronized_pool_resource@pmr@0@@Z 000000018000e0c0 f i core:module.cpp.obj + 0001:0000d0d0 ?max_size@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEBA_KXZ 000000018000e0d0 f i core:module.cpp.obj + 0001:0000d130 ?_Xlength@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@CAXXZ 000000018000e130 f i core:module.cpp.obj + 0001:0000d150 ?_Calculate_growth@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEBA_K_K@Z 000000018000e150 f i core:module.cpp.obj + 0001:0000d220 ??$_Allocate_at_least_helper@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@AEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@30@AEA_K@Z 000000018000e220 f i core:module.cpp.obj + 0001:0000d250 ??$_Uninitialized_move@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@QEAU1230@0PEAU1230@AEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@30@@Z 000000018000e250 f i core:module.cpp.obj + 0001:0000d360 ??$_Destroy_range@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@YAXPEAU_Pool@unsynchronized_pool_resource@pmr@0@QEAU1230@AEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@30@@Z 000000018000e360 f i core:module.cpp.obj + 0001:0000d380 ?deallocate@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@23@_K@Z 000000018000e380 f i core:module.cpp.obj + 0001:0000d400 ?_Change_array@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAXQEAU_Pool@unsynchronized_pool_resource@pmr@2@_K1@Z 000000018000e400 f i core:module.cpp.obj + 0001:0000d550 ?max_size@?$_Normal_allocator_traits@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@SA_KAEBV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@2@@Z 000000018000e550 f i core:module.cpp.obj + 0001:0000d580 ?_Getal@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEBAAEBV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@2@XZ 000000018000e580 f i core:module.cpp.obj + 0001:0000d5a0 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@3@$0A@@std@@QEBAAEBV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@2@XZ 000000018000e5a0 f i core:module.cpp.obj + 0001:0000d5b0 ?capacity@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEBA_KXZ 000000018000e5b0 f i core:module.cpp.obj + 0001:0000d600 ?allocate@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAPEAU_Pool@unsynchronized_pool_resource@23@_K@Z 000000018000e600 f i core:module.cpp.obj + 0001:0000d660 ??$_Get_size_of_n@$0DA@@std@@YA_K_K@Z 000000018000e660 f i core:module.cpp.obj + 0001:0000d6c0 ??$_Get_unwrapped@AEBQEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@YA?A?@@AEBQEAU_Pool@unsynchronized_pool_resource@pmr@0@@Z 000000018000e6c0 f i core:module.cpp.obj + 0001:0000d6e0 ??0?$_Uninitialized_backout_al@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@QEAA@PEAU_Pool@unsynchronized_pool_resource@pmr@1@AEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@41@@Z 000000018000e6e0 f i core:module.cpp.obj + 0001:0000d730 ??$_Emplace_back@U_Pool@unsynchronized_pool_resource@pmr@std@@@?$_Uninitialized_backout_al@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@QEAAX$$QEAU_Pool@unsynchronized_pool_resource@pmr@1@@Z 000000018000e730 f i core:module.cpp.obj + 0001:0000d7a0 ?_Release@?$_Uninitialized_backout_al@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@QEAAPEAU_Pool@unsynchronized_pool_resource@pmr@2@XZ 000000018000e7a0 f i core:module.cpp.obj + 0001:0000d7c0 ??1?$_Uninitialized_backout_al@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@@std@@QEAA@XZ 000000018000e7c0 f i core:module.cpp.obj + 0001:0000d7f0 ?_Increase_capacity@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@@Z 000000018000e7f0 f i core:module.cpp.obj + 0001:0000d990 ?_Empty@?$_Intrusive_stack@U?$_Single_link@X@pmr@std@@X@pmr@std@@QEBA_NXZ 000000018000e990 f i core:module.cpp.obj + 0001:0000d9b0 ?_Pop@?$_Intrusive_stack@U?$_Single_link@X@pmr@std@@X@pmr@std@@QEAAPEAU?$_Single_link@X@23@XZ 000000018000e9b0 f i core:module.cpp.obj + 0001:0000d9f0 ?_As_item@?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@SAPEAU_Chunk@_Pool@unsynchronized_pool_resource@23@QEAU?$_Single_link@X@23@@Z 000000018000e9f0 f i core:module.cpp.obj + 0001:0000da00 ?_Size_for_capacity@_Pool@unsynchronized_pool_resource@pmr@std@@QEBA_K_K@Z 000000018000ea00 f i core:module.cpp.obj + 0001:0000da30 ?upstream_resource@unsynchronized_pool_resource@pmr@std@@QEBAPEAVmemory_resource@23@XZ 000000018000ea30 f i core:module.cpp.obj + 0001:0000da70 ?_Check_alignment@pmr@std@@YAXQEAX_K@Z 000000018000ea70 f i core:module.cpp.obj + 0001:0000da90 ??0_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@QEAA@AEAU1234@QEAX_K@Z 000000018000ea90 f i core:module.cpp.obj + 0001:0000dba0 ?_Push@?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEAAXQEAU_Chunk@_Pool@unsynchronized_pool_resource@23@@Z 000000018000eba0 f i core:module.cpp.obj + 0001:0000dc00 ?get_allocator@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEBA?AV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@2@XZ 000000018000ec00 f i core:module.cpp.obj + 0001:0000dc50 ?resource@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEBAPEAVmemory_resource@23@XZ 000000018000ec50 f i core:module.cpp.obj + 0001:0000dc70 ??0?$_Intrusive_stack@U?$_Single_link@X@pmr@std@@X@pmr@std@@QEAA@XZ 000000018000ec70 f i core:module.cpp.obj + 0001:0000dc90 ?_Empty@?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEBA_NXZ 000000018000ec90 f i core:module.cpp.obj + 0001:0000dcb0 ?_Top@?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEBAPEAU_Chunk@_Pool@unsynchronized_pool_resource@23@XZ 000000018000ecb0 f i core:module.cpp.obj + 0001:0000dce0 ?_As_link@?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@SAPEAU?$_Single_link@X@23@QEAU_Chunk@_Pool@unsynchronized_pool_resource@23@@Z 000000018000ece0 f i core:module.cpp.obj + 0001:0000dcf0 ?_As_item@?$_Intrusive_stack@U?$_Single_link@X@pmr@std@@X@pmr@std@@SAPEAU?$_Single_link@X@23@QEAU423@@Z 000000018000ecf0 f i core:module.cpp.obj + 0001:0000dd00 ?_Prepare_oversized@unsynchronized_pool_resource@pmr@std@@CA_NAEA_K0@Z 000000018000ed00 f i core:module.cpp.obj + 0001:0000dda0 ?_Push_front@?$_Intrusive_list@U_Oversized_header@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEAAXQEAU_Oversized_header@unsynchronized_pool_resource@23@@Z 000000018000eda0 f i core:module.cpp.obj + 0001:0000de00 ?_Deallocate@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@QEAX@Z 000000018000ee00 f i core:module.cpp.obj + 0001:0000dfe0 ?_Deallocate_oversized@unsynchronized_pool_resource@pmr@std@@AEAAXPEAX_K1@Z 000000018000efe0 f i core:module.cpp.obj + 0001:0000e0b0 ?_Push@?$_Intrusive_stack@U?$_Single_link@X@pmr@std@@X@pmr@std@@QEAAXQEAU?$_Single_link@X@23@@Z 000000018000f0b0 f i core:module.cpp.obj + 0001:0000e110 ??$swap@PEAU_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@$0A@@std@@YAXAEAPEAU_Chunk@_Pool@unsynchronized_pool_resource@pmr@0@0@Z 000000018000f110 f i core:module.cpp.obj + 0001:0000e160 ?_Remove@?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEAAXQEAU_Chunk@_Pool@unsynchronized_pool_resource@23@@Z 000000018000f160 f i core:module.cpp.obj + 0001:0000e210 ?_As_link@?$_Intrusive_stack@U?$_Single_link@X@pmr@std@@X@pmr@std@@SAPEAU?$_Single_link@X@23@QEAU423@@Z 000000018000f210 f i core:module.cpp.obj + 0001:0000e220 ?_Remove@?$_Intrusive_list@U_Oversized_header@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@SAXQEAU_Oversized_header@unsynchronized_pool_resource@23@@Z 000000018000f220 f i core:module.cpp.obj + 0001:0000e270 ?release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ 000000018000f270 f i core:module.cpp.obj + 0001:0000e420 ??1?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA@XZ 000000018000f420 f i core:module.cpp.obj + 0001:0000e440 ??1_Identity_equal_resource@pmr@std@@UEAA@XZ 000000018000f440 f i core:module.cpp.obj + 0001:0000e460 ??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEBAAEAU_Pool@unsynchronized_pool_resource@pmr@1@XZ 000000018000f460 f i core:module.cpp.obj + 0001:0000e480 ?_Clear@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@@Z 000000018000f480 f i core:module.cpp.obj + 0001:0000e5d0 ??E?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEAAAEAV01@XZ 000000018000f5d0 f i core:module.cpp.obj + 0001:0000e600 ?clear@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAAXXZ 000000018000f600 f i core:module.cpp.obj + 0001:0000e6c0 ?shrink_to_fit@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAAXXZ 000000018000f6c0 f i core:module.cpp.obj + 0001:0000e790 ?_Clear@?$_Intrusive_list@U_Oversized_header@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEAAXXZ 000000018000f790 f i core:module.cpp.obj + 0001:0000e7b0 ?_As_item@?$_Intrusive_list@U_Oversized_header@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@SAPEAU_Oversized_header@unsynchronized_pool_resource@23@QEAU?$_Double_link@X@23@@Z 000000018000f7b0 f i core:module.cpp.obj + 0001:0000e7c0 ?_Base_address@_Oversized_header@unsynchronized_pool_resource@pmr@std@@QEBAPEAXXZ 000000018000f7c0 f i core:module.cpp.obj + 0001:0000e7f0 ??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEBAAEBU_Pool@unsynchronized_pool_resource@pmr@1@XZ 000000018000f7f0 f i core:module.cpp.obj + 0001:0000e810 ??$swap@U?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@$0A@@std@@YAXAEAU?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@0@0@Z 000000018000f810 f i core:module.cpp.obj + 0001:0000e870 ?_Pop@?$_Intrusive_stack@U_Chunk@_Pool@unsynchronized_pool_resource@pmr@std@@X@pmr@std@@QEAAPEAU_Chunk@_Pool@unsynchronized_pool_resource@23@XZ 000000018000f870 f i core:module.cpp.obj + 0001:0000e8b0 ??E?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEAAAEAV01@XZ 000000018000f8b0 f i core:module.cpp.obj + 0001:0000e8d0 ?_Tidy@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAXXZ 000000018000f8d0 f i core:module.cpp.obj + 0001:0000e9f0 ??$_Reallocate@$00@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAXAEA_K@Z 000000018000f9f0 f i core:module.cpp.obj + 0001:0000eb30 ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@std@@QEAA@PEAPEAUISubSystem@api@@PEBU_Container_base0@1@@Z 000000018000fb30 f i core:module.cpp.obj + 0001:0000eb80 ?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@std@@QEBAXAEBV12@@Z 000000018000fb80 f i core:module.cpp.obj + 0001:0000eba0 ??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@std@@QEBAAEBQEAUISubSystem@api@@XZ 000000018000fba0 f i core:module.cpp.obj + 0001:0000ebc0 ??E?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@std@@QEAAAEAV01@XZ 000000018000fbc0 f i core:module.cpp.obj + 0001:0000ebe0 ?_Tidy@?$vector@PEAUISubSystem@api@@V?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@@std@@AEAAXXZ 000000018000fbe0 f i core:module.cpp.obj + 0001:0000ecf0 ?_Getal@?$vector@PEAUISubSystem@api@@V?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@@std@@AEAAAEAV?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@2@XZ 000000018000fcf0 f i core:module.cpp.obj + 0001:0000ed10 ??$_Destroy_range@V?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@@std@@YAXPEAPEAUISubSystem@api@@QEAPEAU12@AEAV?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@0@@Z 000000018000fd10 f i core:module.cpp.obj + 0001:0000ed30 ?deallocate@?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@QEAAXQEAPEAUISubSystem@api@@_K@Z 000000018000fd30 f i core:module.cpp.obj + 0001:0000edb0 ?_Get_first@?$_Compressed_pair@V?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@3@$0A@@std@@QEAAAEAV?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@2@XZ 000000018000fdb0 f i core:module.cpp.obj + 0001:0000edc0 ??1?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@QEAA@XZ 000000018000fdc0 f i core:module.cpp.obj + 0001:0000ede0 ?_Tidy@?$vector@UModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@AEAAXXZ 000000018000fde0 f i core:module.cpp.obj + 0001:00010a30 ?GlobalPool@@YAPEAVFrameAllocatorPool@pmr@@XZ 0000000180011a30 f engine:engine.dll + 0001:00010a36 ?TableRef@pmr@@YAAEAV?$unordered_map@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@U?$hash@_K@2@U?$equal_to@_K@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@XZ 0000000180011a36 f engine:engine.dll + 0001:00010a3c ??_U@YAPEAX_K@Z 0000000180011a3c f msvcrt:new_array.obj + 0001:00010a44 ??_V@YAXPEAX@Z 0000000180011a44 f msvcrt:delete_array.obj + 0001:00010a4c ??1type_info@@UEAA@XZ 0000000180011a4c f msvcrt:std_type_info_static.obj + 0001:00010a5c ??_Etype_info@@UEAAPEAXI@Z 0000000180011a5c f i msvcrt:std_type_info_static.obj + 0001:00010a5c ??_Gtype_info@@UEAAPEAXI@Z 0000000180011a5c f i msvcrt:std_type_info_static.obj + 0001:00010e88 _CRT_INIT 0000000180011e88 f msvcrt:dll_dllmain.obj + 0001:00010e90 _DllMainCRTStartup 0000000180011e90 f msvcrt:dll_dllmain.obj + 0001:00010edc __dyn_tls_dtor 0000000180011edc f msvcrt:tlsdtor.obj + 0001:00010fac ??$?RUTlsDtorNode@@@__crt_internal_free_policy@@QEBAXQEBUTlsDtorNode@@@Z 0000000180011fac f i msvcrt:tlsdtor.obj + 0001:00010fb8 ??0?$__crt_unique_heap_ptr@UTlsDtorNode@@U__crt_internal_free_policy@@@@QEAA@QEAUTlsDtorNode@@@Z 0000000180011fb8 f i msvcrt:tlsdtor.obj + 0001:00010fc0 ??1?$__crt_unique_heap_ptr@UTlsDtorNode@@U__crt_internal_free_policy@@@@QEAA@XZ 0000000180011fc0 f i msvcrt:tlsdtor.obj + 0001:00010fe4 ?detach@?$__crt_unique_heap_ptr@UTlsDtorNode@@U__crt_internal_free_policy@@@@QEAAPEAUTlsDtorNode@@XZ 0000000180011fe4 f i msvcrt:tlsdtor.obj + 0001:00010ff0 ?release@?$__crt_unique_heap_ptr@UTlsDtorNode@@U__crt_internal_free_policy@@@@QEAAXXZ 0000000180011ff0 f i msvcrt:tlsdtor.obj + 0001:00011014 __tlregdtor 0000000180012014 f msvcrt:tlsdtor.obj + 0001:000110d8 __dyn_tls_init 00000001800120d8 f msvcrt:tlsdyn.obj + 0001:00011158 __dyn_tls_on_demand_init 0000000180012158 f msvcrt:tlsdyn.obj + 0001:0001116c __safe_get_tls_index 000000018001216c f msvcrt:tlsdyn.obj + 0001:00011190 ??3@YAXPEAX_K@Z 0000000180012190 f msvcrt:delete_scalar_size.obj + 0001:00011220 __security_init_cookie 0000000180012220 f msvcrt:gs_support.obj + 0001:000112f8 DllMain 00000001800122f8 f msvcrt:dll_dllmain_stub.obj + 0001:00011324 ?__scrt_initialize_type_info@@YAXXZ 0000000180012324 f msvcrt:tncleanup.obj + 0001:00011338 ?__scrt_uninitialize_type_info@@YAXXZ 0000000180012338 f msvcrt:tncleanup.obj + 0001:00011348 __local_stdio_printf_options 0000000180012348 f i msvcrt:default_local_stdio_options.obj + 0001:00011354 __local_stdio_scanf_options 0000000180012354 f i msvcrt:default_local_stdio_options.obj + 0001:00011360 __scrt_initialize_default_local_stdio_options 0000000180012360 f msvcrt:default_local_stdio_options.obj + 0001:00011384 ?configure_argv@__scrt_narrow_argv_policy@@SAHXZ 0000000180012384 f i msvcrt:utility.obj + 0001:000113fc ?initialize_environment@__scrt_narrow_environment_policy@@SAHXZ 00000001800123fc f i msvcrt:utility.obj + 0001:00011440 NtCurrentTeb 0000000180012440 f i msvcrt:utility.obj + 0001:0001144c __scrt_acquire_startup_lock 000000018001244c f msvcrt:utility.obj + 0001:00011494 __scrt_dllmain_after_initialize_c 0000000180012494 f msvcrt:utility.obj + 0001:000114d8 __scrt_dllmain_before_initialize_c 00000001800124d8 f msvcrt:utility.obj + 0001:000114f4 __scrt_dllmain_crt_thread_attach 00000001800124f4 f msvcrt:utility.obj + 0001:00011528 __scrt_dllmain_crt_thread_detach 0000000180012528 f msvcrt:utility.obj + 0001:00011544 __scrt_dllmain_exception_filter 0000000180012544 f msvcrt:utility.obj + 0001:000115bc __scrt_dllmain_uninitialize_c 00000001800125bc f msvcrt:utility.obj + 0001:000115f8 __scrt_dllmain_uninitialize_critical 00000001800125f8 f msvcrt:utility.obj + 0001:00011614 __scrt_initialize_crt 0000000180012614 f msvcrt:utility.obj + 0001:0001165c __scrt_initialize_onexit_tables 000000018001265c f msvcrt:utility.obj + 0001:0001170c __scrt_is_nonwritable_in_current_image 000000018001270c f msvcrt:utility.obj + 0001:000117cc __scrt_release_startup_lock 00000001800127cc f msvcrt:utility.obj + 0001:000117fc __scrt_uninitialize_crt 00000001800127fc f msvcrt:utility.obj + 0001:00011830 _onexit 0000000180012830 f msvcrt:utility.obj + 0001:00011878 at_quick_exit 0000000180012878 f msvcrt:utility.obj + 0001:0001189c atexit 000000018001289c f msvcrt:utility.obj + 0001:000118b8 __scrt_get_dyn_tls_init_callback 00000001800128b8 f msvcrt:dyn_tls_init.obj + 0001:000118c4 __crt_debugger_hook 00000001800128c4 f msvcrt:utility_desktop.obj + 0001:000118d0 __scrt_fastfail 00000001800128d0 f msvcrt:utility_desktop.obj + 0001:00011a6c __scrt_get_show_window_mode 0000000180012a6c f msvcrt:utility_desktop.obj + 0001:00011ab4 __scrt_initialize_mta 0000000180012ab4 f msvcrt:utility_desktop.obj + 0001:00011abc __scrt_initialize_winrt 0000000180012abc f msvcrt:utility_desktop.obj + 0001:00011ac0 __scrt_is_managed_app 0000000180012ac0 f msvcrt:utility_desktop.obj + 0001:00011b28 __scrt_set_unhandled_exception_filter 0000000180012b28 f msvcrt:utility_desktop.obj + 0001:00011b3c __scrt_exe_initialize_mta 0000000180012b3c f msvcrt:utility_desktop.obj + 0001:00011b3c __scrt_stub_for_initialize_mta 0000000180012b3c f msvcrt:utility_desktop.obj + 0001:00011b40 __scrt_unhandled_exception_filter 0000000180012b40 f msvcrt:utility_desktop.obj + 0001:00011bb4 _RTC_Initialize 0000000180012bb4 f msvcrt:initsect.obj + 0001:00011c00 _RTC_Terminate 0000000180012c00 f msvcrt:initsect.obj + 0001:00011c4c _guard_check_icall_nop 0000000180012c4c f i msvcrt:guard_support.obj + 0001:00011c50 ReadNoFence64 0000000180012c50 f i msvcrt:guard_support.obj + 0001:00011c54 ReadPointerNoFence 0000000180012c54 f i msvcrt:guard_support.obj + 0001:00011c58 __castguard_check_failure_debugbreak 0000000180012c58 f i msvcrt:guard_support.obj + 0001:00011c7c __castguard_check_failure_fastfail 0000000180012c7c f i msvcrt:guard_support.obj + 0001:00011ca8 __castguard_check_failure_nop 0000000180012ca8 f i msvcrt:guard_support.obj + 0001:00011cac __castguard_check_failure_os_handled 0000000180012cac f i msvcrt:guard_support.obj + 0001:00011d08 __castguard_check_failure_user_handled 0000000180012d08 f i msvcrt:guard_support.obj + 0001:00011d94 __castguard_set_user_handler 0000000180012d94 f i msvcrt:guard_support.obj + 0001:00011da4 __castguard_slow_path_check_debugbreak 0000000180012da4 f i msvcrt:guard_support.obj + 0001:00011de8 __castguard_slow_path_check_fastfail 0000000180012de8 f i msvcrt:guard_support.obj + 0001:00011e30 __castguard_slow_path_check_nop 0000000180012e30 f i msvcrt:guard_support.obj + 0001:00011e34 __castguard_slow_path_check_os_handled 0000000180012e34 f i msvcrt:guard_support.obj + 0001:00011e94 __castguard_slow_path_check_user_handled 0000000180012e94 f i msvcrt:guard_support.obj + 0001:00011f18 _guard_icall_checks_enforced 0000000180012f18 f i msvcrt:guard_support.obj + 0001:00011f34 _guard_rf_checks_enforced 0000000180012f34 f i msvcrt:guard_support.obj + 0001:00011f38 __isa_available_init 0000000180012f38 f msvcrt:cpu_disp.obj + 0001:000122b4 _get_startup_argv_mode 00000001800132b4 f msvcrt:argv_mode.obj + 0001:000122bc __scrt_is_ucrt_dll_in_use 00000001800132bc f msvcrt:ucrt_detection.obj + 0001:000122d0 _Aligned_get_default_resource 00000001800132d0 f msvcprt:MSVCP140_1.dll + 0001:000122d6 ?_Xlength_error@std@@YAXPEBD@Z 00000001800132d6 f msvcprt:MSVCP140.dll + 0001:000122dc ?_Xbad_alloc@std@@YAXXZ 00000001800132dc f msvcprt:MSVCP140.dll + 0001:000122e2 QueryPerformanceCounter 00000001800132e2 f kernel32:KERNEL32.dll + 0001:000122e8 GetCurrentProcessId 00000001800132e8 f kernel32:KERNEL32.dll + 0001:000122ee GetCurrentThreadId 00000001800132ee f kernel32:KERNEL32.dll + 0001:000122f4 GetSystemTimeAsFileTime 00000001800132f4 f kernel32:KERNEL32.dll + 0001:000122fa DisableThreadLibraryCalls 00000001800132fa f kernel32:KERNEL32.dll + 0001:00012300 InitializeSListHead 0000000180013300 f kernel32:KERNEL32.dll + 0001:00012306 RtlCaptureContext 0000000180013306 f kernel32:KERNEL32.dll + 0001:0001230c RtlLookupFunctionEntry 000000018001330c f kernel32:KERNEL32.dll + 0001:00012312 RtlVirtualUnwind 0000000180013312 f kernel32:KERNEL32.dll + 0001:00012318 IsDebuggerPresent 0000000180013318 f kernel32:KERNEL32.dll + 0001:0001231e UnhandledExceptionFilter 000000018001331e f kernel32:KERNEL32.dll + 0001:00012324 SetUnhandledExceptionFilter 0000000180013324 f kernel32:KERNEL32.dll + 0001:0001232a GetStartupInfoW 000000018001332a f kernel32:KERNEL32.dll + 0001:00012330 IsProcessorFeaturePresent 0000000180013330 f kernel32:KERNEL32.dll + 0001:00012336 GetModuleHandleW 0000000180013336 f kernel32:KERNEL32.dll + 0001:0001233c memset 000000018001333c f vcruntime:VCRUNTIME140.dll + 0001:00012342 __CxxFrameHandler3 0000000180013342 f vcruntime:VCRUNTIME140.dll + 0001:00012348 __std_terminate 0000000180013348 f vcruntime:VCRUNTIME140.dll + 0001:0001234e _CxxThrowException 000000018001334e f vcruntime:VCRUNTIME140.dll + 0001:00012354 __std_exception_copy 0000000180013354 f vcruntime:VCRUNTIME140.dll + 0001:0001235a __std_exception_destroy 000000018001335a f vcruntime:VCRUNTIME140.dll + 0001:00012360 memcpy 0000000180013360 f vcruntime:VCRUNTIME140.dll + 0001:00012366 memmove 0000000180013366 f vcruntime:VCRUNTIME140.dll + 0001:0001236c _purecall 000000018001336c f vcruntime:VCRUNTIME140.dll + 0001:00012372 __C_specific_handler 0000000180013372 f vcruntime:VCRUNTIME140.dll + 0001:00012378 __CxxFrameHandler4 0000000180013378 f vcruntime:VCRUNTIME140_1.dll + 0001:0001237e __std_type_info_destroy_list 000000018001337e f vcruntime:VCRUNTIME140.dll + 0001:00012384 __current_exception 0000000180013384 f vcruntime:VCRUNTIME140.dll + 0001:0001238a __current_exception_context 000000018001338a f vcruntime:VCRUNTIME140.dll + 0001:00012390 strlen 0000000180013390 f ucrt:api-ms-win-crt-string-l1-1-0.dll + 0001:00012396 ceilf 0000000180013396 f ucrt:api-ms-win-crt-math-l1-1-0.dll + 0001:0001239c _initterm 000000018001339c f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123a2 _initterm_e 00000001800133a2 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123a8 free 00000001800133a8 f ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0001:000123ae malloc 00000001800133ae f ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0001:000123b4 _seh_filter_dll 00000001800133b4 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123ba _configure_narrow_argv 00000001800133ba f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123c0 _initialize_narrow_environment 00000001800133c0 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123c6 _initialize_onexit_table 00000001800133c6 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123cc _register_onexit_function 00000001800133cc f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123d2 _execute_onexit_table 00000001800133d2 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123d8 _crt_atexit 00000001800133d8 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123de _crt_at_quick_exit 00000001800133de f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123e4 _cexit 00000001800133e4 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123ea terminate 00000001800133ea f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:000123f0 __acrt_initialize 00000001800133f0 f msvcrt:ucrt_stubs.obj + 0001:000123f0 __scrt_stub_for_acrt_initialize 00000001800133f0 f msvcrt:ucrt_stubs.obj + 0001:000123f0 __vcrt_initialize 00000001800133f0 f msvcrt:ucrt_stubs.obj + 0001:000123f4 __acrt_thread_attach 00000001800133f4 f msvcrt:ucrt_stubs.obj + 0001:000123f4 __scrt_stub_for_acrt_thread_attach 00000001800133f4 f msvcrt:ucrt_stubs.obj + 0001:000123f4 __vcrt_thread_attach 00000001800133f4 f msvcrt:ucrt_stubs.obj + 0001:000123f8 __acrt_thread_detach 00000001800133f8 f msvcrt:ucrt_stubs.obj + 0001:000123f8 __scrt_stub_for_acrt_thread_detach 00000001800133f8 f msvcrt:ucrt_stubs.obj + 0001:000123f8 __vcrt_thread_detach 00000001800133f8 f msvcrt:ucrt_stubs.obj + 0001:000123fc __acrt_uninitialize 00000001800133fc f msvcrt:ucrt_stubs.obj + 0001:000123fc __scrt_stub_for_acrt_uninitialize 00000001800133fc f msvcrt:ucrt_stubs.obj + 0001:000123fc __vcrt_uninitialize 00000001800133fc f msvcrt:ucrt_stubs.obj + 0001:00012400 __acrt_uninitialize_critical 0000000180013400 f msvcrt:ucrt_stubs.obj + 0001:00012400 __scrt_stub_for_acrt_uninitialize_critical 0000000180013400 f msvcrt:ucrt_stubs.obj + 0001:00012400 __vcrt_uninitialize_critical 0000000180013400 f msvcrt:ucrt_stubs.obj + 0001:00012404 __scrt_stub_for_is_c_termination_complete 0000000180013404 f msvcrt:ucrt_stubs.obj + 0001:00012404 _is_c_termination_complete 0000000180013404 f msvcrt:ucrt_stubs.obj + 0001:000134c0 _guard_dispatch_icall_nop 00000001800144c0 f msvcrt:guard_dispatch.obj + 0001:000134e0 _guard_xfg_dispatch_icall_nop 00000001800144e0 f msvcrt:guard_xfg_dispatch.obj + 0002:00000000 __xc_a 0000000180017000 msvcrt:initializers.obj + 0002:00000110 __xc_z 0000000180017110 msvcrt:initializers.obj + 0002:00000550 __xi_a 0000000180017550 msvcrt:initializers.obj + 0002:00000660 __xi_z 0000000180017660 msvcrt:initializers.obj + 0002:00000770 __xl_a 0000000180017770 msvcrt:tlssup.obj + 0002:00000788 __xl_z 0000000180017788 msvcrt:tlssup.obj + 0002:00000790 __xp_a 0000000180017790 msvcrt:initializers.obj + 0002:000008a0 __xp_z 00000001800178a0 msvcrt:initializers.obj + 0002:000009b0 __xt_a 00000001800179b0 msvcrt:initializers.obj + 0002:00000ac0 __xt_z 0000000180017ac0 msvcrt:initializers.obj + 0002:00000bd0 __real@5f000000 0000000180017bd0 module.cpp.obj + 0002:00000be8 ??_7VulkanModule@@6B@ 0000000180017be8 module.cpp.obj + 0002:00000c23 ??_C@_06LEEKFEJC@vulkan?$AA@ 0000000180017c23 module.cpp.obj + 0002:00000c2b ??_C@_06LOBMEHPF@engine?$AA@ 0000000180017c2b module.cpp.obj + 0002:00000c33 ??_C@_05PLEPIPMI@1?40?41?$AA@ 0000000180017c33 module.cpp.obj + 0002:00000c3a ??_C@_06HBFNPGIC@shared?$AA@ 0000000180017c3a module.cpp.obj + 0002:00000c50 ??_R4VulkanModule@@6B@ 0000000180017c50 module.cpp.obj + 0002:00000c70 ??_R3VulkanModule@@8 0000000180017c70 module.cpp.obj + 0002:00000c84 ??_R2VulkanModule@@8 0000000180017c84 module.cpp.obj + 0002:00000ca0 ??_R1A@?0A@EA@VulkanModule@@8 0000000180017ca0 module.cpp.obj + 0002:00000cd0 ??_R1A@?0A@EA@IDynamicModule@api@@8 0000000180017cd0 module.cpp.obj + 0002:00000cf8 ??_R3IDynamicModule@api@@8 0000000180017cf8 module.cpp.obj + 0002:00000d0c ??_R2IDynamicModule@api@@8 0000000180017d0c module.cpp.obj + 0002:00000d20 ??_R1A@?0A@EA@IModule@api@@8 0000000180017d20 module.cpp.obj + 0002:00000d48 ??_R3IModule@api@@8 0000000180017d48 module.cpp.obj + 0002:00000d5c ??_R2IModule@api@@8 0000000180017d5c module.cpp.obj + 0002:00000d78 ??_7IDynamicModule@api@@6B@ 0000000180017d78 module.cpp.obj + 0002:00000dc0 ??_R4IDynamicModule@api@@6B@ 0000000180017dc0 module.cpp.obj + 0002:00000de8 ??_7IModule@api@@6B@ 0000000180017de8 module.cpp.obj + 0002:00000e30 ??_R4IModule@api@@6B@ 0000000180017e30 module.cpp.obj + 0002:00000e4c ?_Fake_alloc@std@@3U_Fake_allocator@1@B 0000000180017e4c module.cpp.obj + 0002:00000e58 ??_7FrameAllocator@pmr@@6B@ 0000000180017e58 module.cpp.obj + 0002:00000e80 ??_R4FrameAllocator@pmr@@6B@ 0000000180017e80 module.cpp.obj + 0002:00000ea0 ??_R3FrameAllocator@pmr@@8 0000000180017ea0 module.cpp.obj + 0002:00000eb4 ??_R2FrameAllocator@pmr@@8 0000000180017eb4 module.cpp.obj + 0002:00000ed0 ??_R1A@?0A@EA@FrameAllocator@pmr@@8 0000000180017ed0 module.cpp.obj + 0002:00000f00 ??_R1A@?0A@EA@memory_resource@pmr@std@@8 0000000180017f00 module.cpp.obj + 0002:00000f28 ??_R3memory_resource@pmr@std@@8 0000000180017f28 module.cpp.obj + 0002:00000f3c ??_R2memory_resource@pmr@std@@8 0000000180017f3c module.cpp.obj + 0002:00000f45 ??_C@_0P@GHFPNOJB@bad?5allocation?$AA@ 0000000180017f45 module.cpp.obj + 0002:00000f68 ??_7bad_alloc@std@@6B@ 0000000180017f68 module.cpp.obj + 0002:00000f80 ??_R4bad_alloc@std@@6B@ 0000000180017f80 module.cpp.obj + 0002:00000fa0 ??_R3bad_alloc@std@@8 0000000180017fa0 module.cpp.obj + 0002:00000fb4 ??_R2bad_alloc@std@@8 0000000180017fb4 module.cpp.obj + 0002:00000fd0 ??_R1A@?0A@EA@bad_alloc@std@@8 0000000180017fd0 module.cpp.obj + 0002:00001000 ??_R1A@?0A@EA@exception@std@@8 0000000180018000 module.cpp.obj + 0002:00001028 ??_R3exception@std@@8 0000000180018028 module.cpp.obj + 0002:0000103c ??_R2exception@std@@8 000000018001803c module.cpp.obj + 0002:00001058 ??_7exception@std@@6B@ 0000000180018058 module.cpp.obj + 0002:00001070 ??_R4exception@std@@6B@ 0000000180018070 module.cpp.obj + 0002:0000108c ??_C@_0BC@EOODALEL@Unknown?5exception?$AA@ 000000018001808c module.cpp.obj + 0002:000010a1 ??_C@_0BA@FOIKENOD@vector?5too?5long?$AA@ 00000001800180a1 module.cpp.obj + 0002:000010b4 ??_C@_0BF@KINCDENJ@bad?5array?5new?5length?$AA@ 00000001800180b4 module.cpp.obj + 0002:000010d8 ??_7bad_array_new_length@std@@6B@ 00000001800180d8 module.cpp.obj + 0002:000010f0 ??_R4bad_array_new_length@std@@6B@ 00000001800180f0 module.cpp.obj + 0002:00001110 ??_R3bad_array_new_length@std@@8 0000000180018110 module.cpp.obj + 0002:00001124 ??_R2bad_array_new_length@std@@8 0000000180018124 module.cpp.obj + 0002:00001140 ??_R1A@?0A@EA@bad_array_new_length@std@@8 0000000180018140 module.cpp.obj + 0002:00001161 ??_C@_0BL@GOIGLPKN@unordered_map?1set?5too?5long?$AA@ 0000000180018161 module.cpp.obj + 0002:00001181 ??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@ 0000000180018181 module.cpp.obj + 0002:00001194 ?piecewise_construct@std@@3Upiecewise_construct_t@1@B 0000000180018194 module.cpp.obj + 0002:00001195 ??_C@_0BK@OGNNAFAB@invalid?5hash?5bucket?5count?$AA@ 0000000180018195 module.cpp.obj + 0002:000011b8 ?_Min_buckets@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@2_KB 00000001800181b8 module.cpp.obj + 0002:000011d8 ??_7unsynchronized_pool_resource@pmr@std@@6B@ 00000001800181d8 core:module.cpp.obj + 0002:00001200 ??_R4unsynchronized_pool_resource@pmr@std@@6B@ 0000000180018200 core:module.cpp.obj + 0002:00001220 ??_R3unsynchronized_pool_resource@pmr@std@@8 0000000180018220 core:module.cpp.obj + 0002:00001234 ??_R2unsynchronized_pool_resource@pmr@std@@8 0000000180018234 core:module.cpp.obj + 0002:00001250 ??_R1A@?0A@EA@unsynchronized_pool_resource@pmr@std@@8 0000000180018250 core:module.cpp.obj + 0002:00001280 ??_R1A@?0A@EA@_Identity_equal_resource@pmr@std@@8 0000000180018280 core:module.cpp.obj + 0002:000012a8 ??_R3_Identity_equal_resource@pmr@std@@8 00000001800182a8 core:module.cpp.obj + 0002:000012bc ??_R2_Identity_equal_resource@pmr@std@@8 00000001800182bc core:module.cpp.obj + 0002:000012d8 ??_7_Identity_equal_resource@pmr@std@@6B@ 00000001800182d8 core:module.cpp.obj + 0002:00001300 ??_R4_Identity_equal_resource@pmr@std@@6B@ 0000000180018300 core:module.cpp.obj + 0002:00001320 ?_Default_next_capacity@_Pool@unsynchronized_pool_resource@pmr@std@@2_KB 0000000180018320 core:module.cpp.obj + 0002:00001338 ??_7type_info@@6B@ 0000000180018338 msvcrt:std_type_info_static.obj + 0002:00001348 _pDefaultRawDllMain 0000000180018348 msvcrt:dll_dllmain.obj + 0002:00001348 _pRawDllMain 0000000180018348 msvcrt:dll_dllmain.obj + 0002:00001358 __dyn_tls_dtor_callback 0000000180018358 msvcrt:tlsdtor.obj + 0002:00001368 __dyn_tls_init_callback 0000000180018368 msvcrt:tlsdyn.obj + 0002:00001380 __xmm@ffffffffffffffffffffffffffffffff 0000000180018380 msvcrt:utility.obj + 0002:000013a0 _load_config_used 00000001800183a0 msvcrt:loadcfg.obj + 0002:00001700 __CastGuardVftablesStart 0000000180018700 msvcrt:guard_support.obj + 0002:00001900 __CastGuardVftablesEnd 0000000180018900 msvcrt:guard_support.obj + 0002:00001aa0 _tls_used 0000000180018aa0 msvcrt:tlssup.obj + 0002:00001bd0 ??_R4type_info@@6B@ 0000000180018bd0 msvcrt:std_type_info_static.obj + 0002:00001c00 ??_R3type_info@@8 0000000180018c00 msvcrt:std_type_info_static.obj + 0002:00001c18 ??_R2type_info@@8 0000000180018c18 msvcrt:std_type_info_static.obj + 0002:00001c28 ??_R1A@?0A@EA@type_info@@8 0000000180018c28 msvcrt:std_type_info_static.obj + 0002:00001ed0 __rtc_iaa 0000000180018ed0 msvcrt:initsect.obj + 0002:00001fe0 __rtc_izz 0000000180018fe0 msvcrt:initsect.obj + 0002:000020f0 __rtc_taa 00000001800190f0 msvcrt:initsect.obj + 0002:00002200 __rtc_tzz 0000000180019200 msvcrt:initsect.obj + 0002:00002350 _CT??_R0?AVbad_alloc@std@@@8??0bad_alloc@std@@QEAA@AEBV01@@Z24 0000000180019350 module.cpp.obj + 0002:00002370 _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24 0000000180019370 module.cpp.obj + 0002:00002390 _CTA2?AVbad_alloc@std@@ 0000000180019390 module.cpp.obj + 0002:000023a0 _TI2?AVbad_alloc@std@@ 00000001800193a0 module.cpp.obj + 0002:000023c0 _CT??_R0?AVbad_array_new_length@std@@@8??0bad_array_new_length@std@@QEAA@AEBV01@@Z24 00000001800193c0 module.cpp.obj + 0002:000023e0 _CTA3?AVbad_array_new_length@std@@ 00000001800193e0 module.cpp.obj + 0002:000023f8 _TI3?AVbad_array_new_length@std@@ 00000001800193f8 module.cpp.obj + 0003:00000000 ??_R0?AVVulkanModule@@@8 000000018001c000 module.cpp.obj + 0003:00000030 ??_R0?AUIDynamicModule@api@@@8 000000018001c030 module.cpp.obj + 0003:00000070 ??_R0?AUIModule@api@@@8 000000018001c070 module.cpp.obj + 0003:000000a0 ??_R0?AVFrameAllocator@pmr@@@8 000000018001c0a0 module.cpp.obj + 0003:000000e0 ??_R0?AVmemory_resource@pmr@std@@@8 000000018001c0e0 module.cpp.obj + 0003:00000120 ??_R0?AVbad_alloc@std@@@8 000000018001c120 module.cpp.obj + 0003:00000150 ??_R0?AVexception@std@@@8 000000018001c150 module.cpp.obj + 0003:00000180 ??_R0?AVbad_array_new_length@std@@@8 000000018001c180 module.cpp.obj + 0003:000001c0 ??_R0?AUunsynchronized_pool_resource@pmr@std@@@8 000000018001c1c0 core:module.cpp.obj + 0003:00000210 ??_R0?AV_Identity_equal_resource@pmr@std@@@8 000000018001c210 core:module.cpp.obj + 0003:00000254 _fltused 000000018001c254 msvcrt:fltused.obj + 0003:00000258 __scrt_native_dllmain_reason 000000018001c258 msvcrt:utility.obj + 0003:00000280 __security_cookie 000000018001c280 msvcrt:gs_cookie.obj + 0003:000002c0 __security_cookie_complement 000000018001c2c0 msvcrt:gs_cookie.obj + 0003:000002d8 __isa_inverted 000000018001c2d8 msvcrt:cpu_disp.obj + 0003:000002e0 __isa_available 000000018001c2e0 msvcrt:cpu_disp.obj + 0003:000002e4 __isa_enabled 000000018001c2e4 msvcrt:cpu_disp.obj + 0003:000002e8 __memset_fast_string_threshold 000000018001c2e8 msvcrt:cpu_disp.obj + 0003:000002f0 __memset_nt_threshold 000000018001c2f0 msvcrt:cpu_disp.obj + 0003:00000300 __scrt_ucrt_dll_is_in_use 000000018001c300 msvcrt:ucrt_stubs.obj + 0003:00000420 ??_R0?AVtype_info@@@8 000000018001c420 msvcrt:std_type_info_static.obj + 0003:00000554 _tls_index 000000018001c554 msvcrt:tlssup.obj + 0003:00000560 ?__type_info_root_node@@3U__type_info_node@@A 000000018001c560 msvcrt:tncleanup.obj + 0003:00000578 ?_OptionsStorage@?1??__local_stdio_printf_options@@9@4_KA 000000018001c578 msvcrt:default_local_stdio_options.obj + 0003:00000588 ?_OptionsStorage@?1??__local_stdio_scanf_options@@9@4_KA 000000018001c588 msvcrt:default_local_stdio_options.obj + 0003:00000598 __scrt_current_native_startup_state 000000018001c598 msvcrt:utility.obj + 0003:000005a0 __scrt_native_startup_lock 000000018001c5a0 msvcrt:utility.obj + 0003:000005f0 __scrt_debugger_hook_flag 000000018001c5f0 msvcrt:utility_desktop.obj + 0003:000005f8 __castguard_check_failure_user_handled_fptr 000000018001c5f8 msvcrt:guard_support.obj + 0003:00000604 __avx10_version 000000018001c604 msvcrt:cpu_disp.obj + 0003:00000608 __favor 000000018001c608 msvcrt:cpu_disp.obj + 0005:00000000 __imp_GetStartupInfoW 0000000180020000 kernel32:KERNEL32.dll + 0005:00000008 __imp_GetModuleHandleW 0000000180020008 kernel32:KERNEL32.dll + 0005:00000010 __imp_IsProcessorFeaturePresent 0000000180020010 kernel32:KERNEL32.dll + 0005:00000018 __imp_SetUnhandledExceptionFilter 0000000180020018 kernel32:KERNEL32.dll + 0005:00000020 __imp_UnhandledExceptionFilter 0000000180020020 kernel32:KERNEL32.dll + 0005:00000028 __imp_IsDebuggerPresent 0000000180020028 kernel32:KERNEL32.dll + 0005:00000030 __imp_RtlVirtualUnwind 0000000180020030 kernel32:KERNEL32.dll + 0005:00000038 __imp_RtlLookupFunctionEntry 0000000180020038 kernel32:KERNEL32.dll + 0005:00000040 __imp_QueryPerformanceCounter 0000000180020040 kernel32:KERNEL32.dll + 0005:00000048 __imp_GetCurrentProcessId 0000000180020048 kernel32:KERNEL32.dll + 0005:00000050 __imp_GetCurrentThreadId 0000000180020050 kernel32:KERNEL32.dll + 0005:00000058 __imp_GetSystemTimeAsFileTime 0000000180020058 kernel32:KERNEL32.dll + 0005:00000060 __imp_DisableThreadLibraryCalls 0000000180020060 kernel32:KERNEL32.dll + 0005:00000068 __imp_InitializeSListHead 0000000180020068 kernel32:KERNEL32.dll + 0005:00000070 __imp_RtlCaptureContext 0000000180020070 kernel32:KERNEL32.dll + 0005:00000078 \177KERNEL32_NULL_THUNK_DATA 0000000180020078 kernel32:KERNEL32.dll + 0005:000000e8 __imp_?_Xbad_alloc@std@@YAXXZ 00000001800200e8 msvcprt:MSVCP140.dll + 0005:000000f0 __imp_?_Xlength_error@std@@YAXPEBD@Z 00000001800200f0 msvcprt:MSVCP140.dll + 0005:000000f8 \177MSVCP140_NULL_THUNK_DATA 00000001800200f8 msvcprt:MSVCP140.dll + 0005:00000150 __imp__Aligned_get_default_resource 0000000180020150 msvcprt:MSVCP140_1.dll + 0005:00000158 \177MSVCP140_1_NULL_THUNK_DATA 0000000180020158 msvcprt:MSVCP140_1.dll + 0005:000001b0 __imp___current_exception_context 00000001800201b0 vcruntime:VCRUNTIME140.dll + 0005:000001b8 __imp___current_exception 00000001800201b8 vcruntime:VCRUNTIME140.dll + 0005:000001c0 __imp_memcpy 00000001800201c0 vcruntime:VCRUNTIME140.dll + 0005:000001c8 __imp_memset 00000001800201c8 vcruntime:VCRUNTIME140.dll + 0005:000001d0 __imp___CxxFrameHandler3 00000001800201d0 vcruntime:VCRUNTIME140.dll + 0005:000001d8 __imp___std_terminate 00000001800201d8 vcruntime:VCRUNTIME140.dll + 0005:000001e0 __imp__CxxThrowException 00000001800201e0 vcruntime:VCRUNTIME140.dll + 0005:000001e8 __imp___std_exception_copy 00000001800201e8 vcruntime:VCRUNTIME140.dll + 0005:000001f0 __imp___std_exception_destroy 00000001800201f0 vcruntime:VCRUNTIME140.dll + 0005:000001f8 __imp___std_type_info_destroy_list 00000001800201f8 vcruntime:VCRUNTIME140.dll + 0005:00000200 __imp_memmove 0000000180020200 vcruntime:VCRUNTIME140.dll + 0005:00000208 __imp__purecall 0000000180020208 vcruntime:VCRUNTIME140.dll + 0005:00000210 __imp___C_specific_handler 0000000180020210 vcruntime:VCRUNTIME140.dll + 0005:00000218 \177VCRUNTIME140_NULL_THUNK_DATA 0000000180020218 vcruntime:VCRUNTIME140.dll + 0005:00000280 __imp___CxxFrameHandler4 0000000180020280 vcruntime:VCRUNTIME140_1.dll + 0005:00000288 \177VCRUNTIME140_1_NULL_THUNK_DATA 0000000180020288 vcruntime:VCRUNTIME140_1.dll + 0005:000002e0 __imp_malloc 00000001800202e0 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0005:000002e8 __imp_free 00000001800202e8 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0005:000002f0 \177api-ms-win-crt-heap-l1-1-0_NULL_THUNK_DATA 00000001800202f0 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0005:00000348 __imp_ceilf 0000000180020348 ucrt:api-ms-win-crt-math-l1-1-0.dll + 0005:00000350 \177api-ms-win-crt-math-l1-1-0_NULL_THUNK_DATA 0000000180020350 ucrt:api-ms-win-crt-math-l1-1-0.dll + 0005:000003a8 __imp__initterm_e 00000001800203a8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003b0 __imp__cexit 00000001800203b0 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003b8 __imp__initterm 00000001800203b8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003c0 __imp__register_onexit_function 00000001800203c0 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003c8 __imp__seh_filter_dll 00000001800203c8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003d0 __imp__configure_narrow_argv 00000001800203d0 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003d8 __imp__initialize_narrow_environment 00000001800203d8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003e0 __imp__initialize_onexit_table 00000001800203e0 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003e8 __imp__crt_at_quick_exit 00000001800203e8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003f0 __imp__execute_onexit_table 00000001800203f0 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000003f8 __imp__crt_atexit 00000001800203f8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:00000400 __imp_terminate 0000000180020400 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:00000408 \177api-ms-win-crt-runtime-l1-1-0_NULL_THUNK_DATA 0000000180020408 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:00000470 __imp_strlen 0000000180020470 ucrt:api-ms-win-crt-string-l1-1-0.dll + 0005:00000478 \177api-ms-win-crt-string-l1-1-0_NULL_THUNK_DATA 0000000180020478 ucrt:api-ms-win-crt-string-l1-1-0.dll + 0005:000004d0 __imp_?GlobalPool@@YAPEAVFrameAllocatorPool@pmr@@XZ 00000001800204d0 engine:engine.dll + 0005:000004d8 __imp_?TableRef@pmr@@YAAEAV?$unordered_map@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@U?$hash@_K@2@U?$equal_to@_K@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@XZ 00000001800204d8 engine:engine.dll + 0005:000004e0 \177engine_NULL_THUNK_DATA 00000001800204e0 engine:engine.dll + 0005:00000538 __IMPORT_DESCRIPTOR_engine 0000000180020538 engine:engine.dll + 0005:0000054c __IMPORT_DESCRIPTOR_MSVCP140_1 000000018002054c msvcprt:MSVCP140_1.dll + 0005:00000560 __IMPORT_DESCRIPTOR_MSVCP140 0000000180020560 msvcprt:MSVCP140.dll + 0005:00000574 __IMPORT_DESCRIPTOR_KERNEL32 0000000180020574 kernel32:KERNEL32.dll + 0005:00000588 __IMPORT_DESCRIPTOR_VCRUNTIME140 0000000180020588 vcruntime:VCRUNTIME140.dll + 0005:0000059c __IMPORT_DESCRIPTOR_VCRUNTIME140_1 000000018002059c vcruntime:VCRUNTIME140_1.dll + 0005:000005b0 __IMPORT_DESCRIPTOR_api-ms-win-crt-string-l1-1-0 00000001800205b0 ucrt:api-ms-win-crt-string-l1-1-0.dll + 0005:000005c4 __IMPORT_DESCRIPTOR_api-ms-win-crt-math-l1-1-0 00000001800205c4 ucrt:api-ms-win-crt-math-l1-1-0.dll + 0005:000005d8 __IMPORT_DESCRIPTOR_api-ms-win-crt-runtime-l1-1-0 00000001800205d8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:000005ec __IMPORT_DESCRIPTOR_api-ms-win-crt-heap-l1-1-0 00000001800205ec ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0005:00000600 __NULL_IMPORT_DESCRIPTOR 0000000180020600 engine:engine.dll + 0006:00000000 _tls_start 0000000180022000 msvcrt:tlssup.obj + 0006:00000110 ?MemPool@@3Uunsynchronized_pool_resource@pmr@std@@A 0000000180022110 core:module.cpp.obj + 0006:00000158 ?detail@@3UMemDetail@@A 0000000180022158 core:module.cpp.obj + 0006:000002c6 __tls_guard 00000001800222c6 msvcrt:tlsdyn.obj + 0006:000003ca _tls_end 00000001800223ca msvcrt:tlssup.obj + 0007:00000000 __guard_check_icall_fptr 0000000180023000 msvcrt:guard_support.obj + 0007:00000010 __guard_xfg_check_icall_fptr 0000000180023010 msvcrt:guard_support.obj + 0007:00000020 __guard_dispatch_icall_fptr 0000000180023020 msvcrt:guard_support.obj + 0007:00000030 __guard_xfg_dispatch_icall_fptr 0000000180023030 msvcrt:guard_support.obj + 0007:00000040 __guard_xfg_table_dispatch_icall_fptr 0000000180023040 msvcrt:guard_support.obj + 0007:00000050 __castguard_check_failure_os_handled_fptr 0000000180023050 msvcrt:guard_support.obj + 0007:00000060 __guard_memcpy_fptr 0000000180023060 vcruntime:softmemtag.obj + + entry point at 0001:0000004b + + Static symbols + + 0000:fffdb000 .debug$S 0000000180000000 vulkan.exp + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-math-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 ucrt:api-ms-win-crt-string-l1-1-0.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 kernel32:KERNEL32.dll + 0000:fffdb000 .debug$S 0000000180000000 msvcprt:MSVCP140.dll + 0000:fffdb000 .debug$S 0000000180000000 msvcprt:MSVCP140.dll + 0000:fffdb000 .debug$S 0000000180000000 msvcprt:MSVCP140_1.dll + 0000:00000000 _volmd 0000000180000000 msvcrt:cpu_disp.obj + 0000:fffde000 __guard_ehcont_?dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z 0000000180000000 msvcrt:dll_dllmain.obj + 0000:fffde000 __guard_fids_?dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z 0000000180000000 msvcrt:dll_dllmain.obj + 0000:fffde000 __guard_fids__ 0000000180000000 msvcrt:guard_support.obj + 0000:fffde000 __guard_fids__ 0000000180000000 msvcrt:guard_support.obj + 0000:fffde000 __guard_fids__guard_icall_checks_enforced 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:guard_support.obj + 0000:fffde000 __guard_fids__ 0000000180000000 msvcrt:std_type_info_static.obj + 0000:fffde000 __guard_fids__ 0000000180000000 msvcrt:tlsdtor.obj + 0000:fffde000 __guard_fids__ 0000000180000000 msvcrt:tlsdyn.obj + 0000:fffde000 __guard_ehcont___scrt_is_nonwritable_in_current_image 0000000180000000 msvcrt:utility.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:utility.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:utility.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:utility.obj + 0000:fffde000 __guard_fids___scrt_set_unhandled_exception_filter 0000000180000000 msvcrt:utility_desktop.obj + 0000:00000000 _volmd 0000000180000000 msvcrt:utility_desktop.obj + 0000:fffde000 __guard_fids__ 0000000180000000 vcruntime:softmemtag.obj + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140.dll + 0000:fffdb000 .debug$S 0000000180000000 vcruntime:VCRUNTIME140_1.dll + 0000:fffdb000 .debug$S 0000000180000000 engine:engine.dll + 0000:fffdb000 .debug$S 0000000180000000 engine:engine.dll + 0000:fffde004 __guard_fids__ 0000000180000004 msvcrt:tlsdtor.obj + 0000:fffde004 __guard_fids__ 0000000180000004 msvcrt:tlsdyn.obj + 0002:fffe901c $cppxdata$??0exception@std@@QEAA@AEBV01@@Z 000000018000001c core:module.cpp.obj + 0002:fffe901c $cppxdata$??1exception@std@@UEAA@XZ 000000018000001c core:module.cpp.obj + 0002:fffe901c $cppxdata$?deallocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@_K@Z 000000018000001c core:module.cpp.obj + 0001:fffff040 ?dtor$2@?0???1exception@std@@UEAA@XZ@4HA 0000000180000040 f core:module.cpp.obj + 0002:fffe9044 $stateUnwindMap$??0exception@std@@QEAA@AEBV01@@Z 0000000180000044 core:module.cpp.obj + 0002:fffe9044 $stateUnwindMap$??1exception@std@@UEAA@XZ 0000000180000044 core:module.cpp.obj + 0002:fffe9044 $stateUnwindMap$?deallocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@_K@Z 0000000180000044 core:module.cpp.obj + 0002:fffe904c $ip2state$??0exception@std@@QEAA@AEBV01@@Z 000000018000004c core:module.cpp.obj + 0002:fffe904c $ip2state$??1exception@std@@UEAA@XZ 000000018000004c core:module.cpp.obj + 0002:fffe904c $ip2state$?deallocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@_K@Z 000000018000004c core:module.cpp.obj + 0001:fffff050 ?dtor$2@?0??deallocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@_K@Z@4HA 0000000180000050 f core:module.cpp.obj + 0001:fffff060 ?dtor$2@?0???0exception@std@@QEAA@AEBV01@@Z@4HA 0000000180000060 f core:module.cpp.obj + 0001:00001a00 ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@VFrameAllocator@pmr@@@std@@@std@@@std@@QEAA@PEAVFrameAllocator@pmr@@PEBU_Container_base0@1@@Z 0000000180002a00 f module.cpp.obj + 0001:00001a40 ??0?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@QEAA@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@1@PEBV?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@1@@Z 0000000180002a40 f module.cpp.obj + 0001:00001a80 ??0?$_List_const_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@QEAA@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@1@PEBV?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@1@@Z 0000000180002a80 f module.cpp.obj + 0001:00001ac0 ??0?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@QEAA@PEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@1@PEBV?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@1@@Z 0000000180002ac0 f module.cpp.obj + 0001:00001e20 ?dtor$2@?0???0Name@pmr@@QEAA@PEBD@Z@4HA 0000000180002e20 f i module.cpp.obj + 0001:00002bb0 ?catch$8@?0???$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z@4HA 0000000180003bb0 f i module.cpp.obj + 0001:00002f30 ?dtor$2@?0???0FrameAllocator@pmr@@QEAA@_K@Z@4HA 0000000180003f30 f i module.cpp.obj + 0001:00003380 ?dtor$2@?0???0exception@std@@QEAA@AEBV01@@Z@4HA 0000000180004380 f i module.cpp.obj + 0001:000035a0 ?dtor$2@?0???1exception@std@@UEAA@XZ@4HA 00000001800045a0 f i module.cpp.obj + 0001:00003650 ?dtor$2@?0???$?0AEA_K$0A@@?$tuple@AEA_K@std@@QEAA@AEA_K@Z@4HA 0000000180004650 f i module.cpp.obj + 0001:00003960 ?dtor$5@?0???$_Uninitialized_move@PEAVFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@YAPEAVFrameAllocator@pmr@@QEAV12@0PEAV12@AEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@20@@Z@4HA 0000000180004960 f i module.cpp.obj + 0001:00003a80 ?dtor$2@?0??deallocate@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@2@_K@Z@4HA 0000000180004a80 f i module.cpp.obj + 0001:000043b0 ?dtor$2@?0???$?0VFrameAllocator@pmr@@$$V$0A@@?$tuple@$$QEAVFrameAllocator@pmr@@@std@@QEAA@$$QEAVFrameAllocator@pmr@@@Z@4HA 00000001800053b0 f i module.cpp.obj + 0001:00004820 ?dtor$4@?0???$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z@4HA 0000000180005820 f i module.cpp.obj + 0001:00004850 ?dtor$5@?0???$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z@4HA 0000000180005850 f i module.cpp.obj + 0001:00004d00 ?dtor$6@?0???$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z@4HA 0000000180005d00 f i module.cpp.obj + 0001:00004ed0 ?dtor$2@?0???$?0V?$polymorphic_allocator@D@pmr@std@@$0A@@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@QEBDAEBV?$polymorphic_allocator@D@pmr@1@@Z@4HA 0000000180005ed0 f i module.cpp.obj + 0001:000056d0 ?dtor$3@?0???$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z@4HA 00000001800066d0 f i module.cpp.obj + 0001:00006400 ?dtor$5@?0???0?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@$$QEAV01@AEBV?$polymorphic_allocator@D@pmr@1@@Z@4HA 0000000180007400 f i module.cpp.obj + 0001:00006fc0 ?dtor$2@?0???$?0AEBUpiecewise_construct_t@std@@V?$tuple@$$QEA_K@1@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@$0A@@?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@QEAA@AEBUpiecewise_construct_t@1@$$QEAV?$tuple@$$QEA_K@1@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z@4HA 0000000180007fc0 f i module.cpp.obj + 0001:00007270 ?dtor$2@?0???$?0V?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$0A@@?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@QEAA@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@1@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@Z@4HA 0000000180008270 f i module.cpp.obj + 0001:00007430 ?dtor$2@?0???$?0_K$$V$0A@@?$tuple@$$QEA_K@std@@QEAA@$$QEA_K@Z@4HA 0000000180008430 f i module.cpp.obj + 0001:00007530 ?dtor$2@?0??deallocate@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@3@_K@Z@4HA 0000000180008530 f i module.cpp.obj + 0001:000081b0 ?dtor$2@?0??deallocate@?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@QEAAXQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@3@_K@Z@4HA 00000001800091b0 f i module.cpp.obj + 0001:000094c0 ?dtor$2@?0??deallocate@?$polymorphic_allocator@D@pmr@std@@QEAAXQEAD_K@Z@4HA 000000018000a4c0 f i module.cpp.obj + 0001:00009b90 ?dtor$5@?0???$_Uninitialized_copy_n@PEBUModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@YAPEAUModuleDependency@api@@PEBU12@_KPEAU12@AEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@@Z@4HA 000000018000ab90 f i module.cpp.obj + 0001:00009e50 ?dtor$2@?0??deallocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@_K@Z@4HA 000000018000ae50 f i module.cpp.obj + 0001:0000a4a0 ?dtor$2@?0???$?0AEBUModuleDependency@api@@$0A@@?$tuple@AEBUModuleDependency@api@@@std@@QEAA@AEBUModuleDependency@api@@@Z@4HA 000000018000b4a0 f i module.cpp.obj + 0001:0000a690 ??__EMemPool@@YAXXZ 000000018000b690 f core:module.cpp.obj + 0001:0000a6d0 ??__FMemPool@@YAXXZ 000000018000b6d0 f core:module.cpp.obj + 0001:0000a830 ?dtor$4@?0???3@YAXPEAX@Z@4HA 000000018000b830 f core:module.cpp.obj + 0001:0000ab10 ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@QEAA@PEAU_Pool@unsynchronized_pool_resource@pmr@1@PEBU_Container_base0@1@@Z 000000018000bb10 f core:module.cpp.obj + 0001:0000ab50 ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@PEAUISubSystem@api@@@std@@@std@@@std@@QEAA@PEAPEAUISubSystem@api@@PEBU_Container_base0@1@@Z 000000018000bb50 f core:module.cpp.obj + 0001:0000ab90 __tls_init 000000018000bb90 f core:module.cpp.obj + 0001:0000b680 ?dtor$2@?0??_Find_pool@unsynchronized_pool_resource@pmr@std@@AEAA?AU?$pair@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@E@3@_K0@Z@4HA 000000018000c680 f i core:module.cpp.obj + 0001:0000b920 ?dtor$5@?0???$emplace@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@AEAE@Z@4HA 000000018000c920 f i core:module.cpp.obj + 0001:0000c6f0 ?catch$8@?0???$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z@4HA 000000018000d6f0 f i core:module.cpp.obj + 0001:0000cb10 ?dtor$2@?0???$?0AEAE$0A@@?$tuple@AEAE@std@@QEAA@AEAE@Z@4HA 000000018000db10 f i core:module.cpp.obj + 0001:0000cfa0 ?dtor$2@?0???$?0U_Pool@unsynchronized_pool_resource@pmr@std@@$$V$0A@@?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@QEAA@$$QEAU_Pool@unsynchronized_pool_resource@pmr@1@@Z@4HA 000000018000dfa0 f i core:module.cpp.obj + 0001:0000d300 ?dtor$5@?0???$_Uninitialized_move@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@QEAU1230@0PEAU1230@AEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@30@@Z@4HA 000000018000e300 f i core:module.cpp.obj + 0001:0000d3d0 ?dtor$2@?0??deallocate@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@23@_K@Z@4HA 000000018000e3d0 f i core:module.cpp.obj + 0001:0000df60 ?dtor$13@?0??_Deallocate@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@QEAX@Z@4HA 000000018000ef60 f i core:module.cpp.obj + 0001:0000e070 ?dtor$4@?0??_Deallocate_oversized@unsynchronized_pool_resource@pmr@std@@AEAAXPEAX_K1@Z@4HA 000000018000f070 f i core:module.cpp.obj + 0001:0000e3b0 ?dtor$9@?0??release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ@4HA 000000018000f3b0 f i core:module.cpp.obj + 0001:0000e570 ?dtor$5@?0??_Clear@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@@Z@4HA 000000018000f570 f i core:module.cpp.obj + 0001:0000eac0 ?catch$1@?0???$_Reallocate@$00@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAXAEA_K@Z@4HA 000000018000fac0 f i core:module.cpp.obj + 0001:0000ed80 ?dtor$2@?0??deallocate@?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@QEAAXQEAPEAUISubSystem@api@@_K@Z@4HA 000000018000fd80 f i core:module.cpp.obj + 0001:00010a94 ?dllmain_crt_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z 0000000180011a94 f msvcrt:dll_dllmain.obj + 0001:00010af8 ?dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z 0000000180011af8 f msvcrt:dll_dllmain.obj + 0001:00010c54 ?dllmain_crt_process_detach@@YAH_N@Z 0000000180011c54 f msvcrt:dll_dllmain.obj + 0001:00010cf4 ?dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z 0000000180011cf4 f msvcrt:dll_dllmain.obj + 0001:00010e68 ?dllmain_raw@@YAHQEAUHINSTANCE__@@KQEAX@Z 0000000180011e68 f msvcrt:dll_dllmain.obj + 0001:00011198 __get_entropy 0000000180012198 f msvcrt:gs_support.obj + 0001:000113a0 ?find_pe_section@@YAPEAU_IMAGE_SECTION_HEADER@@QEAE_K@Z 00000001800123a0 f msvcrt:utility.obj + 0001:00011404 ?is_potentially_valid_image_base@@YA_NQEAX@Z 0000000180012404 f msvcrt:utility.obj + 0001:00011cec __castguard_check_failure_os_handled_wrapper 0000000180012cec f msvcrt:guard_support.obj + 0001:00011d4c __castguard_check_failure_user_handled_wrapper 0000000180012d4c f msvcrt:guard_support.obj + 0001:00011d70 __castguard_compat_check 0000000180012d70 f msvcrt:guard_support.obj + 0001:00011ef8 __castguard_slow_path_compat_check 0000000180012ef8 f msvcrt:guard_support.obj + 0001:000134b0 $$000000 00000001800144b0 msvcrt:guard_dispatch.obj + 0001:000134d0 $$000000 00000001800144d0 msvcrt:guard_xfg_dispatch.obj + 0001:000144ee ?fin$0@?0??dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z@4HA 00000001800154ee f msvcrt:dll_dllmain.obj + 0001:0001450a ?fin$0@?0??dllmain_crt_process_detach@@YAH_N@Z@4HA 000000018001550a f msvcrt:dll_dllmain.obj + 0001:00014523 ?fin$1@?0??dllmain_crt_process_detach@@YAH_N@Z@4HA 0000000180015523 f msvcrt:dll_dllmain.obj + 0001:00014542 ?filt$0@?0??dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z@4HA 0000000180015542 f msvcrt:dll_dllmain.obj + 0001:00014585 __scrt_is_nonwritable_in_current_image$filt$0 0000000180015585 f msvcrt:utility.obj + 0002:00000220 __xd_a 0000000180017220 msvcrt:tlsdyn.obj + 0002:00000330 __tls_init$initializer$ 0000000180017330 core:module.cpp.obj + 0002:00000440 __xd_z 0000000180017440 msvcrt:tlsdyn.obj + 0002:00000778 __xl_c 0000000180017778 msvcrt:tlsdyn.obj + 0002:00000780 __xl_d 0000000180017780 msvcrt:tlsdtor.obj + 0002:00002458 $cppxdata$??0Name@pmr@@QEAA@PEBD@Z 0000000180019458 module.cpp.obj + 0002:00002480 $stateUnwindMap$??0Name@pmr@@QEAA@PEBD@Z 0000000180019480 module.cpp.obj + 0002:00002488 $ip2state$??0Name@pmr@@QEAA@PEBD@Z 0000000180019488 module.cpp.obj + 0002:000025e0 $cppxdata$??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 00000001800195e0 module.cpp.obj + 0002:00002608 $stateUnwindMap$??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 0000000180019608 module.cpp.obj + 0002:00002618 $tryMap$??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 0000000180019618 module.cpp.obj + 0002:0000262c $handlerMap$0$??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 000000018001962c module.cpp.obj + 0002:00002640 $ip2state$??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 0000000180019640 module.cpp.obj + 0002:000026e4 $cppxdata$??0FrameAllocator@pmr@@QEAA@_K@Z 00000001800196e4 module.cpp.obj + 0002:0000270c $stateUnwindMap$??0FrameAllocator@pmr@@QEAA@_K@Z 000000018001970c module.cpp.obj + 0002:00002714 $ip2state$??0FrameAllocator@pmr@@QEAA@_K@Z 0000000180019714 module.cpp.obj + 0002:000027a4 $cppxdata$??0exception@std@@QEAA@AEBV01@@Z 00000001800197a4 module.cpp.obj + 0002:000027cc $stateUnwindMap$??0exception@std@@QEAA@AEBV01@@Z 00000001800197cc module.cpp.obj + 0002:000027d4 $ip2state$??0exception@std@@QEAA@AEBV01@@Z 00000001800197d4 module.cpp.obj + 0002:0000283c $cppxdata$??1exception@std@@UEAA@XZ 000000018001983c module.cpp.obj + 0002:00002864 $stateUnwindMap$??1exception@std@@UEAA@XZ 0000000180019864 module.cpp.obj + 0002:0000286c $ip2state$??1exception@std@@UEAA@XZ 000000018001986c module.cpp.obj + 0002:000028b4 $cppxdata$??$?0AEA_K$0A@@?$tuple@AEA_K@std@@QEAA@AEA_K@Z 00000001800198b4 module.cpp.obj + 0002:000028dc $stateUnwindMap$??$?0AEA_K$0A@@?$tuple@AEA_K@std@@QEAA@AEA_K@Z 00000001800198dc module.cpp.obj + 0002:000028e4 $ip2state$??$?0AEA_K$0A@@?$tuple@AEA_K@std@@QEAA@AEA_K@Z 00000001800198e4 module.cpp.obj + 0002:00002964 $cppxdata$??$_Uninitialized_move@PEAVFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@YAPEAVFrameAllocator@pmr@@QEAV12@0PEAV12@AEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@20@@Z 0000000180019964 module.cpp.obj + 0002:0000298c $stateUnwindMap$??$_Uninitialized_move@PEAVFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@YAPEAVFrameAllocator@pmr@@QEAV12@0PEAV12@AEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@20@@Z 000000018001998c module.cpp.obj + 0002:00002994 $ip2state$??$_Uninitialized_move@PEAVFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@YAPEAVFrameAllocator@pmr@@QEAV12@0PEAV12@AEAV?$polymorphic_allocator@VFrameAllocator@pmr@@@20@@Z 0000000180019994 module.cpp.obj + 0002:000029dc $cppxdata$?deallocate@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@2@_K@Z 00000001800199dc module.cpp.obj + 0002:00002a04 $stateUnwindMap$?deallocate@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@2@_K@Z 0000000180019a04 module.cpp.obj + 0002:00002a0c $ip2state$?deallocate@?$polymorphic_allocator@VFrameAllocator@pmr@@@pmr@std@@QEAAXQEAVFrameAllocator@2@_K@Z 0000000180019a0c module.cpp.obj + 0002:00002b3c $cppxdata$??$?0VFrameAllocator@pmr@@$$V$0A@@?$tuple@$$QEAVFrameAllocator@pmr@@@std@@QEAA@$$QEAVFrameAllocator@pmr@@@Z 0000000180019b3c module.cpp.obj + 0002:00002b64 $stateUnwindMap$??$?0VFrameAllocator@pmr@@$$V$0A@@?$tuple@$$QEAVFrameAllocator@pmr@@@std@@QEAA@$$QEAVFrameAllocator@pmr@@@Z 0000000180019b64 module.cpp.obj + 0002:00002b6c $ip2state$??$?0VFrameAllocator@pmr@@$$V$0A@@?$tuple@$$QEAVFrameAllocator@pmr@@@std@@QEAA@$$QEAVFrameAllocator@pmr@@@Z 0000000180019b6c module.cpp.obj + 0002:00002bfc $cppxdata$??$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z 0000000180019bfc module.cpp.obj + 0002:00002c24 $stateUnwindMap$??$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z 0000000180019c24 module.cpp.obj + 0002:00002c34 $ip2state$??$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z 0000000180019c34 module.cpp.obj + 0002:00002cc4 $cppxdata$??$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180019cc4 module.cpp.obj + 0002:00002cec $stateUnwindMap$??$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180019cec module.cpp.obj + 0002:00002cf4 $ip2state$??$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180019cf4 module.cpp.obj + 0002:00002d4c $cppxdata$??$?0V?$polymorphic_allocator@D@pmr@std@@$0A@@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@QEBDAEBV?$polymorphic_allocator@D@pmr@1@@Z 0000000180019d4c module.cpp.obj + 0002:00002d74 $stateUnwindMap$??$?0V?$polymorphic_allocator@D@pmr@std@@$0A@@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@QEBDAEBV?$polymorphic_allocator@D@pmr@1@@Z 0000000180019d74 module.cpp.obj + 0002:00002d7c $ip2state$??$?0V?$polymorphic_allocator@D@pmr@std@@$0A@@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@QEBDAEBV?$polymorphic_allocator@D@pmr@1@@Z 0000000180019d7c module.cpp.obj + 0002:00002e7c $cppxdata$??$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180019e7c module.cpp.obj + 0002:00002ea4 $stateUnwindMap$??$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180019ea4 module.cpp.obj + 0002:00002eac $ip2state$??$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000180019eac module.cpp.obj + 0002:00003004 $cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@$$QEAV01@AEBV?$polymorphic_allocator@D@pmr@1@@Z 000000018001a004 module.cpp.obj + 0002:0000302c $stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@$$QEAV01@AEBV?$polymorphic_allocator@D@pmr@1@@Z 000000018001a02c module.cpp.obj + 0002:00003034 $ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@$$QEAV01@AEBV?$polymorphic_allocator@D@pmr@1@@Z 000000018001a034 module.cpp.obj + 0002:000031a4 $cppxdata$??$?0AEBUpiecewise_construct_t@std@@V?$tuple@$$QEA_K@1@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@$0A@@?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@QEAA@AEBUpiecewise_construct_t@1@$$QEAV?$tuple@$$QEA_K@1@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z 000000018001a1a4 module.cpp.obj + 0002:000031cc $stateUnwindMap$??$?0AEBUpiecewise_construct_t@std@@V?$tuple@$$QEA_K@1@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@$0A@@?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@QEAA@AEBUpiecewise_construct_t@1@$$QEAV?$tuple@$$QEA_K@1@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z 000000018001a1cc module.cpp.obj + 0002:000031d4 $ip2state$??$?0AEBUpiecewise_construct_t@std@@V?$tuple@$$QEA_K@1@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@$0A@@?$tuple@Upiecewise_construct_t@std@@V?$tuple@$$QEA_K@2@V?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@2@@std@@QEAA@AEBUpiecewise_construct_t@1@$$QEAV?$tuple@$$QEA_K@1@$$QEAV?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@1@@Z 000000018001a1d4 module.cpp.obj + 0002:0000324c $cppxdata$??$?0V?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$0A@@?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@QEAA@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@1@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@Z 000000018001a24c module.cpp.obj + 0002:00003274 $stateUnwindMap$??$?0V?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$0A@@?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@QEAA@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@1@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@Z 000000018001a274 module.cpp.obj + 0002:0000327c $ip2state$??$?0V?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$0A@@?$tuple@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@2@@std@@QEAA@$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@1@AEBV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@@Z 000000018001a27c module.cpp.obj + 0002:000032e4 $cppxdata$??$?0_K$$V$0A@@?$tuple@$$QEA_K@std@@QEAA@$$QEA_K@Z 000000018001a2e4 module.cpp.obj + 0002:0000330c $stateUnwindMap$??$?0_K$$V$0A@@?$tuple@$$QEA_K@std@@QEAA@$$QEA_K@Z 000000018001a30c module.cpp.obj + 0002:00003314 $ip2state$??$?0_K$$V$0A@@?$tuple@$$QEA_K@std@@QEAA@$$QEA_K@Z 000000018001a314 module.cpp.obj + 0002:00003364 $cppxdata$?deallocate@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@3@_K@Z 000000018001a364 module.cpp.obj + 0002:0000338c $stateUnwindMap$?deallocate@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@3@_K@Z 000000018001a38c module.cpp.obj + 0002:00003394 $ip2state$?deallocate@?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@QEAAXQEAU?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@3@_K@Z 000000018001a394 module.cpp.obj + 0002:000034c4 $cppxdata$?deallocate@?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@QEAAXQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@3@_K@Z 000000018001a4c4 module.cpp.obj + 0002:000034ec $stateUnwindMap$?deallocate@?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@QEAAXQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@3@_K@Z 000000018001a4ec module.cpp.obj + 0002:000034f4 $ip2state$?deallocate@?$polymorphic_allocator@V?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@@pmr@std@@QEAAXQEAV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@3@_K@Z 000000018001a4f4 module.cpp.obj + 0002:0000366c $cppxdata$?deallocate@?$polymorphic_allocator@D@pmr@std@@QEAAXQEAD_K@Z 000000018001a66c module.cpp.obj + 0002:00003694 $stateUnwindMap$?deallocate@?$polymorphic_allocator@D@pmr@std@@QEAAXQEAD_K@Z 000000018001a694 module.cpp.obj + 0002:0000369c $ip2state$?deallocate@?$polymorphic_allocator@D@pmr@std@@QEAAXQEAD_K@Z 000000018001a69c module.cpp.obj + 0002:00003734 $cppxdata$??$_Uninitialized_copy_n@PEBUModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@YAPEAUModuleDependency@api@@PEBU12@_KPEAU12@AEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@@Z 000000018001a734 module.cpp.obj + 0002:0000375c $stateUnwindMap$??$_Uninitialized_copy_n@PEBUModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@YAPEAUModuleDependency@api@@PEBU12@_KPEAU12@AEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@@Z 000000018001a75c module.cpp.obj + 0002:00003764 $ip2state$??$_Uninitialized_copy_n@PEBUModuleDependency@api@@V?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@@std@@YAPEAUModuleDependency@api@@PEBU12@_KPEAU12@AEAV?$polymorphic_allocator@UModuleDependency@api@@@pmr@0@@Z 000000018001a764 module.cpp.obj + 0002:000037dc $cppxdata$?deallocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@_K@Z 000000018001a7dc module.cpp.obj + 0002:00003804 $stateUnwindMap$?deallocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@_K@Z 000000018001a804 module.cpp.obj + 0002:0000380c $ip2state$?deallocate@?$polymorphic_allocator@UModuleDependency@api@@@pmr@std@@QEAAXQEAUModuleDependency@api@@_K@Z 000000018001a80c module.cpp.obj + 0002:00003904 $cppxdata$??$?0AEBUModuleDependency@api@@$0A@@?$tuple@AEBUModuleDependency@api@@@std@@QEAA@AEBUModuleDependency@api@@@Z 000000018001a904 module.cpp.obj + 0002:0000392c $stateUnwindMap$??$?0AEBUModuleDependency@api@@$0A@@?$tuple@AEBUModuleDependency@api@@@std@@QEAA@AEBUModuleDependency@api@@@Z 000000018001a92c module.cpp.obj + 0002:00003934 $ip2state$??$?0AEBUModuleDependency@api@@$0A@@?$tuple@AEBUModuleDependency@api@@@std@@QEAA@AEBUModuleDependency@api@@@Z 000000018001a934 module.cpp.obj + 0002:000039c4 $cppxdata$??3@YAXPEAX@Z 000000018001a9c4 core:module.cpp.obj + 0002:000039ec $stateUnwindMap$??3@YAXPEAX@Z 000000018001a9ec core:module.cpp.obj + 0002:000039f4 $ip2state$??3@YAXPEAX@Z 000000018001a9f4 core:module.cpp.obj + 0002:00003b34 $cppxdata$?_Find_pool@unsynchronized_pool_resource@pmr@std@@AEAA?AU?$pair@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@E@3@_K0@Z 000000018001ab34 core:module.cpp.obj + 0002:00003b5c $stateUnwindMap$?_Find_pool@unsynchronized_pool_resource@pmr@std@@AEAA?AU?$pair@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@E@3@_K0@Z 000000018001ab5c core:module.cpp.obj + 0002:00003b64 $ip2state$?_Find_pool@unsynchronized_pool_resource@pmr@std@@AEAA?AU?$pair@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@std@@E@3@_K0@Z 000000018001ab64 core:module.cpp.obj + 0002:00003bbc $cppxdata$??$emplace@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@AEAE@Z 000000018001abbc core:module.cpp.obj + 0002:00003be4 $stateUnwindMap$??$emplace@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@AEAE@Z 000000018001abe4 core:module.cpp.obj + 0002:00003bec $ip2state$??$emplace@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@AEAE@Z 000000018001abec core:module.cpp.obj + 0002:00003d2c $cppxdata$??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 000000018001ad2c core:module.cpp.obj + 0002:00003d54 $stateUnwindMap$??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 000000018001ad54 core:module.cpp.obj + 0002:00003d64 $tryMap$??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 000000018001ad64 core:module.cpp.obj + 0002:00003d78 $handlerMap$0$??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 000000018001ad78 core:module.cpp.obj + 0002:00003d8c $ip2state$??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 000000018001ad8c core:module.cpp.obj + 0002:00003e30 $cppxdata$??$?0AEAE$0A@@?$tuple@AEAE@std@@QEAA@AEAE@Z 000000018001ae30 core:module.cpp.obj + 0002:00003e58 $stateUnwindMap$??$?0AEAE$0A@@?$tuple@AEAE@std@@QEAA@AEAE@Z 000000018001ae58 core:module.cpp.obj + 0002:00003e60 $ip2state$??$?0AEAE$0A@@?$tuple@AEAE@std@@QEAA@AEAE@Z 000000018001ae60 core:module.cpp.obj + 0002:00003f18 $cppxdata$??$?0U_Pool@unsynchronized_pool_resource@pmr@std@@$$V$0A@@?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@QEAA@$$QEAU_Pool@unsynchronized_pool_resource@pmr@1@@Z 000000018001af18 core:module.cpp.obj + 0002:00003f40 $stateUnwindMap$??$?0U_Pool@unsynchronized_pool_resource@pmr@std@@$$V$0A@@?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@QEAA@$$QEAU_Pool@unsynchronized_pool_resource@pmr@1@@Z 000000018001af40 core:module.cpp.obj + 0002:00003f48 $ip2state$??$?0U_Pool@unsynchronized_pool_resource@pmr@std@@$$V$0A@@?$tuple@$$QEAU_Pool@unsynchronized_pool_resource@pmr@std@@@std@@QEAA@$$QEAU_Pool@unsynchronized_pool_resource@pmr@1@@Z 000000018001af48 core:module.cpp.obj + 0002:00003fd0 $cppxdata$??$_Uninitialized_move@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@QEAU1230@0PEAU1230@AEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@30@@Z 000000018001afd0 core:module.cpp.obj + 0002:00003ff8 $stateUnwindMap$??$_Uninitialized_move@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@QEAU1230@0PEAU1230@AEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@30@@Z 000000018001aff8 core:module.cpp.obj + 0002:00004000 $ip2state$??$_Uninitialized_move@PEAU_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@YAPEAU_Pool@unsynchronized_pool_resource@pmr@0@QEAU1230@0PEAU1230@AEAV?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@30@@Z 000000018001b000 core:module.cpp.obj + 0002:00004048 $cppxdata$?deallocate@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@23@_K@Z 000000018001b048 core:module.cpp.obj + 0002:00004070 $stateUnwindMap$?deallocate@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@23@_K@Z 000000018001b070 core:module.cpp.obj + 0002:00004078 $ip2state$?deallocate@?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@pmr@std@@QEAAXQEAU_Pool@unsynchronized_pool_resource@23@_K@Z 000000018001b078 core:module.cpp.obj + 0002:000041a8 $cppxdata$?_Deallocate@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@QEAX@Z 000000018001b1a8 core:module.cpp.obj + 0002:000041d0 $stateUnwindMap$?_Deallocate@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@QEAX@Z 000000018001b1d0 core:module.cpp.obj + 0002:000041d8 $ip2state$?_Deallocate@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@QEAX@Z 000000018001b1d8 core:module.cpp.obj + 0002:00004218 $cppxdata$?_Deallocate_oversized@unsynchronized_pool_resource@pmr@std@@AEAAXPEAX_K1@Z 000000018001b218 core:module.cpp.obj + 0002:00004240 $stateUnwindMap$?_Deallocate_oversized@unsynchronized_pool_resource@pmr@std@@AEAAXPEAX_K1@Z 000000018001b240 core:module.cpp.obj + 0002:00004248 $ip2state$?_Deallocate_oversized@unsynchronized_pool_resource@pmr@std@@AEAAXPEAX_K1@Z 000000018001b248 core:module.cpp.obj + 0002:000042b0 $cppxdata$?release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ 000000018001b2b0 core:module.cpp.obj + 0002:000042d8 $stateUnwindMap$?release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ 000000018001b2d8 core:module.cpp.obj + 0002:000042e0 $ip2state$?release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ 000000018001b2e0 core:module.cpp.obj + 0002:00004338 $cppxdata$?_Clear@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@@Z 000000018001b338 core:module.cpp.obj + 0002:00004360 $stateUnwindMap$?_Clear@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@@Z 000000018001b360 core:module.cpp.obj + 0002:00004368 $ip2state$?_Clear@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAXAEAU234@@Z 000000018001b368 core:module.cpp.obj + 0002:00004408 $cppxdata$??$_Reallocate@$00@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAXAEA_K@Z 000000018001b408 core:module.cpp.obj + 0002:00004430 $stateUnwindMap$??$_Reallocate@$00@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAXAEA_K@Z 000000018001b430 core:module.cpp.obj + 0002:00004440 $tryMap$??$_Reallocate@$00@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAXAEA_K@Z 000000018001b440 core:module.cpp.obj + 0002:00004454 $handlerMap$0$??$_Reallocate@$00@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAXAEA_K@Z 000000018001b454 core:module.cpp.obj + 0002:00004468 $ip2state$??$_Reallocate@$00@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAXAEA_K@Z 000000018001b468 core:module.cpp.obj + 0002:000044ec $cppxdata$?deallocate@?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@QEAAXQEAPEAUISubSystem@api@@_K@Z 000000018001b4ec core:module.cpp.obj + 0002:00004514 $stateUnwindMap$?deallocate@?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@QEAAXQEAPEAUISubSystem@api@@_K@Z 000000018001b514 core:module.cpp.obj + 0002:0000451c $ip2state$?deallocate@?$polymorphic_allocator@PEAUISubSystem@api@@@pmr@std@@QEAAXQEAPEAUISubSystem@api@@_K@Z 000000018001b51c core:module.cpp.obj + 0002:00004558 $unwind$??_Gtype_info@@UEAAPEAXI@Z 000000018001b558 msvcrt:std_type_info_static.obj + 0002:00004560 $unwind$?dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z 000000018001b560 msvcrt:dll_dllmain.obj + 0002:000045a4 $unwind$?fin$0@?0??dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z@4HA 000000018001b5a4 msvcrt:dll_dllmain.obj + 0002:000045ac $unwind$?dllmain_crt_process_detach@@YAH_N@Z 000000018001b5ac msvcrt:dll_dllmain.obj + 0002:00004608 $unwind$?fin$0@?0??dllmain_crt_process_detach@@YAH_N@Z@4HA 000000018001b608 msvcrt:dll_dllmain.obj + 0002:00004610 $unwind$?fin$1@?0??dllmain_crt_process_detach@@YAH_N@Z@4HA 000000018001b610 msvcrt:dll_dllmain.obj + 0002:00004618 $unwind$?dllmain_crt_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z 000000018001b618 msvcrt:dll_dllmain.obj + 0002:00004620 $unwind$?dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z 000000018001b620 msvcrt:dll_dllmain.obj + 0002:0000464c $unwind$?filt$0@?0??dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z@4HA 000000018001b64c msvcrt:dll_dllmain.obj + 0002:00004654 $unwind$_DllMainCRTStartup 000000018001b654 msvcrt:dll_dllmain.obj + 0002:00004668 $unwind$__tlregdtor 000000018001b668 msvcrt:tlsdtor.obj + 0002:00004680 $unwind$??1?$__crt_unique_heap_ptr@UTlsDtorNode@@U__crt_internal_free_policy@@@@QEAA@XZ 000000018001b680 msvcrt:tlsdtor.obj + 0002:00004688 $unwind$?release@?$__crt_unique_heap_ptr@UTlsDtorNode@@U__crt_internal_free_policy@@@@QEAAXXZ 000000018001b688 msvcrt:tlsdtor.obj + 0002:00004690 $unwind$__dyn_tls_dtor 000000018001b690 msvcrt:tlsdtor.obj + 0002:000046ac $unwind$__dyn_tls_init 000000018001b6ac msvcrt:tlsdyn.obj + 0002:000046c2 $cppxdata$__dyn_tls_init 000000018001b6c2 msvcrt:tlsdyn.obj + 0002:000046c7 $ip2state$__dyn_tls_init 000000018001b6c7 msvcrt:tlsdyn.obj + 0002:000046cc $unwind$__safe_get_tls_index 000000018001b6cc msvcrt:tlsdyn.obj + 0002:000046d4 $unwind$__security_init_cookie 000000018001b6d4 msvcrt:gs_support.obj + 0002:000046e4 $unwind$__get_entropy 000000018001b6e4 msvcrt:gs_support.obj + 0002:000046ec $unwind$DllMain 000000018001b6ec msvcrt:dll_dllmain_stub.obj + 0002:000046f4 $unwind$__scrt_initialize_default_local_stdio_options 000000018001b6f4 msvcrt:default_local_stdio_options.obj + 0002:000046fc $unwind$atexit 000000018001b6fc msvcrt:utility.obj + 0002:00004704 $unwind$_onexit 000000018001b704 msvcrt:utility.obj + 0002:0000470c $unwind$__scrt_is_nonwritable_in_current_image 000000018001b70c msvcrt:utility.obj + 0002:00004730 $unwind$__scrt_is_nonwritable_in_current_image$filt$0 000000018001b730 msvcrt:utility.obj + 0002:00004738 $unwind$__scrt_acquire_startup_lock 000000018001b738 msvcrt:utility.obj + 0002:00004740 $unwind$__scrt_release_startup_lock 000000018001b740 msvcrt:utility.obj + 0002:00004748 $unwind$__scrt_initialize_crt 000000018001b748 msvcrt:utility.obj + 0002:00004750 $unwind$__scrt_uninitialize_crt 000000018001b750 msvcrt:utility.obj + 0002:00004758 $unwind$__scrt_initialize_onexit_tables 000000018001b758 msvcrt:utility.obj + 0002:00004760 $unwind$__scrt_dllmain_exception_filter 000000018001b760 msvcrt:utility.obj + 0002:00004778 $unwind$__scrt_dllmain_before_initialize_c 000000018001b778 msvcrt:utility.obj + 0002:00004780 $unwind$__scrt_dllmain_after_initialize_c 000000018001b780 msvcrt:utility.obj + 0002:00004788 $unwind$__scrt_dllmain_uninitialize_c 000000018001b788 msvcrt:utility.obj + 0002:00004790 $unwind$__scrt_dllmain_uninitialize_critical 000000018001b790 msvcrt:utility.obj + 0002:00004798 $unwind$__scrt_dllmain_crt_thread_attach 000000018001b798 msvcrt:utility.obj + 0002:000047a0 $unwind$__scrt_dllmain_crt_thread_detach 000000018001b7a0 msvcrt:utility.obj + 0002:000047a8 $unwind$?configure_argv@__scrt_narrow_argv_policy@@SAHXZ 000000018001b7a8 msvcrt:utility.obj + 0002:000047b0 $unwind$__scrt_get_show_window_mode 000000018001b7b0 msvcrt:utility_desktop.obj + 0002:000047b8 $unwind$__scrt_is_managed_app 000000018001b7b8 msvcrt:utility_desktop.obj + 0002:000047c0 $unwind$__scrt_fastfail 000000018001b7c0 msvcrt:utility_desktop.obj + 0002:000047d4 $unwind$__scrt_unhandled_exception_filter 000000018001b7d4 msvcrt:utility_desktop.obj + 0002:000047e4 $unwind$_RTC_Initialize 000000018001b7e4 msvcrt:initsect.obj + 0002:000047f4 $unwind$_RTC_Terminate 000000018001b7f4 msvcrt:initsect.obj + 0002:00004804 $unwind$__castguard_check_failure_os_handled_wrapper 000000018001b804 msvcrt:guard_support.obj + 0002:0000480c $unwind$__castguard_check_failure_user_handled_wrapper 000000018001b80c msvcrt:guard_support.obj + 0002:00004814 $unwind$__castguard_check_failure_os_handled 000000018001b814 msvcrt:guard_support.obj + 0002:0000481c $unwind$__castguard_check_failure_user_handled 000000018001b81c msvcrt:guard_support.obj + 0002:00004824 $unwind$__castguard_slow_path_check_os_handled 000000018001b824 msvcrt:guard_support.obj + 0002:0000482c $unwind$__castguard_slow_path_check_user_handled 000000018001b82c msvcrt:guard_support.obj + 0002:00004834 $unwind$__isa_available_init 000000018001b834 msvcrt:cpu_disp.obj + 0002:00004850 $xdatasym 000000018001b850 msvcrt:guard_dispatch.obj + 0002:00004858 $xdatasym 000000018001b858 msvcrt:guard_xfg_dispatch.obj + 0002:00004c30 .edata 000000018001bc30 vulkan.exp + 0002:00004c58 rgpv 000000018001bc58 vulkan.exp + 0002:00004c74 rgszName 000000018001bc74 vulkan.exp + 0002:00004c90 rgwOrd 000000018001bc90 vulkan.exp + 0002:00004c9e szName 000000018001bc9e vulkan.exp + 0002:00004ca9 $N00001 000000018001bca9 vulkan.exp + 0002:00004cc2 $N00002 000000018001bcc2 vulkan.exp + 0002:00004cdb $N00003 000000018001bcdb vulkan.exp + 0002:00004cf1 $N00004 000000018001bcf1 vulkan.exp + 0002:00004d15 $N00005 000000018001bd15 vulkan.exp + 0002:00004d3b $N00006 000000018001bd3b vulkan.exp + 0002:00004d5b $N00007 000000018001bd5b vulkan.exp + 0003:00000550 ?__proc_attached@@3HA 000000018001c550 msvcrt:dll_dllmain.obj + 0003:000005a8 ?is_initialized_as_dll@@3_NA 000000018001c5a8 msvcrt:utility.obj + 0003:000005a9 ?module_local_atexit_table_initialized@@3_NA 000000018001c5a9 msvcrt:utility.obj + 0003:000005b0 ?module_local_atexit_table@@3U_onexit_table_t@@A 000000018001c5b0 msvcrt:utility.obj + 0003:000005c8 ?module_local_at_quick_exit_table@@3U_onexit_table_t@@A 000000018001c5c8 msvcrt:utility.obj + 0005:00000ca8 .idata$6 0000000180020ca8 engine:engine.dll + 0005:00000d10 .idata$6 0000000180020d10 msvcprt:MSVCP140_1.dll + 0005:00000d20 .idata$6 0000000180020d20 msvcprt:MSVCP140.dll + 0005:00000e92 .idata$6 0000000180020e92 kernel32:KERNEL32.dll + 0005:00000fbc .idata$6 0000000180020fbc vcruntime:VCRUNTIME140.dll + 0005:00000fce .idata$6 0000000180020fce vcruntime:VCRUNTIME140_1.dll + 0005:000010f8 .idata$6 00000001800210f8 ucrt:api-ms-win-crt-string-l1-1-0.dll + 0005:0000111a .idata$6 000000018002111a ucrt:api-ms-win-crt-math-l1-1-0.dll + 0005:0000113a .idata$6 000000018002113a ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0005:0000115c .idata$6 000000018002115c ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0006:00000180 dtor_list 0000000180022180 msvcrt:tlsdtor.obj + 0006:00000190 dtor_list_head 0000000180022190 msvcrt:tlsdtor.obj diff --git a/zworld-editor.map b/zworld-editor.map new file mode 100644 index 0000000..48eddc2 --- /dev/null +++ b/zworld-editor.map @@ -0,0 +1,767 @@ + zworld-editor + + Timestamp is 66b17b17 (Tue Aug 6 09:23:35 2024) + + Preferred load address is 0000000140000000 + + Start Length Name Class + 0001:00000000 00004b80H .text CODE + 0001:00004b80 00000f70H .text$mn CODE + 0001:00005af0 00000036H .text$mn$00 CODE + 0001:00005b26 00000036H .text$x CODE + 0002:00000000 000002b0H .idata$5 DATA + 0002:000002b0 00000038H .00cfg DATA + 0002:000002e8 00000008H .CRT$XCA DATA + 0002:000002f0 00000008H .CRT$XCAA DATA + 0002:000002f8 00000008H .CRT$XCZ DATA + 0002:00000300 00000008H .CRT$XDA DATA + 0002:00000308 00000008H .CRT$XDU DATA + 0002:00000310 00000008H .CRT$XDZ DATA + 0002:00000318 00000008H .CRT$XIA DATA + 0002:00000320 00000008H .CRT$XIAA DATA + 0002:00000328 00000008H .CRT$XIAC DATA + 0002:00000330 00000008H .CRT$XIZ DATA + 0002:00000338 00000008H .CRT$XLA DATA + 0002:00000340 00000008H .CRT$XLC DATA + 0002:00000348 00000008H .CRT$XLD DATA + 0002:00000350 00000008H .CRT$XLZ DATA + 0002:00000358 00000008H .CRT$XPA DATA + 0002:00000360 00000008H .CRT$XPZ DATA + 0002:00000368 00000008H .CRT$XTA DATA + 0002:00000370 00000010H .CRT$XTZ DATA + 0002:00000378 00000000H .gehcont$y DATA + 0002:00000378 00000000H .gfids$y DATA + 0002:00000380 00000700H .rdata DATA + 0002:00000a80 00000000H .rdata$CastGuardVftablesA DATA + 0002:00000a80 00000000H .rdata$CastGuardVftablesC DATA + 0002:00000a80 00000028H .rdata$T DATA + 0002:00000aa8 00000074H .rdata$r DATA + 0002:00000b1c 00000050H .rdata$voltmd DATA + 0002:00000b6c 0000036cH .rdata$zzzdbg DATA + 0002:00000ed8 00000008H .rtc$IAA DATA + 0002:00000ee0 00000008H .rtc$IZZ DATA + 0002:00000ee8 00000008H .rtc$TAA DATA + 0002:00000ef0 00000010H .rtc$TZZ DATA + 0002:00000f00 00000010H .tls DATA + 0002:00000f10 00000170H .tls$ DATA + 0002:00001080 00000010H .tls$ZZZ DATA + 0002:00001090 000018fcH .xdata DATA + 0002:0000298c 00000000H .edata DATA + 0002:0000298c 000000f0H .idata$2 DATA + 0002:00002a7c 00000014H .idata$3 DATA + 0002:00002a90 000002b0H .idata$4 DATA + 0002:00002d40 00000a60H .idata$6 DATA + 0003:00000000 00000250H .data DATA + 0003:00000250 00000020H .data$rs DATA + 0003:00000270 000000c0H .bss DATA + 0004:00000000 00000744H .pdata DATA + + Address Publics by Value Rva+Base Lib:Object + + 0000:00000000 __AbsoluteZero 0000000000000000 + 0000:00000000 ___safe_se_handler_count 0000000000000000 + 0000:00000000 ___safe_se_handler_table 0000000000000000 + 0000:00000000 __arm64x_extra_rfe_table 0000000000000000 + 0000:00000000 __arm64x_extra_rfe_table_size 0000000000000000 + 0000:00000000 __arm64x_native_entrypoint 0000000000000000 + 0000:00000000 __arm64x_redirection_metadata 0000000000000000 + 0000:00000000 __arm64x_redirection_metadata_count 0000000000000000 + 0000:00000000 __dynamic_value_reloc_table 0000000000000000 + 0000:00000000 __enclave_config 0000000000000000 + 0000:00000000 __guard_check_icall_a64n_fptr 0000000000000000 + 0000:00000000 __guard_eh_cont_count 0000000000000000 + 0000:00000000 __guard_eh_cont_table 0000000000000000 + 0000:00000000 __guard_fids_count 0000000000000000 + 0000:00000000 __guard_fids_table 0000000000000000 + 0000:00000000 __guard_iat_count 0000000000000000 + 0000:00000000 __guard_iat_table 0000000000000000 + 0000:00000000 __guard_longjmp_count 0000000000000000 + 0000:00000000 __guard_longjmp_table 0000000000000000 + 0000:00000000 __hybrid_auxiliary_delayload_iat 0000000000000000 + 0000:00000000 __hybrid_auxiliary_delayload_iat_copy 0000000000000000 + 0000:00000000 __hybrid_auxiliary_iat 0000000000000000 + 0000:00000000 __hybrid_auxiliary_iat_copy 0000000000000000 + 0000:00000000 __hybrid_code_map 0000000000000000 + 0000:00000000 __hybrid_code_map_count 0000000000000000 + 0000:00000000 __hybrid_image_info_bitfield 0000000000000000 + 0000:00000000 __x64_code_ranges_to_entry_points 0000000000000000 + 0000:00000000 __x64_code_ranges_to_entry_points_count 0000000000000000 + 0000:00000100 __guard_flags 0000000000000100 + 0000:00000000 __ImageBase 0000000140000000 + 0001:00000000 ?test@@YAXV?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z 0000000140001000 f main.cpp.obj + 0001:00000060 main 0000000140001060 f main.cpp.obj + 0001:00000bc0 ??$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z 0000000140001bc0 f i main.cpp.obj + 0001:00000ed0 ??$type_info@H@refl@@YAPEBVUClass@0@XZ 0000000140001ed0 f i main.cpp.obj + 0001:00001200 ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ 0000000140002200 f i main.cpp.obj + 0001:000012a0 ??1FrameAllocatorPool@pmr@@UEAA@XZ 00000001400022a0 f i main.cpp.obj + 0001:00001350 ??_GFrameAllocatorPool@pmr@@UEAAPEAXI@Z 0000000140002350 f i main.cpp.obj + 0001:00001410 ?do_allocate@FrameAllocatorPool@pmr@@UEAAPEAX_K0@Z 0000000140002410 f i main.cpp.obj + 0001:00001520 ??$Destruct@H@UClass@refl@@SAXPEAX@Z 0000000140002520 f i main.cpp.obj + 0001:00001520 ?do_deallocate@FrameAllocator@pmr@@MEAAXPEAX_K1@Z 0000000140002520 f i main.cpp.obj + 0001:00001520 ?do_deallocate@FrameAllocatorPool@pmr@@UEAAXPEAX_K1@Z 0000000140002520 f i main.cpp.obj + 0001:00001530 ?do_is_equal@FrameAllocator@pmr@@MEBA_NAEBVmemory_resource@2std@@@Z 0000000140002530 f i main.cpp.obj + 0001:00001530 ?do_is_equal@FrameAllocatorPool@pmr@@UEBA_NAEBVmemory_resource@2std@@@Z 0000000140002530 f i main.cpp.obj + 0001:00001530 ?do_is_equal@_Identity_equal_resource@pmr@std@@MEBA_NAEBVmemory_resource@23@@Z 0000000140002530 f i core:module.cpp.obj + 0001:00001540 ??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 0000000140002540 f i main.cpp.obj + 0001:000017a0 ??_GFrameAllocator@pmr@@UEAAPEAXI@Z 00000001400027a0 f i main.cpp.obj + 0001:000017e0 ?do_allocate@FrameAllocator@pmr@@MEAAPEAX_K0@Z 00000001400027e0 f i main.cpp.obj + 0001:00001870 ??0bad_alloc@std@@QEAA@AEBV01@@Z 0000000140002870 f i main.cpp.obj + 0001:000018e0 ??0exception@std@@QEAA@AEBV01@@Z 00000001400028e0 f i main.cpp.obj + 0001:00001950 ??_Gbad_alloc@std@@UEAAPEAXI@Z 0000000140002950 f i main.cpp.obj + 0001:00001950 ??_Gbad_array_new_length@std@@UEAAPEAXI@Z 0000000140002950 f i main.cpp.obj + 0001:00001950 ??_Gexception@std@@UEAAPEAXI@Z 0000000140002950 f i main.cpp.obj + 0001:000019c0 ?what@exception@std@@UEBAPEBDXZ 00000001400029c0 f i main.cpp.obj + 0001:000019e0 ?_Throw_bad_array_new_length@std@@YAXXZ 00000001400029e0 f i main.cpp.obj + 0001:00001a20 ??0bad_array_new_length@std@@QEAA@AEBV01@@Z 0000000140002a20 f i main.cpp.obj + 0001:00001a90 ??1exception@std@@UEAA@XZ 0000000140002a90 f i main.cpp.obj + 0001:00001ae0 ??$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z 0000000140002ae0 f i main.cpp.obj + 0001:00001ea0 ??$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000140002ea0 f i main.cpp.obj + 0001:00002240 ??$?0V?$polymorphic_allocator@D@pmr@std@@$0A@@?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@QEBDAEBV?$polymorphic_allocator@D@pmr@1@@Z 0000000140003240 f i main.cpp.obj + 0001:000022f0 ??1?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@XZ 00000001400032f0 f i main.cpp.obj + 0001:00002370 ??1?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@XZ 0000000140003370 f i main.cpp.obj + 0001:000023f0 ??$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 00000001400033f0 f i main.cpp.obj + 0001:00002560 ??1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140003560 f i main.cpp.obj + 0001:00002630 ??1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140003630 f i main.cpp.obj + 0001:00002690 ?_Xlen_string@std@@YAXXZ 0000000140003690 f i main.cpp.obj + 0001:000026b0 ?_Forced_rehash@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEAAX_K@Z 00000001400036b0 f i main.cpp.obj + 0001:00002a20 ?Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z 0000000140003a20 f i main.cpp.obj + 0001:00002c30 ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ 0000000140003c30 f i main.cpp.obj + 0001:00002ca0 ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ 0000000140003ca0 f i main.cpp.obj + 0001:00002d00 ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z 0000000140003d00 f i main.cpp.obj + 0001:00003000 ??$MakePair@AEAV?$basic_string_view@DU?$char_traits@D@std@@@std@@@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAV23@@Z 0000000140004000 f i main.cpp.obj + 0001:000033c0 ??$Construct@H@UClass@refl@@SA_NPEAXPEBV01@V?$span@UAny@refl@@$0?0@std@@@Z 00000001400043c0 f i main.cpp.obj + 0001:00003430 ??$_Try_emplace@UName@pmr@@$$V@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAA?AU?$pair@PEAU?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@_N@1@$$QEAUName@pmr@@@Z 0000000140004430 f i main.cpp.obj + 0001:00003740 ??1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140004740 f i main.cpp.obj + 0001:00003740 ??1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140004740 f i main.cpp.obj + 0001:000037a0 ?_Forced_rehash@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAAX_K@Z 00000001400047a0 f i main.cpp.obj + 0001:00003b70 ??2@YAPEAX_K@Z 0000000140004b70 f core:module.cpp.obj + 0001:00003bf0 ??3@YAXPEAX@Z 0000000140004bf0 f core:module.cpp.obj + 0001:00003c90 ??2@YAPEAX_KW4align_val_t@std@@@Z 0000000140004c90 f core:module.cpp.obj + 0001:00003d00 ?OnLoad@CoreModule@api@@UEAAXHPEAPEAD@Z 0000000140004d00 f core:module.cpp.obj + 0001:00003d10 ?OnUnload@CoreModule@api@@UEAAXXZ 0000000140004d10 f core:module.cpp.obj + 0001:00003d20 ?InitMetaData@CoreModule@api@@UEAAXXZ 0000000140004d20 f core:module.cpp.obj + 0001:00003d30 ??1IModule@api@@UEAA@XZ 0000000140004d30 f core:module.cpp.obj + 0001:00003e50 ?Initialize@IModule@api@@UEAAXXZ 0000000140004e50 f core:module.cpp.obj + 0001:00003e90 ?Finalize@IModule@api@@UEAAXXZ 0000000140004e90 f core:module.cpp.obj + 0001:00004000 ??_GIModule@api@@UEAAPEAXI@Z 0000000140005000 f i core:module.cpp.obj + 0001:00004010 ??_Gunsynchronized_pool_resource@pmr@std@@UEAAPEAXI@Z 0000000140005010 f i core:module.cpp.obj + 0001:00004120 ?do_allocate@unsynchronized_pool_resource@pmr@std@@MEAAPEAX_K_K@Z 0000000140005120 f i core:module.cpp.obj + 0001:00004260 ?do_deallocate@unsynchronized_pool_resource@pmr@std@@MEAAXQEAX_K1@Z 0000000140005260 f i core:module.cpp.obj + 0001:00004450 ??$emplace@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Pool@unsynchronized_pool_resource@pmr@std@@@std@@@std@@@1@AEAE@Z 0000000140005450 f i core:module.cpp.obj + 0001:00004590 ?_Allocate@_Pool@unsynchronized_pool_resource@pmr@std@@QEAAPEAXAEAU234@@Z 0000000140005590 f i core:module.cpp.obj + 0001:00004710 ??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 0000000140005710 f i core:module.cpp.obj + 0001:000049f0 ?release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ 00000001400059f0 f i core:module.cpp.obj + 0001:00004b80 ??_U@YAPEAX_K@Z 0000000140005b80 f msvcrt:new_array.obj + 0001:00004b88 ??3@YAXPEAX_K@Z 0000000140005b88 f msvcrt:delete_scalar_size.obj + 0001:00004b88 ??_V@YAXPEAX@Z 0000000140005b88 f msvcrt:delete_array.obj + 0001:00004b90 _Init_thread_abort 0000000140005b90 f msvcrt:thread_safe_statics.obj + 0001:00004bcc _Init_thread_footer 0000000140005bcc f msvcrt:thread_safe_statics.obj + 0001:00004c38 _Init_thread_header 0000000140005c38 f msvcrt:thread_safe_statics.obj + 0001:00004cb0 __scrt_acquire_startup_lock 0000000140005cb0 f msvcrt:utility.obj + 0001:00004cec __scrt_initialize_crt 0000000140005cec f msvcrt:utility.obj + 0001:00004d28 __scrt_initialize_onexit_tables 0000000140005d28 f msvcrt:utility.obj + 0001:00004db4 __scrt_is_nonwritable_in_current_image 0000000140005db4 f msvcrt:utility.obj + 0001:00004e4c __scrt_release_startup_lock 0000000140005e4c f msvcrt:utility.obj + 0001:00004e70 __scrt_uninitialize_crt 0000000140005e70 f msvcrt:utility.obj + 0001:00004e9c _onexit 0000000140005e9c f msvcrt:utility.obj + 0001:00004ed8 atexit 0000000140005ed8 f msvcrt:utility.obj + 0001:00004ef0 ??_Etype_info@@UEAAPEAXI@Z 0000000140005ef0 f i msvcrt:std_type_info_static.obj + 0001:00004ef0 ??_Gtype_info@@UEAAPEAXI@Z 0000000140005ef0 f i msvcrt:std_type_info_static.obj + 0001:0000517c mainCRTStartup 000000014000617c f msvcrt:exe_main.obj + 0001:00005190 __dyn_tls_init 0000000140006190 f msvcrt:tlsdyn.obj + 0001:000051f8 __dyn_tls_on_demand_init 00000001400061f8 f msvcrt:tlsdyn.obj + 0001:00005208 __dyn_tls_dtor 0000000140006208 f msvcrt:tlsdtor.obj + 0001:000052b0 __tlregdtor 00000001400062b0 f msvcrt:tlsdtor.obj + 0001:0000534c __isa_available_init 000000014000634c f msvcrt:cpu_disp.obj + 0001:00005618 _get_startup_argv_mode 0000000140006618 f msvcrt:argv_mode.obj + 0001:00005620 __scrt_is_ucrt_dll_in_use 0000000140006620 f msvcrt:ucrt_detection.obj + 0001:0000562c __crt_debugger_hook 000000014000662c f msvcrt:utility_desktop.obj + 0001:00005634 __scrt_fastfail 0000000140006634 f msvcrt:utility_desktop.obj + 0001:0000577c __scrt_initialize_mta 000000014000677c f msvcrt:utility_desktop.obj + 0001:00005784 __scrt_exe_initialize_mta 0000000140006784 f msvcrt:utility_desktop.obj + 0001:00005784 __scrt_initialize_winrt 0000000140006784 f msvcrt:utility_desktop.obj + 0001:00005784 __scrt_stub_for_initialize_mta 0000000140006784 f msvcrt:utility_desktop.obj + 0001:00005784 _get_startup_commit_mode 0000000140006784 f msvcrt:commit_mode.obj + 0001:00005784 _get_startup_new_mode 0000000140006784 f msvcrt:new_mode.obj + 0001:00005784 _get_startup_thread_locale_mode 0000000140006784 f msvcrt:thread_locale.obj + 0001:00005784 _matherr 0000000140006784 f msvcrt:matherr.obj + 0001:00005788 __scrt_is_managed_app 0000000140006788 f msvcrt:utility_desktop.obj + 0001:000057dc __scrt_set_unhandled_exception_filter 00000001400067dc f msvcrt:utility_desktop.obj + 0001:000057ec __scrt_unhandled_exception_filter 00000001400067ec f msvcrt:utility_desktop.obj + 0001:00005848 _guard_check_icall_nop 0000000140006848 f i msvcrt:guard_support.obj + 0001:00005848 _initialize_denormal_control 0000000140006848 f i msvcrt:denormal_control.obj + 0001:00005848 _initialize_invalid_parameter_handler 0000000140006848 f i msvcrt:invalid_parameter_handler.obj + 0001:0000584c __security_init_cookie 000000014000684c f msvcrt:gs_support.obj + 0001:000058f8 _get_startup_file_mode 00000001400068f8 f msvcrt:file_mode.obj + 0001:00005900 ?__scrt_initialize_type_info@@YAXXZ 0000000140006900 f msvcrt:tncleanup.obj + 0001:00005910 __acrt_initialize 0000000140006910 f msvcrt:ucrt_stubs.obj + 0001:00005910 __acrt_uninitialize 0000000140006910 f msvcrt:ucrt_stubs.obj + 0001:00005910 __scrt_stub_for_acrt_initialize 0000000140006910 f msvcrt:ucrt_stubs.obj + 0001:00005910 __scrt_stub_for_acrt_uninitialize 0000000140006910 f msvcrt:ucrt_stubs.obj + 0001:00005910 __vcrt_initialize 0000000140006910 f msvcrt:ucrt_stubs.obj + 0001:00005910 __vcrt_uninitialize 0000000140006910 f msvcrt:ucrt_stubs.obj + 0001:00005910 _should_initialize_environment 0000000140006910 f msvcrt:env_mode.obj + 0001:00005914 __local_stdio_printf_options 0000000140006914 f i msvcrt:default_local_stdio_options.obj + 0001:0000591c __local_stdio_scanf_options 000000014000691c f i msvcrt:default_local_stdio_options.obj + 0001:00005924 __scrt_initialize_default_local_stdio_options 0000000140006924 f msvcrt:default_local_stdio_options.obj + 0001:00005940 __scrt_is_user_matherr_present 0000000140006940 f msvcrt:matherr_detection.obj + 0001:0000594c __scrt_get_dyn_tls_init_callback 000000014000694c f msvcrt:dyn_tls_init.obj + 0001:00005954 __scrt_get_dyn_tls_dtor_callback 0000000140006954 f msvcrt:dyn_tls_dtor.obj + 0001:0000595c _RTC_Initialize 000000014000695c f msvcrt:initsect.obj + 0001:00005998 _RTC_Terminate 0000000140006998 f msvcrt:initsect.obj + 0001:000059e0 ?uncaught_exceptions@std@@YAHXZ 00000001400069e0 f msvcprt:MSVCP140.dll + 0001:000059e6 _Aligned_get_default_resource 00000001400069e6 f msvcprt:MSVCP140_1.dll + 0001:000059ec ?_Xlength_error@std@@YAXPEBD@Z 00000001400069ec f msvcprt:MSVCP140.dll + 0001:000059f2 ?_Xbad_alloc@std@@YAXXZ 00000001400069f2 f msvcprt:MSVCP140.dll + 0001:000059f8 __CxxFrameHandler3 00000001400069f8 f vcruntime:VCRUNTIME140.dll + 0001:000059fe __std_terminate 00000001400069fe f vcruntime:VCRUNTIME140.dll + 0001:00005a04 memcpy 0000000140006a04 f vcruntime:VCRUNTIME140.dll + 0001:00005a0a memcmp 0000000140006a0a f vcruntime:VCRUNTIME140.dll + 0001:00005a10 _CxxThrowException 0000000140006a10 f vcruntime:VCRUNTIME140.dll + 0001:00005a16 __std_exception_copy 0000000140006a16 f vcruntime:VCRUNTIME140.dll + 0001:00005a1c __std_exception_destroy 0000000140006a1c f vcruntime:VCRUNTIME140.dll + 0001:00005a22 _purecall 0000000140006a22 f vcruntime:VCRUNTIME140.dll + 0001:00005a28 __C_specific_handler 0000000140006a28 f vcruntime:VCRUNTIME140.dll + 0001:00005a2e __CxxFrameHandler4 0000000140006a2e f vcruntime:VCRUNTIME140_1.dll + 0001:00005a34 __current_exception 0000000140006a34 f vcruntime:VCRUNTIME140.dll + 0001:00005a3a __current_exception_context 0000000140006a3a f vcruntime:VCRUNTIME140.dll + 0001:00005a40 memset 0000000140006a40 f vcruntime:VCRUNTIME140.dll + 0001:00005a46 strlen 0000000140006a46 f ucrt:api-ms-win-crt-string-l1-1-0.dll + 0001:00005a4c ceilf 0000000140006a4c f ucrt:api-ms-win-crt-math-l1-1-0.dll + 0001:00005a52 _configure_narrow_argv 0000000140006a52 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a58 _initialize_narrow_environment 0000000140006a58 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a5e _initialize_onexit_table 0000000140006a5e f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a64 _register_onexit_function 0000000140006a64 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a6a _crt_atexit 0000000140006a6a f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a70 _cexit 0000000140006a70 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a76 _seh_filter_exe 0000000140006a76 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a7c _set_app_type 0000000140006a7c f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a82 __setusermatherr 0000000140006a82 f ucrt:api-ms-win-crt-math-l1-1-0.dll + 0001:00005a88 _get_initial_narrow_environment 0000000140006a88 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a8e _initterm 0000000140006a8e f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a94 _initterm_e 0000000140006a94 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005a9a exit 0000000140006a9a f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005aa0 _exit 0000000140006aa0 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005aa6 _set_fmode 0000000140006aa6 f ucrt:api-ms-win-crt-stdio-l1-1-0.dll + 0001:00005aac __p___argc 0000000140006aac f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005ab2 __p___argv 0000000140006ab2 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005ab8 _c_exit 0000000140006ab8 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005abe _register_thread_local_exe_atexit_callback 0000000140006abe f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005ac4 _configthreadlocale 0000000140006ac4 f ucrt:api-ms-win-crt-locale-l1-1-0.dll + 0001:00005aca _set_new_mode 0000000140006aca f ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0001:00005ad0 __p__commode 0000000140006ad0 f ucrt:api-ms-win-crt-stdio-l1-1-0.dll + 0001:00005ad6 free 0000000140006ad6 f ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0001:00005adc malloc 0000000140006adc f ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0001:00005ae2 terminate 0000000140006ae2 f ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0001:00005b00 _guard_dispatch_icall_nop 0000000140006b00 f msvcrt:guard_dispatch.obj + 0001:00005b20 _guard_xfg_dispatch_icall_nop 0000000140006b20 f msvcrt:guard_xfg_dispatch.obj + 0002:00000000 __imp_IsDebuggerPresent 0000000140007000 kernel32:KERNEL32.dll + 0002:00000008 __imp_InitializeSListHead 0000000140007008 kernel32:KERNEL32.dll + 0002:00000010 __imp_GetSystemTimeAsFileTime 0000000140007010 kernel32:KERNEL32.dll + 0002:00000018 __imp_GetCurrentThreadId 0000000140007018 kernel32:KERNEL32.dll + 0002:00000020 __imp_GetCurrentProcessId 0000000140007020 kernel32:KERNEL32.dll + 0002:00000028 __imp_QueryPerformanceCounter 0000000140007028 kernel32:KERNEL32.dll + 0002:00000030 __imp_GetModuleHandleW 0000000140007030 kernel32:KERNEL32.dll + 0002:00000038 __imp_IsProcessorFeaturePresent 0000000140007038 kernel32:KERNEL32.dll + 0002:00000040 __imp_SetUnhandledExceptionFilter 0000000140007040 kernel32:KERNEL32.dll + 0002:00000048 __imp_UnhandledExceptionFilter 0000000140007048 kernel32:KERNEL32.dll + 0002:00000050 __imp_RtlVirtualUnwind 0000000140007050 kernel32:KERNEL32.dll + 0002:00000058 __imp_RtlLookupFunctionEntry 0000000140007058 kernel32:KERNEL32.dll + 0002:00000060 __imp_RtlCaptureContext 0000000140007060 kernel32:KERNEL32.dll + 0002:00000068 __imp_SleepConditionVariableSRW 0000000140007068 kernel32:KERNEL32.dll + 0002:00000070 __imp_WakeAllConditionVariable 0000000140007070 kernel32:KERNEL32.dll + 0002:00000078 __imp_AcquireSRWLockExclusive 0000000140007078 kernel32:KERNEL32.dll + 0002:00000080 __imp_ReleaseSRWLockExclusive 0000000140007080 kernel32:KERNEL32.dll + 0002:00000088 \177KERNEL32_NULL_THUNK_DATA 0000000140007088 kernel32:KERNEL32.dll + 0002:00000090 __imp_?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A 0000000140007090 msvcprt:MSVCP140.dll + 0002:00000098 __imp_?_Xbad_alloc@std@@YAXXZ 0000000140007098 msvcprt:MSVCP140.dll + 0002:000000a0 __imp_?_Xlength_error@std@@YAXPEBD@Z 00000001400070a0 msvcprt:MSVCP140.dll + 0002:000000a8 __imp_?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADD@Z 00000001400070a8 msvcprt:MSVCP140.dll + 0002:000000b0 __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ 00000001400070b0 msvcprt:MSVCP140.dll + 0002:000000b8 __imp_?uncaught_exceptions@std@@YAHXZ 00000001400070b8 msvcprt:MSVCP140.dll + 0002:000000c0 __imp_?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 00000001400070c0 msvcprt:MSVCP140.dll + 0002:000000c8 __imp_?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@D@Z 00000001400070c8 msvcprt:MSVCP140.dll + 0002:000000d0 __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z 00000001400070d0 msvcprt:MSVCP140.dll + 0002:000000d8 __imp_?good@ios_base@std@@QEBA_NXZ 00000001400070d8 msvcprt:MSVCP140.dll + 0002:000000e0 __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ 00000001400070e0 msvcprt:MSVCP140.dll + 0002:000000e8 \177MSVCP140_NULL_THUNK_DATA 00000001400070e8 msvcprt:MSVCP140.dll + 0002:000000f0 __imp__Aligned_get_default_resource 00000001400070f0 msvcprt:MSVCP140_1.dll + 0002:000000f8 \177MSVCP140_1_NULL_THUNK_DATA 00000001400070f8 msvcprt:MSVCP140_1.dll + 0002:00000100 __imp___current_exception_context 0000000140007100 vcruntime:VCRUNTIME140.dll + 0002:00000108 __imp_memset 0000000140007108 vcruntime:VCRUNTIME140.dll + 0002:00000110 __imp___current_exception 0000000140007110 vcruntime:VCRUNTIME140.dll + 0002:00000118 __imp__purecall 0000000140007118 vcruntime:VCRUNTIME140.dll + 0002:00000120 __imp___CxxFrameHandler3 0000000140007120 vcruntime:VCRUNTIME140.dll + 0002:00000128 __imp___std_terminate 0000000140007128 vcruntime:VCRUNTIME140.dll + 0002:00000130 __imp_memcpy 0000000140007130 vcruntime:VCRUNTIME140.dll + 0002:00000138 __imp_memcmp 0000000140007138 vcruntime:VCRUNTIME140.dll + 0002:00000140 __imp__CxxThrowException 0000000140007140 vcruntime:VCRUNTIME140.dll + 0002:00000148 __imp___std_exception_copy 0000000140007148 vcruntime:VCRUNTIME140.dll + 0002:00000150 __imp___std_exception_destroy 0000000140007150 vcruntime:VCRUNTIME140.dll + 0002:00000158 __imp___C_specific_handler 0000000140007158 vcruntime:VCRUNTIME140.dll + 0002:00000160 \177VCRUNTIME140_NULL_THUNK_DATA 0000000140007160 vcruntime:VCRUNTIME140.dll + 0002:00000168 __imp___CxxFrameHandler4 0000000140007168 vcruntime:VCRUNTIME140_1.dll + 0002:00000170 \177VCRUNTIME140_1_NULL_THUNK_DATA 0000000140007170 vcruntime:VCRUNTIME140_1.dll + 0002:00000178 __imp_free 0000000140007178 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0002:00000180 __imp_malloc 0000000140007180 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0002:00000188 __imp__set_new_mode 0000000140007188 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0002:00000190 \177api-ms-win-crt-heap-l1-1-0_NULL_THUNK_DATA 0000000140007190 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0002:00000198 __imp__configthreadlocale 0000000140007198 ucrt:api-ms-win-crt-locale-l1-1-0.dll + 0002:000001a0 \177api-ms-win-crt-locale-l1-1-0_NULL_THUNK_DATA 00000001400071a0 ucrt:api-ms-win-crt-locale-l1-1-0.dll + 0002:000001a8 __imp_ceilf 00000001400071a8 ucrt:api-ms-win-crt-math-l1-1-0.dll + 0002:000001b0 __imp___setusermatherr 00000001400071b0 ucrt:api-ms-win-crt-math-l1-1-0.dll + 0002:000001b8 \177api-ms-win-crt-math-l1-1-0_NULL_THUNK_DATA 00000001400071b8 ucrt:api-ms-win-crt-math-l1-1-0.dll + 0002:000001c0 __imp__initialize_narrow_environment 00000001400071c0 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:000001c8 __imp__register_onexit_function 00000001400071c8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:000001d0 __imp__crt_atexit 00000001400071d0 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:000001d8 __imp__initialize_onexit_table 00000001400071d8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:000001e0 __imp__configure_narrow_argv 00000001400071e0 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:000001e8 __imp__cexit 00000001400071e8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:000001f0 __imp__seh_filter_exe 00000001400071f0 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:000001f8 __imp__set_app_type 00000001400071f8 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000200 __imp__invalid_parameter_noinfo_noreturn 0000000140007200 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000208 __imp__get_initial_narrow_environment 0000000140007208 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000210 __imp__initterm 0000000140007210 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000218 __imp__initterm_e 0000000140007218 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000220 __imp_terminate 0000000140007220 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000228 __imp__exit 0000000140007228 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000230 __imp___p___argc 0000000140007230 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000238 __imp___p___argv 0000000140007238 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000240 __imp__c_exit 0000000140007240 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000248 __imp__register_thread_local_exe_atexit_callback 0000000140007248 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000250 __imp_exit 0000000140007250 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000258 \177api-ms-win-crt-runtime-l1-1-0_NULL_THUNK_DATA 0000000140007258 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00000260 __imp___p__commode 0000000140007260 ucrt:api-ms-win-crt-stdio-l1-1-0.dll + 0002:00000268 __imp__set_fmode 0000000140007268 ucrt:api-ms-win-crt-stdio-l1-1-0.dll + 0002:00000270 \177api-ms-win-crt-stdio-l1-1-0_NULL_THUNK_DATA 0000000140007270 ucrt:api-ms-win-crt-stdio-l1-1-0.dll + 0002:00000278 __imp_strlen 0000000140007278 ucrt:api-ms-win-crt-string-l1-1-0.dll + 0002:00000280 \177api-ms-win-crt-string-l1-1-0_NULL_THUNK_DATA 0000000140007280 ucrt:api-ms-win-crt-string-l1-1-0.dll + 0002:00000288 __imp_?TableRef@pmr@@YAAEAV?$unordered_map@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@U?$hash@_K@2@U?$equal_to@_K@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@@std@@XZ 0000000140007288 engine:engine.dll + 0002:00000290 __imp_?GlobalPool@@YAPEAVFrameAllocatorPool@pmr@@XZ 0000000140007290 engine:engine.dll + 0002:00000298 __imp_?Ptr@ModuleManager@api@@SAPEAV12@XZ 0000000140007298 engine:engine.dll + 0002:000002a0 __imp_?ClassTable@refl@@3V?$unordered_map@UName@pmr@@PEBVUClass@refl@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@6@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@@std@@A 00000001400072a0 engine:engine.dll + 0002:000002a8 \177engine_NULL_THUNK_DATA 00000001400072a8 engine:engine.dll + 0002:000002b0 __guard_check_icall_fptr 00000001400072b0 msvcrt:guard_support.obj + 0002:000002b8 __guard_xfg_check_icall_fptr 00000001400072b8 msvcrt:guard_support.obj + 0002:000002c0 __guard_dispatch_icall_fptr 00000001400072c0 msvcrt:guard_support.obj + 0002:000002c8 __guard_xfg_dispatch_icall_fptr 00000001400072c8 msvcrt:guard_support.obj + 0002:000002d0 __guard_xfg_table_dispatch_icall_fptr 00000001400072d0 msvcrt:guard_support.obj + 0002:000002d8 __castguard_check_failure_os_handled_fptr 00000001400072d8 msvcrt:guard_support.obj + 0002:000002e0 __guard_memcpy_fptr 00000001400072e0 vcruntime:softmemtag.obj + 0002:000002e8 __xc_a 00000001400072e8 msvcrt:initializers.obj + 0002:000002f8 __xc_z 00000001400072f8 msvcrt:initializers.obj + 0002:00000318 __xi_a 0000000140007318 msvcrt:initializers.obj + 0002:00000330 __xi_z 0000000140007330 msvcrt:initializers.obj + 0002:00000338 __xl_a 0000000140007338 msvcrt:tlssup.obj + 0002:00000350 __xl_z 0000000140007350 msvcrt:tlssup.obj + 0002:00000358 __xp_a 0000000140007358 msvcrt:initializers.obj + 0002:00000360 __xp_z 0000000140007360 msvcrt:initializers.obj + 0002:00000368 __xt_a 0000000140007368 msvcrt:initializers.obj + 0002:00000370 __xt_z 0000000140007370 msvcrt:initializers.obj + 0002:00000380 __real@5f000000 0000000140007380 main.cpp.obj + 0002:00000384 ??_C@_05DAKKACOK@test?5?$AA@ 0000000140007384 main.cpp.obj + 0002:0000038a ??_C@_03PFJENDKN@sss?$AA@ 000000014000738a main.cpp.obj + 0002:0000038e ??_C@_0CG@MMGBKCGK@hello?5enginehello?5enginehello?5en@ 000000014000738e main.cpp.obj + 0002:000003b4 ??_C@_0CJ@PFLHNLIG@hello?5enginehello?5enginehello?5en@ 00000001400073b4 main.cpp.obj + 0002:000003dd ??_C@_0O@PKMMFEIK@hello?5engine?6?$AA@ 00000001400073dd main.cpp.obj + 0002:000003f8 ??_7FrameAllocatorPool@pmr@@6B@ 00000001400073f8 main.cpp.obj + 0002:00000420 ??_R4FrameAllocatorPool@pmr@@6B@ 0000000140007420 main.cpp.obj + 0002:00000438 ??_R3FrameAllocatorPool@pmr@@8 0000000140007438 main.cpp.obj + 0002:00000448 ??_R2FrameAllocatorPool@pmr@@8 0000000140007448 main.cpp.obj + 0002:00000460 ??_R1A@?0A@EA@FrameAllocatorPool@pmr@@8 0000000140007460 main.cpp.obj + 0002:00000480 ??_R1A@?0A@EA@memory_resource@pmr@std@@8 0000000140007480 main.cpp.obj + 0002:000004a0 ??_R3memory_resource@pmr@std@@8 00000001400074a0 main.cpp.obj + 0002:000004b0 ??_R2memory_resource@pmr@std@@8 00000001400074b0 main.cpp.obj + 0002:000004c8 ??_7FrameAllocator@pmr@@6B@ 00000001400074c8 main.cpp.obj + 0002:000004f0 ??_R4FrameAllocator@pmr@@6B@ 00000001400074f0 main.cpp.obj + 0002:00000508 ??_R3FrameAllocator@pmr@@8 0000000140007508 main.cpp.obj + 0002:00000518 ??_R2FrameAllocator@pmr@@8 0000000140007518 main.cpp.obj + 0002:00000530 ??_R1A@?0A@EA@FrameAllocator@pmr@@8 0000000140007530 main.cpp.obj + 0002:0000054c ??_C@_0P@GHFPNOJB@bad?5allocation?$AA@ 000000014000754c main.cpp.obj + 0002:00000568 ??_7bad_alloc@std@@6B@ 0000000140007568 main.cpp.obj + 0002:00000580 ??_R4bad_alloc@std@@6B@ 0000000140007580 main.cpp.obj + 0002:00000598 ??_R3bad_alloc@std@@8 0000000140007598 main.cpp.obj + 0002:000005a8 ??_R2bad_alloc@std@@8 00000001400075a8 main.cpp.obj + 0002:000005c0 ??_R1A@?0A@EA@bad_alloc@std@@8 00000001400075c0 main.cpp.obj + 0002:000005e0 ??_R1A@?0A@EA@exception@std@@8 00000001400075e0 main.cpp.obj + 0002:00000600 ??_R3exception@std@@8 0000000140007600 main.cpp.obj + 0002:00000610 ??_R2exception@std@@8 0000000140007610 main.cpp.obj + 0002:00000628 ??_7exception@std@@6B@ 0000000140007628 main.cpp.obj + 0002:00000640 ??_R4exception@std@@6B@ 0000000140007640 main.cpp.obj + 0002:00000658 ??_C@_0BC@EOODALEL@Unknown?5exception?$AA@ 0000000140007658 main.cpp.obj + 0002:0000066a ??_C@_0BF@KINCDENJ@bad?5array?5new?5length?$AA@ 000000014000766a main.cpp.obj + 0002:00000688 ??_7bad_array_new_length@std@@6B@ 0000000140007688 main.cpp.obj + 0002:000006a0 ??_R4bad_array_new_length@std@@6B@ 00000001400076a0 main.cpp.obj + 0002:000006b8 ??_R3bad_array_new_length@std@@8 00000001400076b8 main.cpp.obj + 0002:000006c8 ??_R2bad_array_new_length@std@@8 00000001400076c8 main.cpp.obj + 0002:000006e0 ??_R1A@?0A@EA@bad_array_new_length@std@@8 00000001400076e0 main.cpp.obj + 0002:000006fc ??_C@_0BL@GOIGLPKN@unordered_map?1set?5too?5long?$AA@ 00000001400076fc main.cpp.obj + 0002:00000717 ??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@ 0000000140007717 main.cpp.obj + 0002:00000727 ??_C@_0BK@OGNNAFAB@invalid?5hash?5bucket?5count?$AA@ 0000000140007727 main.cpp.obj + 0002:00000741 ??_C@_00CNPNBAHC@?$AA@ 0000000140007741 main.cpp.obj + 0002:00000758 ??_7IModule@api@@6B@ 0000000140007758 core:module.cpp.obj + 0002:00000790 ??_R4IModule@api@@6B@ 0000000140007790 core:module.cpp.obj + 0002:000007a8 ??_R3IModule@api@@8 00000001400077a8 core:module.cpp.obj + 0002:000007b8 ??_R2IModule@api@@8 00000001400077b8 core:module.cpp.obj + 0002:000007c0 ??_R1A@?0A@EA@IModule@api@@8 00000001400077c0 core:module.cpp.obj + 0002:000007e8 ??_7unsynchronized_pool_resource@pmr@std@@6B@ 00000001400077e8 core:module.cpp.obj + 0002:00000810 ??_R4unsynchronized_pool_resource@pmr@std@@6B@ 0000000140007810 core:module.cpp.obj + 0002:00000828 ??_R3unsynchronized_pool_resource@pmr@std@@8 0000000140007828 core:module.cpp.obj + 0002:00000838 ??_R2unsynchronized_pool_resource@pmr@std@@8 0000000140007838 core:module.cpp.obj + 0002:00000850 ??_R1A@?0A@EA@unsynchronized_pool_resource@pmr@std@@8 0000000140007850 core:module.cpp.obj + 0002:00000870 ??_R1A@?0A@EA@_Identity_equal_resource@pmr@std@@8 0000000140007870 core:module.cpp.obj + 0002:00000890 ??_R3_Identity_equal_resource@pmr@std@@8 0000000140007890 core:module.cpp.obj + 0002:000008a0 ??_R2_Identity_equal_resource@pmr@std@@8 00000001400078a0 core:module.cpp.obj + 0002:000008b0 __xmm@ffffffffffffffffffffffffffffffff 00000001400078b0 msvcrt:utility.obj + 0002:000008c8 ??_7type_info@@6B@ 00000001400078c8 msvcrt:std_type_info_static.obj + 0002:000008d0 __dyn_tls_init_callback 00000001400078d0 msvcrt:tlsdyn.obj + 0002:000008d8 __dyn_tls_dtor_callback 00000001400078d8 msvcrt:tlsdtor.obj + 0002:000008e0 _load_config_used 00000001400078e0 msvcrt:loadcfg.obj + 0002:00000a80 _tls_used 0000000140007a80 msvcrt:tlssup.obj + 0002:00000aa8 ??_R4type_info@@6B@ 0000000140007aa8 msvcrt:std_type_info_static.obj + 0002:00000ad0 ??_R3type_info@@8 0000000140007ad0 msvcrt:std_type_info_static.obj + 0002:00000ae8 ??_R2type_info@@8 0000000140007ae8 msvcrt:std_type_info_static.obj + 0002:00000af8 ??_R1A@?0A@EA@type_info@@8 0000000140007af8 msvcrt:std_type_info_static.obj + 0002:00000b1c __volatile_metadata 0000000140007b1c + 0002:00000ed8 __rtc_iaa 0000000140007ed8 msvcrt:initsect.obj + 0002:00000ee0 __rtc_izz 0000000140007ee0 msvcrt:initsect.obj + 0002:00000ee8 __rtc_taa 0000000140007ee8 msvcrt:initsect.obj + 0002:00000ef0 __rtc_tzz 0000000140007ef0 msvcrt:initsect.obj + 0002:00000f00 _tls_start 0000000140007f00 msvcrt:tlssup.obj + 0002:00000f10 ?MemPool@@3Uunsynchronized_pool_resource@pmr@std@@A 0000000140007f10 core:module.cpp.obj + 0002:00000f58 ?detail@@3UMemDetail@@A 0000000140007f58 core:module.cpp.obj + 0002:00000f64 _Init_thread_epoch 0000000140007f64 msvcrt:thread_safe_statics.obj + 0002:00000f68 __tls_guard 0000000140007f68 msvcrt:tlsdyn.obj + 0002:00001080 _tls_end 0000000140008080 msvcrt:tlssup.obj + 0002:00001400 _CT??_R0?AVbad_alloc@std@@@8??0bad_alloc@std@@QEAA@AEBV01@@Z24 0000000140008400 main.cpp.obj + 0002:00001420 _CT??_R0?AVexception@std@@@8??0exception@std@@QEAA@AEBV01@@Z24 0000000140008420 main.cpp.obj + 0002:00001440 _CTA2?AVbad_alloc@std@@ 0000000140008440 main.cpp.obj + 0002:00001450 _TI2?AVbad_alloc@std@@ 0000000140008450 main.cpp.obj + 0002:00001460 _CT??_R0?AVbad_array_new_length@std@@@8??0bad_array_new_length@std@@QEAA@AEBV01@@Z24 0000000140008460 main.cpp.obj + 0002:00001480 _CTA3?AVbad_array_new_length@std@@ 0000000140008480 main.cpp.obj + 0002:00001490 _TI3?AVbad_array_new_length@std@@ 0000000140008490 main.cpp.obj + 0002:0000298c __IMPORT_DESCRIPTOR_engine 000000014000998c engine:engine.dll + 0002:000029a0 __IMPORT_DESCRIPTOR_MSVCP140 00000001400099a0 msvcprt:MSVCP140.dll + 0002:000029b4 __IMPORT_DESCRIPTOR_MSVCP140_1 00000001400099b4 msvcprt:MSVCP140_1.dll + 0002:000029c8 __IMPORT_DESCRIPTOR_KERNEL32 00000001400099c8 kernel32:KERNEL32.dll + 0002:000029dc __IMPORT_DESCRIPTOR_VCRUNTIME140 00000001400099dc vcruntime:VCRUNTIME140.dll + 0002:000029f0 __IMPORT_DESCRIPTOR_VCRUNTIME140_1 00000001400099f0 vcruntime:VCRUNTIME140_1.dll + 0002:00002a04 __IMPORT_DESCRIPTOR_api-ms-win-crt-string-l1-1-0 0000000140009a04 ucrt:api-ms-win-crt-string-l1-1-0.dll + 0002:00002a18 __IMPORT_DESCRIPTOR_api-ms-win-crt-runtime-l1-1-0 0000000140009a18 ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:00002a2c __IMPORT_DESCRIPTOR_api-ms-win-crt-math-l1-1-0 0000000140009a2c ucrt:api-ms-win-crt-math-l1-1-0.dll + 0002:00002a40 __IMPORT_DESCRIPTOR_api-ms-win-crt-stdio-l1-1-0 0000000140009a40 ucrt:api-ms-win-crt-stdio-l1-1-0.dll + 0002:00002a54 __IMPORT_DESCRIPTOR_api-ms-win-crt-locale-l1-1-0 0000000140009a54 ucrt:api-ms-win-crt-locale-l1-1-0.dll + 0002:00002a68 __IMPORT_DESCRIPTOR_api-ms-win-crt-heap-l1-1-0 0000000140009a68 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0002:00002a7c __NULL_IMPORT_DESCRIPTOR 0000000140009a7c engine:engine.dll + 0003:00000000 ??_R0?AVFrameAllocatorPool@pmr@@@8 000000014000b000 main.cpp.obj + 0003:00000030 ??_R0?AVmemory_resource@pmr@std@@@8 000000014000b030 main.cpp.obj + 0003:00000060 ??_R0?AVFrameAllocator@pmr@@@8 000000014000b060 main.cpp.obj + 0003:00000090 ??_R0?AVbad_alloc@std@@@8 000000014000b090 main.cpp.obj + 0003:000000c0 ??_R0?AVexception@std@@@8 000000014000b0c0 main.cpp.obj + 0003:000000f0 ??_R0?AVbad_array_new_length@std@@@8 000000014000b0f0 main.cpp.obj + 0003:00000120 ??_R0?AUIModule@api@@@8 000000014000b120 core:module.cpp.obj + 0003:00000150 ??_R0?AUunsynchronized_pool_resource@pmr@std@@@8 000000014000b150 core:module.cpp.obj + 0003:00000190 ??_R0?AV_Identity_equal_resource@pmr@std@@@8 000000014000b190 core:module.cpp.obj + 0003:000001c8 _Init_global_epoch 000000014000b1c8 msvcrt:thread_safe_statics.obj + 0003:000001cc __scrt_native_dllmain_reason 000000014000b1cc msvcrt:utility.obj + 0003:000001d0 _fltused 000000014000b1d0 msvcrt:fltused.obj + 0003:000001d8 __isa_inverted 000000014000b1d8 msvcrt:cpu_disp.obj + 0003:000001e0 __isa_available 000000014000b1e0 msvcrt:cpu_disp.obj + 0003:000001e4 __isa_enabled 000000014000b1e4 msvcrt:cpu_disp.obj + 0003:000001e8 __memset_fast_string_threshold 000000014000b1e8 msvcrt:cpu_disp.obj + 0003:000001f0 __memset_nt_threshold 000000014000b1f0 msvcrt:cpu_disp.obj + 0003:000001f8 __scrt_default_matherr 000000014000b1f8 msvcrt:matherr.obj + 0003:00000200 __security_cookie 000000014000b200 msvcrt:gs_cookie.obj + 0003:00000240 __security_cookie_complement 000000014000b240 msvcrt:gs_cookie.obj + 0003:00000248 __scrt_ucrt_dll_is_in_use 000000014000b248 msvcrt:ucrt_stubs.obj + 0003:00000250 ??_R0?AVtype_info@@@8 000000014000b250 msvcrt:std_type_info_static.obj + 0003:00000270 ?empty@?4??Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z@4V45@A 000000014000b270 main.cpp.obj + 0003:00000298 ?$TSS0@?4??Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z@4HA 000000014000b298 main.cpp.obj + 0003:0000029c _tls_index 000000014000b29c msvcrt:tlssup.obj + 0003:000002b0 __scrt_current_native_startup_state 000000014000b2b0 msvcrt:utility.obj + 0003:000002b8 __scrt_native_startup_lock 000000014000b2b8 msvcrt:utility.obj + 0003:000002f8 __avx10_version 000000014000b2f8 msvcrt:cpu_disp.obj + 0003:000002fc __favor 000000014000b2fc msvcrt:cpu_disp.obj + 0003:00000300 __scrt_debugger_hook_flag 000000014000b300 msvcrt:utility_desktop.obj + 0003:00000310 ?__type_info_root_node@@3U__type_info_node@@A 000000014000b310 msvcrt:tncleanup.obj + 0003:00000320 ?_OptionsStorage@?1??__local_stdio_printf_options@@9@4_KA 000000014000b320 msvcrt:default_local_stdio_options.obj + 0003:00000328 ?_OptionsStorage@?1??__local_stdio_scanf_options@@9@4_KA 000000014000b328 msvcrt:default_local_stdio_options.obj + + entry point at 0001:0000517c + + Static symbols + + 0001:00000870 ?dtor$77@?0?main@4HA 0000000140001870 f main.cpp.obj + 0001:000008a0 ?dtor$85@?0?main@4HA 00000001400018a0 f main.cpp.obj + 0001:000008d0 ?dtor$97@?0?main@4HA 00000001400018d0 f main.cpp.obj + 0001:00000910 ?dtor$98@?0?main@4HA 0000000140001910 f main.cpp.obj + 0001:00000950 ?dtor$99@?0?main@4HA 0000000140001950 f main.cpp.obj + 0001:00000980 ?dtor$134@?0?main@4HA 0000000140001980 f main.cpp.obj + 0001:000009c0 ?dtor$135@?0?main@4HA 00000001400019c0 f main.cpp.obj + 0001:000009f0 ?dtor$136@?0?main@4HA 00000001400019f0 f main.cpp.obj + 0001:00000a20 ?dtor$137@?0?main@4HA 0000000140001a20 f main.cpp.obj + 0001:00000a50 ?dtor$138@?0?main@4HA 0000000140001a50 f main.cpp.obj + 0001:00000a80 ?dtor$139@?0?main@4HA 0000000140001a80 f main.cpp.obj + 0001:00000ab0 ?dtor$140@?0?main@4HA 0000000140001ab0 f main.cpp.obj + 0001:00000ae0 ?dtor$141@?0?main@4HA 0000000140001ae0 f main.cpp.obj + 0001:00000b10 ?dtor$142@?0?main@4HA 0000000140001b10 f main.cpp.obj + 0001:00000b40 ??__Fempty@?4??Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z@YAXXZ 0000000140001b40 f main.cpp.obj + 0001:00000ba0 ?dtor$3@?0???__Fempty@?4??Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z@YAXXZ@4HA 0000000140001ba0 f main.cpp.obj + 0001:00000de9 $ehgcr_1_29 0000000140001de9 main.cpp.obj + 0001:00000e00 ?dtor$7@?0???$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z@4HA 0000000140001e00 f i main.cpp.obj + 0001:00000e30 ?catch$27@?0???$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z@4HA 0000000140001e30 f i main.cpp.obj + 0001:00000e80 ?dtor$36@?0???$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z@4HA 0000000140001e80 f i main.cpp.obj + 0001:00000eb0 ?dtor$37@?0???$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z@4HA 0000000140001eb0 f i main.cpp.obj + 0001:00001180 ?dtor$26@?0???$type_info@H@refl@@YAPEBVUClass@0@XZ@4HA 0000000140002180 f i main.cpp.obj + 0001:000011a0 ?dtor$27@?0???$type_info@H@refl@@YAPEBVUClass@0@XZ@4HA 00000001400021a0 f i main.cpp.obj + 0001:000011c0 ?dtor$28@?0???$type_info@H@refl@@YAPEBVUClass@0@XZ@4HA 00000001400021c0 f i main.cpp.obj + 0001:000011e0 ?dtor$29@?0???$type_info@H@refl@@YAPEBVUClass@0@XZ@4HA 00000001400021e0 f i main.cpp.obj + 0001:00001280 ?dtor$5@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA 0000000140002280 f i main.cpp.obj + 0001:00001330 ?dtor$7@?0???1FrameAllocatorPool@pmr@@UEAA@XZ@4HA 0000000140002330 f i main.cpp.obj + 0001:000013f0 ?dtor$9@?0???_GFrameAllocatorPool@pmr@@UEAAPEAXI@Z@4HA 00000001400023f0 f i main.cpp.obj + 0001:00001500 ?dtor$11@?0??do_allocate@FrameAllocatorPool@pmr@@UEAAPEAX_K0@Z@4HA 0000000140002500 f i main.cpp.obj + 0001:00001760 ?dtor$21@?0???$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z@4HA 0000000140002760 f i main.cpp.obj + 0001:00001780 ?dtor$22@?0???$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z@4HA 0000000140002780 f i main.cpp.obj + 0001:000018c0 ?dtor$2@?0???0bad_alloc@std@@QEAA@AEBV01@@Z@4HA 00000001400028c0 f i main.cpp.obj + 0001:00001930 ?dtor$2@?0???0exception@std@@QEAA@AEBV01@@Z@4HA 0000000140002930 f i main.cpp.obj + 0001:000019a0 ?dtor$4@?0???_Gbad_alloc@std@@UEAAPEAXI@Z@4HA 00000001400029a0 f i main.cpp.obj + 0001:000019a0 ?dtor$4@?0???_Gbad_array_new_length@std@@UEAAPEAXI@Z@4HA 00000001400029a0 f i main.cpp.obj + 0001:000019a0 ?dtor$4@?0???_Gexception@std@@UEAAPEAXI@Z@4HA 00000001400029a0 f i main.cpp.obj + 0001:00001a70 ?dtor$2@?0???0bad_array_new_length@std@@QEAA@AEBV01@@Z@4HA 0000000140002a70 f i main.cpp.obj + 0001:00001ac0 ?dtor$2@?0???1exception@std@@UEAA@XZ@4HA 0000000140002ac0 f i main.cpp.obj + 0001:00001e30 ?dtor$18@?0???$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z@4HA 0000000140002e30 f i main.cpp.obj + 0001:00001e70 ?dtor$27@?0???$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z@4HA 0000000140002e70 f i main.cpp.obj + 0001:000021d0 ?dtor$35@?0???$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z@4HA 00000001400031d0 f i main.cpp.obj + 0001:000021f0 ?dtor$40@?0???$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z@4HA 00000001400031f0 f i main.cpp.obj + 0001:00002210 ?dtor$41@?0???$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z@4HA 0000000140003210 f i main.cpp.obj + 0001:00002350 ?dtor$3@?0???1?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@XZ@4HA 0000000140003350 f i main.cpp.obj + 0001:000023d0 ?dtor$3@?0???1?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@XZ@4HA 00000001400033d0 f i main.cpp.obj + 0001:00002530 ?dtor$15@?0???$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z@4HA 0000000140003530 f i main.cpp.obj + 0001:000025f0 ?dtor$6@?0???1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ@4HA 00000001400035f0 f i main.cpp.obj + 0001:00002610 ?dtor$7@?0???1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ@4HA 0000000140003610 f i main.cpp.obj + 0001:00002670 ?dtor$3@?0???1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ@4HA 0000000140003670 f i main.cpp.obj + 0001:00002a00 ?dtor$35@?0??_Forced_rehash@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEAAX_K@Z@4HA 0000000140003a00 f i main.cpp.obj + 0001:00002bf0 ?dtor$10@?0??Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z@4HA 0000000140003bf0 f i main.cpp.obj + 0001:00002c80 ?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA 0000000140003c80 f i main.cpp.obj + 0001:00002ce0 ?dtor$3@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA 0000000140003ce0 f i main.cpp.obj + 0001:00002f19 $ehgcr_38_25 0000000140003f19 main.cpp.obj + 0001:00002f30 ?dtor$7@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA 0000000140003f30 f i main.cpp.obj + 0001:00002f60 ?catch$23@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA 0000000140003f60 f i main.cpp.obj + 0001:00002fb0 ?dtor$36@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA 0000000140003fb0 f i main.cpp.obj + 0001:00002fe0 ?dtor$37@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA 0000000140003fe0 f i main.cpp.obj + 0001:00003350 ?dtor$18@?0???$MakePair@AEAV?$basic_string_view@DU?$char_traits@D@std@@@std@@@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAV23@@Z@4HA 0000000140004350 f i main.cpp.obj + 0001:00003390 ?dtor$27@?0???$MakePair@AEAV?$basic_string_view@DU?$char_traits@D@std@@@std@@@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAV23@@Z@4HA 0000000140004390 f i main.cpp.obj + 0001:000036c0 ?dtor$9@?0???$_Try_emplace@UName@pmr@@$$V@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAA?AU?$pair@PEAU?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@_N@1@$$QEAUName@pmr@@@Z@4HA 00000001400046c0 f i main.cpp.obj + 0001:000036f0 ?dtor$37@?0???$_Try_emplace@UName@pmr@@$$V@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAA?AU?$pair@PEAU?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@_N@1@$$QEAUName@pmr@@@Z@4HA 00000001400046f0 f i main.cpp.obj + 0001:00003710 ?dtor$38@?0???$_Try_emplace@UName@pmr@@$$V@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAA?AU?$pair@PEAU?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@_N@1@$$QEAUName@pmr@@@Z@4HA 0000000140004710 f i main.cpp.obj + 0001:00003780 ?dtor$3@?0???1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ@4HA 0000000140004780 f i main.cpp.obj + 0001:00003780 ?dtor$3@?0???1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ@4HA 0000000140004780 f i main.cpp.obj + 0001:00003a80 ?dtor$33@?0??_Forced_rehash@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAAX_K@Z@4HA 0000000140004a80 f i main.cpp.obj + 0001:00003aa0 ??__FMemPool@@YAXXZ 0000000140004aa0 f core:module.cpp.obj + 0001:00003b50 ?dtor$4@?0???__FMemPool@@YAXXZ@4HA 0000000140004b50 f core:module.cpp.obj + 0001:00003c70 ?dtor$4@?0???3@YAXPEAX@Z@4HA 0000000140004c70 f core:module.cpp.obj + 0001:00003e10 ?dtor$12@?0???1IModule@api@@UEAA@XZ@4HA 0000000140004e10 f core:module.cpp.obj + 0001:00003e30 ?dtor$13@?0???1IModule@api@@UEAA@XZ@4HA 0000000140004e30 f core:module.cpp.obj + 0001:00003ed0 __tls_init 0000000140004ed0 f core:module.cpp.obj + 0001:000040e0 ?dtor$8@?0???_Gunsynchronized_pool_resource@pmr@std@@UEAAPEAXI@Z@4HA 00000001400050e0 f i core:module.cpp.obj + 0001:00004100 ?dtor$9@?0???_Gunsynchronized_pool_resource@pmr@std@@UEAAPEAXI@Z@4HA 0000000140005100 f i core:module.cpp.obj + 0001:00004410 ?dtor$23@?0??do_deallocate@unsynchronized_pool_resource@pmr@std@@MEAAXQEAX_K1@Z@4HA 0000000140005410 f i core:module.cpp.obj + 0001:00004430 ?dtor$24@?0??do_deallocate@unsynchronized_pool_resource@pmr@std@@MEAAXQEAX_K1@Z@4HA 0000000140005430 f i core:module.cpp.obj + 0001:000049d0 ?dtor$17@?0???$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z@4HA 00000001400059d0 f i core:module.cpp.obj + 0001:00004b20 ?dtor$14@?0??release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ@4HA 0000000140005b20 f i core:module.cpp.obj + 0001:00004b40 ?dtor$16@?0??release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ@4HA 0000000140005b40 f i core:module.cpp.obj + 0001:00004b60 ?dtor$17@?0??release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ@4HA 0000000140005b60 f i core:module.cpp.obj + 0001:00004f1c ?pre_c_initialization@@YAHXZ 0000000140005f1c f msvcrt:exe_main.obj + 0001:00004fd4 ?post_pgo_initialization@@YAHXZ 0000000140005fd4 f msvcrt:exe_main.obj + 0001:00004fe4 ?pre_cpp_initialization@@YAXXZ 0000000140005fe4 f msvcrt:exe_main.obj + 0001:00005000 ?__scrt_common_main_seh@@YAHXZ 0000000140006000 f msvcrt:exe_main.obj + 0001:00005af0 $$000000 0000000140006af0 msvcrt:guard_dispatch.obj + 0001:00005b10 $$000000 0000000140006b10 msvcrt:guard_xfg_dispatch.obj + 0001:00005b26 __scrt_is_nonwritable_in_current_image$filt$0 0000000140006b26 f msvcrt:utility.obj + 0001:00005b3e ?filt$0@?0??__scrt_common_main_seh@@YAHXZ@4HA 0000000140006b3e f msvcrt:exe_main.obj + 0002:000002f0 ?pre_cpp_initializer@@3P6AXXZEA 00000001400072f0 msvcrt:exe_main.obj + 0002:00000300 __xd_a 0000000140007300 msvcrt:tlsdyn.obj + 0002:00000308 __tls_init$initializer$ 0000000140007308 core:module.cpp.obj + 0002:00000310 __xd_z 0000000140007310 msvcrt:tlsdyn.obj + 0002:00000320 ?pre_c_initializer@@3P6AHXZEA 0000000140007320 msvcrt:exe_main.obj + 0002:00000328 ?post_pgo_initializer@@3P6AHXZEA 0000000140007328 msvcrt:exe_main.obj + 0002:00000340 __xl_c 0000000140007340 msvcrt:tlsdyn.obj + 0002:00000348 __xl_d 0000000140007348 msvcrt:tlsdtor.obj + 0002:00000f70 dtor_list 0000000140007f70 msvcrt:tlsdtor.obj + 0002:00000f80 dtor_list_head 0000000140007f80 msvcrt:tlsdtor.obj + 0002:0000120c $cppxdata$main 000000014000820c main.cpp.obj + 0002:00001234 $stateUnwindMap$main 0000000140008234 main.cpp.obj + 0002:000012a4 $ip2state$main 00000001400082a4 main.cpp.obj + 0002:000013b8 $cppxdata$??__Fempty@?4??Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z@YAXXZ 00000001400083b8 main.cpp.obj + 0002:000013e0 $stateUnwindMap$??__Fempty@?4??Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z@YAXXZ 00000001400083e0 main.cpp.obj + 0002:000013e8 $ip2state$??__Fempty@?4??Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z@YAXXZ 00000001400083e8 main.cpp.obj + 0002:00001518 $cppxdata$??$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z 0000000140008518 main.cpp.obj + 0002:00001540 $stateUnwindMap$??$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z 0000000140008540 main.cpp.obj + 0002:00001568 $tryMap$??$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z 0000000140008568 main.cpp.obj + 0002:0000157c $handlerMap$0$??$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z 000000014000857c main.cpp.obj + 0002:00001590 $ip2state$??$?6U?$char_traits@D@std@@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@PEBD@Z 0000000140008590 main.cpp.obj + 0002:00001638 $cppxdata$??$type_info@H@refl@@YAPEBVUClass@0@XZ 0000000140008638 main.cpp.obj + 0002:00001660 $stateUnwindMap$??$type_info@H@refl@@YAPEBVUClass@0@XZ 0000000140008660 main.cpp.obj + 0002:00001680 $ip2state$??$type_info@H@refl@@YAPEBVUClass@0@XZ 0000000140008680 main.cpp.obj + 0002:000016e8 $cppxdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ 00000001400086e8 main.cpp.obj + 0002:00001710 $stateUnwindMap$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ 0000000140008710 main.cpp.obj + 0002:00001718 $ip2state$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ 0000000140008718 main.cpp.obj + 0002:0000175c $cppxdata$??1FrameAllocatorPool@pmr@@UEAA@XZ 000000014000875c main.cpp.obj + 0002:00001784 $stateUnwindMap$??1FrameAllocatorPool@pmr@@UEAA@XZ 0000000140008784 main.cpp.obj + 0002:0000178c $ip2state$??1FrameAllocatorPool@pmr@@UEAA@XZ 000000014000878c main.cpp.obj + 0002:000017d4 $cppxdata$??_GFrameAllocatorPool@pmr@@UEAAPEAXI@Z 00000001400087d4 main.cpp.obj + 0002:000017fc $stateUnwindMap$??_GFrameAllocatorPool@pmr@@UEAAPEAXI@Z 00000001400087fc main.cpp.obj + 0002:00001804 $ip2state$??_GFrameAllocatorPool@pmr@@UEAAPEAXI@Z 0000000140008804 main.cpp.obj + 0002:0000184c $cppxdata$?do_allocate@FrameAllocatorPool@pmr@@UEAAPEAX_K0@Z 000000014000884c main.cpp.obj + 0002:00001874 $stateUnwindMap$?do_allocate@FrameAllocatorPool@pmr@@UEAAPEAX_K0@Z 0000000140008874 main.cpp.obj + 0002:0000187c $ip2state$?do_allocate@FrameAllocatorPool@pmr@@UEAAPEAX_K0@Z 000000014000887c main.cpp.obj + 0002:000018e4 $cppxdata$??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 00000001400088e4 main.cpp.obj + 0002:0000190c $stateUnwindMap$??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 000000014000890c main.cpp.obj + 0002:0000191c $ip2state$??$_Emplace_reallocate@AEA_K@?$vector@VFrameAllocator@pmr@@V?$polymorphic_allocator@VFrameAllocator@pmr@@@2std@@@std@@AEAAPEAVFrameAllocator@pmr@@QEAV23@AEA_K@Z 000000014000891c main.cpp.obj + 0002:00001978 $cppxdata$??0bad_alloc@std@@QEAA@AEBV01@@Z 0000000140008978 main.cpp.obj + 0002:000019a0 $stateUnwindMap$??0bad_alloc@std@@QEAA@AEBV01@@Z 00000001400089a0 main.cpp.obj + 0002:000019a8 $ip2state$??0bad_alloc@std@@QEAA@AEBV01@@Z 00000001400089a8 main.cpp.obj + 0002:000019e0 $cppxdata$??0exception@std@@QEAA@AEBV01@@Z 00000001400089e0 main.cpp.obj + 0002:00001a08 $stateUnwindMap$??0exception@std@@QEAA@AEBV01@@Z 0000000140008a08 main.cpp.obj + 0002:00001a10 $ip2state$??0exception@std@@QEAA@AEBV01@@Z 0000000140008a10 main.cpp.obj + 0002:00001a4c $cppxdata$??_Gbad_alloc@std@@UEAAPEAXI@Z 0000000140008a4c main.cpp.obj + 0002:00001a4c $cppxdata$??_Gbad_array_new_length@std@@UEAAPEAXI@Z 0000000140008a4c main.cpp.obj + 0002:00001a4c $cppxdata$??_Gexception@std@@UEAAPEAXI@Z 0000000140008a4c main.cpp.obj + 0002:00001a74 $stateUnwindMap$??_Gbad_alloc@std@@UEAAPEAXI@Z 0000000140008a74 main.cpp.obj + 0002:00001a74 $stateUnwindMap$??_Gbad_array_new_length@std@@UEAAPEAXI@Z 0000000140008a74 main.cpp.obj + 0002:00001a74 $stateUnwindMap$??_Gexception@std@@UEAAPEAXI@Z 0000000140008a74 main.cpp.obj + 0002:00001a7c $ip2state$??_Gbad_alloc@std@@UEAAPEAXI@Z 0000000140008a7c main.cpp.obj + 0002:00001a7c $ip2state$??_Gbad_array_new_length@std@@UEAAPEAXI@Z 0000000140008a7c main.cpp.obj + 0002:00001a7c $ip2state$??_Gexception@std@@UEAAPEAXI@Z 0000000140008a7c main.cpp.obj + 0002:00001abc $cppxdata$??0bad_array_new_length@std@@QEAA@AEBV01@@Z 0000000140008abc main.cpp.obj + 0002:00001ae4 $stateUnwindMap$??0bad_array_new_length@std@@QEAA@AEBV01@@Z 0000000140008ae4 main.cpp.obj + 0002:00001aec $ip2state$??0bad_array_new_length@std@@QEAA@AEBV01@@Z 0000000140008aec main.cpp.obj + 0002:00001b20 $cppxdata$??1exception@std@@UEAA@XZ 0000000140008b20 main.cpp.obj + 0002:00001b48 $stateUnwindMap$??1exception@std@@UEAA@XZ 0000000140008b48 main.cpp.obj + 0002:00001b50 $ip2state$??1exception@std@@UEAA@XZ 0000000140008b50 main.cpp.obj + 0002:00001bbc $cppxdata$??$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z 0000000140008bbc main.cpp.obj + 0002:00001be4 $stateUnwindMap$??$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z 0000000140008be4 main.cpp.obj + 0002:00001bf4 $ip2state$??$MakePair@AEAPEBD@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAPEBD@Z 0000000140008bf4 main.cpp.obj + 0002:00001c6c $cppxdata$??$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000140008c6c main.cpp.obj + 0002:00001c94 $stateUnwindMap$??$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000140008c94 main.cpp.obj + 0002:00001cac $ip2state$??$emplace@U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@QEAA?AU?$pair@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@std@@@std@@@std@@_N@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000140008cac main.cpp.obj + 0002:00001d04 $cppxdata$??1?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@XZ 0000000140008d04 main.cpp.obj + 0002:00001d2c $stateUnwindMap$??1?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@XZ 0000000140008d2c main.cpp.obj + 0002:00001d34 $ip2state$??1?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@QEAA@XZ 0000000140008d34 main.cpp.obj + 0002:00001d6c $cppxdata$??1?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@XZ 0000000140008d6c main.cpp.obj + 0002:00001d94 $stateUnwindMap$??1?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@XZ 0000000140008d94 main.cpp.obj + 0002:00001d9c $ip2state$??1?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@QEAA@XZ 0000000140008d9c main.cpp.obj + 0002:00001de4 $cppxdata$??$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000140008de4 main.cpp.obj + 0002:00001e0c $stateUnwindMap$??$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000140008e0c main.cpp.obj + 0002:00001e14 $ip2state$??$?0U?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@AEAV?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@1@$$QEAU?$pair@_KV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@1@@Z 0000000140008e14 main.cpp.obj + 0002:00001e7c $cppxdata$??1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140008e7c main.cpp.obj + 0002:00001ea4 $stateUnwindMap$??1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140008ea4 main.cpp.obj + 0002:00001eb4 $ip2state$??1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140008eb4 main.cpp.obj + 0002:00001ef0 $cppxdata$??1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140008ef0 main.cpp.obj + 0002:00001f18 $stateUnwindMap$??1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140008f18 main.cpp.obj + 0002:00001f20 $ip2state$??1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 0000000140008f20 main.cpp.obj + 0002:00001f38 $unwind$__scrt_initialize_default_local_stdio_options 0000000140008f38 msvcrt:default_local_stdio_options.obj + 0002:00001f38 $unwind$?post_pgo_initialization@@YAHXZ 0000000140008f38 msvcrt:exe_main.obj + 0002:00001f38 $unwind$?pre_cpp_initialization@@YAXXZ 0000000140008f38 msvcrt:exe_main.obj + 0002:00001f38 $unwind$mainCRTStartup 0000000140008f38 msvcrt:exe_main.obj + 0002:00001f38 $unwind$__scrt_acquire_startup_lock 0000000140008f38 msvcrt:utility.obj + 0002:00001f38 $unwind$__scrt_initialize_crt 0000000140008f38 msvcrt:utility.obj + 0002:00001f38 $unwind$atexit 0000000140008f38 msvcrt:utility.obj + 0002:00001f38 $unwind$__scrt_is_managed_app 0000000140008f38 msvcrt:utility_desktop.obj + 0002:00001f78 $cppxdata$?_Forced_rehash@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEAAX_K@Z 0000000140008f78 main.cpp.obj + 0002:00001fa0 $stateUnwindMap$?_Forced_rehash@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEAAX_K@Z 0000000140008fa0 main.cpp.obj + 0002:00001fa8 $ip2state$?_Forced_rehash@?$_Hash@V?$_Umap_traits@_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@V?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@2@V?$polymorphic_allocator@U?$pair@$$CB_K$$CBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@@std@@@pmr@2@$0A@@std@@@std@@IEAAX_K@Z 0000000140008fa8 main.cpp.obj + 0002:00001ff8 $cppxdata$?Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z 0000000140008ff8 main.cpp.obj + 0002:00002020 $stateUnwindMap$?Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z 0000000140009020 main.cpp.obj + 0002:00002028 $ip2state$?Find@NameTable@pmr@@SAAEBV?$basic_string@DU?$char_traits@D@std@@V?$polymorphic_allocator@D@pmr@2@@std@@_K@Z 0000000140009028 main.cpp.obj + 0002:00002060 $cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ 0000000140009060 main.cpp.obj + 0002:00002088 $stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ 0000000140009088 main.cpp.obj + 0002:00002090 $ip2state$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ 0000000140009090 main.cpp.obj + 0002:000020c4 $cppxdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ 00000001400090c4 main.cpp.obj + 0002:000020ec $stateUnwindMap$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ 00000001400090ec main.cpp.obj + 0002:000020f4 $ip2state$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ 00000001400090f4 main.cpp.obj + 0002:00002180 $cppxdata$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z 0000000140009180 main.cpp.obj + 0002:000021a8 $stateUnwindMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z 00000001400091a8 main.cpp.obj + 0002:000021d0 $tryMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z 00000001400091d0 main.cpp.obj + 0002:000021e4 $handlerMap$0$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z 00000001400091e4 main.cpp.obj + 0002:000021f8 $ip2state$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z 00000001400091f8 main.cpp.obj + 0002:00002284 $cppxdata$??$MakePair@AEAV?$basic_string_view@DU?$char_traits@D@std@@@std@@@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAV23@@Z 0000000140009284 main.cpp.obj + 0002:000022ac $stateUnwindMap$??$MakePair@AEAV?$basic_string_view@DU?$char_traits@D@std@@@std@@@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAV23@@Z 00000001400092ac main.cpp.obj + 0002:000022bc $ip2state$??$MakePair@AEAV?$basic_string_view@DU?$char_traits@D@std@@@std@@@NameTable@pmr@@SA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@_KAEAV23@@Z 00000001400092bc main.cpp.obj + 0002:00002334 $cppxdata$??$_Try_emplace@UName@pmr@@$$V@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAA?AU?$pair@PEAU?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@_N@1@$$QEAUName@pmr@@@Z 0000000140009334 main.cpp.obj + 0002:0000235c $stateUnwindMap$??$_Try_emplace@UName@pmr@@$$V@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAA?AU?$pair@PEAU?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@_N@1@$$QEAUName@pmr@@@Z 000000014000935c main.cpp.obj + 0002:00002374 $ip2state$??$_Try_emplace@UName@pmr@@$$V@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAA?AU?$pair@PEAU?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@_N@1@$$QEAUName@pmr@@@Z 0000000140009374 main.cpp.obj + 0002:000023c0 $cppxdata$??1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 00000001400093c0 main.cpp.obj + 0002:000023c0 $cppxdata$??1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 00000001400093c0 main.cpp.obj + 0002:000023e8 $stateUnwindMap$??1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 00000001400093e8 main.cpp.obj + 0002:000023e8 $stateUnwindMap$??1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 00000001400093e8 main.cpp.obj + 0002:000023f0 $ip2state$??1?$_Alloc_construct_ptr@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 00000001400093f0 main.cpp.obj + 0002:000023f0 $ip2state$??1?$_List_node_emplace_op2@V?$polymorphic_allocator@U?$_List_node@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@PEAX@std@@@pmr@std@@@std@@QEAA@XZ 00000001400093f0 main.cpp.obj + 0002:00002440 $cppxdata$?_Forced_rehash@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAAX_K@Z 0000000140009440 main.cpp.obj + 0002:00002468 $stateUnwindMap$?_Forced_rehash@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAAX_K@Z 0000000140009468 main.cpp.obj + 0002:00002470 $ip2state$?_Forced_rehash@?$_Hash@V?$_Umap_traits@UName@pmr@@PEBVUClass@refl@@V?$_Uhash_compare@UName@pmr@@U?$hash@UName@pmr@@@std@@U?$equal_to@UName@pmr@@@4@@std@@V?$polymorphic_allocator@U?$pair@$$CBUName@pmr@@PEBVUClass@refl@@@std@@@26@$0A@@std@@@std@@IEAAX_K@Z 0000000140009470 main.cpp.obj + 0002:000024a8 $cppxdata$??__FMemPool@@YAXXZ 00000001400094a8 core:module.cpp.obj + 0002:000024d0 $stateUnwindMap$??__FMemPool@@YAXXZ 00000001400094d0 core:module.cpp.obj + 0002:000024d8 $ip2state$??__FMemPool@@YAXXZ 00000001400094d8 core:module.cpp.obj + 0002:00002518 $cppxdata$??3@YAXPEAX@Z 0000000140009518 core:module.cpp.obj + 0002:00002540 $stateUnwindMap$??3@YAXPEAX@Z 0000000140009540 core:module.cpp.obj + 0002:00002548 $ip2state$??3@YAXPEAX@Z 0000000140009548 core:module.cpp.obj + 0002:000025a8 $cppxdata$??1IModule@api@@UEAA@XZ 00000001400095a8 core:module.cpp.obj + 0002:000025d0 $stateUnwindMap$??1IModule@api@@UEAA@XZ 00000001400095d0 core:module.cpp.obj + 0002:000025e0 $ip2state$??1IModule@api@@UEAA@XZ 00000001400095e0 core:module.cpp.obj + 0002:00002654 $cppxdata$??_Gunsynchronized_pool_resource@pmr@std@@UEAAPEAXI@Z 0000000140009654 core:module.cpp.obj + 0002:0000267c $stateUnwindMap$??_Gunsynchronized_pool_resource@pmr@std@@UEAAPEAXI@Z 000000014000967c core:module.cpp.obj + 0002:0000268c $ip2state$??_Gunsynchronized_pool_resource@pmr@std@@UEAAPEAXI@Z 000000014000968c core:module.cpp.obj + 0002:000026e4 $cppxdata$?do_deallocate@unsynchronized_pool_resource@pmr@std@@MEAAXQEAX_K1@Z 00000001400096e4 core:module.cpp.obj + 0002:0000270c $stateUnwindMap$?do_deallocate@unsynchronized_pool_resource@pmr@std@@MEAAXQEAX_K1@Z 000000014000970c core:module.cpp.obj + 0002:0000271c $ip2state$?do_deallocate@unsynchronized_pool_resource@pmr@std@@MEAAXQEAX_K1@Z 000000014000971c core:module.cpp.obj + 0002:00002784 $cppxdata$??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 0000000140009784 core:module.cpp.obj + 0002:000027ac $stateUnwindMap$??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 00000001400097ac core:module.cpp.obj + 0002:000027b4 $ip2state$??$_Emplace_reallocate@AEAE@?$vector@U_Pool@unsynchronized_pool_resource@pmr@std@@V?$polymorphic_allocator@U_Pool@unsynchronized_pool_resource@pmr@std@@@34@@std@@AEAAPEAU_Pool@unsynchronized_pool_resource@pmr@1@QEAU2341@AEAE@Z 00000001400097b4 core:module.cpp.obj + 0002:00002824 $cppxdata$?release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ 0000000140009824 core:module.cpp.obj + 0002:0000284c $stateUnwindMap$?release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ 000000014000984c core:module.cpp.obj + 0002:00002864 $ip2state$?release@unsynchronized_pool_resource@pmr@std@@QEAAXXZ 0000000140009864 core:module.cpp.obj + 0002:0000288c $unwind$?pre_c_initialization@@YAHXZ 000000014000988c msvcrt:exe_main.obj + 0002:0000288c $unwind$??_Gtype_info@@UEAAPEAXI@Z 000000014000988c msvcrt:std_type_info_static.obj + 0002:0000288c $unwind$_Init_thread_abort 000000014000988c msvcrt:thread_safe_statics.obj + 0002:0000288c $unwind$_Init_thread_footer 000000014000988c msvcrt:thread_safe_statics.obj + 0002:0000288c $unwind$_Init_thread_header 000000014000988c msvcrt:thread_safe_statics.obj + 0002:0000288c $unwind$__scrt_initialize_onexit_tables 000000014000988c msvcrt:utility.obj + 0002:0000288c $unwind$__scrt_release_startup_lock 000000014000988c msvcrt:utility.obj + 0002:0000288c $unwind$__scrt_uninitialize_crt 000000014000988c msvcrt:utility.obj + 0002:0000288c $unwind$_onexit 000000014000988c msvcrt:utility.obj + 0002:00002894 $unwind$__scrt_is_nonwritable_in_current_image 0000000140009894 msvcrt:utility.obj + 0002:000028b4 $unwind$__scrt_is_nonwritable_in_current_image$filt$0 00000001400098b4 msvcrt:utility.obj + 0002:000028bc $unwind$?__scrt_common_main_seh@@YAHXZ 00000001400098bc msvcrt:exe_main.obj + 0002:000028f4 $unwind$?filt$0@?0??__scrt_common_main_seh@@YAHXZ@4HA 00000001400098f4 msvcrt:exe_main.obj + 0002:000028fc $unwind$__dyn_tls_init 00000001400098fc msvcrt:tlsdyn.obj + 0002:00002910 $cppxdata$__dyn_tls_init 0000000140009910 msvcrt:tlsdyn.obj + 0002:00002915 $ip2state$__dyn_tls_init 0000000140009915 msvcrt:tlsdyn.obj + 0002:00002918 $unwind$__tlregdtor 0000000140009918 msvcrt:tlsdtor.obj + 0002:0000292c $unwind$__dyn_tls_dtor 000000014000992c msvcrt:tlsdtor.obj + 0002:00002944 $unwind$__isa_available_init 0000000140009944 msvcrt:cpu_disp.obj + 0002:00002958 $unwind$__scrt_fastfail 0000000140009958 msvcrt:utility_desktop.obj + 0002:00002968 $unwind$_RTC_Initialize 0000000140009968 msvcrt:initsect.obj + 0002:00002968 $unwind$_RTC_Terminate 0000000140009968 msvcrt:initsect.obj + 0002:00002968 $unwind$__scrt_unhandled_exception_filter 0000000140009968 msvcrt:utility_desktop.obj + 0002:00002974 $unwind$__security_init_cookie 0000000140009974 msvcrt:gs_support.obj + 0002:00002980 $xdatasym 0000000140009980 msvcrt:guard_dispatch.obj + 0002:00002988 $xdatasym 0000000140009988 msvcrt:guard_xfg_dispatch.obj + 0002:00002f86 .idata$6 0000000140009f86 engine:engine.dll + 0002:000031ee .idata$6 000000014000a1ee msvcprt:MSVCP140.dll + 0002:000031fc .idata$6 000000014000a1fc msvcprt:MSVCP140_1.dll + 0002:000033ae .idata$6 000000014000a3ae kernel32:KERNEL32.dll + 0002:000034b8 .idata$6 000000014000a4b8 vcruntime:VCRUNTIME140.dll + 0002:000034ca .idata$6 000000014000a4ca vcruntime:VCRUNTIME140_1.dll + 0002:000036da .idata$6 000000014000a6da ucrt:api-ms-win-crt-string-l1-1-0.dll + 0002:000036fc .idata$6 000000014000a6fc ucrt:api-ms-win-crt-runtime-l1-1-0.dll + 0002:0000371e .idata$6 000000014000a71e ucrt:api-ms-win-crt-math-l1-1-0.dll + 0002:0000373e .idata$6 000000014000a73e ucrt:api-ms-win-crt-stdio-l1-1-0.dll + 0002:0000375e .idata$6 000000014000a75e ucrt:api-ms-win-crt-locale-l1-1-0.dll + 0002:00003780 .idata$6 000000014000a780 ucrt:api-ms-win-crt-heap-l1-1-0.dll + 0003:000002a0 ?g_tss_cv@@3U_RTL_CONDITION_VARIABLE@@A 000000014000b2a0 msvcrt:thread_safe_statics.obj + 0003:000002a8 ?g_tss_srw@@3U_RTL_SRWLOCK@@A 000000014000b2a8 msvcrt:thread_safe_statics.obj + 0003:000002c0 ?is_initialized_as_dll@@3_NA 000000014000b2c0 msvcrt:utility.obj + 0003:000002c1 ?module_local_atexit_table_initialized@@3_NA 000000014000b2c1 msvcrt:utility.obj + 0003:000002c8 ?module_local_atexit_table@@3U_onexit_table_t@@A 000000014000b2c8 msvcrt:utility.obj + 0003:000002e0 ?module_local_at_quick_exit_table@@3U_onexit_table_t@@A 000000014000b2e0 msvcrt:utility.obj