diff options
author | Colin Cross <ccross@android.com> | 2016-04-26 16:51:32 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2016-04-28 16:20:40 -0700 |
commit | ba5d9ff6d9674a0f1e985b49f53863045aff558d (patch) | |
tree | f4ee6acca2b0f8173588bf1c41a04b84e090c6c5 /libutils/Unicode.cpp | |
parent | 721c9ce4a55c13716f263dc7a9cbda92b349b4b7 (diff) |
Handle segfaults while walking native heap
Vendor blobs on ryu mprotect heap pages, causing segfaults when dumping
unreachable memory. Handle segfaults within HeapWalker by mapping a
zero page over any unreadable pages. HeapWalker runs in the forked
process, so the mapping will not affect the original process.
Bug: 28269332
Change-Id: I16245af722123f2ad467cbc6f245a70666c55544
Diffstat (limited to 'libutils/Unicode.cpp')
0 files changed, 0 insertions, 0 deletions