Commit Graph

4 Commits

Author SHA1 Message Date
Amphaal 8d1eb0d110 Allow MinGW builds (#189) 2020-03-25 11:18:04 +01:00
Arpad Borsos 099ce5d0a0 feat: Create a Breakpad Backend (#169) 2020-03-12 12:25:17 +01:00
Arpad Borsos e4bed02184 feat: Add Crashpad Integration (#147)
* feat: Build Crashpad via a CMake submodule

* feat: Integrate the Crashpad Client

* get crashpad handler working

* build handler with tests

* integrate msgpack, and finish crashpad backend

* add path handling methods for windows

* make crashpad work on windows

* add options when applying scope to event, avoid redundant callbacks,
and correctly add breadcrumbs in non-crashpad mode as well.

* use a different msgpack library and vendor it

* rm gitattributes; windows should use native line endings

* update crashpad submodule

* review feedback and leak fixes

* clean up current_exe and path_dir handling, add a test
* fix some leaks in the crashpad backend and
  around raw envelopes and breadcrumbs

* correctly clone in path_dir on windows as well

* move handler path handling into crashpad backend
2020-02-24 13:46:50 +01:00
Armin Ronacher f0cb18c533 feat: Android unwinding (#70)
This adds support for libunwindstack based unwinding for Android.

Currently this only builds these things through cmake which is likely what we're going
to use going forward.
2019-10-21 10:11:28 +02:00