Crate crash_report

Source

Modules§

product_type

Structs§

CrashReportAttributes
Attributes about a process that are required to set up annotations for crash reports.
GraphicsAbort
RemoteCrashHandler
Handler for remote crash requests from other processes.

Enums§

CrashReportReason
The reason a SimulatedException crash report is being requested.
CrashTubeCommand 🔒
ProcessType

Functions§

set_crash_tube_map
Sets a map of tubes to trigger SimulatedException crash reports for each process type. Should only be called on the main process.
set_package_name
Sets the package name to given _package_name.
setup_crash_reporting
Setup crash reporting for a process. Each process MUST provide a unique product_type to avoid making crash reports incomprehensible.
update_annotation
Update (insert when key is not present) a key-value pair annotation in a crash report.
upload_crash_report
Captures a crash dump and uploads a crash report, without crashing the process.