The sentry-native added a new "native" backend (SENTRY_BACKEND=native) via getsentry/sentry-native#1433 as an alternative to Crashpad. We need to allow users to choose between Crashpad (default, stable) and native (experimental) backends on Windows and Linux (potentially on Xbox and Mac too), ensuring the correct libraries are linked at build time.
Benefits
- Client-side stack unwinding with configurable crash reporting modes
- Configurable minidump capture modes (stack only, smart, full)
- Sanitizer compatibility (TSAN/ASAN)
- Smaller binary footprint
The
sentry-nativeadded a new "native" backend (SENTRY_BACKEND=native) via getsentry/sentry-native#1433 as an alternative to Crashpad. We need to allow users to choose between Crashpad (default, stable) and native (experimental) backends on Windows and Linux (potentially on Xbox and Mac too), ensuring the correct libraries are linked at build time.Benefits