Justin Cohen c405b3e9a0 ios: Support intermediate dump extra_memory_ranges.
The extra_memory_ranges stored in the intermediate dump and used by
gwp-asan via the ProcessSnapshot are not needed in the minidump. If this
memory were stored in the minidump with gwp-asan, this would double the
size of every iOS minidump.

Instead, add a second bag that is stored in the intermediate dump but
not written to the minidump. Expose an iOS only ProcessSnapshot API that
can be used by the gwp-asan analyzer to use the extra_memory_ranges without increasing the minidump file size.

Change-Id: Ibf7b7fb89cda0a829727c02e5118dc2f6423769f
Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/6351477
Reviewed-by: Joshua Peraza <jperaza@chromium.org>
Commit-Queue: Justin Cohen <justincohen@chromium.org>
2025-03-14 08:47:33 -07:00
..
2024-10-22 02:23:41 +00:00
2023-10-18 20:01:37 +00:00
2024-12-13 14:14:57 -08:00
2023-12-12 22:52:47 +00:00
2023-08-04 16:50:05 +00:00
2024-05-06 14:12:00 +00:00
2024-11-14 17:06:54 +00:00