commit | e50744ad4bb2a4e6414d8b014c8c580c55533148 | [log] [tgz] |
---|---|---|
author | Colin Cross <ccross@android.com> | Tue Apr 26 16:51:32 2016 -0700 |
committer | Colin Cross <ccross@android.com> | Thu Apr 28 16:20:40 2016 -0700 |
tree | f4ee6acca2b0f8173588bf1c41a04b84e090c6c5 | |
parent | 2bff3c9cedba20ad198d00a168af7fdb1f37b9cb [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