commit | a0ecabdae4045491f9cf64108cd8d3f64d45c3e3 | [log] [tgz] |
---|---|---|
author | Andrew Walbran <qwandor@google.com> | Mon Apr 11 14:26:18 2022 +0000 |
committer | Andrew Walbran <qwandor@google.com> | Wed Apr 13 14:12:16 2022 +0000 |
tree | 43f7c8049f324cb724d3e872577cb2b117b7dae5 | |
parent | 267f6c1fcc0015ffe404e20031ecbf697acfa37f [diff] |
Move writable data to a higher block of memory. This means we can map the text and rodata sections read-only, and enable WXN. The data section must be copied from its (now readonly) load address to the writable block. Bug: 223166344 Test: Ran unprotected VM under crosvm. Change-Id: I9105f200c8bd937f6e3a504fed7d0fb5e38ff366
This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.