Files
tubestation/toolkit/crashreporter/breakpad-client/windows/handler
Cervantes Yu 2a041b5a52 Bug 1286802 - Part 7: Don't generate overlapping app memory regions in the crash dump. r=ted
This deduplicates/merges app memory regions so that we don't generate overlapping
memory regions in the minidump. We need to do this because older version of
dbghelp.dll (e.g. that on Windows 7) doesn't handle overlaps in its memory list,
which causes xpcshell bustages.

The test bustages are fixed by sorting and merging app memory regions before
adding to the input to the MinidumpWriteDump callback. Memory regions on the thread
stack is also excluded because thread stack memory is included in the minidump
by default.

MozReview-Commit-ID: 541vzG0b0kC
2017-06-20 15:01:37 +08:00
..