4#include <unordered_set>
18 void Read(
const std::wstring& path, std::unordered_map<std::string, intptr_t>* offsets_dump,
19 std::unordered_map<std::string, BitField>* bitfields_dump,
const std::unordered_set<std::string> filter_set);
void DumpType(IDiaSymbol *, const std::string &, int) const
std::unordered_set< uint32_t > visited_
std::unordered_set< std::string > filter_set_
void Read(const std::wstring &path, std::unordered_map< std::string, intptr_t > *offsets_dump, std::unordered_map< std::string, BitField > *bitfields_dump, const std::unordered_set< std::string > filter_set)
std::unordered_map< std::string, BitField > * bitfields_dump_
bool FilterSymbols(const std::string input)
void DumpFunctions(IDiaSymbol *)
static void LoadDataFromPdb(const std::wstring &, IDiaDataSource **, IDiaSession **, IDiaSymbol **)
std::unordered_map< std::string, intptr_t > * offsets_dump_
static uint32_t GetSymbolId(IDiaSymbol *)
void DumpData(IDiaSymbol *, const std::string &) const
void DumpGlobalVariables(IDiaSymbol *)
void DumpStructs(IDiaSymbol *)
static std::string GetFunctionSymbolParams(IDiaSymbol *)
static void Cleanup(IDiaSymbol *, IDiaSession *, IDiaDataSource *)
static std::string GetSymbolNameString(IDiaSymbol *)