android_packages_modules_Vi.../zipfuse
Nikita Ioffe a7cb367145 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
2023-02-27 15:59:08 +00:00
..
.cargo zipfuse: supports zip on block device 2021-05-24 08:18:19 +09:00
src Make sure that files under bin/ directory of apk get X permission 2023-02-27 15:59:08 +00:00
testdata
Android.bp Fix zipfuse race condition 2022-10-07 16:43:15 +01:00
AndroidTest.xml
Cargo.toml zipfuse: optimize for uncompressed zip entries 2021-08-31 08:45:07 +09:00
TEST_MAPPING Move AVF tests to avf-pre/postsubmit test group 2022-08-19 15:40:57 +00:00