Very minimal PoC breakpad crash collector/processor in Go.
Requirements:
- C++ compiler (for breakpad)
- Go compiler
- Build breakpad "minidump stackwalk" (for processing crashes)
./bin/build_breakpad.sh
- Run tests and build crashcatcher
go test
go build
- Run crashcatcher (data is stored in
./crashdata
)
./crashcatcher
- Submit test crashes (test data is stored in
./testdata
)
./bin/submit.sh
crashcatcher can also be run in "collect only" or "process only" modes, see:
./crashcatcher --help
for details.