summaryrefslogtreecommitdiffstats
path: root/vndk
diff options
context:
space:
mode:
Diffstat (limited to 'vndk')
-rw-r--r--vndk/tools/definition-tool/datasets/eligible-list-29-properties.csv576
-rw-r--r--vndk/tools/definition-tool/datasets/eligible-list-29.csv826
2 files changed, 1402 insertions, 0 deletions
diff --git a/vndk/tools/definition-tool/datasets/eligible-list-29-properties.csv b/vndk/tools/definition-tool/datasets/eligible-list-29-properties.csv
new file mode 100644
index 000000000..633a0aa83
--- /dev/null
+++ b/vndk/tools/definition-tool/datasets/eligible-list-29-properties.csv
@@ -0,0 +1,576 @@
+name,vndk,vndk_sp,vendor_available,rule
+android.frameworks.bufferhub@1.0,False,False,True,hidl_interface
+android.frameworks.bufferhub@1.0-adapter-helper,False,False,True,hidl_interface
+android.frameworks.cameraservice.common@2.0,True,False,True,hidl_interface
+android.frameworks.cameraservice.common@2.0-adapter-helper,True,False,True,hidl_interface
+android.frameworks.cameraservice.device@2.0,True,False,True,hidl_interface
+android.frameworks.cameraservice.device@2.0-adapter-helper,True,False,True,hidl_interface
+android.frameworks.cameraservice.service@2.0,True,False,True,hidl_interface
+android.frameworks.cameraservice.service@2.0-adapter-helper,True,False,True,hidl_interface
+android.frameworks.displayservice@1.0,True,False,True,hidl_interface
+android.frameworks.displayservice@1.0-adapter-helper,True,False,True,hidl_interface
+android.frameworks.schedulerservice@1.0,True,False,True,hidl_interface
+android.frameworks.schedulerservice@1.0-adapter-helper,True,False,True,hidl_interface
+android.frameworks.sensorservice@1.0,True,False,True,hidl_interface
+android.frameworks.sensorservice@1.0-adapter-helper,True,False,True,hidl_interface
+android.frameworks.stats@1.0,True,False,True,hidl_interface
+android.frameworks.stats@1.0-adapter-helper,True,False,True,hidl_interface
+android.frameworks.vr.composer@1.0,True,False,True,hidl_interface
+android.frameworks.vr.composer@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.atrace@1.0,True,False,True,hidl_interface
+android.hardware.atrace@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.audio.common-util,False,False,True,cc_library_shared
+android.hardware.audio.common@2.0,True,False,True,hidl_interface
+android.hardware.audio.common@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.audio.common@2.0-util,False,False,True,cc_library_shared
+android.hardware.audio.common@4.0,True,False,True,hidl_interface
+android.hardware.audio.common@4.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.audio.common@4.0-util,False,False,True,cc_library_shared
+android.hardware.audio.common@5.0,True,False,True,hidl_interface
+android.hardware.audio.common@5.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.audio.common@5.0-util,False,False,True,cc_library_shared
+android.hardware.audio.effect@2.0,True,False,True,hidl_interface
+android.hardware.audio.effect@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.audio.effect@4.0,True,False,True,hidl_interface
+android.hardware.audio.effect@4.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.audio.effect@5.0,True,False,True,hidl_interface
+android.hardware.audio.effect@5.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.audio@2.0,True,False,True,hidl_interface
+android.hardware.audio@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.audio@4.0,True,False,True,hidl_interface
+android.hardware.audio@4.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.audio@5.0,True,False,True,hidl_interface
+android.hardware.audio@5.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.authsecret@1.0,True,False,True,hidl_interface
+android.hardware.authsecret@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.automotive.audiocontrol@1.0,True,False,True,hidl_interface
+android.hardware.automotive.audiocontrol@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.automotive.evs@1.0,True,False,True,hidl_interface
+android.hardware.automotive.evs@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.automotive.vehicle@2.0,True,False,True,hidl_interface
+android.hardware.automotive.vehicle@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.biometrics.face@1.0,True,False,True,hidl_interface
+android.hardware.biometrics.face@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.biometrics.fingerprint@2.1,True,False,True,hidl_interface
+android.hardware.biometrics.fingerprint@2.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.bluetooth.a2dp@1.0,True,False,True,hidl_interface
+android.hardware.bluetooth.a2dp@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.bluetooth@1.0,True,False,True,hidl_interface
+android.hardware.bluetooth@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.boot@1.0,True,False,True,hidl_interface
+android.hardware.boot@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.broadcastradio@1.0,True,False,True,hidl_interface
+android.hardware.broadcastradio@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.broadcastradio@1.1,True,False,True,hidl_interface
+android.hardware.broadcastradio@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.broadcastradio@2.0,True,False,True,hidl_interface
+android.hardware.broadcastradio@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.common@1.0,True,False,True,hidl_interface
+android.hardware.camera.common@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.device@1.0,True,False,True,hidl_interface
+android.hardware.camera.device@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.device@3.2,True,False,True,hidl_interface
+android.hardware.camera.device@3.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.device@3.3,True,False,True,hidl_interface
+android.hardware.camera.device@3.3-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.device@3.4,True,False,True,hidl_interface
+android.hardware.camera.device@3.4-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.device@3.5,True,False,True,hidl_interface
+android.hardware.camera.device@3.5-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.metadata@3.2,True,False,True,hidl_interface
+android.hardware.camera.metadata@3.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.metadata@3.3,True,False,True,hidl_interface
+android.hardware.camera.metadata@3.3-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.metadata@3.4,True,False,True,hidl_interface
+android.hardware.camera.metadata@3.4-adapter-helper,True,False,True,hidl_interface
+android.hardware.camera.provider@2.4,True,False,True,hidl_interface
+android.hardware.camera.provider@2.4-adapter-helper,True,False,True,hidl_interface
+android.hardware.cas.native@1.0,True,False,True,hidl_interface
+android.hardware.cas.native@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.cas@1.0,True,False,True,hidl_interface
+android.hardware.cas@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.configstore-utils,True,False,True,cc_library_shared
+android.hardware.configstore@1.0,True,False,True,hidl_interface
+android.hardware.configstore@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.configstore@1.1,True,False,True,hidl_interface
+android.hardware.configstore@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.configstore@1.2,True,False,True,hidl_interface
+android.hardware.configstore@1.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.confirmationui-support-lib,True,False,True,cc_library
+android.hardware.confirmationui@1.0,True,False,True,hidl_interface
+android.hardware.confirmationui@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.contexthub@1.0,True,False,True,hidl_interface
+android.hardware.contexthub@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.drm@1.0,True,False,True,hidl_interface
+android.hardware.drm@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.drm@1.1,True,False,True,hidl_interface
+android.hardware.drm@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.drm@1.2,True,False,True,hidl_interface
+android.hardware.drm@1.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.dumpstate@1.0,True,False,True,hidl_interface
+android.hardware.dumpstate@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.fastboot@1.0,True,False,True,hidl_interface
+android.hardware.fastboot@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.gatekeeper@1.0,True,False,True,hidl_interface
+android.hardware.gatekeeper@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.gnss.measurement_corrections@1.0,True,False,True,hidl_interface
+android.hardware.gnss.measurement_corrections@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.gnss@1.0,True,False,True,hidl_interface
+android.hardware.gnss@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.gnss@1.1,True,False,True,hidl_interface
+android.hardware.gnss@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.gnss@2.0,True,False,True,hidl_interface
+android.hardware.gnss@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.graphics.allocator@2.0,True,False,True,hidl_interface
+android.hardware.graphics.allocator@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.graphics.bufferqueue@1.0,True,False,True,hidl_interface
+android.hardware.graphics.bufferqueue@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.graphics.bufferqueue@2.0,True,False,True,hidl_interface
+android.hardware.graphics.bufferqueue@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.graphics.common@1.0,True,True,True,hidl_interface
+android.hardware.graphics.common@1.0-adapter-helper,True,True,True,hidl_interface
+android.hardware.graphics.common@1.1,True,True,True,hidl_interface
+android.hardware.graphics.common@1.1-adapter-helper,True,True,True,hidl_interface
+android.hardware.graphics.common@1.2,True,True,True,hidl_interface
+android.hardware.graphics.common@1.2-adapter-helper,True,True,True,hidl_interface
+android.hardware.graphics.composer@2.1,True,False,True,hidl_interface
+android.hardware.graphics.composer@2.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.graphics.composer@2.2,True,False,True,hidl_interface
+android.hardware.graphics.composer@2.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.graphics.composer@2.3,True,False,True,hidl_interface
+android.hardware.graphics.composer@2.3-adapter-helper,True,False,True,hidl_interface
+android.hardware.graphics.mapper@2.0,True,True,True,hidl_interface
+android.hardware.graphics.mapper@2.0-adapter-helper,True,True,True,hidl_interface
+android.hardware.graphics.mapper@2.1,True,True,True,hidl_interface
+android.hardware.graphics.mapper@2.1-adapter-helper,True,True,True,hidl_interface
+android.hardware.health.storage@1.0,True,False,True,hidl_interface
+android.hardware.health.storage@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.health@1.0,True,False,True,hidl_interface
+android.hardware.health@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.health@2.0,True,False,True,hidl_interface
+android.hardware.health@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.ir@1.0,True,False,True,hidl_interface
+android.hardware.ir@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.keymaster@3.0,True,False,True,hidl_interface
+android.hardware.keymaster@3.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.keymaster@4.0,True,False,True,hidl_interface
+android.hardware.keymaster@4.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.light@2.0,True,False,True,hidl_interface
+android.hardware.light@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.media.bufferpool@1.0,True,False,True,hidl_interface
+android.hardware.media.bufferpool@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.media.bufferpool@2.0,True,False,True,hidl_interface
+android.hardware.media.bufferpool@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.media.c2@1.0,True,False,True,hidl_interface
+android.hardware.media.c2@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.media.omx@1.0,True,False,True,hidl_interface
+android.hardware.media.omx@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.media@1.0,True,False,True,hidl_interface
+android.hardware.media@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.memtrack@1.0,True,False,True,hidl_interface
+android.hardware.memtrack@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.neuralnetworks@1.0,True,False,True,hidl_interface
+android.hardware.neuralnetworks@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.neuralnetworks@1.1,True,False,True,hidl_interface
+android.hardware.neuralnetworks@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.neuralnetworks@1.2,True,False,True,hidl_interface
+android.hardware.neuralnetworks@1.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.nfc@1.0,True,False,True,hidl_interface
+android.hardware.nfc@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.nfc@1.1,True,False,True,hidl_interface
+android.hardware.nfc@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.oemlock@1.0,True,False,True,hidl_interface
+android.hardware.oemlock@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.power.stats@1.0,True,False,True,hidl_interface
+android.hardware.power.stats@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.power@1.0,True,False,True,hidl_interface
+android.hardware.power@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.power@1.1,True,False,True,hidl_interface
+android.hardware.power@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.power@1.2,True,False,True,hidl_interface
+android.hardware.power@1.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.power@1.3,True,False,True,hidl_interface
+android.hardware.power@1.3-adapter-helper,True,False,True,hidl_interface
+android.hardware.radio.config@1.0,True,False,True,hidl_interface
+android.hardware.radio.config@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.radio.config@1.1,True,False,True,hidl_interface
+android.hardware.radio.config@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.radio.config@1.2,True,False,True,hidl_interface
+android.hardware.radio.config@1.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.radio.deprecated@1.0,True,False,True,hidl_interface
+android.hardware.radio.deprecated@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.radio@1.0,True,False,True,hidl_interface
+android.hardware.radio@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.radio@1.1,True,False,True,hidl_interface
+android.hardware.radio@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.radio@1.2,True,False,True,hidl_interface
+android.hardware.radio@1.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.radio@1.3,True,False,True,hidl_interface
+android.hardware.radio@1.3-adapter-helper,True,False,True,hidl_interface
+android.hardware.radio@1.4,True,False,True,hidl_interface
+android.hardware.radio@1.4-adapter-helper,True,False,True,hidl_interface
+android.hardware.renderscript@1.0,True,True,True,hidl_interface
+android.hardware.renderscript@1.0-adapter-helper,True,True,True,hidl_interface
+android.hardware.secure_element@1.0,True,False,True,hidl_interface
+android.hardware.secure_element@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.sensors@1.0,True,False,True,hidl_interface
+android.hardware.sensors@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.sensors@2.0,True,False,True,hidl_interface
+android.hardware.sensors@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.soundtrigger@2.0,True,False,True,hidl_interface
+android.hardware.soundtrigger@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.soundtrigger@2.0-core,True,False,True,cc_library_shared
+android.hardware.soundtrigger@2.1,True,False,True,hidl_interface
+android.hardware.soundtrigger@2.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.soundtrigger@2.2,True,False,True,hidl_interface
+android.hardware.soundtrigger@2.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.tests.bar@1.0,False,False,True,hidl_interface
+android.hardware.tests.bar@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.baz@1.0,False,False,True,hidl_interface
+android.hardware.tests.baz@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.expression@1.0,False,False,True,hidl_interface
+android.hardware.tests.expression@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.extension.light@2.0,False,False,True,hidl_interface
+android.hardware.tests.extension.light@2.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.foo@1.0,False,False,True,hidl_interface
+android.hardware.tests.foo@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.hash@1.0,False,False,True,hidl_interface
+android.hardware.tests.hash@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.inheritance@1.0,False,False,True,hidl_interface
+android.hardware.tests.inheritance@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.libhwbinder@1.0,False,False,True,hidl_interface
+android.hardware.tests.libhwbinder@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.memory@1.0,False,False,True,hidl_interface
+android.hardware.tests.memory@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.msgq@1.0,False,False,True,hidl_interface
+android.hardware.tests.msgq@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.multithread@1.0,False,False,True,hidl_interface
+android.hardware.tests.multithread@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.pointer@1.0,False,False,True,hidl_interface
+android.hardware.tests.pointer@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.safeunion.cpp@1.0,False,False,True,hidl_interface
+android.hardware.tests.safeunion.cpp@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.safeunion@1.0,False,False,True,hidl_interface
+android.hardware.tests.safeunion@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tests.trie@1.0,False,False,True,hidl_interface
+android.hardware.tests.trie@1.0-adapter-helper,False,False,True,hidl_interface
+android.hardware.tetheroffload.config@1.0,True,False,True,hidl_interface
+android.hardware.tetheroffload.config@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.tetheroffload.control@1.0,True,False,True,hidl_interface
+android.hardware.tetheroffload.control@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.thermal@1.0,True,False,True,hidl_interface
+android.hardware.thermal@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.thermal@1.1,True,False,True,hidl_interface
+android.hardware.thermal@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.thermal@2.0,True,False,True,hidl_interface
+android.hardware.thermal@2.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.tv.cec@1.0,True,False,True,hidl_interface
+android.hardware.tv.cec@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.tv.input@1.0,True,False,True,hidl_interface
+android.hardware.tv.input@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.usb.gadget@1.0,True,False,True,hidl_interface
+android.hardware.usb.gadget@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.usb@1.0,True,False,True,hidl_interface
+android.hardware.usb@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.usb@1.1,True,False,True,hidl_interface
+android.hardware.usb@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.vibrator@1.0,True,False,True,hidl_interface
+android.hardware.vibrator@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.vibrator@1.1,True,False,True,hidl_interface
+android.hardware.vibrator@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.vibrator@1.2,True,False,True,hidl_interface
+android.hardware.vibrator@1.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.vr@1.0,True,False,True,hidl_interface
+android.hardware.vr@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.weaver@1.0,True,False,True,hidl_interface
+android.hardware.weaver@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi.hostapd@1.0,True,False,True,hidl_interface
+android.hardware.wifi.hostapd@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi.hostapd@1.1,True,False,True,hidl_interface
+android.hardware.wifi.hostapd@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi.offload@1.0,True,False,True,hidl_interface
+android.hardware.wifi.offload@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi.supplicant@1.0,True,False,True,hidl_interface
+android.hardware.wifi.supplicant@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi.supplicant@1.1,True,False,True,hidl_interface
+android.hardware.wifi.supplicant@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi.supplicant@1.2,True,False,True,hidl_interface
+android.hardware.wifi.supplicant@1.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi@1.0,True,False,True,hidl_interface
+android.hardware.wifi@1.0-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi@1.1,True,False,True,hidl_interface
+android.hardware.wifi@1.1-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi@1.2,True,False,True,hidl_interface
+android.hardware.wifi@1.2-adapter-helper,True,False,True,hidl_interface
+android.hardware.wifi@1.3,True,False,True,hidl_interface
+android.hardware.wifi@1.3-adapter-helper,True,False,True,hidl_interface
+android.hidl.allocator@1.0,True,False,True,hidl_interface
+android.hidl.allocator@1.0-adapter-helper,True,False,True,hidl_interface
+android.hidl.base@1.0,True,False,True,hidl_interface
+android.hidl.base@1.0-adapter-helper,True,False,True,hidl_interface
+android.hidl.manager@1.0,True,False,True,hidl_interface
+android.hidl.manager@1.0-adapter-helper,True,False,True,hidl_interface
+android.hidl.manager@1.1,True,False,True,hidl_interface
+android.hidl.manager@1.1-adapter-helper,True,False,True,hidl_interface
+android.hidl.manager@1.2,True,False,True,hidl_interface
+android.hidl.manager@1.2-adapter-helper,True,False,True,hidl_interface
+android.hidl.memory.block@1.0,True,False,True,hidl_interface
+android.hidl.memory.block@1.0-adapter-helper,True,False,True,hidl_interface
+android.hidl.memory.token@1.0,True,True,True,hidl_interface
+android.hidl.memory.token@1.0-adapter-helper,True,True,True,hidl_interface
+android.hidl.memory@1.0,True,True,True,hidl_interface
+android.hidl.memory@1.0-adapter-helper,True,True,True,hidl_interface
+android.hidl.memory@1.0-impl,True,True,True,cc_library_shared
+android.hidl.safe_union@1.0,True,True,True,hidl_interface
+android.hidl.safe_union@1.0-adapter-helper,True,True,True,hidl_interface
+android.hidl.token@1.0,True,False,True,hidl_interface
+android.hidl.token@1.0-adapter-helper,True,False,True,hidl_interface
+android.hidl.token@1.0-utils,True,False,True,cc_library
+android.system.net.netd@1.0,True,False,True,hidl_interface
+android.system.net.netd@1.0-adapter-helper,True,False,True,hidl_interface
+android.system.net.netd@1.1,True,False,True,hidl_interface
+android.system.net.netd@1.1-adapter-helper,True,False,True,hidl_interface
+android.system.suspend@1.0,True,False,True,hidl_interface
+android.system.suspend@1.0-adapter-helper,True,False,True,hidl_interface
+android.system.wifi.keystore@1.0,True,False,True,hidl_interface
+android.system.wifi.keystore@1.0-adapter-helper,True,False,True,hidl_interface
+hardware.google.light@1.0,False,False,True,hidl_interface
+hardware.google.light@1.0-adapter-helper,False,False,True,hidl_interface
+hardware.google.media.c2@1.0,False,False,True,hidl_interface
+hardware.google.media.c2@1.0-adapter-helper,False,False,True,hidl_interface
+hardware.google.pixelstats@1.0,False,False,True,hidl_interface
+hardware.google.pixelstats@1.0-adapter-helper,False,False,True,hidl_interface
+hidl.tests.vendor@1.0,False,False,True,hidl_interface
+hidl.tests.vendor@1.0-adapter-helper,False,False,True,hidl_interface
+hidl.tests.vendor@1.1,False,False,True,hidl_interface
+hidl.tests.vendor@1.1-adapter-helper,False,False,True,hidl_interface
+libRSCpuRef,True,True,True,cc_library_shared
+libRSDriver,True,True,True,cc_library_shared
+libRS_internal,True,True,True,cc_library_shared
+libadf,True,False,True,cc_library
+libasyncio,False,False,True,cc_library
+libaudioroute,True,False,True,cc_library_shared
+libaudioutils,True,False,True,cc_library
+libbacktrace,True,True,False,cc_library
+libbase,True,True,True,cc_library
+libbcinfo,True,True,True,cc_library_shared
+libbinder,True,False,True,cc_library_shared
+libbinderthreadstate,True,True,False,cc_library
+libbinderwrapper,False,False,True,cc_library_shared
+libblas,True,True,False,cc_library_shared
+libc++,True,True,True,cc_library_shared
+libc2_component_wrapper,False,False,True,cc_library_shared
+libcamera2ndk_vendor,False,False,True,cc_library_shared
+libcamera_metadata,True,False,True,cc_library_shared
+libcap,True,False,True,cc_library
+libchrome,False,False,True,cc_library
+libchrome-crypto,False,False,True,cc_library_shared
+libclang_rt.scudo-aarch64-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.scudo-arm-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.scudo-i686-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.scudo-x86_64-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.scudo_minimal-aarch64-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.scudo_minimal-arm-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.scudo_minimal-i686-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.scudo_minimal-x86_64-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.ubsan_standalone-aarch64-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.ubsan_standalone-arm-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.ubsan_standalone-i686-android,True,False,True,libclang_rt_prebuilt_library_shared
+libclang_rt.ubsan_standalone-x86_64-android,True,False,True,libclang_rt_prebuilt_library_shared
+libcn-cbor,True,False,True,cc_library
+libcodec2,False,False,True,cc_library_shared
+libcodec2_component_wrapper,False,False,True,cc_library_shared
+libcodec2_hidl@1.0,False,False,True,cc_library
+libcodec2_hidl_utils@1.0,False,False,True,cc_library
+libcodec2_serviceregistrant,False,False,True,cc_library_shared
+libcodec2_simple_component,False,False,True,cc_library_shared
+libcodec2_soft_aacdec,False,False,True,cc_library_shared
+libcodec2_soft_aacenc,False,False,True,cc_library_shared
+libcodec2_soft_amrnbdec,False,False,True,cc_library_shared
+libcodec2_soft_amrnbenc,False,False,True,cc_library_shared
+libcodec2_soft_amrwbdec,False,False,True,cc_library_shared
+libcodec2_soft_amrwbenc,False,False,True,cc_library_shared
+libcodec2_soft_avcdec,False,False,True,cc_library_shared
+libcodec2_soft_avcenc,False,False,True,cc_library_shared
+libcodec2_soft_common,False,False,True,cc_library_shared
+libcodec2_soft_flacdec,False,False,True,cc_library_shared
+libcodec2_soft_flacenc,False,False,True,cc_library_shared
+libcodec2_soft_g711alawdec,False,False,True,cc_library_shared
+libcodec2_soft_g711mlawdec,False,False,True,cc_library_shared
+libcodec2_soft_gsmdec,False,False,True,cc_library_shared
+libcodec2_soft_h263dec,False,False,True,cc_library_shared
+libcodec2_soft_h263enc,False,False,True,cc_library_shared
+libcodec2_soft_hevcdec,False,False,True,cc_library_shared
+libcodec2_soft_mp3dec,False,False,True,cc_library_shared
+libcodec2_soft_mpeg2dec,False,False,True,cc_library_shared
+libcodec2_soft_mpeg4dec,False,False,True,cc_library_shared
+libcodec2_soft_mpeg4enc,False,False,True,cc_library_shared
+libcodec2_soft_opusdec,False,False,True,cc_library_shared
+libcodec2_soft_rawdec,False,False,True,cc_library_shared
+libcodec2_soft_vorbisdec,False,False,True,cc_library_shared
+libcodec2_soft_vp8dec,False,False,True,cc_library_shared
+libcodec2_soft_vp8enc,False,False,True,cc_library_shared
+libcodec2_soft_vp9dec,False,False,True,cc_library_shared
+libcodec2_soft_vp9enc,False,False,True,cc_library_shared
+libcodec2_soft_xaacdec,False,False,True,cc_library_shared
+libcodec2_vndk,False,False,True,cc_library_shared
+libcompiler_rt,True,True,False,cc_library
+libcrypto,True,False,True,cc_library
+libcrypto_utils,True,False,True,cc_library
+libcurl,True,False,True,cc_library
+libcutils,True,True,True,cc_library
+libdemangle,False,False,True,cc_library
+libdiskconfig,True,False,True,cc_library
+libdng_sdk,False,False,True,cc_library
+libdrm,False,False,True,cc_library
+libdumpstateutil,True,False,True,cc_library_shared
+libeffectsconfig,False,False,True,cc_library
+libelf,False,False,True,cc_library
+libevent,True,False,True,cc_library
+libexif,True,False,True,cc_library_shared
+libexpat,True,False,True,cc_library
+libfmq,True,False,True,cc_library
+libgatekeeper,True,False,True,cc_library_shared
+libgflags,False,False,True,cc_library
+libgrallocusage,False,False,True,cc_library
+libgtest_prod,False,False,True,cc_library
+libgui,True,False,False,cc_library_shared
+libhardware,True,True,True,cc_library_shared
+libhardware_legacy,True,False,True,cc_library_shared
+libhidladapter,False,False,True,cc_library
+libhidlallocatorutils,True,False,True,cc_library
+libhidlbase,True,True,True,cc_library
+libhidlcache,True,False,True,cc_library
+libhidlmemory,True,True,True,cc_library
+libhidltransport,True,True,True,cc_library
+libhwbinder,True,True,True,cc_library
+libhwbinder_noltopgo,True,True,True,cc_library
+libion,True,True,True,cc_library
+libjpeg,True,False,True,cc_library
+libjsoncpp,False,False,True,cc_library
+libkeymaster4,False,False,True,cc_library_shared
+libkeymaster4support,False,False,True,cc_library
+libkeymaster_messages,True,False,True,cc_library_shared
+libkeymaster_portable,True,False,True,cc_library
+libkmsxx,False,False,True,cc_library_shared
+liblayers_proto,False,False,True,cc_library_shared
+libldacBT_abr,True,False,True,cc_library_shared
+libldacBT_enc,True,False,True,cc_library_shared
+liblz4,True,False,True,cc_library
+liblzma,True,True,True,cc_library
+libmedia_codecserviceregistrant,False,False,True,cc_library_shared
+libmedia_helper,True,False,True,cc_library
+libmedia_omx,True,False,True,cc_library_shared
+libmemtrack,True,False,True,cc_library_shared
+libminijail,True,False,True,cc_library
+libmkbootimg_abi_check,True,False,True,cc_library
+libmojo,False,False,True,cc_library_shared
+libnetutils,True,False,True,cc_library_shared
+libnl,True,False,True,cc_library
+libopus,True,False,True,cc_library_shared
+libpagemap,True,False,True,cc_library
+libpcap,False,False,True,cc_library
+libpcre2,True,False,True,cc_library
+libperfmgr,False,False,True,cc_library
+libpiex,True,False,True,cc_library_shared
+libpng,True,False,True,cc_library
+libpower,True,False,True,cc_library
+libprocinfo,True,False,True,cc_library
+libprotobuf-cpp-full,True,False,True,cc_library_shared
+libprotobuf-cpp-full-rtti,False,False,True,cc_library_shared
+libprotobuf-cpp-lite,True,False,True,cc_library
+libprotobuf-cpp-lite-rtti,False,False,True,cc_library_shared
+libpuresoftkeymasterdevice,True,False,True,cc_library
+libradio_metadata,True,False,True,cc_library_shared
+libselinux,True,False,True,cc_library
+libsfplugin_ccodec_utils,False,False,True,cc_library_shared
+libsoftkeymasterdevice,True,False,True,cc_library
+libspeexresampler,True,False,True,cc_library_shared
+libsqlite,True,False,True,cc_library
+libssl,True,False,True,cc_library
+libstagefright_amrnb_common,True,False,True,cc_library_shared
+libstagefright_bufferpool@1.0,False,False,True,cc_library
+libstagefright_bufferpool@2.0,False,False,True,cc_library
+libstagefright_bufferqueue_helper,True,False,True,cc_library_shared
+libstagefright_ccodec_utils,False,False,True,cc_library_shared
+libstagefright_codec2,False,False,True,cc_library_shared
+libstagefright_codec2_vndk,False,False,True,cc_library_shared
+libstagefright_enc_common,True,False,True,cc_library
+libstagefright_flacdec,True,False,True,cc_library
+libstagefright_foundation,True,False,True,cc_library
+libstagefright_omx,True,False,True,cc_library_shared
+libstagefright_omx_utils,True,False,True,cc_library_shared
+libstagefright_simple_c2component,False,False,True,cc_library_shared
+libstagefright_soft_aacdec,True,False,True,cc_library_shared
+libstagefright_soft_aacenc,True,False,True,cc_library_shared
+libstagefright_soft_amrdec,True,False,True,cc_library_shared
+libstagefright_soft_amrnbenc,True,False,True,cc_library_shared
+libstagefright_soft_amrwbenc,True,False,True,cc_library_shared
+libstagefright_soft_avcdec,True,False,True,cc_library_shared
+libstagefright_soft_avcenc,True,False,True,cc_library_shared
+libstagefright_soft_c2aacdec,False,False,True,cc_library_shared
+libstagefright_soft_c2aacenc,False,False,True,cc_library_shared
+libstagefright_soft_c2amrnbdec,False,False,True,cc_library_shared
+libstagefright_soft_c2amrnbenc,False,False,True,cc_library_shared
+libstagefright_soft_c2amrwbdec,False,False,True,cc_library_shared
+libstagefright_soft_c2amrwbenc,False,False,True,cc_library_shared
+libstagefright_soft_c2avcdec,False,False,True,cc_library_shared
+libstagefright_soft_c2avcenc,False,False,True,cc_library_shared
+libstagefright_soft_c2common,False,False,True,cc_library_shared
+libstagefright_soft_c2flacdec,False,False,True,cc_library_shared
+libstagefright_soft_c2flacenc,False,False,True,cc_library_shared
+libstagefright_soft_c2g711alawdec,False,False,True,cc_library_shared
+libstagefright_soft_c2g711mlawdec,False,False,True,cc_library_shared
+libstagefright_soft_c2gsmdec,False,False,True,cc_library_shared
+libstagefright_soft_c2h263dec,False,False,True,cc_library_shared
+libstagefright_soft_c2h263enc,False,False,True,cc_library_shared
+libstagefright_soft_c2hevcdec,False,False,True,cc_library_shared
+libstagefright_soft_c2mp3dec,False,False,True,cc_library_shared
+libstagefright_soft_c2mpeg2dec,False,False,True,cc_library_shared
+libstagefright_soft_c2mpeg4dec,False,False,True,cc_library_shared
+libstagefright_soft_c2mpeg4enc,False,False,True,cc_library_shared
+libstagefright_soft_c2opusdec,False,False,True,cc_library_shared
+libstagefright_soft_c2rawdec,False,False,True,cc_library_shared
+libstagefright_soft_c2vorbisdec,False,False,True,cc_library_shared
+libstagefright_soft_c2vp8dec,False,False,True,cc_library_shared
+libstagefright_soft_c2vp8enc,False,False,True,cc_library_shared
+libstagefright_soft_c2vp9dec,False,False,True,cc_library_shared
+libstagefright_soft_c2vp9enc,False,False,True,cc_library_shared
+libstagefright_soft_c2xaacdec,False,False,True,cc_library_shared
+libstagefright_soft_flacdec,True,False,True,cc_library_shared
+libstagefright_soft_flacenc,True,False,True,cc_library_shared
+libstagefright_soft_g711dec,True,False,True,cc_library_shared
+libstagefright_soft_gsmdec,True,False,True,cc_library_shared
+libstagefright_soft_hevcdec,True,False,True,cc_library_shared
+libstagefright_soft_mp3dec,True,False,True,cc_library_shared
+libstagefright_soft_mpeg2dec,False,False,True,cc_library_shared
+libstagefright_soft_mpeg4dec,True,False,True,cc_library_shared
+libstagefright_soft_mpeg4enc,True,False,True,cc_library_shared
+libstagefright_soft_opusdec,True,False,True,cc_library_shared
+libstagefright_soft_rawdec,True,False,True,cc_library_shared
+libstagefright_soft_vorbisdec,True,False,True,cc_library_shared
+libstagefright_soft_vpxdec,True,False,True,cc_library_shared
+libstagefright_soft_vpxenc,True,False,True,cc_library_shared
+libstagefright_soft_xaacdec,False,False,True,cc_library_shared
+libstagefright_xmlparser,True,False,True,cc_library_shared
+libsysutils,True,False,True,cc_library_shared
+libtextclassifier_hash,False,False,True,cc_library_shared
+libtinyalsa,True,False,True,cc_library
+libtinyxml2,True,False,True,cc_library
+libui,True,False,True,cc_library_shared
+libunwind,True,True,False,cc_library
+libunwindstack,True,True,True,cc_library
+libusb,False,False,True,cc_library
+libusbhost,True,False,True,cc_library
+libutils,True,True,True,cc_library
+libutilscallstack,True,True,True,cc_library
+libvorbisidec,True,False,True,cc_library
+libwifi-system-iface,True,False,True,cc_library
+libxml2,True,False,True,cc_library
+libyuv,True,False,True,cc_library
+libz,True,True,True,cc_library
+libziparchive,True,False,True,cc_library
+vendor.nxp.nxpese@1.0,False,False,True,hidl_interface
+vendor.nxp.nxpese@1.0-adapter-helper,False,False,True,hidl_interface
+vendor.nxp.nxpnfc@1.0,False,False,True,hidl_interface
+vendor.nxp.nxpnfc@1.0-adapter-helper,False,False,True,hidl_interface
diff --git a/vndk/tools/definition-tool/datasets/eligible-list-29.csv b/vndk/tools/definition-tool/datasets/eligible-list-29.csv
new file mode 100644
index 000000000..4ea670f59
--- /dev/null
+++ b/vndk/tools/definition-tool/datasets/eligible-list-29.csv
@@ -0,0 +1,826 @@
+Path,Tag,Comments
+/system/${LIB}/android.frameworks.cameraservice.common@2.0.so,VNDK,
+/system/${LIB}/android.frameworks.cameraservice.device@2.0.so,VNDK,
+/system/${LIB}/android.frameworks.cameraservice.service@2.0.so,VNDK,
+/system/${LIB}/android.frameworks.displayservice@1.0.so,VNDK,
+/system/${LIB}/android.frameworks.schedulerservice@1.0.so,VNDK,
+/system/${LIB}/android.frameworks.sensorservice@1.0.so,VNDK,
+/system/${LIB}/android.frameworks.stats@1.0.so,VNDK,
+/system/${LIB}/android.frameworks.vr.composer@1.0.so,VNDK,
+/system/${LIB}/android.hardware.atrace@1.0.so,VNDK,
+/system/${LIB}/android.hardware.audio.common-util.so,FWK-ONLY,
+/system/${LIB}/android.hardware.audio.common@2.0-util.so,FWK-ONLY,
+/system/${LIB}/android.hardware.audio.common@2.0.so,VNDK,
+/system/${LIB}/android.hardware.audio.common@4.0-util.so,FWK-ONLY,
+/system/${LIB}/android.hardware.audio.common@4.0.so,VNDK,
+/system/${LIB}/android.hardware.audio.common@5.0.so,VNDK,
+/system/${LIB}/android.hardware.audio.effect@2.0.so,VNDK,
+/system/${LIB}/android.hardware.audio.effect@4.0.so,VNDK,
+/system/${LIB}/android.hardware.audio.effect@5.0.so,VNDK,
+/system/${LIB}/android.hardware.audio@2.0.so,VNDK,
+/system/${LIB}/android.hardware.audio@4.0.so,VNDK,
+/system/${LIB}/android.hardware.audio@5.0.so,VNDK,
+/system/${LIB}/android.hardware.authsecret@1.0.so,VNDK,
+/system/${LIB}/android.hardware.automotive.audiocontrol@1.0.so,VNDK,
+/system/${LIB}/android.hardware.automotive.evs@1.0.so,VNDK,
+/system/${LIB}/android.hardware.automotive.vehicle@2.0.so,VNDK,
+/system/${LIB}/android.hardware.biometrics.face@1.0.so,VNDK,
+/system/${LIB}/android.hardware.biometrics.fingerprint@2.1.so,VNDK,
+/system/${LIB}/android.hardware.bluetooth.a2dp@1.0.so,VNDK,
+/system/${LIB}/android.hardware.bluetooth@1.0.so,VNDK,
+/system/${LIB}/android.hardware.boot@1.0.so,VNDK,
+/system/${LIB}/android.hardware.broadcastradio@1.0.so,VNDK,
+/system/${LIB}/android.hardware.broadcastradio@1.1.so,VNDK,
+/system/${LIB}/android.hardware.broadcastradio@2.0.so,VNDK,
+/system/${LIB}/android.hardware.camera.common@1.0.so,VNDK,
+/system/${LIB}/android.hardware.camera.device@1.0.so,VNDK,
+/system/${LIB}/android.hardware.camera.device@3.2.so,VNDK,
+/system/${LIB}/android.hardware.camera.device@3.3.so,VNDK,
+/system/${LIB}/android.hardware.camera.device@3.4.so,VNDK,
+/system/${LIB}/android.hardware.camera.device@3.5.so,VNDK,
+/system/${LIB}/android.hardware.camera.metadata@3.2.so,VNDK,
+/system/${LIB}/android.hardware.camera.metadata@3.3.so,VNDK,
+/system/${LIB}/android.hardware.camera.metadata@3.4.so,VNDK,
+/system/${LIB}/android.hardware.camera.provider@2.4.so,VNDK,
+/system/${LIB}/android.hardware.cas.native@1.0.so,VNDK,
+/system/${LIB}/android.hardware.cas@1.0.so,VNDK,
+/system/${LIB}/android.hardware.configstore-utils.so,VNDK,
+/system/${LIB}/android.hardware.configstore@1.0.so,VNDK,
+/system/${LIB}/android.hardware.configstore@1.1.so,VNDK,
+/system/${LIB}/android.hardware.configstore@1.2.so,VNDK,
+/system/${LIB}/android.hardware.confirmationui-support-lib.so,VNDK,
+/system/${LIB}/android.hardware.confirmationui@1.0.so,VNDK,
+/system/${LIB}/android.hardware.contexthub@1.0.so,VNDK,
+/system/${LIB}/android.hardware.drm@1.0.so,VNDK,
+/system/${LIB}/android.hardware.drm@1.1.so,VNDK,
+/system/${LIB}/android.hardware.drm@1.2.so,VNDK,
+/system/${LIB}/android.hardware.dumpstate@1.0.so,VNDK,
+/system/${LIB}/android.hardware.fastboot@1.0.so,VNDK,
+/system/${LIB}/android.hardware.gatekeeper@1.0.so,VNDK,
+/system/${LIB}/android.hardware.gnss.measurement_corrections@1.0.so,VNDK,
+/system/${LIB}/android.hardware.gnss@1.0.so,VNDK,
+/system/${LIB}/android.hardware.gnss@1.1.so,VNDK,
+/system/${LIB}/android.hardware.gnss@2.0.so,VNDK,
+/system/${LIB}/android.hardware.graphics.allocator@2.0.so,VNDK,
+/system/${LIB}/android.hardware.graphics.bufferqueue@1.0.so,VNDK,
+/system/${LIB}/android.hardware.graphics.bufferqueue@2.0.so,VNDK,
+/system/${LIB}/android.hardware.graphics.common@1.0.so,VNDK-SP,
+/system/${LIB}/android.hardware.graphics.common@1.1.so,VNDK-SP,
+/system/${LIB}/android.hardware.graphics.common@1.2.so,VNDK-SP,
+/system/${LIB}/android.hardware.graphics.composer@2.1.so,VNDK,
+/system/${LIB}/android.hardware.graphics.composer@2.2.so,VNDK,
+/system/${LIB}/android.hardware.graphics.composer@2.3.so,VNDK,
+/system/${LIB}/android.hardware.graphics.mapper@2.0.so,VNDK-SP,
+/system/${LIB}/android.hardware.graphics.mapper@2.1.so,VNDK-SP,
+/system/${LIB}/android.hardware.health.storage@1.0.so,VNDK,
+/system/${LIB}/android.hardware.health@1.0.so,VNDK,
+/system/${LIB}/android.hardware.health@2.0.so,VNDK,
+/system/${LIB}/android.hardware.ir@1.0.so,VNDK,
+/system/${LIB}/android.hardware.keymaster@3.0.so,VNDK,
+/system/${LIB}/android.hardware.keymaster@4.0.so,VNDK,
+/system/${LIB}/android.hardware.light@2.0.so,VNDK,
+/system/${LIB}/android.hardware.media.bufferpool@1.0.so,VNDK,
+/system/${LIB}/android.hardware.media.bufferpool@2.0.so,VNDK,
+/system/${LIB}/android.hardware.media.c2@1.0.so,VNDK,
+/system/${LIB}/android.hardware.media.omx@1.0.so,VNDK,
+/system/${LIB}/android.hardware.media@1.0.so,VNDK,
+/system/${LIB}/android.hardware.memtrack@1.0.so,VNDK,
+/system/${LIB}/android.hardware.neuralnetworks@1.0.so,VNDK,
+/system/${LIB}/android.hardware.neuralnetworks@1.1.so,VNDK,
+/system/${LIB}/android.hardware.neuralnetworks@1.2.so,VNDK,
+/system/${LIB}/android.hardware.nfc@1.0.so,VNDK,
+/system/${LIB}/android.hardware.nfc@1.1.so,VNDK,
+/system/${LIB}/android.hardware.oemlock@1.0.so,VNDK,
+/system/${LIB}/android.hardware.power.stats@1.0.so,VNDK,
+/system/${LIB}/android.hardware.power@1.0.so,VNDK,
+/system/${LIB}/android.hardware.power@1.1.so,VNDK,
+/system/${LIB}/android.hardware.power@1.2.so,VNDK,
+/system/${LIB}/android.hardware.power@1.3.so,VNDK,
+/system/${LIB}/android.hardware.radio.config@1.0.so,VNDK,
+/system/${LIB}/android.hardware.radio.config@1.1.so,VNDK,
+/system/${LIB}/android.hardware.radio.config@1.2.so,VNDK,
+/system/${LIB}/android.hardware.radio.deprecated@1.0.so,VNDK,
+/system/${LIB}/android.hardware.radio@1.0.so,VNDK,
+/system/${LIB}/android.hardware.radio@1.1.so,VNDK,
+/system/${LIB}/android.hardware.radio@1.2.so,VNDK,
+/system/${LIB}/android.hardware.radio@1.3.so,VNDK,
+/system/${LIB}/android.hardware.radio@1.4.so,VNDK,
+/system/${LIB}/android.hardware.renderscript@1.0.so,VNDK-SP,
+/system/${LIB}/android.hardware.secure_element@1.0.so,VNDK,
+/system/${LIB}/android.hardware.sensors@1.0.so,VNDK,
+/system/${LIB}/android.hardware.sensors@2.0.so,VNDK,
+/system/${LIB}/android.hardware.soundtrigger@2.0-core.so,VNDK,
+/system/${LIB}/android.hardware.soundtrigger@2.0.so,VNDK,
+/system/${LIB}/android.hardware.soundtrigger@2.1.so,VNDK,
+/system/${LIB}/android.hardware.soundtrigger@2.2.so,VNDK,
+/system/${LIB}/android.hardware.tetheroffload.config@1.0.so,VNDK,
+/system/${LIB}/android.hardware.tetheroffload.control@1.0.so,VNDK,
+/system/${LIB}/android.hardware.thermal@1.0.so,VNDK,
+/system/${LIB}/android.hardware.thermal@1.1.so,VNDK,
+/system/${LIB}/android.hardware.thermal@2.0.so,VNDK,
+/system/${LIB}/android.hardware.tv.cec@1.0.so,VNDK,
+/system/${LIB}/android.hardware.tv.input@1.0.so,VNDK,
+/system/${LIB}/android.hardware.usb.gadget@1.0.so,VNDK,
+/system/${LIB}/android.hardware.usb@1.0.so,VNDK,
+/system/${LIB}/android.hardware.usb@1.1.so,VNDK,
+/system/${LIB}/android.hardware.vibrator@1.0.so,VNDK,
+/system/${LIB}/android.hardware.vibrator@1.1.so,VNDK,
+/system/${LIB}/android.hardware.vibrator@1.2.so,VNDK,
+/system/${LIB}/android.hardware.vr@1.0.so,VNDK,
+/system/${LIB}/android.hardware.weaver@1.0.so,VNDK,
+/system/${LIB}/android.hardware.wifi.hostapd@1.0.so,VNDK,
+/system/${LIB}/android.hardware.wifi.hostapd@1.1.so,VNDK,
+/system/${LIB}/android.hardware.wifi.offload@1.0.so,VNDK,
+/system/${LIB}/android.hardware.wifi.supplicant@1.0.so,VNDK,
+/system/${LIB}/android.hardware.wifi.supplicant@1.1.so,VNDK,
+/system/${LIB}/android.hardware.wifi.supplicant@1.2.so,VNDK,
+/system/${LIB}/android.hardware.wifi@1.0.so,VNDK,
+/system/${LIB}/android.hardware.wifi@1.1.so,VNDK,
+/system/${LIB}/android.hardware.wifi@1.2.so,VNDK,
+/system/${LIB}/android.hardware.wifi@1.3.so,VNDK,
+/system/${LIB}/android.hidl.allocator@1.0.so,VNDK,
+/system/${LIB}/android.hidl.memory.block@1.0.so,VNDK,
+/system/${LIB}/android.hidl.memory.token@1.0.so,VNDK-SP,
+/system/${LIB}/android.hidl.memory@1.0.so,VNDK-SP,
+/system/${LIB}/android.hidl.safe_union@1.0.so,VNDK-SP,
+/system/${LIB}/android.hidl.token@1.0-utils.so,VNDK,
+/system/${LIB}/android.hidl.token@1.0.so,VNDK,
+/system/${LIB}/android.system.net.netd@1.0.so,VNDK,
+/system/${LIB}/android.system.net.netd@1.1.so,VNDK,
+/system/${LIB}/android.system.suspend@1.0.so,VNDK,
+/system/${LIB}/android.system.wifi.keystore@1.0.so,VNDK,
+/system/${LIB}/drm/libfwdlockengine.so,FWK-ONLY,
+/system/${LIB}/extractors/libaacextractor.so,FWK-ONLY,
+/system/${LIB}/extractors/libamrextractor.so,FWK-ONLY,
+/system/${LIB}/extractors/libflacextractor.so,FWK-ONLY,
+/system/${LIB}/extractors/libmidiextractor.so,FWK-ONLY,
+/system/${LIB}/extractors/libmkvextractor.so,FWK-ONLY,
+/system/${LIB}/extractors/libmp3extractor.so,FWK-ONLY,
+/system/${LIB}/extractors/libmp4extractor.so,FWK-ONLY,
+/system/${LIB}/extractors/libmpeg2extractor.so,FWK-ONLY,
+/system/${LIB}/extractors/liboggextractor.so,FWK-ONLY,
+/system/${LIB}/extractors/libwavextractor.so,FWK-ONLY,
+/system/${LIB}/hidl.tests.vendor@1.0.so,FWK-ONLY,
+/system/${LIB}/hidl.tests.vendor@1.1.so,FWK-ONLY,
+/system/${LIB}/hw/android.hidl.memory@1.0-impl.so,VNDK-SP,
+/system/${LIB}/hw/audio.a2dp.default.so,FWK-ONLY,
+/system/${LIB}/ld-android.so,LL-NDK-Private,
+/system/${LIB}/libEGL.so,LL-NDK,
+/system/${LIB}/libETC1.so,FWK-ONLY,
+/system/${LIB}/libFFTEm.so,FWK-ONLY,
+/system/${LIB}/libGLESv1_CM.so,LL-NDK,
+/system/${LIB}/libGLESv2.so,LL-NDK,
+/system/${LIB}/libGLESv3.so,LL-NDK,
+/system/${LIB}/libLLVM_android.so,FWK-ONLY,
+/system/${LIB}/libOpenMAXAL.so,FWK-ONLY,
+/system/${LIB}/libOpenSLES.so,FWK-ONLY,
+/system/${LIB}/libRS.so,LL-NDK,
+/system/${LIB}/libRSCacheDir.so,FWK-ONLY,
+/system/${LIB}/libRSCpuRef.so,VNDK-SP,
+/system/${LIB}/libRSDriver.so,VNDK-SP,
+/system/${LIB}/libRS_internal.so,VNDK-SP,
+/system/${LIB}/libRScpp.so,FWK-ONLY,
+/system/${LIB}/libWnnEngDic.so,FWK-ONLY,
+/system/${LIB}/libWnnJpnDic.so,FWK-ONLY,
+/system/${LIB}/libaaudio.so,FWK-ONLY,
+/system/${LIB}/libaaudioservice.so,FWK-ONLY,
+/system/${LIB}/libadbconnection.so,FWK-ONLY,
+/system/${LIB}/libadbconnectiond.so,FWK-ONLY,
+/system/${LIB}/libadf.so,VNDK,
+/system/${LIB}/libandroid.so,FWK-ONLY,
+/system/${LIB}/libandroid_net.so,LL-NDK,
+/system/${LIB}/libandroid_runtime.so,FWK-ONLY,
+/system/${LIB}/libandroid_servers.so,FWK-ONLY,
+/system/${LIB}/libandroidfw.so,FWK-ONLY,
+/system/${LIB}/libappfuse.so,FWK-ONLY,
+/system/${LIB}/libart-compiler.so,FWK-ONLY,
+/system/${LIB}/libart-dexlayout.so,FWK-ONLY,
+/system/${LIB}/libart-disassembler.so,FWK-ONLY,
+/system/${LIB}/libart.so,FWK-ONLY,
+/system/${LIB}/libartd-compiler.so,FWK-ONLY,
+/system/${LIB}/libartd-dexlayout.so,FWK-ONLY,
+/system/${LIB}/libartd.so,FWK-ONLY,
+/system/${LIB}/libasyncio.so,FWK-ONLY,
+/system/${LIB}/libaudioclient.so,FWK-ONLY,
+/system/${LIB}/libaudioeffect_jni.so,FWK-ONLY,
+/system/${LIB}/libaudioflinger.so,FWK-ONLY,
+/system/${LIB}/libaudiohal.so,FWK-ONLY,
+/system/${LIB}/libaudiohal@2.0.so,FWK-ONLY,
+/system/${LIB}/libaudiohal_deathhandler.so,FWK-ONLY,
+/system/${LIB}/libaudiomanager.so,FWK-ONLY,
+/system/${LIB}/libaudiopolicyenginedefault.so,FWK-ONLY,
+/system/${LIB}/libaudiopolicymanager.so,FWK-ONLY,
+/system/${LIB}/libaudiopolicymanagerdefault.so,FWK-ONLY,
+/system/${LIB}/libaudiopolicyservice.so,FWK-ONLY,
+/system/${LIB}/libaudioprocessing.so,FWK-ONLY,
+/system/${LIB}/libaudioroute.so,VNDK,
+/system/${LIB}/libaudiospdif.so,FWK-ONLY,
+/system/${LIB}/libaudioutils.so,VNDK,
+/system/${LIB}/libavservices_minijail.so,FWK-ONLY,Vendor module should link libavservices_minijail_vendor.so
+/system/${LIB}/libbacktrace.so,VNDK-SP-Private,
+/system/${LIB}/libbase.so,VNDK-SP,
+/system/${LIB}/libbcc.so,FWK-ONLY,
+/system/${LIB}/libbcinfo.so,VNDK-SP,
+/system/${LIB}/libbinder.so,VNDK,
+/system/${LIB}/libbinderthreadstate.so,VNDK-SP-Private,
+/system/${LIB}/libbinderwrapper.so,FWK-ONLY,
+/system/${LIB}/libblas.so,VNDK-SP-Private,
+/system/${LIB}/libbluetooth-binder.so,FWK-ONLY,
+/system/${LIB}/libbluetooth.so,FWK-ONLY,
+/system/${LIB}/libbluetooth_jni.so,FWK-ONLY,
+/system/${LIB}/libbootanimation.so,FWK-ONLY,
+/system/${LIB}/libbrillo-binder.so,FWK-ONLY,
+/system/${LIB}/libbrillo-stream.so,FWK-ONLY,
+/system/${LIB}/libbrillo.so,FWK-ONLY,
+/system/${LIB}/libbrotli.so,FWK-ONLY,
+/system/${LIB}/libbufferhub.so,FWK-ONLY,
+/system/${LIB}/libbufferhubqueue.so,FWK-ONLY,
+/system/${LIB}/libbz.so,FWK-ONLY,
+/system/${LIB}/libc++.so,VNDK-SP,
+/system/${LIB}/libc.so,LL-NDK,
+/system/${LIB}/libc_malloc_debug.so,LL-NDK-Private,
+/system/${LIB}/libcamera2ndk.so,FWK-ONLY,
+/system/${LIB}/libcamera_client.so,FWK-ONLY,
+/system/${LIB}/libcamera_metadata.so,VNDK,
+/system/${LIB}/libcameraservice.so,FWK-ONLY,
+/system/${LIB}/libcap.so,VNDK,
+/system/${LIB}/libchrome.so,FWK-ONLY,
+/system/${LIB}/libclang_rt.asan-aarch64-android.so,LL-NDK,
+/system/${LIB}/libclang_rt.asan-arm-android.so,LL-NDK,
+/system/${LIB}/libclang_rt.asan-i686-android.so,LL-NDK,
+/system/${LIB}/libclang_rt.asan-mips-android.so,LL-NDK,
+/system/${LIB}/libclang_rt.asan-mips64-android.so,LL-NDK,
+/system/${LIB}/libclang_rt.asan-x86_64-android.so,LL-NDK,
+/system/${LIB}/libclang_rt.hwasan-aarch64-android.so,LL-NDK,
+/system/${LIB}/libclang_rt.scudo-aarch64-android.so,VNDK,
+/system/${LIB}/libclang_rt.scudo-arm-android.so,VNDK,
+/system/${LIB}/libclang_rt.scudo-i686-android.so,VNDK,
+/system/${LIB}/libclang_rt.scudo-x86_64-android.so,VNDK,
+/system/${LIB}/libclang_rt.scudo_minimal-aarch64-android.so,VNDK,
+/system/${LIB}/libclang_rt.scudo_minimal-arm-android.so,VNDK,
+/system/${LIB}/libclang_rt.scudo_minimal-i686-android.so,VNDK,
+/system/${LIB}/libclang_rt.scudo_minimal-x86_64-android.so,VNDK,
+/system/${LIB}/libclang_rt.ubsan_standalone-aarch64-android.so,VNDK,
+/system/${LIB}/libclang_rt.ubsan_standalone-arm-android.so,VNDK,
+/system/${LIB}/libclang_rt.ubsan_standalone-i686-android.so,VNDK,
+/system/${LIB}/libclang_rt.ubsan_standalone-x86_64-android.so,VNDK,
+/system/${LIB}/libcn-cbor.so,VNDK,
+/system/${LIB}/libcompiler_rt.so,VNDK-SP-Private,
+/system/${LIB}/libcrypto.so,VNDK,
+/system/${LIB}/libcrypto_utils.so,VNDK,
+/system/${LIB}/libcups.so,FWK-ONLY,
+/system/${LIB}/libcurl.so,VNDK,
+/system/${LIB}/libcutils.so,VNDK-SP,
+/system/${LIB}/libdebuggerd_client.so,FWK-ONLY,
+/system/${LIB}/libdefcontainer_jni.so,FWK-ONLY,
+/system/${LIB}/libdexfile.so,VNDK-SP-Private,Workaround for degenerated VDNK
+/system/${LIB}/libdiskconfig.so,VNDK,
+/system/${LIB}/libdisplayservicehidl.so,FWK-ONLY,
+/system/${LIB}/libdl.so,LL-NDK,
+/system/${LIB}/libdng_sdk.so,FWK-ONLY,
+/system/${LIB}/libdrmframework.so,FWK-ONLY,
+/system/${LIB}/libdrmframework_jni.so,FWK-ONLY,
+/system/${LIB}/libdt_fd_forward.so,FWK-ONLY,
+/system/${LIB}/libdt_socket.so,FWK-ONLY,
+/system/${LIB}/libdumpstateaidl.so,FWK-ONLY,
+/system/${LIB}/libdumpstateutil.so,VNDK,
+/system/${LIB}/libeffectsconfig.so,FWK-ONLY,
+/system/${LIB}/libevent.so,VNDK,
+/system/${LIB}/libexif.so,VNDK,
+/system/${LIB}/libexpat.so,VNDK,
+/system/${LIB}/libext2_blkid.so,FWK-ONLY,
+/system/${LIB}/libext2_com_err.so,FWK-ONLY,
+/system/${LIB}/libext2_e2p.so,FWK-ONLY,
+/system/${LIB}/libext2_misc.so,FWK-ONLY,
+/system/${LIB}/libext2_quota.so,FWK-ONLY,
+/system/${LIB}/libext2_uuid.so,FWK-ONLY,
+/system/${LIB}/libext2fs.so,FWK-ONLY,
+/system/${LIB}/libext4_utils.so,FWK-ONLY,
+/system/${LIB}/libf2fs_sparseblock.so,FWK-ONLY,
+/system/${LIB}/libfilterfw.so,FWK-ONLY,
+/system/${LIB}/libfilterpack_imageproc.so,FWK-ONLY,
+/system/${LIB}/libfmq.so,VNDK,
+/system/${LIB}/libframesequence.so,FWK-ONLY,
+/system/${LIB}/libft2.so,FWK-ONLY-RS,
+/system/${LIB}/libgatekeeper.so,VNDK,
+/system/${LIB}/libgiftranscode.so,FWK-ONLY,
+/system/${LIB}/libgraphicsenv.so,FWK-ONLY,
+/system/${LIB}/libgtest_prod.so,FWK-ONLY,
+/system/${LIB}/libgui.so,VNDK-Private,
+/system/${LIB}/libhardware.so,VNDK-SP,
+/system/${LIB}/libhardware_legacy.so,VNDK,
+/system/${LIB}/libharfbuzz_ng.so,FWK-ONLY,
+/system/${LIB}/libheif.so,FWK-ONLY,
+/system/${LIB}/libhidcommand_jni.so,FWK-ONLY,
+/system/${LIB}/libhidl-gen-hash.so,FWK-ONLY,
+/system/${LIB}/libhidl-gen-utils.so,FWK-ONLY,
+/system/${LIB}/libhidlallocatorutils.so,VNDK,
+/system/${LIB}/libhidlbase.so,VNDK-SP,
+/system/${LIB}/libhidlcache.so,VNDK,
+/system/${LIB}/libhidlmemory.so,VNDK-SP,
+/system/${LIB}/libhidltransport.so,VNDK-SP,
+/system/${LIB}/libhwbinder.so,VNDK-SP,
+/system/${LIB}/libhwbinder_noltopgo.so,VNDK-SP,
+/system/${LIB}/libhwui.so,FWK-ONLY,
+/system/${LIB}/libicui18n.so,FWK-ONLY,
+/system/${LIB}/libicuuc.so,FWK-ONLY,
+/system/${LIB}/libimg_utils.so,FWK-ONLY,
+/system/${LIB}/libincident.so,FWK-ONLY,
+/system/${LIB}/libinput.so,FWK-ONLY,
+/system/${LIB}/libinputflinger.so,FWK-ONLY,
+/system/${LIB}/libinputservice.so,FWK-ONLY,
+/system/${LIB}/libion.so,VNDK-SP,
+/system/${LIB}/libiperf.so,FWK-ONLY,
+/system/${LIB}/libiprouteutil.so,FWK-ONLY,
+/system/${LIB}/libjavacore.so,FWK-ONLY,
+/system/${LIB}/libjavacrypto.so,FWK-ONLY,
+/system/${LIB}/libjdwp.so,FWK-ONLY,
+/system/${LIB}/libjni_eglfence.so,FWK-ONLY,
+/system/${LIB}/libjni_filtershow_filters.so,FWK-ONLY,
+/system/${LIB}/libjni_jpegstream.so,FWK-ONLY,
+/system/${LIB}/libjni_jpegutil.so,FWK-ONLY,
+/system/${LIB}/libjni_latinime.so,FWK-ONLY,
+/system/${LIB}/libjni_pacprocessor.so,FWK-ONLY,
+/system/${LIB}/libjni_tinyplanet.so,FWK-ONLY,
+/system/${LIB}/libjnigraphics.so,FWK-ONLY,
+/system/${LIB}/libjpeg.so,VNDK,
+/system/${LIB}/libkeymaster4support.so,FWK-ONLY,
+/system/${LIB}/libkeymaster_messages.so,VNDK,
+/system/${LIB}/libkeymaster_portable.so,VNDK,
+/system/${LIB}/libkeystore-engine.so,FWK-ONLY,
+/system/${LIB}/libkeystore_aidl.so,FWK-ONLY,
+/system/${LIB}/libkeystore_binder.so,FWK-ONLY,
+/system/${LIB}/libkeystore_parcelables.so,FWK-ONLY,
+/system/${LIB}/libkeyutils.so,FWK-ONLY,
+/system/${LIB}/liblayers_proto.so,FWK-ONLY,
+/system/${LIB}/libldacBT_abr.so,VNDK,
+/system/${LIB}/libldacBT_enc.so,VNDK,
+/system/${LIB}/liblog.so,LL-NDK,
+/system/${LIB}/liblogwrap.so,FWK-ONLY,
+/system/${LIB}/liblshal.so,FWK-ONLY,
+/system/${LIB}/liblz4.so,VNDK,
+/system/${LIB}/liblzma.so,VNDK-SP,
+/system/${LIB}/libm.so,LL-NDK,
+/system/${LIB}/libmdnssd.so,FWK-ONLY,
+/system/${LIB}/libmedia.so,FWK-ONLY,
+/system/${LIB}/libmedia_helper.so,VNDK,
+/system/${LIB}/libmedia_jni.so,FWK-ONLY,
+/system/${LIB}/libmedia_omx.so,VNDK,
+/system/${LIB}/libmediadrm.so,FWK-ONLY,
+/system/${LIB}/libmediaextractor.so,FWK-ONLY,
+/system/${LIB}/libmediaextractorservice.so,FWK-ONLY,
+/system/${LIB}/libmedialogservice.so,FWK-ONLY,
+/system/${LIB}/libmediametrics.so,FWK-ONLY,
+/system/${LIB}/libmediandk.so,FWK-ONLY-RS,
+/system/${LIB}/libmediaplayerservice.so,FWK-ONLY,
+/system/${LIB}/libmediautils.so,FWK-ONLY,
+/system/${LIB}/libmemtrack.so,VNDK,
+/system/${LIB}/libmemunreachable.so,FWK-ONLY,
+/system/${LIB}/libmetricslogger.so,FWK-ONLY,
+/system/${LIB}/libminijail.so,VNDK,
+/system/${LIB}/libminikin.so,FWK-ONLY,
+/system/${LIB}/libmkbootimg_abi_check.so,VNDK,
+/system/${LIB}/libmtp.so,FWK-ONLY,
+/system/${LIB}/libnativebridge.so,FWK-ONLY,
+/system/${LIB}/libnativehelper.so,FWK-ONLY,
+/system/${LIB}/libnativeloader.so,FWK-ONLY,
+/system/${LIB}/libnativewindow.so,LL-NDK,
+/system/${LIB}/libnbaio.so,FWK-ONLY,Vendor module should link libnbaio_mono.so
+/system/${LIB}/libnblog.so,FWK-ONLY,
+/system/${LIB}/libnetd_client.so,LL-NDK-Private,
+/system/${LIB}/libnetdaidl.so,FWK-ONLY,
+/system/${LIB}/libnetdutils.so,FWK-ONLY,
+/system/${LIB}/libnetlink.so,FWK-ONLY,
+/system/${LIB}/libnetutils.so,VNDK,
+/system/${LIB}/libneuralnetworks.so,LL-NDK,
+/system/${LIB}/libnfc-nci.so,FWK-ONLY,
+/system/${LIB}/libnfc_nci_jni.so,FWK-ONLY,
+/system/${LIB}/libnl.so,VNDK,
+/system/${LIB}/libnpt.so,FWK-ONLY,
+/system/${LIB}/libopenjdk.so,FWK-ONLY,
+/system/${LIB}/libopenjdkd.so,FWK-ONLY,
+/system/${LIB}/libopenjdkjvm.so,FWK-ONLY,
+/system/${LIB}/libopenjdkjvmd.so,FWK-ONLY,
+/system/${LIB}/libopenjdkjvmti.so,FWK-ONLY,
+/system/${LIB}/libopenjdkjvmtid.so,FWK-ONLY,
+/system/${LIB}/libopus.so,VNDK,
+/system/${LIB}/libpac.so,FWK-ONLY,
+/system/${LIB}/libpackagelistparser.so,FWK-ONLY,
+/system/${LIB}/libpagemap.so,VNDK,
+/system/${LIB}/libpcap.so,FWK-ONLY,
+/system/${LIB}/libpcre2.so,VNDK,
+/system/${LIB}/libpcrecpp.so,FWK-ONLY,
+/system/${LIB}/libpdfium.so,FWK-ONLY,
+/system/${LIB}/libpdx_default_transport.so,FWK-ONLY,
+/system/${LIB}/libpiex.so,VNDK,
+/system/${LIB}/libpixelflinger.so,FWK-ONLY,
+/system/${LIB}/libpng.so,VNDK,
+/system/${LIB}/libpower.so,VNDK,
+/system/${LIB}/libpowermanager.so,FWK-ONLY,
+/system/${LIB}/libprintspooler_jni.so,FWK-ONLY,
+/system/${LIB}/libprocessgroup.so,FWK-ONLY,
+/system/${LIB}/libprocinfo.so,VNDK,
+/system/${LIB}/libprotobuf-cpp-full.so,VNDK,
+/system/${LIB}/libprotobuf-cpp-lite.so,VNDK,
+/system/${LIB}/libprotoutil.so,FWK-ONLY,
+/system/${LIB}/libpuresoftkeymasterdevice.so,VNDK,
+/system/${LIB}/libqtaguid.so,FWK-ONLY,
+/system/${LIB}/libradio_metadata.so,VNDK,
+/system/${LIB}/libresourcemanagerservice.so,FWK-ONLY,
+/system/${LIB}/librs_jni.so,FWK-ONLY,
+/system/${LIB}/librtp_jni.so,FWK-ONLY,
+/system/${LIB}/libschedulerservicehidl.so,FWK-ONLY,
+/system/${LIB}/libselinux.so,VNDK,
+/system/${LIB}/libsensor.so,FWK-ONLY,
+/system/${LIB}/libsensorservice.so,FWK-ONLY,
+/system/${LIB}/libsensorservicehidl.so,FWK-ONLY,
+/system/${LIB}/libsepol.so,FWK-ONLY,
+/system/${LIB}/libservices.so,FWK-ONLY,
+/system/${LIB}/libsigchain.so,FWK-ONLY,
+/system/${LIB}/libsoftkeymasterdevice.so,VNDK,
+/system/${LIB}/libsonic.so,FWK-ONLY,
+/system/${LIB}/libsonivox.so,FWK-ONLY,
+/system/${LIB}/libsoundpool.so,FWK-ONLY,
+/system/${LIB}/libsoundtrigger.so,FWK-ONLY,
+/system/${LIB}/libsoundtriggerservice.so,FWK-ONLY,
+/system/${LIB}/libsparse.so,FWK-ONLY,
+/system/${LIB}/libspeexresampler.so,VNDK,
+/system/${LIB}/libsqlite.so,VNDK,
+/system/${LIB}/libssl.so,VNDK,
+/system/${LIB}/libstagefright.so,FWK-ONLY,
+/system/${LIB}/libstagefright_amrnb_common.so,VNDK,
+/system/${LIB}/libstagefright_bufferqueue_helper.so,VNDK,
+/system/${LIB}/libstagefright_enc_common.so,VNDK,
+/system/${LIB}/libstagefright_flacdec.so,VNDK,
+/system/${LIB}/libstagefright_foundation.so,VNDK,
+/system/${LIB}/libstagefright_http_support.so,FWK-ONLY,
+/system/${LIB}/libstagefright_httplive.so,FWK-ONLY,
+/system/${LIB}/libstagefright_omx.so,VNDK,
+/system/${LIB}/libstagefright_omx_utils.so,VNDK,
+/system/${LIB}/libstagefright_soft_aacdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_aacenc.so,VNDK,
+/system/${LIB}/libstagefright_soft_amrdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_amrnbenc.so,VNDK,
+/system/${LIB}/libstagefright_soft_amrwbenc.so,VNDK,
+/system/${LIB}/libstagefright_soft_avcdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_avcenc.so,VNDK,
+/system/${LIB}/libstagefright_soft_flacdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_flacenc.so,VNDK,
+/system/${LIB}/libstagefright_soft_g711dec.so,VNDK,
+/system/${LIB}/libstagefright_soft_gsmdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_hevcdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_mp3dec.so,VNDK,
+/system/${LIB}/libstagefright_soft_mpeg2dec.so,FWK-ONLY,
+/system/${LIB}/libstagefright_soft_mpeg4dec.so,VNDK,
+/system/${LIB}/libstagefright_soft_mpeg4enc.so,VNDK,
+/system/${LIB}/libstagefright_soft_opusdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_rawdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_vorbisdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_vpxdec.so,VNDK,
+/system/${LIB}/libstagefright_soft_vpxenc.so,VNDK,
+/system/${LIB}/libstagefright_xmlparser.so,VNDK,
+/system/${LIB}/libstatslog.so,FWK-ONLY,
+/system/${LIB}/libstdc++.so,FWK-ONLY,
+/system/${LIB}/libsurfaceflinger.so,FWK-ONLY,
+/system/${LIB}/libsurfaceflinger_ddmconnection.so,FWK-ONLY,
+/system/${LIB}/libsuspend.so,FWK-ONLY,
+/system/${LIB}/libsync.so,LL-NDK,
+/system/${LIB}/libsysutils.so,VNDK,
+/system/${LIB}/libtextclassifier.so,FWK-ONLY,
+/system/${LIB}/libtextclassifier_hash.so,LL-NDK-Private,
+/system/${LIB}/libtinyalsa.so,VNDK,
+/system/${LIB}/libtinyxml2.so,VNDK,
+/system/${LIB}/libtombstoned_client.so,FWK-ONLY,
+/system/${LIB}/libui.so,VNDK,
+/system/${LIB}/libunwind.so,VNDK-SP-Private,
+/system/${LIB}/libunwindstack.so,VNDK-SP,
+/system/${LIB}/libusbhost.so,VNDK,
+/system/${LIB}/libutils.so,VNDK-SP,
+/system/${LIB}/libutilscallstack.so,VNDK-SP,
+/system/${LIB}/libvintf.so,FWK-ONLY,
+/system/${LIB}/libvndksupport.so,LL-NDK,
+/system/${LIB}/libvorbisidec.so,VNDK,
+/system/${LIB}/libvulkan.so,LL-NDK,
+/system/${LIB}/libwebviewchromium_loader.so,FWK-ONLY,
+/system/${LIB}/libwebviewchromium_plat_support.so,FWK-ONLY,
+/system/${LIB}/libwfds.so,FWK-ONLY,
+/system/${LIB}/libwifi-service.so,FWK-ONLY,
+/system/${LIB}/libwifi-system-iface.so,VNDK,
+/system/${LIB}/libwifi-system.so,FWK-ONLY,
+/system/${LIB}/libwifikeystorehal.so,FWK-ONLY,
+/system/${LIB}/libwilhelm.so,FWK-ONLY,
+/system/${LIB}/libwnndict.so,FWK-ONLY,
+/system/${LIB}/libxml2.so,VNDK,
+/system/${LIB}/libyuv.so,VNDK,
+/system/${LIB}/libz.so,VNDK-SP,
+/system/${LIB}/libziparchive.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.frameworks.cameraservice.common@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.frameworks.cameraservice.device@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.frameworks.cameraservice.service@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.frameworks.displayservice@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.frameworks.schedulerservice@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.frameworks.sensorservice@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.frameworks.stats@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.frameworks.vr.composer@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.atrace@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio.common-util.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio.common@2.0-util.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio.common@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio.common@4.0-util.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio.common@4.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio.common@5.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio.effect@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio.effect@4.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio.effect@5.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio@4.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.audio@5.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.authsecret@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.automotive.audiocontrol@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.automotive.evs@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.automotive.vehicle@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.biometrics.face@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.biometrics.fingerprint@2.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.bluetooth.a2dp@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.bluetooth@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.boot@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.broadcastradio@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.broadcastradio@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.broadcastradio@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.common@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.device@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.device@3.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.device@3.3.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.device@3.4.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.device@3.5.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.metadata@3.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.metadata@3.3.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.metadata@3.4.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.camera.provider@2.4.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.cas.native@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.cas@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.configstore-utils.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.configstore@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.configstore@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.configstore@1.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.confirmationui-support-lib.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.confirmationui@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.contexthub@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.drm@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.drm@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.drm@1.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.dumpstate@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.fastboot@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.gatekeeper@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.gnss.measurement_corrections@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.gnss@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.gnss@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.gnss@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.graphics.allocator@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.graphics.bufferqueue@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.graphics.bufferqueue@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.graphics.composer@2.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.graphics.composer@2.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.graphics.composer@2.3.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.health.storage@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.health@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.health@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.ir@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.keymaster@3.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.keymaster@4.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.light@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.media.bufferpool@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.media.bufferpool@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.media.c2@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.media.omx@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.media@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.memtrack@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.neuralnetworks@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.neuralnetworks@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.neuralnetworks@1.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.nfc@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.nfc@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.oemlock@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.power.stats@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.power@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.power@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.power@1.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.power@1.3.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.radio.config@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.radio.config@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.radio.config@1.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.radio.deprecated@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.radio@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.radio@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.radio@1.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.radio@1.3.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.radio@1.4.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.secure_element@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.sensors@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.sensors@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.soundtrigger@2.0-core.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.soundtrigger@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.soundtrigger@2.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.soundtrigger@2.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.tetheroffload.config@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.tetheroffload.control@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.thermal@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.thermal@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.thermal@2.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.tv.cec@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.tv.input@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.usb.gadget@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.usb@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.usb@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.vibrator@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.vibrator@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.vibrator@1.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.vr@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.weaver@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi.hostapd@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi.hostapd@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi.offload@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi.supplicant@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi.supplicant@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi.supplicant@1.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi@1.2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hardware.wifi@1.3.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hidl.allocator@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hidl.memory.block@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hidl.token@1.0-utils.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.hidl.token@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.system.net.netd@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.system.net.netd@1.1.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.system.suspend@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/android.system.wifi.keystore@1.0.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libadf.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libaudioroute.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libaudioutils.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libbinder.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libcamera_metadata.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libcap.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.scudo-aarch64-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.scudo-arm-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.scudo-i686-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.scudo-x86_64-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.scudo_minimal-aarch64-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.scudo_minimal-arm-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.scudo_minimal-i686-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.scudo_minimal-x86_64-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.ubsan_standalone-aarch64-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.ubsan_standalone-arm-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.ubsan_standalone-i686-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libclang_rt.ubsan_standalone-x86_64-android.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libcn-cbor.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libcrypto.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libcrypto_utils.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libcurl.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libdiskconfig.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libdumpstateutil.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libevent.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libexif.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libexpat.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libfmq.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libgatekeeper.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libgui.so,VNDK-Private,
+/system/${LIB}/vndk${VNDK_VER}/libhardware_legacy.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libhidlallocatorutils.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libhidlcache.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libjpeg.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libkeymaster_messages.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libkeymaster_portable.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libldacBT_abr.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libldacBT_enc.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/liblz4.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libmedia_helper.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libmedia_omx.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libmemtrack.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libminijail.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libmkbootimg_abi_check.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libnetutils.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libnl.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libopus.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libpagemap.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libpcre2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libpiex.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libpng.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libpower.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libprocinfo.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libprotobuf-cpp-full.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libprotobuf-cpp-lite.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libpuresoftkeymasterdevice.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libradio_metadata.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libselinux.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libsoftkeymasterdevice.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libspeexresampler.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libsqlite.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libssl.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_amrnb_common.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_bufferqueue_helper.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_enc_common.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_flacdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_foundation.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_omx.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_omx_utils.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_aacdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_aacenc.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_amrdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_amrnbenc.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_amrwbenc.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_avcdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_avcenc.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_flacdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_flacenc.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_g711dec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_gsmdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_hevcdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_mp3dec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_mpeg2dec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_mpeg4dec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_mpeg4enc.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_opusdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_rawdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_vorbisdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_vpxdec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_soft_vpxenc.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libstagefright_xmlparser.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libsuspend.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libsysutils.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libtinyalsa.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libtinyxml2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libui.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libusbhost.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libvixl-arm.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libvixl-arm64.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libvorbisidec.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libwifi-system-iface.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libxml2.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libyuv.so,VNDK,
+/system/${LIB}/vndk${VNDK_VER}/libziparchive.so,VNDK,
+/system/${LIB}/vndk-sp${VNDK_VER}/android.hardware.graphics.common@1.0.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/android.hardware.graphics.common@1.1.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/android.hardware.graphics.common@1.2.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/android.hardware.graphics.mapper@2.0.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/android.hardware.graphics.mapper@2.1.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/android.hardware.renderscript@1.0.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/android.hidl.memory.token@1.0.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/android.hidl.memory@1.0.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/android.hidl.safe_union@1.0.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/hw/android.hidl.memory@1.0-impl.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libRSCpuRef.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libRSDriver.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libRS_internal.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libbacktrace.so,VNDK-SP-Private,
+/system/${LIB}/vndk-sp${VNDK_VER}/libbase.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libbcinfo.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libbinderthreadstate.so,VNDK-SP-Private,
+/system/${LIB}/vndk-sp${VNDK_VER}/libblas.so,VNDK-SP-Private,
+/system/${LIB}/vndk-sp${VNDK_VER}/libc++.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libcompiler_rt.so,VNDK-SP-Private,
+/system/${LIB}/vndk-sp${VNDK_VER}/libcutils.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libdexfile.so,VNDK-SP-Private,Workaround for degenerated VDNK
+/system/${LIB}/vndk-sp${VNDK_VER}/libhardware.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libhidlbase.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libhidlmemory.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libhidltransport.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libhwbinder.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libhwbinder_noltopgo.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libion.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/liblzma.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libunwind.so,VNDK-SP-Private,
+/system/${LIB}/vndk-sp${VNDK_VER}/libunwindstack.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libutils.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libutilscallstack.so,VNDK-SP,
+/system/${LIB}/vndk-sp${VNDK_VER}/libz.so,VNDK-SP,
+/vendor/${LIB}/hidl.tests.vendor@1.0.so,VND-ONLY,
+/vendor/${LIB}/hidl.tests.vendor@1.1.so,VND-ONLY,
+/vendor/${LIB}/libavservices_minijail_vendor.so,VND-ONLY,Framework module should link libavservices_minijail.so
+/vendor/${LIB}/libcld80211.so,VND-ONLY,
+/vendor/${LIB}/libeffects.so,VND-ONLY,
+/vendor/${LIB}/libhwc2on1adapter.so,VND-ONLY,
+/vendor/${LIB}/libnbaio_mono.so,VND-ONLY,
+/vendor/${LIB}/libreference-ril.so,VND-ONLY,
+/vendor/${LIB}/libril.so,VND-ONLY,
+/vendor/${LIB}/librilutils.so,VND-ONLY,
+/vendor/${LIB}/libtinycompress.so,VND-ONLY,
+/vendor/${LIB}/libwebrtc_audio_preprocessing.so,VND-ONLY,
+/vendor/${LIB}/soundfx/libaudiopreprocessing.so,VND-ONLY,
+/vendor/${LIB}/soundfx/libbundlewrapper.so,VND-ONLY,
+/vendor/${LIB}/soundfx/libdownmix.so,VND-ONLY,
+/vendor/${LIB}/soundfx/libeffectproxy.so,VND-ONLY,
+/vendor/${LIB}/soundfx/libldnhncr.so,VND-ONLY,
+/vendor/${LIB}/soundfx/libreverbwrapper.so,VND-ONLY,
+/vendor/${LIB}/soundfx/libvisualizer.so,VND-ONLY,
+[regex]^.*/android\.hardware\.graphics\.mapper@\d+\.\d+-impl\.so$,SP-HAL,
+[regex]^.*/android\.hardware\.renderscript@1\.0-impl\.so$,SP-HAL,
+[regex]^.*/gralloc\..*\.so$,SP-HAL,
+[regex]^/vendor/.*/libEGL_.*\.so$,SP-HAL,
+[regex]^/vendor/.*/libGLES_.*\.so$,SP-HAL,
+[regex]^/vendor/.*/libGLESv1_CM_.*\.so$,SP-HAL,
+[regex]^/vendor/.*/libGLESv2_.*\.so$,SP-HAL,
+[regex]^/vendor/.*/libGLESv3_.*\.so$,SP-HAL,
+[regex]^/vendor/.*/libPVRRS\.so$,SP-HAL,
+[regex]^/vendor/.*/libRSDriver.*\.so$,SP-HAL,
+[regex]^/vendor/.*/vulkan.*\.so$,SP-HAL,