Skip to content

Add native backend support for native platforms #1297

@tustanivsky

Description

@tustanivsky

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

Metadata

Metadata

Assignees

Labels

No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions