|
typedef char | StackLine[256] |
|
|
static void | LoadModuleData (const void *moduleInfoData, unsigned int moduleInfoDataSize) |
| Load module data symbols (deprecated platform export)
|
|
static void | StoreModuleInfoData (void *data, unsigned int dataSize) |
| Return pointer to the data with module information. Data is platform dependent.
|
|
static unsigned int | GetNumLoadedModules () |
| Return number of loaded modules.
|
|
static const ModuleInfo * | GetModuleInfo (unsigned int moduleIndex) |
| Return information for a loaded module.
|
|
static void | SetMapFilename (const char *fileName) |
| Set/Get map filename or symbol path, used to decode frames or consoles or when no other symbol information is available.
|
|
static const char * | GetMapFilename () |
|
static void | RegisterModuleListeners () |
| Registers listeners for dynamically loaded modules used for loading correct symbols for SymbolStorage.
|
|
static void | UnregisterModuleListeners () |
|
static void | DecodeFrames (const StackFrame *frames, unsigned int numFrames, StackLine *textLines) |
|
static void | FindFunctionFromIP (void *address, StackLine *func, StackLine *file, StackLine *module, int &line, void *&baseAddr) |
|
◆ DecodeFrames()
static void AZ::Debug::SymbolStorage::DecodeFrames |
( |
const StackFrame * |
frames, |
|
|
unsigned int |
numFrames, |
|
|
StackLine * |
textLines |
|
) |
| |
|
static |
Decode frames into a readable text line. IMPORTANT: textLines should point to an array of StackLine at least numFrames long.
◆ LoadModuleData()
static void AZ::Debug::SymbolStorage::LoadModuleData |
( |
const void * |
moduleInfoData, |
|
|
unsigned int |
moduleInfoDataSize |
|
) |
| |
|
static |
Load module data symbols (deprecated platform export)
Use to load module info data captured at a different system.
The documentation for this class was generated from the following file:
- Code/Framework/AzCore/AzCore/Debug/StackTracer.h