mirror of
https://github.com/encounter/sentry-native.git
synced 2026-03-30 11:37:49 -07:00
0.0.1
SentryPad
SentryPad is a wrapper around two most popular crash-reporting frameworks: Breakpad and Crashpad. It provides an abstraction layer that unlocks certain Sentry features, such as setting tags and adding breadcrumbs to your crashes. SentryPad is also responsible for sending the crashes directly to Sentry in an efficient manner.
Platforms we aim to support: MacOS X, Linux (32/64 bit), Windows (32/64 bit), Android, iOS.
Prerequisites
- premake5
- make (Linux, MacOS)
- Visual Studio 2017 (Windows)
Building Example Applications
Crashpad on MacOS
cd premake/
premake5 gmake2
make sentry_example_crashpad
./bin/Release/sentry_example_crashpad
Crashpad on Windows
cd premake/
premake5 vs2017
The last command will create a Visual Studio 2017 solution (Sentrypad.sln) that contains example_breakpad project.
Languages
C
78.3%
Python
11%
CMake
4.9%
C++
4.8%
Makefile
0.4%
Other
0.6%