Provides access to crash reporting functionality.
@status UNSTABLE - This interface is not frozen and will probably change in
future releases.
[scriptable, uuid(d9a0f5b2-a7df-4aeb-9775-21b9e01b4c59)]
Methods
Add some extra data to be submitted with a crash report.
@param key
Name of the data to be added.
@param data
Data to be added.
@throw NS_ERROR_NOT_INITIALIZED if crash reporting not initialized
@throw NS_ERROR_INVALID_ARG if key or data contain invalid characters.
Invalid characters for key are '=' and
'\n'. Invalid character for data is '\0'.
Append some data to the "Notes" field, to be submitted with a crash report.
Unlike annotateCrashReport, this method will append to existing data.
@param data
Data to be added.
@throw NS_ERROR_NOT_INITIALIZED if crash reporting not initialized
@throw NS_ERROR_INVALID_ARG if or data contains invalid characters.
The only invalid character is '\0'.
Append note containing an Obj-C exception's info. @param aException NSException object to append note for
Write a minidump immediately, with the user-supplied exception information. This is implemented on Windows only, because SEH (structured exception handling) exists on Windows only. @param aExceptionInfo EXCEPTION_INFO* provided by Window's SEH
Compare to:
