They both are crashing report libraries that generates minidump for developer analyzing, and both are developed by Google's Chromium project:
Any difference in their intended use cases?
They both are crashing report libraries that generates minidump for developer analyzing, and both are developed by Google's Chromium project:
Any difference in their intended use cases?
See the Crashpad announcement for the reasons why it was developed.
The major difference with Breakpad appears to be that Crashpad enables out-of-process crash reporting also for Mac OS X 10.10 and newer, which Breakpads design could not support.
See also the note in Sentrys Breakpad documentation:
Breakpad uses in-process crash reporting, which is less robust and has several disadvantages over out-of-process crash reporting.
(which may be only really true for macOS 10.10+)
Reply to @Lindeijer
It is doc of
Sentry
, not doc ofBreakpad
Actually
Breakpad
supports in-process and out-process on Windows/Linux/MacOSX(pre-10.10), according to https://chromium.googlesource.com/breakpad/breakpad/+/master/docs/exception_handling.md