template <>
class WireTableBuilder
Defined at line 1552 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
Public Methods
template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_feedback::wire::CrashReport> & program_name (First && first, Args &&... args_)
The name of the program that crashed, e.g., the process or component's name.
Defined at line 1565 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
template <typename First = ::fuchsia_feedback::wire::SpecificCrashReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_feedback::wire::SpecificCrashReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_feedback::wire::CrashReport> & specific_report (First && first, Args &&... args_)
The specific report that depends on the type of crashes.
This field should be set if additional information about the crashing program needs to be
sent, e.g., a minidump.
Defined at line 1581 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_feedback::wire::Annotation>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_feedback::wire::Annotation>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_feedback::wire::CrashReport> & annotations (First && first, Args &&... args_)
A vector of key-value string pairs representing arbitrary data that should be attached to a
crash report.
Keys should be unique as only the latest value for a given key in the vector will be
considered.
Defined at line 1598 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_feedback::wire::Attachment>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_feedback::wire::Attachment>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_feedback::wire::CrashReport> & attachments (First && first, Args &&... args_)
A vector of key-value string-to-VMO pairs representing arbitrary data that should be
attached to a crash report.
Keys should be unique as only the latest value for a given key in the vector will be
considered.
Defined at line 1615 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_feedback::wire::CrashReport> & event_id (First && first, Args &&... args_)
A text ID that the crash server can use to group multiple crash reports related to the
same event.
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 at line 1633 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_feedback::wire::CrashReport> & program_uptime (First && first, Args &&... args_)
How long the program was running before it crashed.
Defined at line 1646 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_feedback::wire::CrashReport> & crash_signature (First && first, Args &&... args_)
A text signature that the crash server can use to track the same crash over time, e.g.,
"kernel-panic" or "oom". This signature will take precedence over any automated signature
derived from the rest of the data.
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.
Must match [a-z][a-z
\
-]* i.e. only lowercase letters and hyphens or this will result in a
ZX_ERR_INVALID_ARGS epitaph.
Defined at line 1668 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
Friends
template <>
class CrashReport