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?
On
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 ofBreakpadActually
Breakpadsupports 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