Electron fork of crashpad
Перейти к файлу
Mark Mentovai 76a67a37b1 Add the --monitor-self argument to crashpad_handler
https://crbug.com/678959 added “fallback” crash reporting for
crashpad_handler on Windows, in a Chrome- and Windows-specific way. This
implements a more general self-monitor mechanism that will work on
multiple platforms and in the absence of Chrome.

When starting crashpad_handler (let’s call it the “first instance”) with
--monitor-self, it will start another crashpad_handler (the “second
instance”). The second instance monitors the first one for crashes. The
second instance will be started in mostly the same way as the first
instance, except --monitor-self will not be provided to the second
instance.

Bug: crashpad:143
Change-Id: I76f3f47d1762d8ecae1814357cb672c8b7bd5e95
Reviewed-on: https://chromium-review.googlesource.com/466267
Reviewed-by: Sigurður Ásgeirsson <siggi@chromium.org>
Reviewed-by: Scott Graham <scottmg@chromium.org>
2017-04-04 15:30:36 +00:00
build android: Support “unified headers” with GCC build 2017-03-23 19:20:35 +00:00
client test: Use (actual, [un]expected) in gtest {ASSERT,EXPECT}_{EQ,NE} 2017-04-04 12:34:24 +00:00
compat android: Support builds with NDK API versions older than 21 (compat) 2017-03-15 17:48:12 +00:00
doc “Promote” test::Paths::Executable() to Paths::Executable() 2017-04-03 18:58:01 +00:00
handler Add the --monitor-self argument to crashpad_handler 2017-04-04 15:30:36 +00:00
infra/config Additional setup required for Gerrit projects. 2017-03-02 18:21:37 +00:00
minidump test: Use (actual, [un]expected) in gtest {ASSERT,EXPECT}_{EQ,NE} 2017-04-04 12:34:24 +00:00
snapshot test: Use (actual, [un]expected) in gtest {ASSERT,EXPECT}_{EQ,NE} 2017-04-04 12:34:24 +00:00
test test: Use (actual, [un]expected) in gtest {ASSERT,EXPECT}_{EQ,NE} 2017-04-04 12:34:24 +00:00
third_party Add the --monitor-self argument to crashpad_handler 2017-04-04 15:30:36 +00:00
tools Remove WeakStdioFileReader and WeakStdioFileWriter 2017-03-16 20:21:19 +00:00
util test: Use (actual, [un]expected) in gtest {ASSERT,EXPECT}_{EQ,NE} 2017-04-04 12:34:24 +00:00
.clang-format clang-format: don't bin pack arguments 2014-12-19 15:44:05 -08:00
.gitignore Use zlib to gzip-compress uploads 2017-02-16 16:26:19 +00:00
AUTHORS win: Handle the case when GetBytesBuffer returns error in HTTPTransportWin 2016-08-05 12:41:11 +00:00
CONTRIBUTORS Add contributors to CONTRIBUTORS. 2015-03-10 14:28:41 -04:00
DEPS android: Support “unified headers” with GCC build 2017-03-23 19:20:35 +00:00
LICENSE Initial commit of Crashpad. 2014-07-30 23:24:58 -04:00
README.md Add overview design doc link to root README.md 2017-03-22 19:33:51 +00:00
codereview.settings Remove BUG_LINE_FORMAT from codereview.settings 2017-03-28 17:49:50 +00:00
crashpad.gyp Don’t suppress_wildcard crashpad.gyp:All on platforms where it works 2016-01-06 12:37:01 -05:00
navbar.md doc: Fix bad merge resulting in twin “Man Pages” links in nav bar 2016-11-08 19:26:07 +00:00
package.h package.h: Update copyright year to 2017 2017-03-01 19:41:56 +00:00

README.md

Crashpad

Crashpad is a crash-reporting system.

Documentation

Source Code

Crashpads source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.