Update git submodules
* Update frameworks/base from branch 'main'
to f2c3583a5bfe06977b6e1563520d1927c4ed1328
- Merge "Fix VintfObject to use vintf" into main
- Fix VintfObject to use vintf
VintfObject is a TestApi class and used by CTS tests and EDI collectors.
Previously, it used libvintf to open VINTF data from device which caused
SEPolicy error because
- CTS tests and EDI collectors are "apps"
- VINTF data needs to load files unavailable to apps.
In this change, VintfObject uses "instrumentation" to get VINTF data by
calling /system/bin/vintf under shell identity.
Bug: 338278029
Bug: 317747397
Test: atest SELinuxNeverallowRulesTest
Test: VintfDeviceInfo/VintfFilesCollector work
Change-Id: I43a54827a1d82cfaf573753c5c5862425843a099
1 file changed