You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* reintroduce #ifdef symmetry regarding the usage of the handler_strategy (which must work on all UNIXes) and the query towards the handler_strategy option which must only work on Linux.
* ensure we "leave" the signal-handler when we invoke the CLR/Mono runtime handler
* ensure the page_allocator is only enabled when we have an actual native crash, we don't allocate before
* continuing the signal chain at the end is something we want for both strategies, because CHAIN_AT_START will reach this execution-path only if the runtime-handler decided that it was an actual native crash.
* add trace logs to at-start chaining, so we can see the behavior in the field when debugging is enabled
* ensure page-allocator is only referenced on UNIXes
* add integration test for managed and native crash
* ignore 32-bit Linux build in the integration test
* extract skip_condition to check what provokes the invalid syntax
* clean up sigaltstack initialization
* overwrite it only when the flag `SS_DISABLED` is set and the query didn't result in an error
* if the query was successful but the flag is anything but `SS_DISABLED`, only log the size and flags of the current stack
* if the query failed then log the corresponding error
* clean up run assertion on output, so we can actually see what's happening.
* create a non-faulty `sigaltstack` for the GHA runner
* disable the test on ASAN runs since that would require an instrumented runtime :-)
dotnet/runtime#13458
* Add changelog.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@
5
5
**Features**:
6
6
7
7
- Provide version information for non-static Windows binaries. ([#1076](https://github.com/getsentry/sentry-native/pull/1076), [crashpad#110](https://github.com/getsentry/crashpad/pull/110))
8
+
- Add an alternative handler strategy to `inproc` to support `.NET` on Linux and `Mono` on Android (specifically, [.NET MAUI](https://github.com/dotnet/android/issues/9055#issuecomment-2261347912)). ([#1027](https://github.com/getsentry/sentry-native/pull/1027))
0 commit comments