Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.12 KB

File metadata and controls

20 lines (13 loc) · 1.12 KB

Sentry Modifications

This is a fork of Google Breakpad maintained by Sentry for use in sentry-native.

Modifications

  • Windows: Dynamically size minidump paths instead of using MAX_PATH constant.
  • Windows: Xbox One build support.
  • Linux: Cast SIGSTKSZ to int for compatibility with glibc 2.34+ (where it's no longer a compile-time constant).
  • Build System: CMake integration (see below).
  • macOS: Extend the handler callback with a user-context (containing register state of the crash site) for x86_64 and arm64.
  • C++17 standard requirement: upstream uses C++20 (or newer).

Build System Changes

To minimize external dependencies and better integrate with sentry-native, this fork uses CMake instead of Breakpad's native Autotools/configure build system.

The CMake build files are maintained in the parent sentry-native repository: