Index: util/win/exception_handler_server.h |
diff --git a/util/win/exception_handler_server.h b/util/win/exception_handler_server.h |
index 69466f84f8d4423c19765e7c549ddfea6edd9278..6928a6d9037b33f04e6794a8ce102cf211fb77d9 100644 |
--- a/util/win/exception_handler_server.h |
+++ b/util/win/exception_handler_server.h |
@@ -49,11 +49,15 @@ class ExceptionHandlerServer { |
//! lifetime of this handle is not passed to the delegate. |
//! \param[in] exception_information_address The address in the client's |
//! address space of an ExceptionInformation structure. |
+ //! \param[in] debug_critical_section_address The address in the client's |
+ //! address space of a `CRITICAL_SECTION` allocated with a valid |
+ //! `.DebugInfo` field, or `0` if unavailable. |
//! \return The exit code that should be used when terminating the client |
//! process. |
virtual unsigned int ExceptionHandlerServerException( |
HANDLE process, |
- WinVMAddress exception_information_address) = 0; |
+ WinVMAddress exception_information_address, |
+ WinVMAddress debug_critical_section_address) = 0; |
}; |
//! \brief Constructs the exception handling server. |