File tree Expand file tree Collapse file tree 3 files changed +9
-8
lines changed
SentryCrash/Recording/Monitors Expand file tree Collapse file tree 3 files changed +9
-8
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## Unreleased
4+
5+ ### Fixes
6+
7+ - Fix interop with managed Mono/CoreCLR runtimes (#6193)
8+
39## 8.57.0
410
511> [!Warning]
5258- Fix potential app launch hang caused by the SentrySDK (#6181)
5359 Fixed by removing the call to `_dyld_get_image_header` on the main thread.
5460- Fix dynamic selector crash in SentryReplayRecording (#6211)
55- - Fix potential app launch hang caused by the SentrySDK (#6181) Fixed by removing the call to `_dyld_get_image_header` on the main thread.
56- - Fix interop with managed Mono/CoreCLR runtimes (#6193)
5761
5862## 8.56.0
5963
Original file line number Diff line number Diff line change @@ -93,9 +93,7 @@ bool sentrycrashcm_notifyFatalExceptionCaptured(bool isAsyncSafeEnvironment);
9393 */
9494void sentrycrashcm_handleException (struct SentryCrash_MonitorContext * context );
9595
96- /** Whether to chain Unix signal handlers for managed Mono/CoreCLR runtimes, and
97- * whether to register null Mach exception ports for EXC_MASK_BAD_ACCESS and
98- * EXC_MASK_ARITHMETIC.
96+ /** Whether to chain Unix signal handlers for managed Mono/CoreCLR runtimes.
9997 */
10098bool sentrycrashcm_isManagedRuntime (void );
10199void sentrycrashcm_setManagedRuntime (bool isManagedRuntime );
Original file line number Diff line number Diff line change 3030#include "SentryCrashID.h"
3131#include "SentryCrashMachineContext.h"
3232#include "SentryCrashMonitorContext.h"
33- #include "SentryCrashMonitor_MachException.h"
3433#include "SentryCrashSignalInfo.h"
3534#include "SentryCrashStackCursor_MachineContext.h"
3635#include "SentryInternalCDefines.h"
@@ -69,8 +68,8 @@ static char g_eventID[37];
6968# pragma mark - Callbacks -
7069// ============================================================================
7170
72- /**
73- *
71+ /** Invoke previously installed signal handlers, adapted from Sentry Native:
72+ * https://github.com/getsentry/sentry-native/blob/9895a5c3ffab4e59e0c8020484cdd5dbc648666d/src/backends/sentry_backend_inproc.c#L59-L76
7473 */
7574static void
7675invokePreviousSignalHandlers (int sigNum , siginfo_t * signalInfo , void * userContext )
You can’t perform that action at this time.
0 commit comments