-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Array index out of bounds crash--- #94
Comments
Hi @udaynelluri. Can you please confirm the version of the SDK you are currently using? This issue was analyzed and fixed in v2.3.2. |
you are right you can mark this as closed. Thanks, looks like its fixed in 2.3.2 5 days ago. |
torchhound
pushed a commit
that referenced
this issue
May 27, 2020
torchhound
added a commit
that referenced
this issue
May 27, 2020
* Changes user-device to device model identifier (#75) * installs new deviceModel into EnvironmentReporter and renames old deviceModel to deviceType * use CwSysCtl for macos model * Replaced entire flag store ff array instead of in place manipulation * Updated CHANGELOG and bumped version number * Added correct copy behavior to FlagStore delete and update * Improved CHANGELOG entry for 4.0.1 * Changed version to 4.1.0, updated CHANGELOG * Update 4.1.0 release date * installs ios-eventsource 4.0.2 * installs CocoaPods 1.7.2 * clears swift 5 update warning * updates circle config to use xcode 10.2.1 * advances version to 4.1.1 * installs Nimble 8.0.2 * updates SwiftLint to 0.33.0 * Update 4.1.1 release date * Improved CHANGELOG 4.1.1 description * Made CHANGELOG 4.1.1 more consistent * 4.1.2 release, updated version numbers and CHANGELOG * Made 4.1.2 CHANGELOG entry more descriptive * Rebuilt Connection Status, added unit tests, fixed warnings * Changed guard to equals in Dictionary extension, changed ConnectionInformation to struct * Fixed threading issues and reference semantics * Improved ConnectionInformation toString, fixed background behavior * Added network connectivity check, changed TimeIntervals to Optionals * Added Connection Status files to correct Target Membership, added conditional compilation of network connectivity check for WatchOS * PR review changes * More PR review changes * Even more PR review changes * Removed ConnectionInformationCaching, removed redundant variables * Simplified synchronizing error behavior for connection status * DRY up setupListeners * Fixed string cases for LastConnectionFailureReason Codable * Forgot to add polling last successful connection * Store is now in Cache dir, removed listeners and 1 ldclient.shared, changed TimeInterval to Date, changed two inout's to var's * Added ConnectionModeChangedObserver * Fixed confusing docstring, removed unnecessary flag synchronizer * Changed getValue and toString to description * Changed description to computed property * Removed connectionModeCheck * Improved background connection status behavior * Changed ConnectionInformation description to computed property * Added new identify method, updated swiftlint rules * Made Identify actually change the user, fixed unit tests * Removed unnecessary _user assignment * Move swiftlint disable to LDClient, move user assignment into identifyInternal * Added private setOnline and go functions for identify * Forgot to replace go in guard with goIdentify * Copied user property unit tests for identify * Added optimization to not call setOnline when there is no completion and wasOnline is false * Testing identifyInternal change in IH * requested PR changes * Fixed convertCachedData call count, some PR feedback fixes * Simplified unit tests, added comment about thread safety * Changed lastSuccessfulConnection to lastKnownFlagValidity, added on stream close listener * Fixed handler * Remove unnecessary import * Changed eventSource access level * Reset lastKnownFlagValidity to nil when we make a successful stream connection * Made comment about lastKnownFlagValidity having a value more clear * Changed guard let to if let in DarklyService EventSource extension * Updated README, CHANGELOG, and podspec for 4.2.0 * [4.2.1] - 2019-11-15 (#81) * Added 4.2.1 changes including Dictionary fix and test and eventsource version bump * Added Carthage build files * Added attribution to CHANGELOG * Evaluation Reasons (#82) * Initial Evaluation Reasons prototype * Changed evaluationReasons to reasons, fixed mangled question mark in url query parameters * Added errorKinds * Added reason to debug events * Changed reason nil handling in events * Removed unnecessary private functions, removed event nil coalesce * Event change for reason nil * Removed if in Event for reason nil, added guard let NSNull for dictionary in Events * Added reason null to normal variation calls * Testing alternate reason null set * Change Event comparison code to add reason * Removed reason from event dictionary matches * Removed Event Equatable reason and changed Event Dictionary matches * Explicitly set featureflag reason property to nil when not send feature event for variationDetail * Fixed DeprecatedCacheModel unit tests, added v6 model tests, added variation detail unit tests, changed event reason nil check * Added variationDetail to objective c, fixed cache converter unit tests, deprecated variationAndSource * Added new files to correct target membership * Simplify featureflag reason nil check * Removed unnecessary comments, deprecated objc variationAndSource * Improved doc strings, cut down on variation doc string repetition, added reason tests for Event and EventReporter, added EvaluationDetail generic * Added ObjCEvaluationDetail to correct target membership * Differentiated objc evaluation detail return type, change reason constant in unit tests * Removed Optional value on fallback variation * Added Event test for reason false but flag reason present, cleaned up objc doc strings, changed optional types in objc evaluation detail * Experimentation 1.5 (#83) * Added trackReasons and metricValue as well as doc and unit tests * Added unit tests for reason false track reason true, added objc track without metricValue, changed and trackReason to or trackReason * Added explicit event store reason test * Fixed objc track comment * Updated reason to includeReason for clarity * Explicitly check both feature and debug events * Prepare version 4.3.0 * Update ios-eventsource to 4.1.0 (#84) * Updated ios-eventsource to 4.1.0, updated version strings * Added sentence about iOS SDK compat to CHANGELOG * pod repo update to get new eventsource version * Fixed change listener not firing when only value changes (#85) * Fixed change listener not firing when only value changes * Fixed a unit test variable name typo * Cast flag value to dictionary instead of string, improved unit test * Remove debug printout, remove unnecessary parameter * Updated CHANGELOG, README, and podspec for 4.3.2 * Adds startAwaitingFlags function (#86) * Added newStart function, updated README, podspec, and CHANGELOG * Changed newStart to startAwaitingFlags * Added doc strings for startAwaitingFlags and deprecated start * Added cocoapods lib lint flag to ignore depracted API usage in ObjCLDClient, added startAwaitingFlags to ObjC * Fixed alow to allow, changed startAwaitFlags to startCompleteWhenFlagsReceived, added unit tests for startCompleteWhenFlagsReceived * Updated deprecation message to startCompleteWhenFlagsReceived * [ch61092] Add X-LaunchDarkly-Payload-ID to event request headers (#87) * Added X-LaunchDarkly-Payload-ID header to event request headers, add string length check on LD payload ID header in header unit tests * Added CHANGELOG Added entry for event request header * Added UUID generation to DarklyService so it's regenerated on each request * Change CHANGELOG entry for new header to match other SDKs * Added single retry attempt to event post (#88) * Added single retry attempt to event post * Added payloadId to the correct point to maintain value between retries, retry on error * reportSyncComplete on 2nd error, always log on event post error, add 1 second delay with log on event post retry * Added 1 second delay to retry event post * async'd event post to prevent blocking main thread on retry sleep * Increased event test waitUntil timeout to 10 seconds * Bumped patch version, added CHANGELOG for 4.4.1 * Changed 4.4.1 entry * Further 4.4.1 entry revision * Changed retry event post for loop to function call (#89) * [ch65670] Fix Xcode 11.4 build and unit tests (#90) * Fixed build errors, fixed some unit tests * Added shell script to remove duplicate sourcery method mock * sed now matches specific pattern instead of line numbers * Add project config file containing run script step * Bump CircleCI Xcode to 11.4 * Bump CircleCI Xcode to 11.4.0 * Changed iPhone simulator in CircleCI from XS to Xs * Changed CircleCI xcodebuild from OS:latest to OS:12.4 * Testing NSURLRetryPolicy on CI * Removed DeprecatedCache from automock * Fix FlagStore to synchronize reads with writes. * Add xcode compatibility information to readme (#93) * Fix for concurrency bug exposed by restwrapper. (#94) * General cleanup. (#92) * [ch75316] Added maxCachedUsers to LDConfig and UserEnvironmentFlagCache (#96) * Added maxCachedUsers to LDConfig and UserEnvironmentFlagCache * Changed specific -1 to 0 * Added unlimited users tests * Added CHANGELOG for 4.6 * Added maxCachedUsers to objc LDConfig (#97) * Changed version to 4.6.0 Co-authored-by: Mark Pokorny <[email protected]> Co-authored-by: Gavin Whelan <[email protected]> Co-authored-by: Ben Woskow <[email protected]>
torchhound
added a commit
that referenced
this issue
Jun 4, 2020
* Changes user-device to device model identifier (#75) * installs new deviceModel into EnvironmentReporter and renames old deviceModel to deviceType * use CwSysCtl for macos model * Replaced entire flag store ff array instead of in place manipulation * Updated CHANGELOG and bumped version number * Added correct copy behavior to FlagStore delete and update * Improved CHANGELOG entry for 4.0.1 * Changed version to 4.1.0, updated CHANGELOG * Update 4.1.0 release date * installs ios-eventsource 4.0.2 * installs CocoaPods 1.7.2 * clears swift 5 update warning * updates circle config to use xcode 10.2.1 * advances version to 4.1.1 * installs Nimble 8.0.2 * updates SwiftLint to 0.33.0 * Update 4.1.1 release date * Improved CHANGELOG 4.1.1 description * Made CHANGELOG 4.1.1 more consistent * 4.1.2 release, updated version numbers and CHANGELOG * Made 4.1.2 CHANGELOG entry more descriptive * Rebuilt Connection Status, added unit tests, fixed warnings * Changed guard to equals in Dictionary extension, changed ConnectionInformation to struct * Fixed threading issues and reference semantics * Improved ConnectionInformation toString, fixed background behavior * Added network connectivity check, changed TimeIntervals to Optionals * Added Connection Status files to correct Target Membership, added conditional compilation of network connectivity check for WatchOS * PR review changes * More PR review changes * Even more PR review changes * Removed ConnectionInformationCaching, removed redundant variables * Simplified synchronizing error behavior for connection status * DRY up setupListeners * Fixed string cases for LastConnectionFailureReason Codable * Forgot to add polling last successful connection * Store is now in Cache dir, removed listeners and 1 ldclient.shared, changed TimeInterval to Date, changed two inout's to var's * Added ConnectionModeChangedObserver * Fixed confusing docstring, removed unnecessary flag synchronizer * Changed getValue and toString to description * Changed description to computed property * Removed connectionModeCheck * Improved background connection status behavior * Changed ConnectionInformation description to computed property * Added new identify method, updated swiftlint rules * Made Identify actually change the user, fixed unit tests * Removed unnecessary _user assignment * Move swiftlint disable to LDClient, move user assignment into identifyInternal * Added private setOnline and go functions for identify * Forgot to replace go in guard with goIdentify * Copied user property unit tests for identify * Added optimization to not call setOnline when there is no completion and wasOnline is false * Testing identifyInternal change in IH * requested PR changes * Fixed convertCachedData call count, some PR feedback fixes * Simplified unit tests, added comment about thread safety * Changed lastSuccessfulConnection to lastKnownFlagValidity, added on stream close listener * Fixed handler * Remove unnecessary import * Changed eventSource access level * Reset lastKnownFlagValidity to nil when we make a successful stream connection * Made comment about lastKnownFlagValidity having a value more clear * Changed guard let to if let in DarklyService EventSource extension * Updated README, CHANGELOG, and podspec for 4.2.0 * [4.2.1] - 2019-11-15 (#81) * Added 4.2.1 changes including Dictionary fix and test and eventsource version bump * Added Carthage build files * Added attribution to CHANGELOG * Evaluation Reasons (#82) * Initial Evaluation Reasons prototype * Changed evaluationReasons to reasons, fixed mangled question mark in url query parameters * Added errorKinds * Added reason to debug events * Changed reason nil handling in events * Removed unnecessary private functions, removed event nil coalesce * Event change for reason nil * Removed if in Event for reason nil, added guard let NSNull for dictionary in Events * Added reason null to normal variation calls * Testing alternate reason null set * Change Event comparison code to add reason * Removed reason from event dictionary matches * Removed Event Equatable reason and changed Event Dictionary matches * Explicitly set featureflag reason property to nil when not send feature event for variationDetail * Fixed DeprecatedCacheModel unit tests, added v6 model tests, added variation detail unit tests, changed event reason nil check * Added variationDetail to objective c, fixed cache converter unit tests, deprecated variationAndSource * Added new files to correct target membership * Simplify featureflag reason nil check * Removed unnecessary comments, deprecated objc variationAndSource * Improved doc strings, cut down on variation doc string repetition, added reason tests for Event and EventReporter, added EvaluationDetail generic * Added ObjCEvaluationDetail to correct target membership * Differentiated objc evaluation detail return type, change reason constant in unit tests * Removed Optional value on fallback variation * Added Event test for reason false but flag reason present, cleaned up objc doc strings, changed optional types in objc evaluation detail * Experimentation 1.5 (#83) * Added trackReasons and metricValue as well as doc and unit tests * Added unit tests for reason false track reason true, added objc track without metricValue, changed and trackReason to or trackReason * Added explicit event store reason test * Fixed objc track comment * Updated reason to includeReason for clarity * Explicitly check both feature and debug events * Prepare version 4.3.0 * Update ios-eventsource to 4.1.0 (#84) * Updated ios-eventsource to 4.1.0, updated version strings * Added sentence about iOS SDK compat to CHANGELOG * pod repo update to get new eventsource version * Fixed change listener not firing when only value changes (#85) * Fixed change listener not firing when only value changes * Fixed a unit test variable name typo * Cast flag value to dictionary instead of string, improved unit test * Remove debug printout, remove unnecessary parameter * Updated CHANGELOG, README, and podspec for 4.3.2 * Adds startAwaitingFlags function (#86) * Added newStart function, updated README, podspec, and CHANGELOG * Changed newStart to startAwaitingFlags * Added doc strings for startAwaitingFlags and deprecated start * Added cocoapods lib lint flag to ignore depracted API usage in ObjCLDClient, added startAwaitingFlags to ObjC * Fixed alow to allow, changed startAwaitFlags to startCompleteWhenFlagsReceived, added unit tests for startCompleteWhenFlagsReceived * Updated deprecation message to startCompleteWhenFlagsReceived * [ch61092] Add X-LaunchDarkly-Payload-ID to event request headers (#87) * Added X-LaunchDarkly-Payload-ID header to event request headers, add string length check on LD payload ID header in header unit tests * Added CHANGELOG Added entry for event request header * Added UUID generation to DarklyService so it's regenerated on each request * Change CHANGELOG entry for new header to match other SDKs * Added single retry attempt to event post (#88) * Added single retry attempt to event post * Added payloadId to the correct point to maintain value between retries, retry on error * reportSyncComplete on 2nd error, always log on event post error, add 1 second delay with log on event post retry * Added 1 second delay to retry event post * async'd event post to prevent blocking main thread on retry sleep * Increased event test waitUntil timeout to 10 seconds * Bumped patch version, added CHANGELOG for 4.4.1 * Changed 4.4.1 entry * Further 4.4.1 entry revision * Changed retry event post for loop to function call (#89) * [ch65670] Fix Xcode 11.4 build and unit tests (#90) * Fixed build errors, fixed some unit tests * Added shell script to remove duplicate sourcery method mock * sed now matches specific pattern instead of line numbers * Add project config file containing run script step * Bump CircleCI Xcode to 11.4 * Bump CircleCI Xcode to 11.4.0 * Changed iPhone simulator in CircleCI from XS to Xs * Changed CircleCI xcodebuild from OS:latest to OS:12.4 * Testing NSURLRetryPolicy on CI * Removed DeprecatedCache from automock * Fix FlagStore to synchronize reads with writes. * Add xcode compatibility information to readme (#93) * Add xcode compatibility information to readme (#93) * Fix for concurrency bug exposed by restwrapper. (#94) * General cleanup. (#92) * [ch75316] Added maxCachedUsers to LDConfig and UserEnvironmentFlagCache (#96) * Added maxCachedUsers to LDConfig and UserEnvironmentFlagCache * Changed specific -1 to 0 * Added unlimited users tests * Added CHANGELOG for 4.6 * Added maxCachedUsers to objc LDConfig (#97) * Changed version to 4.6.0 * [ch66864] Added startCompleteWhenFlagsReceivedTimeout (#98) * Added startCompleteWhenFlagsReceivedTimeout which allows a timeout in seconds to be given for the completion to be fired indicating that flags have been received * Fixed doc typo, removed bad ms to second conversion * Fix previous doc typo that got copied into objc * Added serial queue to timeOutCheck to fix possible race condition * Simplified unit tests by swapping if for assertion * Simplified start timeout method name, fixed doc about timedOut return * Moved DispatchQueue off of main * Moved sync dispatchqueue from variable to func * Changed labeled queue to global queue * Added test for start timeout timing out, added doc note about start timeout and starting offline * Bump version to 4.7.0 and add CHANGELOG * Changed startWaitSeconds type signature from Int to TimeInterval * Changed startWaitSeconds doc string type to TimeInterval * Clarified 4.7.0 CHANGELOG Co-authored-by: Mark Pokorny <[email protected]> Co-authored-by: Gavin Whelan <[email protected]> Co-authored-by: Ben Woskow <[email protected]>
torchhound
added a commit
that referenced
this issue
Dec 16, 2020
* More PR review changes * Even more PR review changes * Removed ConnectionInformationCaching, removed redundant variables * Simplified synchronizing error behavior for connection status * DRY up setupListeners * Fixed string cases for LastConnectionFailureReason Codable * Forgot to add polling last successful connection * Store is now in Cache dir, removed listeners and 1 ldclient.shared, changed TimeInterval to Date, changed two inout's to var's * Added ConnectionModeChangedObserver * Fixed confusing docstring, removed unnecessary flag synchronizer * Changed getValue and toString to description * Changed description to computed property * Removed connectionModeCheck * Improved background connection status behavior * Changed ConnectionInformation description to computed property * Added new identify method, updated swiftlint rules * Made Identify actually change the user, fixed unit tests * Removed unnecessary _user assignment * Move swiftlint disable to LDClient, move user assignment into identifyInternal * Added private setOnline and go functions for identify * Forgot to replace go in guard with goIdentify * Copied user property unit tests for identify * Added optimization to not call setOnline when there is no completion and wasOnline is false * Testing identifyInternal change in IH * requested PR changes * Fixed convertCachedData call count, some PR feedback fixes * Simplified unit tests, added comment about thread safety * Changed lastSuccessfulConnection to lastKnownFlagValidity, added on stream close listener * Fixed handler * Remove unnecessary import * Changed eventSource access level * Reset lastKnownFlagValidity to nil when we make a successful stream connection * Made comment about lastKnownFlagValidity having a value more clear * Changed guard let to if let in DarklyService EventSource extension * Updated README, CHANGELOG, and podspec for 4.2.0 * [4.2.1] - 2019-11-15 (#81) * Added 4.2.1 changes including Dictionary fix and test and eventsource version bump * Added Carthage build files * Added attribution to CHANGELOG * Evaluation Reasons (#82) * Initial Evaluation Reasons prototype * Changed evaluationReasons to reasons, fixed mangled question mark in url query parameters * Added errorKinds * Added reason to debug events * Changed reason nil handling in events * Removed unnecessary private functions, removed event nil coalesce * Event change for reason nil * Removed if in Event for reason nil, added guard let NSNull for dictionary in Events * Added reason null to normal variation calls * Testing alternate reason null set * Change Event comparison code to add reason * Removed reason from event dictionary matches * Removed Event Equatable reason and changed Event Dictionary matches * Explicitly set featureflag reason property to nil when not send feature event for variationDetail * Fixed DeprecatedCacheModel unit tests, added v6 model tests, added variation detail unit tests, changed event reason nil check * Added variationDetail to objective c, fixed cache converter unit tests, deprecated variationAndSource * Added new files to correct target membership * Simplify featureflag reason nil check * Removed unnecessary comments, deprecated objc variationAndSource * Improved doc strings, cut down on variation doc string repetition, added reason tests for Event and EventReporter, added EvaluationDetail generic * Added ObjCEvaluationDetail to correct target membership * Differentiated objc evaluation detail return type, change reason constant in unit tests * Removed Optional value on fallback variation * Added Event test for reason false but flag reason present, cleaned up objc doc strings, changed optional types in objc evaluation detail * Experimentation 1.5 (#83) * Added trackReasons and metricValue as well as doc and unit tests * Added unit tests for reason false track reason true, added objc track without metricValue, changed and trackReason to or trackReason * Added explicit event store reason test * Fixed objc track comment * Updated reason to includeReason for clarity * Explicitly check both feature and debug events * Prepare version 4.3.0 * Update ios-eventsource to 4.1.0 (#84) * Updated ios-eventsource to 4.1.0, updated version strings * Added sentence about iOS SDK compat to CHANGELOG * pod repo update to get new eventsource version * Fixed change listener not firing when only value changes (#85) * Fixed change listener not firing when only value changes * Fixed a unit test variable name typo * Cast flag value to dictionary instead of string, improved unit test * Remove debug printout, remove unnecessary parameter * Updated CHANGELOG, README, and podspec for 4.3.2 * Adds startAwaitingFlags function (#86) * Added newStart function, updated README, podspec, and CHANGELOG * Changed newStart to startAwaitingFlags * Added doc strings for startAwaitingFlags and deprecated start * Added cocoapods lib lint flag to ignore depracted API usage in ObjCLDClient, added startAwaitingFlags to ObjC * Fixed alow to allow, changed startAwaitFlags to startCompleteWhenFlagsReceived, added unit tests for startCompleteWhenFlagsReceived * Updated deprecation message to startCompleteWhenFlagsReceived * [ch61092] Add X-LaunchDarkly-Payload-ID to event request headers (#87) * Added X-LaunchDarkly-Payload-ID header to event request headers, add string length check on LD payload ID header in header unit tests * Added CHANGELOG Added entry for event request header * Added UUID generation to DarklyService so it's regenerated on each request * Change CHANGELOG entry for new header to match other SDKs * Added single retry attempt to event post (#88) * Added single retry attempt to event post * Added payloadId to the correct point to maintain value between retries, retry on error * reportSyncComplete on 2nd error, always log on event post error, add 1 second delay with log on event post retry * Added 1 second delay to retry event post * async'd event post to prevent blocking main thread on retry sleep * Increased event test waitUntil timeout to 10 seconds * Bumped patch version, added CHANGELOG for 4.4.1 * Changed 4.4.1 entry * Further 4.4.1 entry revision * Changed retry event post for loop to function call (#89) * [ch65670] Fix Xcode 11.4 build and unit tests (#90) * Fixed build errors, fixed some unit tests * Added shell script to remove duplicate sourcery method mock * sed now matches specific pattern instead of line numbers * Add project config file containing run script step * Bump CircleCI Xcode to 11.4 * Bump CircleCI Xcode to 11.4.0 * Changed iPhone simulator in CircleCI from XS to Xs * Changed CircleCI xcodebuild from OS:latest to OS:12.4 * Testing NSURLRetryPolicy on CI * Removed DeprecatedCache from automock * Fix FlagStore to synchronize reads with writes. * multi env: init, config, client methods, and ObjCLDClient * Remove accidentally checked in IDE file * Add xcode compatibility information to readme (#93) * Add xcode compatibility information to readme (#93) * Fixed comments, added flush to close, started migrating unit tests * Added multi environment methods to ObjCLDClient, added better comments for said methods * Changed init completion behavior for correct ordering, removed deprecated variationAndSource methods, more unit test changes * Added primary instance to instances, fixed completion behavior * Made UserEnvironmentFlagCache shared between instances, made FlagSynchronizer DispatchQueue not static * Fixed user clobbering by deep copying FlagStore * Fix for concurrency bug exposed by restwrapper. (#94) * General cleanup. (#92) * [ch75316] Added maxCachedUsers to LDConfig and UserEnvironmentFlagCache (#96) * Added maxCachedUsers to LDConfig and UserEnvironmentFlagCache * Changed specific -1 to 0 * Added unlimited users tests * Added CHANGELOG for 4.6 * Added maxCachedUsers to objc LDConfig (#97) * Changed version to 4.6.0 * [ch66864] Added startCompleteWhenFlagsReceivedTimeout (#98) * Added startCompleteWhenFlagsReceivedTimeout which allows a timeout in seconds to be given for the completion to be fired indicating that flags have been received * Fixed doc typo, removed bad ms to second conversion * Fix previous doc typo that got copied into objc * Added serial queue to timeOutCheck to fix possible race condition * Simplified unit tests by swapping if for assertion * Simplified start timeout method name, fixed doc about timedOut return * Moved DispatchQueue off of main * Moved sync dispatchqueue from variable to func * Changed labeled queue to global queue * Added test for start timeout timing out, added doc note about start timeout and starting offline * [ch70792] Swift EventSource (#99) * Integrating Swift eventsource. * No longer set `-sdk` on `xcodebuild` commands for circle. There seems to be some sort of interaction between `-sdk` or `SDKROOT` and the implicit dependency resolution system. Since Xcode 10.2, Xcode can find implicit dependencies in `OTHER_LINKER_FLAGS` such as when Cocoapods links a framework with `-F`. When `SDKROOT` is not set, this doesn't conflict with anything, but I believe the behavior of finding the framework as an implicit dependency is not required (I think it just resolves to the same target Cocoapods is building). If `SDKROOT` is set, xcodebuild seems to decide that it must first resolve and build the framework. It gives the warning "Multiple targets match implicit dependency for linker flags '-framework LDSwiftEventSource'", as LDSwiftEventSource generates a product by the same name (`LDSwiftEventSource.framework`) regardless of the platform/sdk being built. Now apparently it completely forgets about the set `SDKROOT` (which normally seems to be fed through and used to resolve the target being built) and decides that it should build the iOS target (no idea why, it's not even the default `SDKROOT` for `LDSwiftEventSource`). When `SDKROOT` is set to `macosx`, `xcodebuild` proceeds to simultaneously build both the iOS and macOS targets (I believe the macOS target is from Cocoapods operating correctly), then fails as it's still actually building the iOS target with the macOS SDK configuration. The actual build error is that the 'LDSwiftEventSource-iOS-umbrella.h' header can't find 'UIKit/UIKit.h' as UIKit is not available on macOS. * Update LDSwiftEventSource to 0.3.0, handle some minor todos. * This updates the circle config to actually do a `pod install`. Removes Gemfile that was for CocoaPods. * Specify sources for pod spec lint. * I think spec lint tries to test the spec file against code on the master branch, so only run a spec lint if commit is on master. * Allow warnings for now. * Bump version to 4.7.0 and add CHANGELOG * Changed startWaitSeconds type signature from Int to TimeInterval * Changed startWaitSeconds doc string type to TimeInterval * Clarified 4.7.0 CHANGELOG * Fixed no log output when isDebugMode = true * Fixed old EventSource still sticking around, removed default to fix compiler warning * Added startWaitSeconds to start, added more debug logging, added flagsynchronizer config.streamingMode * Fixed LDClient offline by putting internalIdentify in an async DispatchQueue, removed print statements * Unit tests build but LDClientSpec crashes * [ch72204] drop events after failed retry (#100) * Drop events after failed retry, as well as some general cleanup and consistency changes. * Don't disabled event reporting in background. * Added ClientServiceFactory back to init * Throttler mock isn't firing, migrating unit tests to TestContext init pattern * [ch61747] Diagnostic events (#101) * Start specs build and run but fail * Removed public set LDClient.config, added more failing specs, removed prints * Removed convenience init flagSynchronizer set to avoid malloc error, all but 2 LDClient specs build and run * All LDClient specs build and run * Fixed LDClient spec flagstore mock being replaced * Remove EventTrackingContext * Added config didSet back to init, removed outdated tests * Removed outdated tests for client not started, fixed some incorrectly ported tests * Fix more LDClient unit tests failures * Remove EventTrackingContext (#102) * Remove DeprecatedCacheModelV6, which was never needed. * A bit of cleanup. * Update some old comments. * Update diagnostic events to include count of secondary mobile keys. * Added waitUntil to internalIdentify calls to fix timing issue in some tests * Added setOnline for background tests, removed unnecessary runMode parameter on test start * set hasStarted false for starting tests * Fixed static timeOutCheck not being reset, trigger service didSet for pollingInterval tests * Added secondaryMobileKeys to ObjCLDConfig, change Array<String>? to [String]?, changed getEnvNames return, removed unnecessary returns in ClientServiceFactory, changed to internalSetOnline in close * Set instances to nil after loop in close * Remove UUID queue labels * Forgot empty FlagStore init * Added waitUntil to identify to fix Circle timing * Only internal ObjC methods can set the ObjCLDClient.ldClient * Moved all internalIdentify calls to waitUntil to fix Circle timing * Make config public private(set) * Added debug method to set config allUserAttributesPrivate * Make testing allUserAttributesPrivate method public * Move setAllUserAttributesPrivate to public * Attempted timing fix for Circle * Lowered timeout with troublesome test * Troublesome test false to true * Try synchronized instead of DispatchQueue.sync * Change sync queue and if ordering in start timeout * Forgot to add to testing version * Removed spurious changes from FlagSynchronizer and FlagStore * Try synced with if change start timeout * Changed setAllUserAttributesPrivate to apply to all instances, changed setOnline to internalSetOnline in configDidSet * Changed LDClient internal setOnline calls to internalSetOnline * Removed synced, added serial queues to identify and setonline * Removed true check in start timeout * Test removing serial queue from setOnline and identify * Change serial queues in setOnline and identify to sync * Move if outside sync serial queue in start timeout * Move if back inside serial queue but make queue async start timeout * remove static from internal method queues * Add secondaryMobileKeys to convertCacheData * Switched global to main queue in start timeout * Try name queue instead of main in start timeout * Remove internalIdentifyQueue * Changed named queue back to global, added back InternalIdentifyQueue, changed CircleCi simulator from iOS 12.4 to 13.4 * Change iOS 13.4 to 13.4.1 in Circle * Change iOS simulator from Xs to iPhone 11 Pro Max * Updating to iOS 13.4.1 on Circle fix disparity between DarklyServiceSpec on local vs Circle * Removed static from timeOutCheck and queue and made them function scope variables * Made main queues named queues in LDClientSpec * Explicitly turn off parallel testing on Circle * Added waitUntil with asyncAfter to setRunMode and background notification * Changed all asyncAfter deadlines to 0.2 * Passes thread sanitizer locally * More thread sanitizer finds * Fixed recursive sync queues in EventReporter and FlagSynchronizer * Improve Throttler code. * Hopefully fix sync queue crash in FlagChangeNotifier. * I don't think we actually want to loop through converting all environment cache data here. * changed internalIdentifyQueue to sync, added sync queue to internalSetOnline * PR feedback, removed convenience init * Fixed onSuccess tests * Removes isStarting variable, to make initialization more clear. * Removes all remaining LDFlagSource code. * Fix logging of type conversion errors. * Update more code doc for multi-environment branch changes. * Remove unnecessary objc class and improve interface for type mismatches on changed flag handlers. * Prefer `is` to `as != nil`. * Use DispatchGroup for static loops. * Make time constraint a bit more lenient for more reliable CircleCI tests. * Add a threshold for testing delay on throttler executions to prevent spurious test failures. * Replaced timeOutCheck with completed, simplified start test close, removed unnecessary string cast in LDConfig * Removed unnecessary nil check in start for tests * Removed unnecessary string cast in LDConfig, made waitUntil longer than start timeout * Fix after merge. * Change setUserSpec to identifySpec, fix doc strings * Remove internalInstances from LDClient, remove isOnlineQueue from DiagnosticReporter * Should improve LDClientSpec test runtime substantially. * 3 second for timeout seems a bit long even for circleci. * Update OHHTTPStubs for SwiftPM support. * Update DarklyServiceMock for changes in OHHTTPStubs 9.0.0 * Update DarklyServiceSpec for OHHTTPStubs 9.0.0 * Add explicit import for Foundation in tests. Make linter slightly more lienent and specify linted paths better. Fix mocks.stencil to allow specifying a defaultMockValue for an Optional type variable. Change default value for EnvironmentReporting.backgroundNotification and EnvironmentReporting.foregroundNotification to delegate to EnvironmentReporter to handle running tests on platforms without UIKit. Avoid using XCTFail. * Add initial SwiftPM Package.swift definition. Add SwiftPM build folder to .gitignore. Add missing Foundation import in LDClientSpec.swift. Comment out test that was previously disabled in the xcode test configuration, which SwiftPM doesn't use. * Use github reference for LDSwiftEventSource rather than local reference. * Try specifying ssh urls for dependencies in Package.swift as xcode is choking when adding the package. * Remove setAllUserAttributesPrivate public method * Changed ObjcLDClient to act as a wrapper instead of keeping an internal LDClient, updated doc strings * Fixed weird setOnline tests, fixed doc strings, added throws setter to secondaryMobileKeys, fixed ObjcLDClient * Fixed LDClient close tests, added getter setter doc strings for secondaryMobileKeys, removed commented out code in LDConfig, removed unnecessary setOnline method in ObjcLDClient * Fix doc strings in LDClient * Removed logs from throws in LDConfig * Added .swiftpm/ to .gitignore, removed all occurrences of fallback and replaced them with defaultValue (#111) * Added .swiftpm/ to .gitignore, removed all occurrences of fallback and replaced them with defaultValue * Change .swiftpm/ to /.swiftpm * Removed defaultValue value * Fix 2 typos * Updated SDK version and supported iOS and Xcode versions in README * Use Mint for tooling. * Update CONTRIBUTING.md Co-authored-by: Ben Woskow <[email protected]> * Add @objc annotation to start objc bridge methods. * (5.0) Use SwiftPM for SDK dependencies. (#114) * (5.0) Fix of crash when logging is enabled. (#115) Also removed unused test code. Improve documentation on LDClient.flush() * (5.0) Update installation instructions (#116) * (5.0) Changelog and some final removals and renames of public APIs (#117) Fix a bug with preventing the SDK from retrying eventsource connections when the service returns a 5XX error code. Renamed a couple of public APIs. Removed some publicly exposed implementation details. Updated CHANGELOG.md for 5.0. * [ch69438] Add ability to set additional headers on requests (#119) * A jazzy doc build and update lint configuration (#120) * [ch84954] Fix nested bundles in carthage build and missing dynamic library in SwiftPM build. (#121) * Focus week cleanup (#122) * [ch87108] Fix LDUser serialization to report redacted custom attributes in all cases (#123) * [ch87107] Add LDUser secondary attribute (#124) * [ch88282] Fix DiagnosticEvent build warnings on Xcode 12 (#125) * Update dependencies after release of Nimble 9.0.0 (#126) * Update doc comments for LDClient.identify (#127) * [ch91505] Dynamic header configuration (#128) Allow dynamic configuration of http headers through LDConfig.headerDelegate * [ch94946] Multi Environment Bug Fix: Decouple FlagStore from LDUser (#130) * Removed FlagStore from LDUser * All unit tests build and LDClientSpec doesn't crash * Fixed 1 unit test, removed unnecessary testing parameter in internalIdentify * Fixed 29 unit tests * Fixed 26 unit tests * Fix all but 4 unit tests * Removed comment * Addressed PR feedback * Removed unnecessary for each in LDUserSpec * Removed unnecessary contexts in LDUserSpec, removed user value in FlagChangeNotifierSpec * Fixed LDUserSpec context, added stub flags to DarklyServiceSpec * Make LDClientSpec init less hacky * Clear FlagStore if new user does not have cached flags, make flagStore a let * Added FlagStore back to LDUser for init from flag dictionary, check for user.flagStore on LDClient init and identify * Added deprecation comment to dictionary init for LDUser, prioritize LDUser FlagStore over cache in identify * Changed identify ordering back to cache over flagstore, made FlagStore a let * Bump version and CHANGELOG for 5.3.1 Co-authored-by: Gavin Whelan <[email protected]> Co-authored-by: Ben Woskow <[email protected]> Co-authored-by: Elliot <[email protected]>
torchhound
added a commit
that referenced
this issue
Apr 7, 2021
* Reset lastKnownFlagValidity to nil when we make a successful stream connection * Made comment about lastKnownFlagValidity having a value more clear * Changed guard let to if let in DarklyService EventSource extension * Updated README, CHANGELOG, and podspec for 4.2.0 * [4.2.1] - 2019-11-15 (#81) * Added 4.2.1 changes including Dictionary fix and test and eventsource version bump * Added Carthage build files * Added attribution to CHANGELOG * Evaluation Reasons (#82) * Initial Evaluation Reasons prototype * Changed evaluationReasons to reasons, fixed mangled question mark in url query parameters * Added errorKinds * Added reason to debug events * Changed reason nil handling in events * Removed unnecessary private functions, removed event nil coalesce * Event change for reason nil * Removed if in Event for reason nil, added guard let NSNull for dictionary in Events * Added reason null to normal variation calls * Testing alternate reason null set * Change Event comparison code to add reason * Removed reason from event dictionary matches * Removed Event Equatable reason and changed Event Dictionary matches * Explicitly set featureflag reason property to nil when not send feature event for variationDetail * Fixed DeprecatedCacheModel unit tests, added v6 model tests, added variation detail unit tests, changed event reason nil check * Added variationDetail to objective c, fixed cache converter unit tests, deprecated variationAndSource * Added new files to correct target membership * Simplify featureflag reason nil check * Removed unnecessary comments, deprecated objc variationAndSource * Improved doc strings, cut down on variation doc string repetition, added reason tests for Event and EventReporter, added EvaluationDetail generic * Added ObjCEvaluationDetail to correct target membership * Differentiated objc evaluation detail return type, change reason constant in unit tests * Removed Optional value on fallback variation * Added Event test for reason false but flag reason present, cleaned up objc doc strings, changed optional types in objc evaluation detail * Experimentation 1.5 (#83) * Added trackReasons and metricValue as well as doc and unit tests * Added unit tests for reason false track reason true, added objc track without metricValue, changed and trackReason to or trackReason * Added explicit event store reason test * Fixed objc track comment * Updated reason to includeReason for clarity * Explicitly check both feature and debug events * Prepare version 4.3.0 * Update ios-eventsource to 4.1.0 (#84) * Updated ios-eventsource to 4.1.0, updated version strings * Added sentence about iOS SDK compat to CHANGELOG * pod repo update to get new eventsource version * Fixed change listener not firing when only value changes (#85) * Fixed change listener not firing when only value changes * Fixed a unit test variable name typo * Cast flag value to dictionary instead of string, improved unit test * Remove debug printout, remove unnecessary parameter * Updated CHANGELOG, README, and podspec for 4.3.2 * Adds startAwaitingFlags function (#86) * Added newStart function, updated README, podspec, and CHANGELOG * Changed newStart to startAwaitingFlags * Added doc strings for startAwaitingFlags and deprecated start * Added cocoapods lib lint flag to ignore depracted API usage in ObjCLDClient, added startAwaitingFlags to ObjC * Fixed alow to allow, changed startAwaitFlags to startCompleteWhenFlagsReceived, added unit tests for startCompleteWhenFlagsReceived * Updated deprecation message to startCompleteWhenFlagsReceived * [ch61092] Add X-LaunchDarkly-Payload-ID to event request headers (#87) * Added X-LaunchDarkly-Payload-ID header to event request headers, add string length check on LD payload ID header in header unit tests * Added CHANGELOG Added entry for event request header * Added UUID generation to DarklyService so it's regenerated on each request * Change CHANGELOG entry for new header to match other SDKs * Added single retry attempt to event post (#88) * Added single retry attempt to event post * Added payloadId to the correct point to maintain value between retries, retry on error * reportSyncComplete on 2nd error, always log on event post error, add 1 second delay with log on event post retry * Added 1 second delay to retry event post * async'd event post to prevent blocking main thread on retry sleep * Increased event test waitUntil timeout to 10 seconds * Bumped patch version, added CHANGELOG for 4.4.1 * Changed 4.4.1 entry * Further 4.4.1 entry revision * Changed retry event post for loop to function call (#89) * [ch65670] Fix Xcode 11.4 build and unit tests (#90) * Fixed build errors, fixed some unit tests * Added shell script to remove duplicate sourcery method mock * sed now matches specific pattern instead of line numbers * Add project config file containing run script step * Bump CircleCI Xcode to 11.4 * Bump CircleCI Xcode to 11.4.0 * Changed iPhone simulator in CircleCI from XS to Xs * Changed CircleCI xcodebuild from OS:latest to OS:12.4 * Testing NSURLRetryPolicy on CI * Removed DeprecatedCache from automock * Fix FlagStore to synchronize reads with writes. * multi env: init, config, client methods, and ObjCLDClient * Remove accidentally checked in IDE file * Add xcode compatibility information to readme (#93) * Add xcode compatibility information to readme (#93) * Fixed comments, added flush to close, started migrating unit tests * Added multi environment methods to ObjCLDClient, added better comments for said methods * Changed init completion behavior for correct ordering, removed deprecated variationAndSource methods, more unit test changes * Added primary instance to instances, fixed completion behavior * Made UserEnvironmentFlagCache shared between instances, made FlagSynchronizer DispatchQueue not static * Fixed user clobbering by deep copying FlagStore * Fix for concurrency bug exposed by restwrapper. (#94) * General cleanup. (#92) * [ch75316] Added maxCachedUsers to LDConfig and UserEnvironmentFlagCache (#96) * Added maxCachedUsers to LDConfig and UserEnvironmentFlagCache * Changed specific -1 to 0 * Added unlimited users tests * Added CHANGELOG for 4.6 * Added maxCachedUsers to objc LDConfig (#97) * Changed version to 4.6.0 * [ch66864] Added startCompleteWhenFlagsReceivedTimeout (#98) * Added startCompleteWhenFlagsReceivedTimeout which allows a timeout in seconds to be given for the completion to be fired indicating that flags have been received * Fixed doc typo, removed bad ms to second conversion * Fix previous doc typo that got copied into objc * Added serial queue to timeOutCheck to fix possible race condition * Simplified unit tests by swapping if for assertion * Simplified start timeout method name, fixed doc about timedOut return * Moved DispatchQueue off of main * Moved sync dispatchqueue from variable to func * Changed labeled queue to global queue * Added test for start timeout timing out, added doc note about start timeout and starting offline * [ch70792] Swift EventSource (#99) * Integrating Swift eventsource. * No longer set `-sdk` on `xcodebuild` commands for circle. There seems to be some sort of interaction between `-sdk` or `SDKROOT` and the implicit dependency resolution system. Since Xcode 10.2, Xcode can find implicit dependencies in `OTHER_LINKER_FLAGS` such as when Cocoapods links a framework with `-F`. When `SDKROOT` is not set, this doesn't conflict with anything, but I believe the behavior of finding the framework as an implicit dependency is not required (I think it just resolves to the same target Cocoapods is building). If `SDKROOT` is set, xcodebuild seems to decide that it must first resolve and build the framework. It gives the warning "Multiple targets match implicit dependency for linker flags '-framework LDSwiftEventSource'", as LDSwiftEventSource generates a product by the same name (`LDSwiftEventSource.framework`) regardless of the platform/sdk being built. Now apparently it completely forgets about the set `SDKROOT` (which normally seems to be fed through and used to resolve the target being built) and decides that it should build the iOS target (no idea why, it's not even the default `SDKROOT` for `LDSwiftEventSource`). When `SDKROOT` is set to `macosx`, `xcodebuild` proceeds to simultaneously build both the iOS and macOS targets (I believe the macOS target is from Cocoapods operating correctly), then fails as it's still actually building the iOS target with the macOS SDK configuration. The actual build error is that the 'LDSwiftEventSource-iOS-umbrella.h' header can't find 'UIKit/UIKit.h' as UIKit is not available on macOS. * Update LDSwiftEventSource to 0.3.0, handle some minor todos. * This updates the circle config to actually do a `pod install`. Removes Gemfile that was for CocoaPods. * Specify sources for pod spec lint. * I think spec lint tries to test the spec file against code on the master branch, so only run a spec lint if commit is on master. * Allow warnings for now. * Bump version to 4.7.0 and add CHANGELOG * Changed startWaitSeconds type signature from Int to TimeInterval * Changed startWaitSeconds doc string type to TimeInterval * Clarified 4.7.0 CHANGELOG * Fixed no log output when isDebugMode = true * Fixed old EventSource still sticking around, removed default to fix compiler warning * Added startWaitSeconds to start, added more debug logging, added flagsynchronizer config.streamingMode * Fixed LDClient offline by putting internalIdentify in an async DispatchQueue, removed print statements * Unit tests build but LDClientSpec crashes * [ch72204] drop events after failed retry (#100) * Drop events after failed retry, as well as some general cleanup and consistency changes. * Don't disabled event reporting in background. * Added ClientServiceFactory back to init * Throttler mock isn't firing, migrating unit tests to TestContext init pattern * [ch61747] Diagnostic events (#101) * Start specs build and run but fail * Removed public set LDClient.config, added more failing specs, removed prints * Removed convenience init flagSynchronizer set to avoid malloc error, all but 2 LDClient specs build and run * All LDClient specs build and run * Fixed LDClient spec flagstore mock being replaced * Remove EventTrackingContext * Added config didSet back to init, removed outdated tests * Removed outdated tests for client not started, fixed some incorrectly ported tests * Fix more LDClient unit tests failures * Remove EventTrackingContext (#102) * Remove DeprecatedCacheModelV6, which was never needed. * A bit of cleanup. * Update some old comments. * Update diagnostic events to include count of secondary mobile keys. * Added waitUntil to internalIdentify calls to fix timing issue in some tests * Added setOnline for background tests, removed unnecessary runMode parameter on test start * set hasStarted false for starting tests * Fixed static timeOutCheck not being reset, trigger service didSet for pollingInterval tests * Added secondaryMobileKeys to ObjCLDConfig, change Array<String>? to [String]?, changed getEnvNames return, removed unnecessary returns in ClientServiceFactory, changed to internalSetOnline in close * Set instances to nil after loop in close * Remove UUID queue labels * Forgot empty FlagStore init * Added waitUntil to identify to fix Circle timing * Only internal ObjC methods can set the ObjCLDClient.ldClient * Moved all internalIdentify calls to waitUntil to fix Circle timing * Make config public private(set) * Added debug method to set config allUserAttributesPrivate * Make testing allUserAttributesPrivate method public * Move setAllUserAttributesPrivate to public * Attempted timing fix for Circle * Lowered timeout with troublesome test * Troublesome test false to true * Try synchronized instead of DispatchQueue.sync * Change sync queue and if ordering in start timeout * Forgot to add to testing version * Removed spurious changes from FlagSynchronizer and FlagStore * Try synced with if change start timeout * Changed setAllUserAttributesPrivate to apply to all instances, changed setOnline to internalSetOnline in configDidSet * Changed LDClient internal setOnline calls to internalSetOnline * Removed synced, added serial queues to identify and setonline * Removed true check in start timeout * Test removing serial queue from setOnline and identify * Change serial queues in setOnline and identify to sync * Move if outside sync serial queue in start timeout * Move if back inside serial queue but make queue async start timeout * remove static from internal method queues * Add secondaryMobileKeys to convertCacheData * Switched global to main queue in start timeout * Try name queue instead of main in start timeout * Remove internalIdentifyQueue * Changed named queue back to global, added back InternalIdentifyQueue, changed CircleCi simulator from iOS 12.4 to 13.4 * Change iOS 13.4 to 13.4.1 in Circle * Change iOS simulator from Xs to iPhone 11 Pro Max * Updating to iOS 13.4.1 on Circle fix disparity between DarklyServiceSpec on local vs Circle * Removed static from timeOutCheck and queue and made them function scope variables * Made main queues named queues in LDClientSpec * Explicitly turn off parallel testing on Circle * Added waitUntil with asyncAfter to setRunMode and background notification * Changed all asyncAfter deadlines to 0.2 * Passes thread sanitizer locally * More thread sanitizer finds * Fixed recursive sync queues in EventReporter and FlagSynchronizer * Improve Throttler code. * Hopefully fix sync queue crash in FlagChangeNotifier. * I don't think we actually want to loop through converting all environment cache data here. * changed internalIdentifyQueue to sync, added sync queue to internalSetOnline * PR feedback, removed convenience init * Fixed onSuccess tests * Removes isStarting variable, to make initialization more clear. * Removes all remaining LDFlagSource code. * Fix logging of type conversion errors. * Update more code doc for multi-environment branch changes. * Remove unnecessary objc class and improve interface for type mismatches on changed flag handlers. * Prefer `is` to `as != nil`. * Use DispatchGroup for static loops. * Make time constraint a bit more lenient for more reliable CircleCI tests. * Add a threshold for testing delay on throttler executions to prevent spurious test failures. * Replaced timeOutCheck with completed, simplified start test close, removed unnecessary string cast in LDConfig * Removed unnecessary nil check in start for tests * Removed unnecessary string cast in LDConfig, made waitUntil longer than start timeout * Fix after merge. * Change setUserSpec to identifySpec, fix doc strings * Remove internalInstances from LDClient, remove isOnlineQueue from DiagnosticReporter * Should improve LDClientSpec test runtime substantially. * 3 second for timeout seems a bit long even for circleci. * Update OHHTTPStubs for SwiftPM support. * Update DarklyServiceMock for changes in OHHTTPStubs 9.0.0 * Update DarklyServiceSpec for OHHTTPStubs 9.0.0 * Add explicit import for Foundation in tests. Make linter slightly more lienent and specify linted paths better. Fix mocks.stencil to allow specifying a defaultMockValue for an Optional type variable. Change default value for EnvironmentReporting.backgroundNotification and EnvironmentReporting.foregroundNotification to delegate to EnvironmentReporter to handle running tests on platforms without UIKit. Avoid using XCTFail. * Add initial SwiftPM Package.swift definition. Add SwiftPM build folder to .gitignore. Add missing Foundation import in LDClientSpec.swift. Comment out test that was previously disabled in the xcode test configuration, which SwiftPM doesn't use. * Use github reference for LDSwiftEventSource rather than local reference. * Try specifying ssh urls for dependencies in Package.swift as xcode is choking when adding the package. * Remove setAllUserAttributesPrivate public method * Changed ObjcLDClient to act as a wrapper instead of keeping an internal LDClient, updated doc strings * Fixed weird setOnline tests, fixed doc strings, added throws setter to secondaryMobileKeys, fixed ObjcLDClient * Fixed LDClient close tests, added getter setter doc strings for secondaryMobileKeys, removed commented out code in LDConfig, removed unnecessary setOnline method in ObjcLDClient * Fix doc strings in LDClient * Removed logs from throws in LDConfig * Added .swiftpm/ to .gitignore, removed all occurrences of fallback and replaced them with defaultValue (#111) * Added .swiftpm/ to .gitignore, removed all occurrences of fallback and replaced them with defaultValue * Change .swiftpm/ to /.swiftpm * Removed defaultValue value * Fix 2 typos * Updated SDK version and supported iOS and Xcode versions in README * Use Mint for tooling. * Update CONTRIBUTING.md Co-authored-by: Ben Woskow <[email protected]> * Add @objc annotation to start objc bridge methods. * (5.0) Use SwiftPM for SDK dependencies. (#114) * (5.0) Fix of crash when logging is enabled. (#115) Also removed unused test code. Improve documentation on LDClient.flush() * (5.0) Update installation instructions (#116) * (5.0) Changelog and some final removals and renames of public APIs (#117) Fix a bug with preventing the SDK from retrying eventsource connections when the service returns a 5XX error code. Renamed a couple of public APIs. Removed some publicly exposed implementation details. Updated CHANGELOG.md for 5.0. * [ch69438] Add ability to set additional headers on requests (#119) * A jazzy doc build and update lint configuration (#120) * [ch84954] Fix nested bundles in carthage build and missing dynamic library in SwiftPM build. (#121) * Focus week cleanup (#122) * [ch87108] Fix LDUser serialization to report redacted custom attributes in all cases (#123) * [ch87107] Add LDUser secondary attribute (#124) * [ch88282] Fix DiagnosticEvent build warnings on Xcode 12 (#125) * Update dependencies after release of Nimble 9.0.0 (#126) * Update doc comments for LDClient.identify (#127) * [ch91505] Dynamic header configuration (#128) Allow dynamic configuration of http headers through LDConfig.headerDelegate * [ch94946] Multi Environment Bug Fix: Decouple FlagStore from LDUser (#130) * Removed FlagStore from LDUser * All unit tests build and LDClientSpec doesn't crash * Fixed 1 unit test, removed unnecessary testing parameter in internalIdentify * Fixed 29 unit tests * Fixed 26 unit tests * Fix all but 4 unit tests * Removed comment * Addressed PR feedback * Removed unnecessary for each in LDUserSpec * Removed unnecessary contexts in LDUserSpec, removed user value in FlagChangeNotifierSpec * Fixed LDUserSpec context, added stub flags to DarklyServiceSpec * Make LDClientSpec init less hacky * Clear FlagStore if new user does not have cached flags, make flagStore a let * Added FlagStore back to LDUser for init from flag dictionary, check for user.flagStore on LDClient init and identify * Added deprecation comment to dictionary init for LDUser, prioritize LDUser FlagStore over cache in identify * Changed identify ordering back to cache over flagstore, made FlagStore a let * Bump version and CHANGELOG for 5.3.1 * Removed the guides link * Added sync queue boolean check on go completion (#131) * Update LDSwiftEventSource dependency (#132) * Correlate anonymous users (#129) * Clean up mock generation. (#133) * Remove extraneous comments. (#134) * Remove extraneous code for removing flag change observers (#135) * Non-nilable flags unchanged handler (#136) * Remove redundant args from LDClientSpec TestContext init calls (#137) * Delegate FlagMaintainingMock to FlagStore. (#138) * Remove redundant tests in LDClientSpec. (#139) * Clean up onSyncCompleteErrorSpec. (#140) * Separate transition to background tests from start tests. (#141) * Clean up observeSpec. (#142) * Improve allFlags spec. (#143) * Remove unused variation function of FlagStore. (#144) * Make service in LDClient immutable. (#145) * [ch98013] Rework the diagnostic reporter and add tests. (#146) * [ch61000] Add `isInitialized` method to the public API (#147) * Added isInitialized method and unit tests * Fix unit tests, stop double testContext.start * PR feedback * Remove returns doc * Avoid sending contextKind for non-anonymous users in feature and custom events. (#148) * Make `isInitialized` a property rather than a method. (#149) * Simplify Event Reporter (#150) * Cleanup flag store spec (#151) * Cleanup cache tests. (#152) * Added resetTimer to Throttler (#153) * Added resetTimer to Throttler * Fix race condition in access and then decrement/increment of runAttempts * PR feedback * Avoid potential issue with timer lifecycle. Co-authored-by: Gavin Whelan <[email protected]> * Prepare 5.4.1 patch release Co-authored-by: Gavin Whelan <[email protected]> Co-authored-by: Ben Woskow <[email protected]> Co-authored-by: Elliot <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hundreds of users have faced this crash, can you please take a look into this issue on priority ?
Here is the crash log.
Incident Identifier: 5BA9A676-BB6D-4832-A024-1A42E355327A
CrashReporter Key: 008B40FB-35CE-4154-9BAC-4A93309D9FDD
Hardware Model: iPhone8,1
Process: WorxMailAppStore [10641]
Path: /var/containers/Bundle/Application/5643FA48-532A-4063-B177-99B61E2002C9/WorxMailAppStore.app/WorxMailAppStore
Identifier: com.citrix.mail.ios
Version: 10.5.15 (10.5.15.9)
Code Type: ARM-64
Parent Process: ??? [1]
Date/Time: 2017-04-27 09:08:14 +0000
OS Version: iPhone OS 10.2.1 (14D27)
Report Version: 104
Exception Type: SIGABRT
Exception Codes: #0 at 0x18747b014
Crashed Thread: 0
Application Specific Information:
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM removeObjectsInRange:]: range {0, 3} extends beyond bounds for empty array'
Last Exception Backtrace:
0 CoreFoundation 0x00000001884ad1b8 __exceptionPreprocess + 124
1 libobjc.A.dylib 0x0000000186ee455c objc_exception_throw + 52
2 CoreFoundation 0x000000018849df54 -[__NSArrayM removeObjectsInRange:] + 2004
3 WorxMailAppStore 0x0000000100570cb4 -[LDDataManager deleteProcessedEvents:] (LDDataManager.m:170)
4 WorxMailAppStore 0x000000010056edb8 -[LDClientManager processedEvents:jsonEventArray:eventIntervalMillis:] (LDClientManager.m:133)
5 WorxMailAppStore 0x0000000100573914 __40-[LDRequestManager performEventRequest:]_block_invoke_2 (LDRequestManager.m:119)
6 libdispatch.dylib 0x00000001873361fc _dispatch_call_block_and_release + 20
7 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
8 libdispatch.dylib 0x000000018733ad68 _dispatch_main_queue_callback_4CF + 996
9 CoreFoundation 0x000000018845a810 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 8
10 CoreFoundation 0x00000001884583fc __CFRunLoopRun + 1656
11 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
12 GraphicsServices 0x0000000189e3a198 GSEventRunModal + 176
13 UIKit 0x000000018e3cd7fc -[UIApplication _run] + 680
14 UIKit 0x000000018e3c8534 UIApplicationMain + 204
15 WorxMailAppStore 0x00000001000884c8 main (main.m:22)
16 libdyld.dylib 0x00000001873695b8 start + 0
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x000000018747b014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x0000000187543450 pthread_kill + 108
2 libsystem_c.dylib 0x00000001873ef400 abort + 136
3 WorxMailAppStore 0x0000000100676e90 uncaught_exception_handler + 32
4 CoreFoundation 0x00000001884ad538 __handleUncaughtException + 640
5 libobjc.A.dylib 0x0000000186ee4838 _objc_terminate() + 108
6 libc++abi.dylib 0x0000000186ed366c std::__terminate(void (*)()) + 12
7 libc++abi.dylib 0x0000000186ed2f84 __cxa_throw + 132
8 libobjc.A.dylib 0x0000000186ee4690 objc_exception_throw + 360
9 CoreFoundation 0x000000018849df54 -[__NSArrayM removeObjectsInRange:] + 2004
10 WorxMailAppStore 0x0000000100570cb4 -[LDDataManager deleteProcessedEvents:] (LDDataManager.m:170)
11 WorxMailAppStore 0x000000010056edb8 -[LDClientManager processedEvents:jsonEventArray:eventIntervalMillis:] (LDClientManager.m:133)
12 WorxMailAppStore 0x0000000100573914 __40-[LDRequestManager performEventRequest:]_block_invoke_2 (LDRequestManager.m:119)
13 libdispatch.dylib 0x00000001873361fc _dispatch_call_block_and_release + 20
14 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
15 libdispatch.dylib 0x000000018733ad68 _dispatch_main_queue_callback_4CF + 996
16 CoreFoundation 0x000000018845a810 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 8
17 CoreFoundation 0x00000001884583fc __CFRunLoopRun + 1656
18 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
19 GraphicsServices 0x0000000189e3a198 GSEventRunModal + 176
20 UIKit 0x000000018e3cd7fc -[UIApplication _run] + 680
21 UIKit 0x000000018e3c8534 UIApplicationMain + 204
22 WorxMailAppStore 0x00000001000884c8 main (main.m:22)
23 libdyld.dylib 0x00000001873695b8 start + 0
Thread 1:
0 libsystem_kernel.dylib 0x000000018747b314 __semwait_signal + 8
1 Foundation 0x0000000188fc0118 +[NSThread sleepForTimeInterval:] + 132
2 WorxMailAppStore 0x00000001003faba0 -[WMTimerOperation main] (WMTimer.m:52)
3 Foundation 0x0000000188ed10a4 -[__NSOperationInternal _start:] + 616
4 Foundation 0x0000000188f9e35c __NSOQSchedule_f + 224
5 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
6 libdispatch.dylib 0x00000001873443dc _dispatch_queue_serial_drain + 924
7 libdispatch.dylib 0x00000001873399a4 _dispatch_queue_invoke + 648
8 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
9 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
10 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
11 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 2:
0 libsystem_kernel.dylib 0x000000018746164c kevent + 8
1 Foundation 0x0000000188fc0e68 NSThread__start + 1020
2 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
3 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
4 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 3:
0 libsystem_kernel.dylib 0x000000018747ae1c __psynch_cvwait + 8
1 libc++.1.dylib 0x0000000186e693ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 52
2 JavaScriptCore 0x000000018cc8a5d0 void std::__1::condition_variable_any::wait<std::__1::unique_lockbmalloc::Mutex >(std::__1::unique_lockbmalloc::Mutex&) + 108
3 JavaScriptCore 0x000000018cc8a544 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadRunLoop() + 164
4 JavaScriptCore 0x000000018cc8a424 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadEntryPoint(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>) + 8
5 JavaScriptCore 0x000000018cc8a6d4 void* std::__1::__thread_proxy<std::__1::tuple<void ()(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>> >(void) + 88
6 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
7 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
8 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 4:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 WebCore 0x000000018cf8c490 RunWebThread(void*) + 452
5 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
6 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
7 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 5:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 Foundation 0x0000000188ec326c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 300
5 Foundation 0x0000000188ee3dd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 92
6 UIKit 0x000000018ed41c38 -[UIEventFetcher threadMain] + 132
7 Foundation 0x0000000188fc0e68 NSThread__start + 1020
8 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
9 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
10 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 6:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 Foundation 0x0000000188ec326c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 300
5 WorxMailAppStore 0x00000001006424c0 -[CTXMAM_StatusWatchdog start] + 272
6 Foundation 0x0000000188fc0e68 NSThread__start + 1020
7 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
8 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
9 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 7:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 Foundation 0x0000000188ec326c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 300
5 WorxMailAppStore 0x0000000100755758 -[AGPACHTTPProxyManager runPacParseRequests] + 296
6 Foundation 0x0000000188fc0e68 NSThread__start + 1020
7 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
8 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
9 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 8:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 CFNetwork 0x0000000188b8ba70 +[NSURLConnection(Loader) _resourceLoadLoop:] + 332
5 Foundation 0x0000000188fc0e68 NSThread__start + 1020
6 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
7 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
8 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 9:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 WorxMailAppStore 0x0000000100109dc0 +[ASIHTTPRequest runRequests] (ASIHTTPRequest.m:5060)
5 Foundation 0x0000000188fc0e68 NSThread__start + 1020
6 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
7 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
8 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 10:
0 libsystem_kernel.dylib 0x000000018747b23c __select + 8
1 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
2 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
3 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 11:
0 libsystem_kernel.dylib 0x000000018747ae1c __psynch_cvwait + 8
1 libc++.1.dylib 0x0000000186e693ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 52
2 JavaScriptCore 0x000000018cc72d64 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2128
3 JavaScriptCore 0x000000018ca4aa5c JSC::JITWorklist::runThread() + 188
4 JavaScriptCore 0x000000018ca4aeac std::__1::__function::__func<JSC::JITWorklist::JITWorklist()::$_0, std::__1::allocatorJSC::JITWorklist::JITWorklist()::$_0, void ()>::operator()() + 12
5 JavaScriptCore 0x000000018c3bb00c WTF::threadEntryPoint(void*) + 208
6 JavaScriptCore 0x000000018c3baf1c WTF::wtfThreadEntryPoint(void*) + 20
7 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
8 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
9 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 12:
0 libsystem_kernel.dylib 0x000000018747ae1c __psynch_cvwait + 8
1 libc++.1.dylib 0x0000000186e693ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 52
2 JavaScriptCore 0x000000018cc72d64 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2128
3 JavaScriptCore 0x000000018cc722e8 WTF::ParallelHelperPool::waitForClientWithTask(WTF::LockerWTF::LockBase const&) + 284
4 JavaScriptCore 0x000000018cc72088 WTF::ParallelHelperPool::helperThreadBody() + 72
5 JavaScriptCore 0x000000018c3bb00c WTF::threadEntryPoint(void*) + 208
6 JavaScriptCore 0x000000018c3baf1c WTF::wtfThreadEntryPoint(void*) + 20
7 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
8 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
9 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 13:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 CFNetwork 0x0000000188ce5a40 _privateRunloopEmulationSet(void*) + 260
5 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
6 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
7 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 14:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 Foundation 0x0000000188ec326c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 300
5 WorxMailAppStore 0x0000000100755758 -[AGPACHTTPProxyManager runPacParseRequests] + 296
6 Foundation 0x0000000188fc0e68 NSThread__start + 1020
7 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
8 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
9 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 15:
0 libsystem_kernel.dylib 0x000000018747b314 __semwait_signal + 8
1 libsystem_c.dylib 0x000000018739917c usleep + 60
2 WorxMailAppStore 0x0000000100731738 -[AGEEDNSTunneler dnsCacheThread:] + 148
3 Foundation 0x0000000188fc0e68 NSThread__start + 1020
4 libsystem_pthread.dylib 0x0000000187541850 _pthread_body + 236
5 libsystem_pthread.dylib 0x0000000187541760 _pthread_start + 280
6 libsystem_pthread.dylib 0x000000018753ed94 thread_start + 0
Thread 16:
0 libsystem_kernel.dylib 0x000000018747b314 __semwait_signal + 8
1 Foundation 0x0000000188fc0118 +[NSThread sleepForTimeInterval:] + 132
2 WorxMailAppStore 0x00000001003faba0 -[WMTimerOperation main] (WMTimer.m:52)
3 Foundation 0x0000000188ed10a4 -[__NSOperationInternal _start:] + 616
4 Foundation 0x0000000188f9e35c __NSOQSchedule_f + 224
5 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
6 libdispatch.dylib 0x00000001873443dc _dispatch_queue_serial_drain + 924
7 libdispatch.dylib 0x00000001873399a4 _dispatch_queue_invoke + 648
8 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
9 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
10 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
11 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 17:
0 libsystem_kernel.dylib 0x000000018747ba88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 18:
0 libsystem_kernel.dylib 0x000000018747ba88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 19:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 CoreFoundation 0x00000001883d3b44 CFRunLoopRun + 108
5 WorxMailAppStore 0x000000010056c4bc -[EventSource _open] (EventSource.m:245)
6 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
7 libdispatch.dylib 0x0000000187342f94 _dispatch_continuation_pop + 572
8 libdispatch.dylib 0x000000018734f634 _dispatch_source_latch_and_call + 200
9 libdispatch.dylib 0x0000000187338160 _dispatch_source_invoke + 816
10 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
11 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
12 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
13 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 20:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 CoreFoundation 0x00000001883d3b44 CFRunLoopRun + 108
5 WorxMailAppStore 0x000000010056c4bc -[EventSource _open] (EventSource.m:245)
6 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
7 libdispatch.dylib 0x0000000187342f94 _dispatch_continuation_pop + 572
8 libdispatch.dylib 0x000000018734f634 _dispatch_source_latch_and_call + 200
9 libdispatch.dylib 0x0000000187338160 _dispatch_source_invoke + 816
10 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
11 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
12 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
13 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 21:
0 libsystem_kernel.dylib 0x000000018747b314 __semwait_signal + 8
1 Foundation 0x0000000188fc0118 +[NSThread sleepForTimeInterval:] + 132
2 WorxMailAppStore 0x00000001003faba0 -[WMTimerOperation main] (WMTimer.m:52)
3 Foundation 0x0000000188ed10a4 -[__NSOperationInternal _start:] + 616
4 Foundation 0x0000000188f9e35c __NSOQSchedule_f + 224
5 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
6 libdispatch.dylib 0x00000001873443dc _dispatch_queue_serial_drain + 924
7 libdispatch.dylib 0x00000001873399a4 _dispatch_queue_invoke + 648
8 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
9 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
10 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
11 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 22:
0 libsystem_kernel.dylib 0x000000018747b314 __semwait_signal + 8
1 Foundation 0x0000000188fc0118 +[NSThread sleepForTimeInterval:] + 132
2 WorxMailAppStore 0x00000001003faba0 -[WMTimerOperation main] (WMTimer.m:52)
3 Foundation 0x0000000188ed10a4 -[__NSOperationInternal _start:] + 616
4 Foundation 0x0000000188f9e35c __NSOQSchedule_f + 224
5 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
6 libdispatch.dylib 0x00000001873443dc _dispatch_queue_serial_drain + 924
7 libdispatch.dylib 0x00000001873399a4 _dispatch_queue_invoke + 648
8 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
9 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
10 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
11 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 23:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 CoreFoundation 0x00000001883d3b44 CFRunLoopRun + 108
5 WorxMailAppStore 0x000000010056c4bc -[EventSource _open] (EventSource.m:245)
6 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
7 libdispatch.dylib 0x0000000187342f94 _dispatch_continuation_pop + 572
8 libdispatch.dylib 0x000000018734f634 _dispatch_source_latch_and_call + 200
9 libdispatch.dylib 0x0000000187338160 _dispatch_source_invoke + 816
10 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
11 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
12 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
13 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 24:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 CoreFoundation 0x00000001883d3b44 CFRunLoopRun + 108
5 WorxMailAppStore 0x000000010056c4bc -[EventSource _open] (EventSource.m:245)
6 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
7 libdispatch.dylib 0x0000000187342f94 _dispatch_continuation_pop + 572
8 libdispatch.dylib 0x000000018734f634 _dispatch_source_latch_and_call + 200
9 libdispatch.dylib 0x0000000187338160 _dispatch_source_invoke + 816
10 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
11 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
12 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
13 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 25:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 CoreFoundation 0x00000001883d3b44 CFRunLoopRun + 108
5 WorxMailAppStore 0x000000010056c4bc -[EventSource _open] (EventSource.m:245)
6 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
7 libdispatch.dylib 0x0000000187342f94 _dispatch_continuation_pop + 572
8 libdispatch.dylib 0x000000018734f634 _dispatch_source_latch_and_call + 200
9 libdispatch.dylib 0x0000000187338160 _dispatch_source_invoke + 816
10 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
11 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
12 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
13 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 26:
0 libsystem_kernel.dylib 0x000000018747ba88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 27:
0 libsystem_kernel.dylib 0x000000018747ba88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 28:
0 libsystem_kernel.dylib 0x000000018747ba88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 29:
0 libsystem_kernel.dylib 0x000000018747ba88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 30:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 CoreFoundation 0x00000001883d3b44 CFRunLoopRun + 108
5 WorxMailAppStore 0x000000010056c4bc -[EventSource _open] (EventSource.m:245)
6 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
7 libdispatch.dylib 0x0000000187342f94 _dispatch_continuation_pop + 572
8 libdispatch.dylib 0x000000018734f634 _dispatch_source_latch_and_call + 200
9 libdispatch.dylib 0x0000000187338160 _dispatch_source_invoke + 816
10 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
11 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
12 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
13 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 31:
0 libsystem_kernel.dylib 0x000000018745d188 mach_msg_trap + 8
1 CoreFoundation 0x000000018845a5d0 __CFRunLoopServiceMachPort + 188
2 CoreFoundation 0x00000001884581ec __CFRunLoopRun + 1128
3 CoreFoundation 0x00000001883862b8 CFRunLoopRunSpecific + 440
4 CoreFoundation 0x00000001883d3b44 CFRunLoopRun + 108
5 WorxMailAppStore 0x000000010056c4bc -[EventSource _open] (EventSource.m:245)
6 libdispatch.dylib 0x00000001873361bc _dispatch_client_callout + 12
7 libdispatch.dylib 0x0000000187342f94 _dispatch_continuation_pop + 572
8 libdispatch.dylib 0x000000018734f634 _dispatch_source_latch_and_call + 200
9 libdispatch.dylib 0x0000000187338160 _dispatch_source_invoke + 816
10 libdispatch.dylib 0x000000018734634c _dispatch_root_queue_drain + 568
11 libdispatch.dylib 0x00000001873460ac _dispatch_worker_thread3 + 120
12 libsystem_pthread.dylib 0x000000018753f2a0 _pthread_wqthread + 1284
13 libsystem_pthread.dylib 0x000000018753ed8c start_wqthread + 0
Thread 0 crashed with ARM-64 Thread State:
pc: 0x000000018747b014 fp: 0x000000016fd798c0 sp: 0x000000016fd798a0 x0: 0x0000000000000000
x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0xffffffffffffffff x4: 0x0000000000000010
x5: 0x0000000000000020 x6: 0x0000000000000000 x7: 0x0000000000000000 x8: 0x0000000008000000
x9: 0x0000000004000000 x10: 0x0000000000003dd5 x11: 0x00000001b0346da3 x12: 0x00000001b0346da3
x13: 0x0000000000000018 x14: 0x0000000000000001 x15: 0x0000000000000881 x16: 0x0000000000000148
x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x0000000000000006 x20: 0x00000001add90c40
x21: 0x00000001702d12c0 x22: 0x000000010d268680 x23: 0x00000001add97bb8 x24: 0x00000001add9c000
x25: 0x4088c534f49100b8 x26: 0x000000018eea8df5 x27: 0x00000001886e0fb3 x28: 0x00000001ac6d0918
lr: 0x0000000187543450 cpsr: 0x0000000000000000
Link Register Analysis:
Symbol: pthread_kill + 108
Description: We have determined that the link register (lr) is very likely to contain the return address of frame #0's calling function, and have inserted it into the crashing thread's backtrace as frame #1 to aid in analysis. This determination was made by applying a heuristic to determine whether the crashing function was likely to have created a new stack frame at the time of the crash.
Type: 1
Binary Images:
0x100084000 - 0x100c37fff +WorxMailAppStore arm64 <53b50b86b43037d8aa2e8933ef418893> /var/containers/Bundle/Application/5643FA48-532A-4063-B177-99B61E2002C9/WorxMailAppStore.app/WorxMailAppStore
0x186e60000 - 0x186e61fff libSystem.B.dylib arm64 <1b4d75209f4a37969a9575de48d48668> /usr/lib/libSystem.B.dylib
0x186e62000 - 0x186eb7fff libc++.1.dylib arm64 /usr/lib/libc++.1.dylib
0x186eb8000 - 0x186ed8fff libc++abi.dylib arm64 /usr/lib/libc++abi.dylib
0x186edc000 - 0x1872b5fff libobjc.A.dylib arm64 <538f809dcd7c35ceb59d99802248f045> /usr/lib/libobjc.A.dylib
0x1872b6000 - 0x1872bafff libcache.dylib arm64 /usr/lib/system/libcache.dylib
0x1872bb000 - 0x1872c6fff libcommonCrypto.dylib arm64 /usr/lib/system/libcommonCrypto.dylib
0x1872c7000 - 0x1872cafff libcompiler_rt.dylib arm64 <8209cb28df5d3b48894899019fcbb344> /usr/lib/system/libcompiler_rt.dylib
0x1872cb000 - 0x1872d2fff libcopyfile.dylib arm64 <567f33ef4d8f3e48a5afac933ccd389f> /usr/lib/system/libcopyfile.dylib
0x1872d3000 - 0x187334fff libcorecrypto.dylib arm64 <056a6c201d3d3696b59f0b264ba9b972> /usr/lib/system/libcorecrypto.dylib
0x187335000 - 0x187364fff libdispatch.dylib arm64 /usr/lib/system/libdispatch.dylib
0x187365000 - 0x187369fff libdyld.dylib arm64 /usr/lib/system/libdyld.dylib
0x18736a000 - 0x18736afff liblaunch.dylib arm64 /usr/lib/system/liblaunch.dylib
0x18736b000 - 0x187370fff libmacho.dylib arm64 <20627f9f062c3ee8873e3ab3bc3fda8c> /usr/lib/system/libmacho.dylib
0x187371000 - 0x187372fff libremovefile.dylib arm64 <43110ffd953537e28981c6dead2c0b1f> /usr/lib/system/libremovefile.dylib
0x187373000 - 0x18738afff libsystem_asl.dylib arm64 /usr/lib/system/libsystem_asl.dylib
0x18738b000 - 0x18738bfff libsystem_blocks.dylib arm64 <480fe954b3f63f16af8acfd6dc34e2da> /usr/lib/system/libsystem_blocks.dylib
0x18738c000 - 0x18740afff libsystem_c.dylib arm64 <8a5a190d70563f3c8d4ce16cab74f599> /usr/lib/system/libsystem_c.dylib
0x18740b000 - 0x18740ffff libsystem_configuration.dylib arm64 <7628c33e4c383a78b0e33cf403e6f019> /usr/lib/system/libsystem_configuration.dylib
0x187410000 - 0x187415fff libsystem_containermanager.dylib arm64 <9de64e7545ab359fb9cefc695aa510f0> /usr/lib/system/libsystem_containermanager.dylib
0x187416000 - 0x187417fff libsystem_coreservices.dylib arm64 /usr/lib/system/libsystem_coreservices.dylib
0x187418000 - 0x187430fff libsystem_coretls.dylib arm64 <14fa1ba4b14b338181c2ef87b214695e> /usr/lib/system/libsystem_coretls.dylib
0x187431000 - 0x187437fff libsystem_dnssd.dylib arm64 <7d745bdfb72e3119bad43c36f60a5a8a> /usr/lib/system/libsystem_dnssd.dylib
0x187438000 - 0x18745bfff libsystem_info.dylib arm64 <6546bc8b4fa23df898bf2471e801d50b> /usr/lib/system/libsystem_info.dylib
0x18745c000 - 0x187480fff libsystem_kernel.dylib arm64 <1baa3f5629c43467879d4cf463a20b06> /usr/lib/system/libsystem_kernel.dylib
0x187481000 - 0x1874adfff libsystem_m.dylib arm64 /usr/lib/system/libsystem_m.dylib
0x1874ae000 - 0x1874c9fff libsystem_malloc.dylib arm64 /usr/lib/system/libsystem_malloc.dylib
0x1874ca000 - 0x187521fff libsystem_network.dylib arm64 /usr/lib/system/libsystem_network.dylib
0x187522000 - 0x18752bfff libsystem_networkextension.dylib arm64 <34c2d9c2986f32dd996e4e439d94c9c5> /usr/lib/system/libsystem_networkextension.dylib
0x18752c000 - 0x187536fff libsystem_notify.dylib arm64 <605beaf21db73cc3ae98a65e8c11f7d0> /usr/lib/system/libsystem_notify.dylib
0x187537000 - 0x18753dfff libsystem_platform.dylib arm64 <518e18adfdfc316e9b4d519f6e4b6a47> /usr/lib/system/libsystem_platform.dylib
0x18753e000 - 0x187547fff libsystem_pthread.dylib arm64 <258dc0c51499393bba7ba3e83dc5bfbb> /usr/lib/system/libsystem_pthread.dylib
0x187548000 - 0x18754bfff libsystem_sandbox.dylib arm64 <0db039dc34223f498b11aed09cfce7f2> /usr/lib/system/libsystem_sandbox.dylib
0x18754c000 - 0x187553fff libsystem_symptoms.dylib arm64 <832499573c1730b48f6ff8e7c06fae15> /usr/lib/system/libsystem_symptoms.dylib
0x187554000 - 0x187572fff libsystem_trace.dylib arm64 /usr/lib/system/libsystem_trace.dylib
0x187573000 - 0x187578fff libunwind.dylib arm64 <7a7545249f7d3a69a162acb73ec4f17a> /usr/lib/system/libunwind.dylib
0x187579000 - 0x187579fff libvminterpose.dylib arm64 <21d158555a6233b19c53df16cafb6974> /usr/lib/system/libvminterpose.dylib
0x18757a000 - 0x1875a0fff libxpc.dylib arm64 <8f1330e254b83bd3a973af6933b91836> /usr/lib/system/libxpc.dylib
0x1875a1000 - 0x1877bbfff libicucore.A.dylib arm64 <35fc5fa2aab8326897081ab8416c497c> /usr/lib/libicucore.A.dylib
0x1877bc000 - 0x1877ccfff libz.1.dylib arm64 /usr/lib/libz.1.dylib
0x18837d000 - 0x188701fff CoreFoundation arm64 /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x188702000 - 0x188712fff libbsm.0.dylib arm64 <788093e9b6b738cea7045bfec4bef1d8> /usr/lib/libbsm.0.dylib
0x188713000 - 0x188713fff libenergytrace.dylib arm64 <3bcefd094fa83b26807a1c6c92933cd2> /usr/lib/libenergytrace.dylib
0x188714000 - 0x18878ffff IOKit arm64 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x188790000 - 0x1887b0fff libMobileGestalt.dylib arm64 <1e9e78da74143c54bb1e50aa7e285a0f> /usr/lib/libMobileGestalt.dylib
0x1887b1000 - 0x18889bfff libxml2.2.dylib arm64 /usr/lib/libxml2.2.dylib
0x18889c000 - 0x18892afff Security arm64 <88e5d6eb0de13ff6b7904f1b0e43a88e> /System/Library/Frameworks/Security.framework/Security
0x18892b000 - 0x188995fff SystemConfiguration arm64 /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x188996000 - 0x188aabfff libsqlite3.dylib arm64 <87863a80836a3d659e5485f5029c3ed4> /usr/lib/libsqlite3.dylib
0x188aac000 - 0x188e45fff CFNetwork arm64 <5fc8f0f909a0314aa15c7853c5c8fea3> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x188e46000 - 0x188e56fff libbz2.1.0.dylib arm64 <0d14fa7337f43079bad2a4cfc6d66b70> /usr/lib/libbz2.1.0.dylib
0x188e57000 - 0x188e6ffff liblzma.5.dylib arm64 /usr/lib/liblzma.5.dylib
0x188e70000 - 0x188e8afff libCRFSuite.dylib arm64 /usr/lib/libCRFSuite.dylib
0x188e8b000 - 0x188eb4fff libarchive.2.dylib arm64 /usr/lib/libarchive.2.dylib
0x188eb5000 - 0x188eb6fff liblangid.dylib arm64 /usr/lib/liblangid.dylib
0x188eb7000 - 0x189185fff Foundation arm64 <7d40355e685036cc803455e5cbf6245f> /System/Library/Frameworks/Foundation.framework/Foundation
0x189186000 - 0x189232fff libBLAS.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x189233000 - 0x189575fff libLAPACK.dylib arm64 <6df40b0afcbb35a48d63e2fa8ec03b1b> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x189576000 - 0x189818fff vImage arm64 <8b797590cf983693b4c3b6b83dc4ba29> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x189819000 - 0x18983bfff libvMisc.dylib arm64 <5bcbb491c0a03816a7634797852c21ad> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x18983c000 - 0x189850fff libLinearAlgebra.dylib arm64 <1adeb99764f63e9e8ef1225bb7a5120d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
0x189851000 - 0x189862fff libSparseBLAS.dylib arm64 <515a7b8f5c433b709c1f6d205b9a73d2> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib
0x189863000 - 0x1898dbfff libvDSP.dylib arm64 <80294f738c053c4991fa3ab4e867218e> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x1898dc000 - 0x1898dcfff vecLib arm64 <15dc1eafe1f8377d9cab3ba5c7e488be> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x1898dd000 - 0x1898ddfff Accelerate arm64 <32a527bb13a63e37bf50c725b008e9d5> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x1898de000 - 0x189e2dfff CoreGraphics arm64 /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x189e2e000 - 0x189e42fff GraphicsServices arm64 <7c0dd118a4bc37dc8fab6449abde7ff9> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x189e43000 - 0x189e8efff AppSupport arm64 /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x189e8f000 - 0x189fb2fff MobileCoreServices arm64 /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x189fb3000 - 0x18a00bfff BaseBoard arm64 <210cb4a9a0073c7b9e0b3d437cc1aa4b> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
0x18a00c000 - 0x18a017fff AssertionServices arm64 <7ca242e983fd3c0f805d51fca8a4c46a> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
0x18a018000 - 0x18a044fff BackBoardServices arm64 /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x18a045000 - 0x18a048fff MobileSystemServices arm64 /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x18a049000 - 0x18a098fff FrontBoardServices arm64 <00b3c2ff89f53d3dba0069b6bb5a56bd> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
0x18a09c000 - 0x18a0cffff SpringBoardServices arm64 <9a9b5eba8bf63364861083f874ff612a> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x18a0d0000 - 0x18a0e4fff MobileKeyBag arm64 /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x18a0e5000 - 0x18a0edfff IOSurface arm64 <9a22349e905539a0a1598af6d7fe9cc9> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x18a0ee000 - 0x18a0f9fff liblockdown.dylib arm64 /usr/lib/liblockdown.dylib
0x18a0fa000 - 0x18a110fff CrashReporterSupport arm64 <3bffb6a60faf3560acd6f4bc832b66ac> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x18a111000 - 0x18a113fff IOSurfaceAccelerator arm64 <7b7c2b7ea506374cb3902b7408d5d4bf> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
0x18a114000 - 0x18a154fff AppleJPEG arm64 /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x18a155000 - 0x18a6e7fff ImageIO arm64 /System/Library/Frameworks/ImageIO.framework/ImageIO
0x18a6e8000 - 0x18a6eefff TCC arm64 /System/Library/PrivateFrameworks/TCC.framework/TCC
0x18a6ef000 - 0x18a6f3fff AggregateDictionary arm64 <9eeea99a19a83db18b28e9010b6c390b> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x18a6f4000 - 0x18a700fff PowerLog arm64 <113534d73def3d7ab109bcbc4d965d8e> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x18a701000 - 0x18a769fff libTelephonyUtilDynamic.dylib arm64 /usr/lib/libTelephonyUtilDynamic.dylib
0x18a76a000 - 0x18a77cfff CommonUtilities arm64 <486d816afdc431aaa2ef67b229cf4e96> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x18a77d000 - 0x18a791fff libcompression.dylib arm64 /usr/lib/libcompression.dylib
0x18a792000 - 0x18aa30fff CoreData arm64 <980c0f8663a0330d8b5fb541c22e7b66> /System/Library/Frameworks/CoreData.framework/CoreData
0x18aa31000 - 0x18aa36fff libCoreVMClient.dylib arm64 <3a28c232b17430839305f9d17745e247> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x18aa37000 - 0x18aa3cfff IOAccelerator arm64 /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x18aa3d000 - 0x18aa3efff libCVMSPluginSupport.dylib arm64 <7110757134ea3599b3d739db2ea6f48a> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x18aa3f000 - 0x18aa42fff libCoreFSCache.dylib arm64 <2147b40a3d713d53b221e8f40ca5ac7f> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x18aa43000 - 0x18aa86fff libGLImage.dylib arm64 /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x18aa87000 - 0x18aa91fff libGFXShared.dylib arm64 <058e54d10e9838c5bea32a75f199c2db> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x18aa92000 - 0x18aa9afff IOMobileFramebuffer arm64 <2c513599a43539fabd1d91d0d3761e47> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x18aa9b000 - 0x18aa9bfff libmetal_timestamp.dylib arm64 <2bbf481d5e4a35aea434cd15f9d6a182> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x18aa9c000 - 0x18aafafff Metal arm64 /System/Library/Frameworks/Metal.framework/Metal
0x18aafb000 - 0x18ab05fff OpenGLES arm64 <52e0ecb1f2c23cc4a26345d035127679> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x18ab06000 - 0x18ab2afff CoreVideo arm64 <581f5f9967923c4983c1373dfa23195b> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x18ab2b000 - 0x18ab2dfff OAuth arm64 <23d43697c1b130ed814eaddbd9851e0d> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x18ab35000 - 0x18ab72fff Accounts arm64 /System/Library/Frameworks/Accounts.framework/Accounts
0x18ab73000 - 0x18ac65fff libiconv.2.dylib arm64 /usr/lib/libiconv.2.dylib
0x18ac66000 - 0x18adb6fff CoreAudio arm64 <8ff5628b7e9b36efb6b746e6ea3e9088> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x18adb7000 - 0x18adbafff UserFS arm64 <13d40ea4a3e032b199465cddc45c8479> /System/Library/PrivateFrameworks/UserFS.framework/UserFS
0x18adbb000 - 0x18aec9fff CoreMedia arm64 <98e944101d7b3745ae7bc0e43a8b59cb> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x18aeca000 - 0x18aed0fff libcupolicy.dylib arm64 /usr/lib/libcupolicy.dylib
0x18aed1000 - 0x18af5efff CoreTelephony arm64 /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x18af5f000 - 0x18b06cfff libFontParser.dylib arm64 <2784cc1e874a395bb3ea2f7c3382c62f> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x18b06d000 - 0x18b0fcfff VideoToolbox arm64 /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x18b0fd000 - 0x18b0fdfff FontServices arm64 /System/Library/PrivateFrameworks/FontServices.framework/FontServices
0x18b0fe000 - 0x18b24bfff CoreText arm64 <9d73af39afa63ea68673374a3862426b> /System/Library/Frameworks/CoreText.framework/CoreText
0x18b24c000 - 0x18b266fff ProtocolBuffer arm64 <11c5f55b03ff32c6b25310171c1c7afe> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x18b267000 - 0x18b28ffff PersistentConnection arm64 <65b64570bee63c0580880163a91c230f> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x18b290000 - 0x18b296fff DataMigration arm64 <5961a23a26153867b4bb8c80c19799d0> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x18b297000 - 0x18b6f7fff AudioToolbox arm64 <3ea60e00d2383ae498996690ab1fdbdd> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x18b6f8000 - 0x18b8d0fff QuartzCore arm64 <6dc61ad83fc03f799792d1cb950622f7> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x18b8d1000 - 0x18b8d7fff Netrb arm64 <81262209ce983a5197fc2da41fc3b6a3> /System/Library/PrivateFrameworks/Netrb.framework/Netrb
0x18b8d8000 - 0x18b8e8fff libcmph.dylib arm64 <7f719c3d948530c78be18a40b3ea59aa> /usr/lib/libcmph.dylib
0x18b8e9000 - 0x18b909fff libmis.dylib arm64 /usr/lib/libmis.dylib
0x18b90a000 - 0x18b9fdfff LanguageModeling arm64 <8483753bf96f3484b448a47883cd5ab4> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
0x18b9fe000 - 0x18bae5fff ManagedConfiguration arm64 /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x18bae6000 - 0x18bafcfff libmarisa.dylib arm64 /usr/lib/libmarisa.dylib
0x18bafd000 - 0x18bbcdfff ProofReader arm64 <1596b3e0c7c43398ac19ac08a5460868> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x18bbce000 - 0x18bbd8fff MediaAccessibility arm64 <7b482ef272bf34fcb742c2afd236b626> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
0x18bbd9000 - 0x18bbe9fff MobileAsset arm64 <66b4c8da5b103557b258b9bac8d37772> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x18bbea000 - 0x18bc5bfff ColorSync arm64 /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync
0x18bc5c000 - 0x18bcccfff MetalPerformanceShaders arm64 <251f089c067b30d4922d67dc463d2300> /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders
0x18bccd000 - 0x18c0fcfff FaceCore arm64 <04c8c7b7a36d3d98a96817f4365b3439> /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
0x18c0fd000 - 0x18c178fff Quagga arm64 <068db048c7e03054b73e3691592d1287> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
0x18c179000 - 0x18c343fff CoreImage arm64 <8c3df52ae00634d0ac530ceea391edac> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x18c344000 - 0x18c390fff TextInput arm64 <25840bba5f6e347290d6f9e13dc2adf7> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x18c391000 - 0x18c3a1fff libAccessibility.dylib arm64 /usr/lib/libAccessibility.dylib
0x18c3a2000 - 0x18c3b0fff MobileInstallation arm64 /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x18c3b1000 - 0x18cd07fff JavaScriptCore arm64 /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x18cd08000 - 0x18cf25fff StoreServices arm64 <112ebf81ef193c98a6fae45dd573f01d> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
0x18cf26000 - 0x18e01cfff WebCore arm64 /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x18e01d000 - 0x18e046fff libxslt.1.dylib arm64 <28d75f17d5b03dfd8717fea9677e1720> /usr/lib/libxslt.1.dylib
0x18e047000 - 0x18e129fff WebKitLegacy arm64 /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
0x18e12a000 - 0x18e1f2fff CoreUI arm64 /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
0x18e1f3000 - 0x18e21afff DictionaryServices arm64 <95116730515a356b990751cd0513b912> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x18e21b000 - 0x18e21cfff HangTracer arm64 /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer
0x18e21d000 - 0x18e26dfff PhysicsKit arm64 /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
0x18e26e000 - 0x18e346fff UIFoundation arm64 /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x18e353000 - 0x18f0dffff UIKit arm64 <1804405f7b2a3e77a349b53163b09cdb> /System/Library/Frameworks/UIKit.framework/UIKit
0x18f0e0000 - 0x18f108fff CoreBluetooth arm64 <12009b6e55113d8da05a44a02f819497> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
0x18f109000 - 0x18f12efff DataAccessExpress arm64 /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x18f12f000 - 0x18f150fff NetworkStatistics arm64 /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
0x18f151000 - 0x18f1dafff AddressBook arm64 /System/Library/Frameworks/AddressBook.framework/AddressBook
0x18f1db000 - 0x18f338fff CoreMotion arm64 <32e6ecff39443a1687ad3f188b97b09f> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x18f339000 - 0x18f366fff CacheDelete arm64 <8da9a120ed5f31fcb904a48633c0612c> /System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete
0x18f367000 - 0x18f374fff CoreAUC arm64 <671a13f17b6d3f7da0b81595e1957bc5> /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
0x18f375000 - 0x18f916fff MediaToolbox arm64 /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
0x18f917000 - 0x18fac2fff Celestial arm64 /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x18fac3000 - 0x18fad2fff IntlPreferences arm64 <41f26994496f3c4981cd2939832f54d6> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
0x18fad3000 - 0x18fad5fff CoreDuetDebugLogging arm64 /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
0x18fad6000 - 0x18faeafff CoreDuetDaemonProtocol arm64 <486d428723a038fc994d0b926b4a84af> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
0x18faeb000 - 0x18fbc0fff CoreDuet arm64 <8ab25716062a373c9bb1c54fc647d0fe> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
0x18fbc1000 - 0x18fd73fff AVFoundation arm64 <4fed94e1676f3b50928f9be1cb375e75> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x18fd74000 - 0x18fda6fff libtidy.A.dylib arm64 /usr/lib/libtidy.A.dylib
0x18fda7000 - 0x18fe0dfff IMFoundation arm64 /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x18fe0e000 - 0x19049bfff GeoServices arm64 <43d3e18725873a68be5c828ce90a623a> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x19049c000 - 0x19049dfff DiagnosticLogCollection arm64 <944c96e416a331efbf7bab3839ccd10d> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/DiagnosticLogCollection
0x19049e000 - 0x19049ffff Marco arm64 /System/Library/PrivateFrameworks/Marco.framework/Marco
0x1904a0000 - 0x190524fff CoreLocation arm64 <28f1187102a531528323faead1645b58> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x190525000 - 0x19052afff ConstantClasses arm64 <9d635c1173f83a22b1d1b1e53c16f6bb> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x19052b000 - 0x190535fff libChineseTokenizer.dylib arm64 <10321183aad832e6988d2cb25dc1169e> /usr/lib/libChineseTokenizer.dylib
0x190536000 - 0x1907b6fff libmecabra.dylib arm64 <7d15e6ac19ea3b3d8b1fb3dc6f5a79ed> /usr/lib/libmecabra.dylib
0x1907b7000 - 0x190808fff IDSFoundation arm64 <9feec5a8956d3c5dbf8c96aaab3c7efb> /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
0x190809000 - 0x1908cffff IDS arm64 <826891e709e33d11bb85e36bc4cea31d> /System/Library/PrivateFrameworks/IDS.framework/IDS
0x1908d0000 - 0x1908edfff MediaServices arm64 /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
0x1908ee000 - 0x19092efff AuthKit arm64 /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit
0x19092f000 - 0x190934fff libheimdal-asn1.dylib arm64 <166bb8b0eaa6368d836a7702b4ade694> /usr/lib/libheimdal-asn1.dylib
0x190935000 - 0x1909e3fff MediaRemote arm64 /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x1909e4000 - 0x190b6bfff MobileSpotlightIndex arm64 <5383bbd06360330b8ad7f3d857bf0f87> /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex
0x190b6c000 - 0x190b8cfff PlugInKit arm64 <354f2edb8c5e3f4b95155b744b56ecc8> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
0x190b8d000 - 0x190bb9fff ProtectedCloudStorage arm64 <1be1f41a77f138e7b177db7aea32c460> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage
0x190bba000 - 0x190bd5fff libresolv.9.dylib arm64 <1088f2b7d38b3b29b79ea0a4de8eb83c> /usr/lib/libresolv.9.dylib
0x190bd6000 - 0x190bebfff ApplePushService arm64 /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x190bec000 - 0x190c3bfff ContactsFoundation arm64 /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation
0x190c3c000 - 0x190c41fff ParsecSubscriptionServiceSupport arm64 <53e5ef742ffa3af287a2fc7c1a0fbc6a> /System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/ParsecSubscriptionServiceSupport
0x190c42000 - 0x190ceafff Contacts arm64 <74d5212f603f3e9ca9522262ad9aeacf> /System/Library/Frameworks/Contacts.framework/Contacts
0x190ceb000 - 0x190d39fff CoreSpotlight arm64 /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight
0x190d3a000 - 0x190d62fff vCard arm64 <6177f1a1d74e3a788a888913862c8487> /System/Library/PrivateFrameworks/vCard.framework/vCard
0x190d63000 - 0x190deffff VoiceServices arm64 <4a9d9d7c87063e31ac02c51832d12985> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
0x190df0000 - 0x190e3efff SAObjects arm64 /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects
0x190edb000 - 0x190f77fff AssistantServices arm64 <0521c745ab213216a63de8d14b08b4b0> /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices
0x190f78000 - 0x190f8efff FMCoreLite arm64 <341e1fa67a36319f90d319447827b508> /System/Library/PrivateFrameworks/FMCoreLite.framework/FMCoreLite
0x190f8f000 - 0x190f91fff MessageSupport arm64 <9da4f5d6c66e33a191bfa15af72d846c> /System/Library/PrivateFrameworks/MessageSupport.framework/MessageSupport
0x190f92000 - 0x190fe6fff MIME arm64 /System/Library/PrivateFrameworks/MIME.framework/MIME
0x191082000 - 0x19109efff AppleIDSSOAuthentication arm64 <86f02c1364c433578943f63cfdd6d63f> /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication
0x19109f000 - 0x1910affff MailServices arm64 <9294a06f0a3834068ebf3d872a27d7ff> /System/Library/PrivateFrameworks/MailServices.framework/MailServices
0x1910b0000 - 0x19111efff AppleAccount arm64 /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x19111f000 - 0x191123fff CommunicationsFilter arm64 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CommunicationsFilter
0x191124000 - 0x191148fff ChunkingLibrary arm64 <2d79fcffe0a8325bb364c297197c2d65> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x191149000 - 0x191154fff CaptiveNetwork arm64 <5d095ea1c7e93865a577f73201dc43df> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x191155000 - 0x191183fff EAP8021X arm64 <87f61032e0c23911a752f834b3bf1ffa> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x191184000 - 0x19118afff AssetCacheServices arm64 <075670ecd32d3fbeb5b3ce6da947f51b> /System/Library/PrivateFrameworks/AssetCacheServices.framework/AssetCacheServices
0x19118b000 - 0x191264fff MMCS arm64 <92dc4de4192c362591d4b4e019af6db1> /System/Library/PrivateFrameworks/MMCS.framework/MMCS
0x191265000 - 0x191295fff MobileWiFi arm64 <4d0ae50fd0f834ae9f7f7609d0f00162> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x191296000 - 0x1912d8fff ContentIndex arm64 <19eda95a34c639d093b9dc61c0b3f4e6> /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex
0x1912d9000 - 0x1912e1fff MobileIcons arm64 /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
0x1912e2000 - 0x1912effff MobileBluetooth arm64 <64244b161e4c3162b55faf07617b438e> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
0x1912f0000 - 0x19132bfff NanoRegistry arm64 <20543bc3068e3bcc89767311842e161a> /System/Library/PrivateFrameworks/NanoRegistry.framework/NanoRegistry
0x19132c000 - 0x191336fff BluetoothManager arm64 <6e5bee1d215c31cabfe902b923941f40> /System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager
0x191337000 - 0x191367fff Bom arm64 <9545e5dc0248350ea55266dafdf1c3f7> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x191368000 - 0x19136ffff CertUI arm64 <8fcb899eb96c3ca2a44f0f439a26b4fb> /System/Library/PrivateFrameworks/CertUI.framework/CertUI
0x191370000 - 0x1913c0fff FTServices arm64 <9fec6507b961372988c86676e0abd4e6> /System/Library/PrivateFrameworks/FTServices.framework/FTServices
0x1913c1000 - 0x19141ffff CoreDAV arm64 <11b89b735ad93ffca4d0efb854df9ab8> /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
0x191420000 - 0x19142dfff BaseBoardUI arm64 <444fc42ebd893244be48a2ab3fa98e3f> /System/Library/PrivateFrameworks/BaseBoardUI.framework/BaseBoardUI
0x19142e000 - 0x191442fff UserManagement arm64 <26bc451e92fd3d18a4f237c34798385a> /System/Library/PrivateFrameworks/UserManagement.framework/UserManagement
0x191443000 - 0x19150bfff CorePDF arm64 <83ce0866f79834d1b91423333a40f932> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
0x19150c000 - 0x191540fff iCalendar arm64 /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
0x191541000 - 0x191548fff libtzupdate.dylib arm64 <2f577b9db3d533169e2a5cd0d87f7a99> /usr/lib/libtzupdate.dylib
0x191549000 - 0x1915a8fff CalendarFoundation arm64 /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
0x1915a9000 - 0x1915affff IncomingCallFilter arm64 <62bdc5aac98c371ea540084da652f001> /System/Library/PrivateFrameworks/IncomingCallFilter.framework/IncomingCallFilter
0x1915b0000 - 0x1916a7fff Preferences arm64 <569c349dca8c36cdb198b33d127452e8> /System/Library/PrivateFrameworks/Preferences.framework/Preferences
0x1916a8000 - 0x191740fff CalendarDatabase arm64 <5997d40c47c632ad848c0da62416fff7> /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase
0x191741000 - 0x191786fff CalendarDaemon arm64 <737888a19d1d3e2eb55023f964582a8d> /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon
0x191787000 - 0x191856fff EventKit arm64 <39e4a110cfb53e2f83a3f54255233a03> /System/Library/Frameworks/EventKit.framework/EventKit
0x191857000 - 0x191b5afff WebKit arm64 <9a9949d6e4be38278f80dc5878cc2548> /System/Library/Frameworks/WebKit.framework/WebKit
0x191b5b000 - 0x191ba1fff WebBookmarks arm64 <9f2d52fdcfcb3af19284698d8590da4e> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
0x191ba2000 - 0x191ceafff ContactsUI arm64 /System/Library/Frameworks/ContactsUI.framework/ContactsUI
0x191ceb000 - 0x1924a5fff ModelIO arm64 <54c4cfa7d1ce37648feac1566c688eae> /System/Library/Frameworks/ModelIO.framework/ModelIO
0x1924a6000 - 0x1924acfff DAAPKit arm64 /System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit
0x19252f000 - 0x1925ccfff TelephonyUtilities arm64 <4bb95814034337aba0e676c1c33c9627> /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities
0x1925cd000 - 0x1925fdfff GLKit arm64 <133a53348b2e3a1bb872e9f13871a842> /System/Library/Frameworks/GLKit.framework/GLKit
0x1925fe000 - 0x192868fff MusicLibrary arm64 <0b694389c0443d8f905235f5b346964c> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x192869000 - 0x1928a7fff Notes arm64 /System/Library/PrivateFrameworks/Notes.framework/Notes
0x1928a8000 - 0x19297ffff AddressBookUI arm64 <83d4193ac4dd31b9b1690a0ecd1cd5f0> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x192980000 - 0x192a5dfff CloudKit arm64 <57ee991dbad6343aa5b1da537ef0c65f> /System/Library/Frameworks/CloudKit.framework/CloudKit
0x192a5e000 - 0x192abbfff iTunesStore arm64 <41f1c18068063b51a2dc83e1853f914e> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore
0x192abc000 - 0x192ac2fff CloudPhotoServices arm64 <381563610a603902b5a5bc6eb71411fb> /System/Library/PrivateFrameworks/CloudPhotoServices.framework/CloudPhotoServices
0x192ac3000 - 0x192bb9fff CloudPhotoLibrary arm64 <5aea2d9cd31a314c8c4107445241a237> /System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/CloudPhotoLibrary
0x192bba000 - 0x192c09fff DataAccess arm64 <210f37b04eab3bc0baa17f1218505f25> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess
0x192c0a000 - 0x192c31fff AssetsLibraryServices arm64 /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x192c32000 - 0x192ccbfff HomeSharing arm64 <305e17b0b23a397c83f674e448c136a8> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing
0x192ccc000 - 0x192cfafff ACTFramework arm64 <4109d6d2547c3ff6947434cd22492bfd> /System/Library/PrivateFrameworks/ACTFramework.framework/ACTFramework
0x192cfb000 - 0x192d06fff DCIMServices arm64 /System/Library/PrivateFrameworks/DCIMServices.framework/DCIMServices
0x192d07000 - 0x192e34fff CoreMediaStream arm64 <73e65daffe5c3aa7a54d64817cf62583> /System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream
0x192e35000 - 0x192e4dfff PhotosFormats arm64 <0a62b66d803e3ade95d2e303f5dc92ce> /System/Library/PrivateFrameworks/PhotosFormats.framework/PhotosFormats
0x192e4e000 - 0x192e55fff XPCKit arm64 <238c5b445c233772b1456419738eb478> /System/Library/PrivateFrameworks/XPCKit.framework/XPCKit
0x192e56000 - 0x1931d4fff MediaPlayer arm64 <4facc279f95a3b20971bf1985f55d929> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x1931d5000 - 0x1932bbfff CameraKit arm64 /System/Library/PrivateFrameworks/CameraKit.framework/CameraKit
0x1932bc000 - 0x1932c3fff CoreTime arm64 <0c66970d2e593d228320e0502527f2ec> /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime
0x1932c4000 - 0x1932dffff MediaStream arm64 /System/Library/PrivateFrameworks/MediaStream.framework/MediaStream
0x1932e0000 - 0x193666fff PhotoLibraryServices arm64 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
0x193667000 - 0x19369dfff PrototypeTools arm64 /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools
0x19369e000 - 0x19370cfff libprotobuf.dylib arm64 <0281cb59de1d3e858bd9e59dddaf41ff> /usr/lib/libprotobuf.dylib
0x193731000 - 0x1937e4fff BulletinBoard arm64 /System/Library/PrivateFrameworks/BulletinBoard.framework/BulletinBoard
0x1937e5000 - 0x1937e5fff MobileObliteration arm64 /System/Library/PrivateFrameworks/MobileObliteration.framework/MobileObliteration
0x193806000 - 0x193890fff SpringBoardFoundation arm64 <44f9ff7d8c6435b48b9ee31dacbe7e28> /System/Library/PrivateFrameworks/SpringBoardFoundation.framework/SpringBoardFoundation
0x193941000 - 0x193a7efff Message arm64 /System/Library/PrivateFrameworks/Message.framework/Message
0x193a9a000 - 0x193acbfff TelephonyUI arm64 /System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI
0x193acc000 - 0x193b06fff ToneLibrary arm64 <7eb95c7e75b23a77a95d13b130b611a4> /System/Library/PrivateFrameworks/ToneLibrary.framework/ToneLibrary
0x193b32000 - 0x193b65fff DataDetectorsCore arm64 <36ddb64003543f17a4ae5f50cf5ca896> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore
0x193b6e000 - 0x193b73fff ProgressUI arm64 /System/Library/PrivateFrameworks/ProgressUI.framework/ProgressUI
0x193b74000 - 0x193db7fff libAWDSupportFramework.dylib arm64 <5d208ba22cbd3626a213751b9f5a08da> /usr/lib/libAWDSupportFramework.dylib
0x193db8000 - 0x193df6fff SpringBoardUIServices arm64 <55679c44d3233656977b85253465ba7c> /System/Library/PrivateFrameworks/SpringBoardUIServices.framework/SpringBoardUIServices
0x193df7000 - 0x193e34fff WirelessDiagnostics arm64 /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/WirelessDiagnostics
0x193e35000 - 0x193f42fff Photos arm64 <0b830145032d38599cea821b743094fc> /System/Library/Frameworks/Photos.framework/Photos
0x193f9d000 - 0x193ff7fff RemoteUI arm64 <617407eb592e3ea1b505f78ff4b85b20> /System/Library/PrivateFrameworks/RemoteUI.framework/RemoteUI
0x193ff8000 - 0x194011fff GenerationalStorage arm64 <3b7cc03de3dc311e8ebbc53a86643300> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x194012000 - 0x19401dfff CoreRecents arm64 <5919be3a936736239f53dc6057ac945e> /System/Library/PrivateFrameworks/CoreRecents.framework/CoreRecents
0x19411e000 - 0x194131fff AssetsLibrary arm64 /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary
0x194169000 - 0x19475ffff VectorKit arm64 /System/Library/PrivateFrameworks/VectorKit.framework/VectorKit
0x194760000 - 0x19496ffff MapKit arm64 /System/Library/Frameworks/MapKit.framework/MapKit
0x19498e000 - 0x194991fff FTClientServices arm64 /System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices
0x194992000 - 0x1949a4fff QuickLookThumbnailing arm64 <9b111083e2b1386091f3f5f4a6cdbc3c> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/QuickLookThumbnailing
0x194aa8000 - 0x194b3efff QuickLook arm64 /System/Library/Frameworks/QuickLook.framework/QuickLook
0x194b8d000 - 0x194bc6fff ContactsAutocomplete arm64 <797d7b400c5331fa9d7a7f6ded49b0db> /System/Library/PrivateFrameworks/ContactsAutocomplete.framework/ContactsAutocomplete
0x194bc7000 - 0x194bd6fff NanoPreferencesSync arm64 <72d47edf9fd83616b648819c1cb6c261> /System/Library/PrivateFrameworks/NanoPreferencesSync.framework/NanoPreferencesSync
0x194bd7000 - 0x194cb5fff MessageUI arm64 /System/Library/Frameworks/MessageUI.framework/MessageUI
0x194cb6000 - 0x194d2efff libnetwork.dylib arm64 <5a78675ccd2f3b50ba5ae3e5ef088969> /usr/lib/libnetwork.dylib
0x194d42000 - 0x194dc0fff Network arm64 <7c97545661d93a238dd3201713c90bbe> /System/Library/PrivateFrameworks/Network.framework/Network
0x194dc7000 - 0x194e66fff Social arm64 /System/Library/Frameworks/Social.framework/Social
0x194eba000 - 0x194f61fff CoreUtils arm64 <0ecc73f9a4ae34f0936052e9bfee4581> /System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils
0x194f62000 - 0x194f78fff FTAWD arm64 /System/Library/PrivateFrameworks/FTAWD.framework/FTAWD
0x195155000 - 0x195175fff StoreKit arm64 <856d6838b9e5329d9fd82e038b9719e8> /System/Library/Frameworks/StoreKit.framework/StoreKit
0x1951a8000 - 0x1951fffff ImageCapture arm64 /System/Library/PrivateFrameworks/ImageCapture.framework/ImageCapture
0x195200000 - 0x195216fff iPhotoMigrationSupport arm64 <19c46322a6f53dbe9be9b943e7287943> /System/Library/PrivateFrameworks/iPhotoMigrationSupport.framework/iPhotoMigrationSupport
0x195217000 - 0x195237fff SharedUtils arm64 /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils
0x195247000 - 0x1952dafff PhotoLibrary arm64 <1b1a9ced905a31f688a0bfdbbca0a26f> /System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary
0x1954db000 - 0x1954edfff LocalAuthentication arm64 <4ae7e8df39b13744ad6f3d5523b353bd> /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication
0x1954ee000 - 0x195524fff CalendarUIKit arm64 /System/Library/PrivateFrameworks/CalendarUIKit.framework/CalendarUIKit
0x195596000 - 0x195759fff EventKitUI arm64 <574a0b3800163a0da0f5bd4cbe44359e> /System/Library/Frameworks/EventKitUI.framework/EventKitUI
0x19575a000 - 0x1957e1fff CoreRecognition arm64 <5d295f3c0f423b35865e89a188cc203a> /System/Library/PrivateFrameworks/CoreRecognition.framework/CoreRecognition
0x1957e2000 - 0x1957f6fff FindMyDevice arm64 /System/Library/PrivateFrameworks/FindMyDevice.framework/FindMyDevice
0x19580f000 - 0x195841fff Pegasus arm64 <16f175f3c4b5343fbba9f33a019df587> /System/Library/PrivateFrameworks/Pegasus.framework/Pegasus
0x1958f9000 - 0x195942fff AVKit arm64 /System/Library/Frameworks/AVKit.framework/AVKit
0x195a36000 - 0x195c47fff SafariShared arm64 /System/Library/PrivateFrameworks/SafariShared.framework/SafariShared
0x195c48000 - 0x195c5afff SiriTasks arm64 /System/Library/PrivateFrameworks/SiriTasks.framework/SiriTasks
0x195ea7000 - 0x195f2afff PhotoEditSupport arm64 <16ef97e450b136bf9c005e58d1d8751f> /System/Library/PrivateFrameworks/PhotoEditSupport.framework/PhotoEditSupport
0x1964f4000 - 0x19653bfff WebUI arm64 <6cb61ea3bc183432af76839687998402> /System/Library/PrivateFrameworks/WebUI.framework/WebUI
0x196567000 - 0x1969d2fff PhotosUI arm64 /System/Library/Frameworks/PhotosUI.framework/PhotosUI
0x1969d3000 - 0x196a76fff SafariServices arm64 <7890715187b13069b89b449560b78dc7> /System/Library/Frameworks/SafariServices.framework/SafariServices
0x196d17000 - 0x196d70fff WatchKit arm64 /System/Library/Frameworks/WatchKit.framework/WatchKit
0x1974b4000 - 0x1974edfff DataDetectorsUI arm64 <6235f738e81b358f92616efc4946fc47> /System/Library/PrivateFrameworks/DataDetectorsUI.framework/DataDetectorsUI
0x1978bc000 - 0x1978c4fff FrontBoardUIServices arm64 <76785a8ab30136b6894d7b276b013a7b> /System/Library/PrivateFrameworks/FrontBoardUIServices.framework/FrontBoardUIServices
0x197987000 - 0x1979c9fff PBBridgeSupport arm64 <04a4d05a327132f4a87e4a08edb008c8> /System/Library/PrivateFrameworks/PBBridgeSupport.framework/PBBridgeSupport
0x1979ca000 - 0x197bb8fff PassKitCore arm64 <54e6928ede803d16a176812d285df688> /System/Library/PrivateFrameworks/PassKitCore.framework/PassKitCore
0x197bce000 - 0x197bfefff WirelessProximity arm64 <46b5f46f92af38b2965f7d21bd9ed3aa> /System/Library/PrivateFrameworks/WirelessProximity.framework/WirelessProximity
0x197ddb000 - 0x197deafff BridgePreferences arm64 <533df0b9b02a3ce79adba89e1d29fee4> /System/Library/PrivateFrameworks/BridgePreferences.framework/BridgePreferences
0x197e6c000 - 0x197ee9fff CoreHandwriting arm64 <2c2abc16390631299955479f738bf139> /System/Library/PrivateFrameworks/CoreHandwriting.framework/CoreHandwriting
0x197f36000 - 0x197fdffff FrontBoard arm64 /System/Library/PrivateFrameworks/FrontBoard.framework/FrontBoard
0x197fef000 - 0x198081fff MediaPlatform arm64 /System/Library/PrivateFrameworks/MediaPlatform.framework/MediaPlatform
0x198b2c000 - 0x198b88fff CoreBrightness arm64 <6100dadc309436d086f498264d66276c> /System/Library/PrivateFrameworks/CoreBrightness.framework/CoreBrightness
0x198e98000 - 0x198fc1fff StoreServicesCore arm64 <265f2ee887003ee7a6f622c9278f1861> /System/Library/PrivateFrameworks/StoreServicesCore.framework/StoreServicesCore
0x199501000 - 0x199944fff MediaLibraryCore arm64 <02b1955ea96135e195d5bea426c6702e> /System/Library/PrivateFrameworks/MediaLibraryCore.framework/MediaLibraryCore
0x199f82000 - 0x19a085fff AnnotationKit arm64 <4adbb0dc3383365badb357f588f292c0> /System/Library/PrivateFrameworks/AnnotationKit.framework/AnnotationKit
0x19a0c1000 - 0x19a0d6fff BiometricKit arm64 <1df4f21d3e3639d3a3cd197058b684ef> /System/Library/PrivateFrameworks/BiometricKit.framework/BiometricKit
0x19a4e7000 - 0x19a506fff CoreNLP arm64 <76d94be0e6283bf9870a38e5b6af5fe2> /System/Library/PrivateFrameworks/CoreNLP.framework/CoreNLP
0x19c461000 - 0x19c468fff libMatch.1.dylib arm64 /usr/lib/libMatch.1.dylib
0x19c7d1000 - 0x19ca67fff RawCamera arm64 /System/Library/CoreServices/RawCamera.bundle/RawCamera
0x19cb31000 - 0x19cb45fff libCGInterfaces.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Libraries/libCGInterfaces.dylib
0x19d314000 - 0x19d325fff PassKit arm64 <1f6865c414253f98a7aee098da7a266a> /System/Library/Frameworks/PassKit.framework/PassKit
0x19d9a9000 - 0x19d9b3fff AppConduit arm64 <7615d5885da33e77a4602c81502641b1> /System/Library/PrivateFrameworks/AppConduit.framework/AppConduit
0x19da36000 - 0x19da44fff AppleFSCompression arm64 /System/Library/PrivateFrameworks/AppleFSCompression.framework/AppleFSCompression
0x19da45000 - 0x19da50fff AppleIDAuthSupport arm64 <5ef7f5e8da2c364b9d459b7280615c26> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/AppleIDAuthSupport
0x19e706000 - 0x19e72cfff CoreServicesInternal arm64 <3a007d98794d3e3a9d1f377b2c3619ee> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesInternal
0x19e95f000 - 0x19e990fff CryptoTokenKit arm64 <3bada480661135909adfe532e0fafc4a> /System/Library/PrivateFrameworks/CryptoTokenKit.framework/CryptoTokenKit
0x19ea55000 - 0x19ea5ffff DiagnosticExtensions arm64 /System/Library/PrivateFrameworks/DiagnosticExtensions.framework/DiagnosticExtensions
0x19ee66000 - 0x19ee72fff libGSFontCache.dylib arm64 /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
0x19ee73000 - 0x19eea4fff libTrueTypeScaler.dylib arm64 /System/Library/PrivateFrameworks/FontServices.framework/libTrueTypeScaler.dylib
0x19fe60000 - 0x19fe91fff MarkupUI arm64 <31815c047f8c362fb2935f7c4e962292> /System/Library/PrivateFrameworks/MarkupUI.framework/MarkupUI
0x1a0254000 - 0x1a025dfff MobileStorage arm64 /System/Library/PrivateFrameworks/MobileStorage.framework/MobileStorage
0x1a0dd6000 - 0x1a0e03fff SafariSafeBrowsing arm64 <45da49cb038634ffba3cd6b5c7a98f99> /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing
0x1a1955000 - 0x1a1b30fff libFosl_dynamic.dylib arm64 <0aa33a84bd8630f29c6fc401fa0ffd5e> /usr/lib/libFosl_dynamic.dylib
0x1a1b31000 - 0x1a1b3bfff libMobileGestaltExtensions.dylib arm64 <016ab54500393779aa5d5e199aa34dd3> /usr/lib/libMobileGestaltExtensions.dylib
0x1a1dab000 - 0x1a1daffff libgermantok.dylib arm64 <722d0af8e38d3171bde38b11441f19e4> /usr/lib/libgermantok.dylib
0x1a1f47000 - 0x1a1f76fff libpcap.A.dylib arm64 <983b5efbde5d30238673d8b74a8a2653> /usr/lib/libpcap.A.dylib
0x1a1f77000 - 0x1a1faefff libsandbox.1.dylib arm64 <48abba806d7e34d0924c47048cc1838e> /usr/lib/libsandbox.1.dylib
0x1a1fb2000 - 0x1a2083fff AVFAudio arm64 /System/Library/Frameworks/AVFoundation.framework/Frameworks/AVFAudio.framework/AVFAudio
0x1a2084000 - 0x1a208dfff ProactiveEventTracker arm64 <5b8319222fbb31c58bd392b6d4fc1035> /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/ProactiveEventTracker
0x1a208e000 - 0x1a21e4fff Intents arm64 <242a81c86a613c7e961765694a6f9e89> /System/Library/Frameworks/Intents.framework/Intents
0x1a228b000 - 0x1a230dfff UserNotificationsUIKit arm64 <90143389b1ce3af2bc0f0b927e7c70b7> /System/Library/PrivateFrameworks/UserNotificationsUIKit.framework/UserNotificationsUIKit
0x1a2328000 - 0x1a234bfff UserNotifications arm64 <0dd7c46e70d23483a26b02bfed7be22f> /System/Library/Frameworks/UserNotifications.framework/UserNotifications
0x1a235b000 - 0x1a2369fff PersonaKit arm64 <11315b9f03073d42a84dfedc91b43347> /System/Library/PrivateFrameworks/PersonaKit.framework/PersonaKit
0x1a23f6000 - 0x1a25ecfff CVML arm64 /System/Library/PrivateFrameworks/CVML.framework/CVML
0x1a26e6000 - 0x1a2798fff Navigation arm64 <714104bfd3273e248e37e1ce6fd2f5a9> /System/Library/PrivateFrameworks/Navigation.framework/Navigation
0x1a281d000 - 0x1a2848fff Pasteboard arm64 <694796dad92d366a9b5e152c95780d9e> /System/Library/PrivateFrameworks/Pasteboard.framework/Pasteboard
0x1a2861000 - 0x1a29ebfff TextureIO arm64 /System/Library/PrivateFrameworks/TextureIO.framework/TextureIO
0x1a29ec000 - 0x1a2a09fff UserNotificationsKit arm64 <9d7cdcf5d68f36b9b64eddd5908d71e4> /System/Library/PrivateFrameworks/UserNotificationsKit.framework/UserNotificationsKit
0x1a2f07000 - 0x1a2f51fff ContactsUICore arm64 /System/Library/PrivateFrameworks/ContactsUICore.framework/ContactsUICore
0x1a2f97000 - 0x1a2fabfff EmojiFoundation arm64 /System/Library/PrivateFrameworks/EmojiFoundation.framework/EmojiFoundation
0x1a3715000 - 0x1a3732fff SearchFoundation arm64 /System/Library/PrivateFrameworks/SearchFoundation.framework/SearchFoundation
0x1a3df9000 - 0x1a3e8ffff AGXMetalA9 arm64 /System/Library/Extensions/AGXMetalA9.bundle/AGXMetalA9
0x1a3eae000 - 0x1a3ec0fff libBNNS.dylib arm64 <4fe669ed8f7e3fd6aa4687faa52c18e9> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBNNS.dylib
0x1a3ec1000 - 0x1a3ec6fff libQuadrature.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libQuadrature.dylib
0x1a4262000 - 0x1a4273fff CoreEmoji arm64 /System/Library/PrivateFrameworks/CoreEmoji.framework/CoreEmoji
0x1a4274000 - 0x1a428cfff CoreInterest arm64 /System/Library/PrivateFrameworks/CoreInterest.framework/CoreInterest
0x1a441c000 - 0x1a444ffff CoreParsec arm64 <4316c778b9483a708b2640bc07b315d0> /System/Library/PrivateFrameworks/CoreParsec.framework/CoreParsec
0x1a44ab000 - 0x1a44ddfff DifferentialPrivacy arm64 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/DifferentialPrivacy
0x1a472f000 - 0x1a472ffff IntentsFoundation arm64 <011ec9d36ee0348aa1c272522b03a06f> /System/Library/PrivateFrameworks/IntentsFoundation.framework/IntentsFoundation
0x1a484e000 - 0x1a4916fff NLP arm64 <41213ee6dc4c3221876add1679d24b72> /System/Library/PrivateFrameworks/NLP.framework/NLP
0x1a49a8000 - 0x1a4a18fff PDFKit arm64 <5d68e68df9fc3665980822dd386778ad> /System/Library/PrivateFrameworks/PDFKit.framework/PDFKit
0x1a4a19000 - 0x1a4b92fff PassKitUI arm64 <96847537b5f8317f808462bf36c1984e> /System/Library/PrivateFrameworks/PassKitUI.framework/PassKitUI
0x1a4b93000 - 0x1a4ba8fff PassKitUIFoundation arm64 <4dd54ea86677346bb68d5b43179b79b1> /System/Library/PrivateFrameworks/PassKitUIFoundation.framework/PassKitUIFoundation
0x1a4eff000 - 0x1a5163fff PhotosUICore arm64 <471cf0efdf60387ab49c1cce59a68873> /System/Library/PrivateFrameworks/PhotosUICore.framework/PhotosUICore
0x1a594c000 - 0x1a59c3fff libate.dylib arm64 /usr/lib/libate.dylib
0x1a59c4000 - 0x1a59c4fff libcoretls.dylib arm64 <3798381066cd3288b95a25164d224a06> /usr/lib/libcoretls.dylib
0x1a59c5000 - 0x1a59c6fff libcoretls_cfhelpers.dylib arm64 /usr/lib/libcoretls_cfhelpers.dylib
The text was updated successfully, but these errors were encountered: