#include <crashhandler.h>
Thread state including registers, stack backtrace and name.
Public Member Functions | |
CrashThreadState (const char *name=nullptr, void *osThread=nullptr) | |
CrashThreadState (CrashThreadState &&src) | |
MAXON_OPERATOR_MOVE_ASSIGNMENT (CrashThreadState) | |
Public Attributes | |
const char * | _name |
void * | _osThread |
UChar | _stackDump [256] |
UChar | _codeDump [256] |
BaseArray< CrashRegisterValue, BASEARRAY_DEFAULT_CHUNK_SIZE, BASEARRAYFLAGS::NONE, CStdLibAllocator > | _registers |
BaseArray< CrashCallStackEntry, BASEARRAY_DEFAULT_CHUNK_SIZE, BASEARRAYFLAGS::NONE, CStdLibAllocator > | _stack |
|
explicit |
CrashThreadState | ( | CrashThreadState && | src | ) |
MAXON_OPERATOR_MOVE_ASSIGNMENT | ( | CrashThreadState | ) |
const char* _name |
void* _osThread |
UChar _stackDump[256] |
UChar _codeDump[256] |
BaseArray<CrashRegisterValue, BASEARRAY_DEFAULT_CHUNK_SIZE, BASEARRAYFLAGS::NONE, CStdLibAllocator> _registers |