class CrashReportBuilder

Defined at line 23 of file ../../src/developer/forensics/exceptions/handler/report_builder.h

Public Methods

CrashReportBuilder & SetProcess (const zx::process & process)

Defined at line 35 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

CrashReportBuilder & SetThread (const zx::thread & thread)

Defined at line 68 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

CrashReportBuilder & SetMinidump (zx::vmo minidump)

Defined at line 77 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

CrashReportBuilder & SetExceptionReason (const std::optional<ExceptionReason> & exception_reason)

Defined at line 83 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

CrashReportBuilder & SetComponentInfo (const ComponentInfo & component_info)

Defined at line 89 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

CrashReportBuilder & SetExceptionExpired ()

Defined at line 101 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

CrashReportBuilder & SetProcessTerminated ()

Defined at line 106 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

CrashReportBuilder & SetMinidumpSkipped ()

No minidump on purpose, e.g. because reading the process's memory would block on its pager.

Defined at line 111 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

CrashReportBuilder & SetGwpAsanExceptionType (std::string exception_type)

Defined at line 116 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

const std::optional<std::string> & ProcessName ()

Defined at line 121 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc

fuchsia_feedback::CrashReport Consume ()

Defined at line 123 of file ../../src/developer/forensics/exceptions/handler/report_builder.cc