| Index: util/win/registration_protocol_win.h
|
| diff --git a/util/win/registration_protocol_win.h b/util/win/registration_protocol_win.h
|
| index e2f1d23d17abe5d77c3496f5e7a1fb472b90986d..7c59bcdd38682ca8ec678a09bbc0b81247d04855 100644
|
| --- a/util/win/registration_protocol_win.h
|
| +++ b/util/win/registration_protocol_win.h
|
| @@ -50,8 +50,14 @@ struct RegistrationRequest {
|
| DWORD client_process_id;
|
|
|
| //! \brief The address, in the client process address space, of an
|
| - //! ExceptionInformation structure.
|
| - WinVMAddress exception_information;
|
| + //! ExceptionInformation structure, used when handling a crash dump
|
| + //! request.
|
| + WinVMAddress crash_exception_information;
|
| +
|
| + //! \brief The address, in the client process address space, of an
|
| + //! ExceptionInformation structure, used when handling a non-crashing dump
|
| + //! request.
|
| + WinVMAddress non_crash_exception_information;
|
| };
|
|
|
| //! \brief A message only sent to the server by itself to trigger shutdown.
|
| @@ -88,7 +94,17 @@ struct RegistrationResponse {
|
| //! \brief An event `HANDLE`, valid in the client process, that should be
|
| //! signaled to request a crash report. 64-bit clients should convert the
|
| //! value to a `HANDLE` using sign-extension.
|
| - uint32_t request_report_event;
|
| + uint32_t request_crash_dump_event;
|
| +
|
| + //! \brief An event `HANDLE`, valid in the client process, that should be
|
| + //! signaled to request a non-crashing dump be taken. 64-bit clients
|
| + //! should convert the value to `HANDLEEE` using sign-extension.
|
| + uint32_t request_non_crash_dump_event;
|
| +
|
| + //! \brief An event `HANDLE`, valid in the client process, that will be
|
| + //! signaled by the server when the non-crashing dump is complete. 64-bit
|
| + //! clients should convert the value to `HANDLEEE` using sign-extension.
|
| + uint32_t non_crash_dump_completed_event;
|
| };
|
|
|
| //! \brief The response sent back to the client via SendToCrashHandlerServer().
|
|
|