[Memory] Adds ASLR handling for OS'es and Architectures supported by V8.
- Refactors GetRandomPageBase to make it easier to understand. - Adds handling for architectures and OS'es needed by V8. - Increases random bits on Windows 64 bit to 48 for 8.10 or greater, 44 for older versions of Windows. - Adds unit tests. Bug: chromium:756050 Change-Id: I3d27aeb9e243cfdda005662dc6df710bdbcabaaa Reviewed-on: https://chromium-review.googlesource.com/688741 Commit-Queue: Bill Budge <bbudge@chromium.org> Reviewed-by:Albert J. Wong <ajwong@chromium.org> Reviewed-by:
Lei Zhang <thestig@chromium.org> Reviewed-by:
Chris Palmer <palmer@chromium.org> Reviewed-by:
Erik Chen <erikchen@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#505900}
Showing
Please register or sign in to comment