commit | a7cb3671455caf4ad14e1937ec520f519deaee6b | [log] [tgz] |
---|---|---|
author | Nikita Ioffe <ioffe@google.com> | Fri Feb 24 23:10:34 2023 +0000 |
committer | Nikita Ioffe <ioffe@google.com> | Mon Feb 27 15:59:08 2023 +0000 |
tree | 9f592f1e569177c49b43a6a2f086fee46dba1324 | |
parent | 0dcd3f79cae56d3d5c2fca5110b22bc4a4f89e42 [diff] |
Make sure that files under bin/ directory of apk get X permission This change adds support for adding executables under bin/ directory of the apk, so that when that apk is mounted in the Microdroid the payload can then execute such binaries. As an example, put measure_io binary into the MicrodroidTestApp.apk, and add a test that asserts that /mnt/apk/bin/measure_io has R & X permissions. In the following change the authfs benchmark tests will be migrated to use the measure_io binary under /mnt/apk/bin/measure_io instead of pushing one to the /data partition inside Microdroid. This is required to reland the change that mounts /data with MS_NOEXEC. Bug: 265261525 Bug: 270955654 Test: atest MicrodroidTestApp Change-Id: Ia5294f2a1bc2a54505670425bbd835c7793c6f29
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.