Skip to content
Permalink
Browse files

Update changelog

  • Loading branch information
MatkovIvan committed Dec 27, 2019
1 parent 58c7503 commit 034932869cd8c6be5a73b9b21b3b1248f934f4ab
Showing with 3 additions and 1 deletion.
  1. +2 −1 CHANGELOG.md
  2. +1 −0 Source/PLCrashAsyncObjCSection.mm
@@ -6,6 +6,7 @@
* Remove `UIKit` dependency on iOS.
* Fix arm64e crash report text formatting.
* Fix possible crash `plcrash_log_writer_set_exception` method when `NSException` instances have a `nil` reason.
* Apply bit mask for non-pointer isa values on macOS x64 (used in runtime symbolication).

___

@@ -22,5 +23,5 @@ ___
* Support for arm64e devices that run an arm64 slice (which is the default for apps that were compiled with Xcode 10 or earlier).
* Remove support for armv6 CPU architecture as it is no longer supported.
* Improve namespacing to avoid symbol collisions when integrating PLCrashReporter.
* Fix a crash that occurred on macOS where PLCrashReporter would be caught in an endless loop handling signals.
* Fix a crash that occurred on macOS where PLCrashReporter would be caught in an endless loop handling signals.
* Make it possible to not add an uncaught exception handler via `shouldRegisterUncaughtExceptionHandler` property on `PLCrashReporterConfig`. This scenario is important when using PLCrashReporter inside managed runtimes, i.e. for a Xamarin app. This is not a breaking change and behavior will not change if you use PLCrashReporter.
@@ -1054,6 +1054,7 @@ pl_vm_address_t plcrash_async_objc_isa_pointer (pl_vm_address_t isa) {
#if PLCRASH_ASYNC_OBJC_SUPPORT_NONPTR_ISA
if (isa & PLCRASH_ASYNC_OBJC_ISA_NONPTR_FLAG) {
#if TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR
/* Before iOS 9 other bit-mask was used. */
NSProcessInfo *processInfo = [NSProcessInfo processInfo];
if (processInfo.operatingSystemVersion.majorVersion < 9) {
return isa & 0x00000001fffffff8UL;

0 comments on commit 0349328

Please sign in to comment.
You can’t perform that action at this time.