|author||Justin Cohen <firstname.lastname@example.org>||Tue Nov 23 18:59:19 2021|
|committer||Crashpad LUCI CQ <email@example.com>||Tue Nov 23 20:57:00 2021|
ios: Tighten up UIGestureEnvironment exception detection. iOS 15.1 reordered private APIs before public APIs when looking at the unw_get_proc_info() frame_info.start_ip, so doing a min/max within UIGestureEnvironment would fail on devices. However, this API is always called by UIWindow sendEvent, which is not a private API. Do the same check, but instead look back 2 frames, and check to see if we are within UIWindow. Both APIs are still marked <redacted>, but the detection should still work. Also cleans up some tests fixtures when running in release. Change-Id: I762615e9cb44389800cf3291af52a7568c3825d5 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/3299008 Reviewed-by: Mark Mentovai <firstname.lastname@example.org> Commit-Queue: Justin Cohen <email@example.com>
Crashpad is a crash-reporting system.
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.