#include <PDBReader.h>
|
| PdbReader ()=default |
|
| ~PdbReader ()=default |
|
void | Read (const std::wstring &path, std::unordered_map< std::string, intptr_t > *offsets_dump, std::unordered_map< std::string, BitField > *bitfields_dump) |
|
|
static void | LoadDataFromPdb (const std::wstring &, IDiaDataSource **, IDiaSession **, IDiaSymbol **) |
|
static std::string | GetSymbolNameString (IDiaSymbol *) |
|
static uint32_t | GetSymbolId (IDiaSymbol *) |
|
static void | Cleanup (IDiaSymbol *, IDiaSession *, IDiaDataSource *) |
|
Definition at line 12 of file PDBReader.h.
◆ PdbReader()
API::PdbReader::PdbReader |
( |
| ) |
|
|
default |
◆ ~PdbReader()
API::PdbReader::~PdbReader |
( |
| ) |
|
|
default |
◆ Cleanup()
void API::PdbReader::Cleanup |
( |
IDiaSymbol * | symbol, |
|
|
IDiaSession * | session, |
|
|
IDiaDataSource * | source ) |
|
staticprivate |
◆ DumpData()
void API::PdbReader::DumpData |
( |
IDiaSymbol * | symbol, |
|
|
const std::string & | structure ) const |
|
private |
◆ DumpFunctions()
void API::PdbReader::DumpFunctions |
( |
IDiaSymbol * | g_symbol | ) |
|
|
private |
◆ DumpGlobalVariables()
void API::PdbReader::DumpGlobalVariables |
( |
IDiaSymbol * | g_symbol | ) |
|
|
private |
◆ DumpStructs()
void API::PdbReader::DumpStructs |
( |
IDiaSymbol * | g_symbol | ) |
|
|
private |
◆ DumpType()
void API::PdbReader::DumpType |
( |
IDiaSymbol * | symbol, |
|
|
const std::string & | structure, |
|
|
int | indent ) const |
|
private |
◆ GetSymbolId()
uint32_t API::PdbReader::GetSymbolId |
( |
IDiaSymbol * | symbol | ) |
|
|
staticprivate |
◆ GetSymbolNameString()
std::string API::PdbReader::GetSymbolNameString |
( |
IDiaSymbol * | symbol | ) |
|
|
staticprivate |
◆ LoadDataFromPdb()
void API::PdbReader::LoadDataFromPdb |
( |
const std::wstring & | path, |
|
|
IDiaDataSource ** | dia_source, |
|
|
IDiaSession ** | session, |
|
|
IDiaSymbol ** | symbol ) |
|
staticprivate |
◆ Read()
void API::PdbReader::Read |
( |
const std::wstring & | path, |
|
|
std::unordered_map< std::string, intptr_t > * | offsets_dump, |
|
|
std::unordered_map< std::string, BitField > * | bitfields_dump ) |
◆ bitfields_dump_
std::unordered_map<std::string, BitField>* API::PdbReader::bitfields_dump_ {nullptr} |
|
private |
◆ offsets_dump_
std::unordered_map<std::string, intptr_t>* API::PdbReader::offsets_dump_ {nullptr} |
|
private |
◆ visited_
std::unordered_set<uint32_t> API::PdbReader::visited_ |
|
private |
The documentation for this class was generated from the following files:
- C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASE/AseApi-main/version/Core/Private/PDBReader/PDBReader.h
- C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASE/AseApi-main/version/Core/Private/PDBReader/PDBReader.cpp