Chromium Code Reviews
Descriptionmash: Store chrome --mash crash key metadata in shared memory
Chrome uses "crash keys" to provide additional metadata for crash dump
uploads (e.g. the last active URL). Change chrome mash processes to store
their keys in a breakpad SimpleStringDictionary, which is just a fixed-
size table of key/value pairs. The dictionary is kept in a block of
shared memory named "/chrome_crash_keys_<pid>" such that crash_reporter
can find it.
The shared memory buffer is cleaned up by Chrome during normal shutdown
and by crash_reporter during crashes.
The OS-level change to crash reporter is:
https://chromium-review.googlesource.com/c/444846/
BUG=692594
TEST=Added to chrome_app_unittests, also manually tested crashing ash
and verified the uploaded crash report has valid crash keys on the crash
dashboard
Patch Set 1 #Patch Set 2 : rebase #
Total comments: 17
Messages
Total messages: 17 (10 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||