Project: /_project.yaml Book: /_book.yaml
Defined in fuchsia.feedback/crash_reporter.fidl
Provides the ability to file crash reports.
Files a crash report
.
This could mean generating a crash report in a local crash report database or uploading the crash report to a remote crash server depending on the FIDL server's configuration.
Defined in fuchsia.feedback/data_provider.fidl
Provides data useful to attach in feedback reports (crash or user feedback).
Returns all the feedback data except the screenshot, which is provided separately.
Returns an image of the current view encoded in the provided encoding
.
screenshot
may be null if the encoding is not supported, the device does not have a display, or there is not enough memory to allocate the screenshot image.
The screenshot is provided separately from the rest of the data as callers might want to block on it before changing the view.
Defined in fuchsia.feedback/annotation.fidl
An annotation and its plain ASCII string key. Annotations are short strings, e.g., the board name or the build version.
Defined in fuchsia.feedback/attachment.fidl
An attachment and its plain ASCII string key. Attachments are larger objects, e.g., log files. They may be binary or text data.
generated
generated
Defined in fuchsia.feedback/data_provider.fidl
An encoded image of the screen.
Type: uint32
Defined in fuchsia.feedback/data_provider.fidl
The encoding used for the image.
Today, only PNG is supported, but in the future the screenshot could be returned in other encodings if need arises.
Defined in fuchsia.feedback/crash_reporter.fidl
Represents a crash report.
Unlike the crash signature, crash reports sharing the same ID correspond to different crashes, but can be considered as belonging to the same event, e.g., a crash in a low-level server causing a crash in a high-level UI widget.
Defined in fuchsia.feedback/crash_reporter.fidl
Represents a generic crash report.
Unlike the event ID, crash reports sharing the same signature correspond to the same crash, but happening over multiple events, e.g., a null pointer exception in a server whenever asked the same request.
Defined in fuchsia.feedback/crash_reporter.fidl
Represents a crash report for a native exception out of which the client has built a minidump.
Defined in fuchsia.feedback/crash_reporter.fidl
Represents a crash report for a runtime exception, applicable to most languages.
Defined in fuchsia.feedback/data_provider.fidl
Data to attach to feedback reports.
Clients typically upload the data straight to servers without expecting some particular fields. So the data comes in the form of arbitrary key-value pairs that clients can directly forward to the servers.
generated
generated
Defined in fuchsia.feedback/crash_reporter.fidl
Represents a specific crash report.
Add a new member when the server needs to special case how it handles certain annotations and attachments for a given type of crashes, e.g., a RuntimeCrashReport
for Javascript.