Crashpad is the latest open source crash reporting tool built by Google and is the successor to the popular Breakpad crash reporter. Crashpad allows you to submit minidumps to a configured URL after a crash occurs in your product. The official Crashpad documentation is available here.
Before continuing with the tutorial please ensure you have done the following:
To begin download and unzip the BugSplat Crashpad software development kit. The download contains a sample Crashpad application and a compiled version of Crashpad for Windows.
It's also possible to download and build Crashpad yourself. This step is required if you are targeting an OS other than Windows. See our Building Crashpad doc for our How to Build Google Crashpad.
To get a feel for the BugSplat service before enabling your application, experiment with the myCrashpadCrasher sample application. You can find the Visual Studio project file located in your download folder at ...\BugSplatCrashpad\BugSplat\samples\myCrashpadCrasher\myCrashpadCrasher.vcxproj.
Run the sample application without the debugger attached to post a crash report to our public "email@example.com" database. To view the report, login to the public database using the account "firstname.lastname@example.org" with password "Flintstone".
Follow the myCrashpadCrasher pattern to enable Crashpad in your application.