| Index: snapshot/exception_snapshot.h
|
| diff --git a/snapshot/exception_snapshot.h b/snapshot/exception_snapshot.h
|
| index 20598332bcfd189d4cf6a197b84425b8f6dd49c9..f5ffd06a2295a9991a85143449c14d5ce4f77b04 100644
|
| --- a/snapshot/exception_snapshot.h
|
| +++ b/snapshot/exception_snapshot.h
|
| @@ -60,10 +60,15 @@ class ExceptionSnapshot {
|
| //! This is an operating system-specific value.
|
| //!
|
| //! For Mac OS X, this will be the value of the exception code at index 0 as
|
| - //! received by a Mach exception handler. For `EXC_CRASH` exceptions generated
|
| - //! from another preceding exception, the original exception code will appear
|
| - //! here, not the code as received by the Mach exception handler. The code as
|
| - //! it was received will appear at index 1 of Codes().
|
| + //! received by a Mach exception handler, except:
|
| + //! * For `EXC_CRASH` exceptions generated from another preceding exception,
|
| + //! the original exception code will appear here, not the code as received
|
| + //! by the Mach exception handler.
|
| + //! * For `EXC_RESOURCE` and `EXC_GUARD` exceptions, the high 32 bits of the
|
| + //! exception code at index 0 will appear here.
|
| + //!
|
| + //! In all cases on Mac OS X, the full exception code at index 0 as it was
|
| + //! received will appear at index 1 of Codes().
|
| virtual uint32_t ExceptionInfo() const = 0;
|
|
|
| //! \brief Returns the address that triggered the exception.
|
|
|