Enumerations
enum ExceptionReason
| Name | Value |
|---|---|
| kChannelOverflow | 0 |
| kPortObserverOverflow | 1 |
| kPortPacketOverflow | 2 |
| kPageFaultIo | 3 |
| kPageFaultIoDataIntegrity | 4 |
| kPageFaultBadState | 5 |
| kPageFaultNoMemory | 6 |
| kPageFaultTimedOut | 7 |
| kArm64UnknownException | 8 |
Exception reasons that should be used to better form crash reports.
Defined at line 20 of file ../../src/developer/forensics/exceptions/handler/minidump.h
Records
Functions
-
void ToString (const fuchsia::exception::ExceptionType & value, std::ostream * os)Defined at line 36 of file ../../src/developer/forensics/exceptions/tests/crash_reporter_unittest.cc
-
int main (const std::string & process_name, const std::string & suspend_enabled_flag)Defined at line 55 of file ../../src/developer/forensics/exceptions/handler/main.cc
-
::fpromise::promise<ComponentInfo> GetComponentInfo (async_dispatcher_t * dispatcher, std::shared_ptr<sys::ServiceDirectory> services, fidl::Client<fuchsia_driver_crash::CrashIntrospect> & driver_crash_introspect, zx::duration timeout, zx_koid_t process_koid, zx_koid_t thread_koid)fuchsia.sys2.CrashIntrospect is expected to be in |services|.
Defined at line 92 of file ../../src/developer/forensics/exceptions/handler/component_lookup.cc
-
zx::vmo GenerateVMOFromStringFile (const crashpad::StringFile & string_file)GenerateVMOFromStringFile -----------------------------------------------------------------------
Defined at line 24 of file ../../src/developer/forensics/exceptions/handler/minidump.cc
-
zx::vmo GenerateMinidump (const zx::exception & exceptionstd::optional<ExceptionReason> * exception_reasonstd::optional<std::string> * gwp_asan_exception_type)Defined at line 108 of file ../../src/developer/forensics/exceptions/handler/minidump.cc