29 lines
570 B
C++
29 lines
570 B
C++
|
#pragma once
|
||
|
|
||
|
namespace Aurora::Debug
|
||
|
{
|
||
|
struct GrugException
|
||
|
{
|
||
|
union
|
||
|
{
|
||
|
#if defined(AURORA_IS_MODERNNT_DERIVED)
|
||
|
struct
|
||
|
{
|
||
|
HMODULE hHandle;
|
||
|
void *pException;
|
||
|
void *pThrowInfo;
|
||
|
} nt;
|
||
|
#endif
|
||
|
|
||
|
#if defined(AURORA_IS_POSIX_DERIVED)
|
||
|
struct
|
||
|
{
|
||
|
int nSignal;
|
||
|
void *pPosixUContext;
|
||
|
} posix;
|
||
|
#endif
|
||
|
};
|
||
|
|
||
|
StackTrace stackTrace;
|
||
|
};
|
||
|
}
|