History log of /fuchsia/zircon/system/core/crashsvc/rules.mk
Revision Date Author Comments
# 52e16b14 09-May-2018 Scott Graham <scottmg@chromium.org>

[debug][devmgr] Create crashsvc as system-level exception handler

crashsvc listens on the root job's exception port and dispatches to
back to devmgr to have it deal with the exception. devmgr in turn
launches an analyzer process to do something with the process that
sustained the exception. This is to allow for customization of the
exception handler, rather than always having crashlogger handle
exceptions. Short doc on rationale at go/crashsvc.

For the time being however, a refactored crashlogger (named
crashanalyzer) is still always used as the analyzer. Followups will
allow for customization of the analyzer.

crashanalyzer is a stripped down copy of crashlogger. For the time being
an #ifdef ENABLE_CRASHLOGGER is available in devmgr for easy switching
on/off, to restore the previous behaviour of registering crashlogger as
the exception handler on the root job.

Change-Id: Id10c52c2a31a5ccfeed9b63eb794559c77592df8