Context to be passed to WerRegisterRuntimeExceptionModule(). More...
#include "util/win/registration_protocol_win_structs.h"
Public Types | |
enum | |
The expected value of version . This should be changed whenever this struct is modified incompatibly. | |
Public Attributes | |
int | version |
Version field to detect skew between target process and helper. Should be set to kWerRegistrationVersion. | |
HANDLE | dump_without_crashing |
Used by DumpWithoutCrashing and the WER module to initiate a dump. These handles are leaked in the client process. | |
HANDLE | dump_completed |
Used by DumpWithoutCrashing to signal that a dump has been taken. These handles are leaked in the client process. | |
bool | in_dump_without_crashing |
Set just before and cleared just after the events above are triggered or signalled in a normal DumpWithoutCrashing call. When true the WER handler should not set the exception structures until after dump_completed has been signalled. | |
void * | crashpad_exception_info |
Address of g_non_crash_exception_information. | |
EXCEPTION_POINTERS | pointers |
These will point into the exception and context members in this structure. | |
EXCEPTION_RECORD | exception |
The exception provided by WerFault. | |
CONTEXT | context |
The context provided by WerFault. | |
Context to be passed to WerRegisterRuntimeExceptionModule().
Used by the crashpad client, and the WER exception DLL.
CONTEXT crashpad::WerRegistration::context |
The context provided by WerFault.
Filled in by the helper DLL.
void* crashpad::WerRegistration::crashpad_exception_info |
Address of g_non_crash_exception_information.
Provided by the target process. Just before dumping we will point (crashpad_exception_info).exception_pointers at pointers
. As WerFault loads the helper with the same bitness as the client this can be void.
EXCEPTION_RECORD crashpad::WerRegistration::exception |
The exception provided by WerFault.
Filled in by the helper DLL.
EXCEPTION_POINTERS crashpad::WerRegistration::pointers |
These will point into the exception
and context
members in this structure.
Filled in by the helper DLL.