0% found this document useful (0 votes)
201 views8 pages

LD Config

This document contains configuration settings for namespaces and shared libraries for various Android system components including mediaprovider, adbd, art, i18n, media, neuralnetworks, statsd, and resolv. It specifies isolated namespaces, search paths, permitted paths, and linked shared libraries for each component.

Uploaded by

Andres Sarango
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
201 views8 pages

LD Config

This document contains configuration settings for namespaces and shared libraries for various Android system components including mediaprovider, adbd, art, i18n, media, neuralnetworks, statsd, and resolv. It specifies isolated namespaces, search paths, permitted paths, and linked shared libraries for each component.

Uploaded by

Andres Sarango
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 8

dir.com.android.mediaprovider = /apex/com.android.

mediaprovider/bin
[com.android.mediaprovider]
additional.namespaces =
com_android_adbd,com_android_art,com_android_i18n,com_android_media,com_android_neu
ralnetworks,com_android_os_statsd,com_android_resolv,com_android_runtime,sphal,syst
em,vndk
namespace.default.isolated = true
namespace.default.search.paths = /apex/com.android.mediaprovider/${LIB}
namespace.default.permitted.paths = /apex/com.android.mediaprovider/${LIB}
namespace.default.permitted.paths += /system/${LIB}
namespace.default.asan.search.paths = /apex/com.android.mediaprovider/${LIB}
namespace.default.asan.permitted.paths = /apex/com.android.mediaprovider/${LIB}
namespace.default.asan.permitted.paths += /data/asan/system/${LIB}
namespace.default.asan.permitted.paths += /system/${LIB}
namespace.default.links = system
namespace.default.link.system.shared_libs = libc.so
namespace.default.link.system.shared_libs += libdl.so
namespace.default.link.system.shared_libs += libdl_android.so
namespace.default.link.system.shared_libs += libm.so
namespace.default.link.system.shared_libs += libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.com_android_adbd.isolated = true
namespace.com_android_adbd.search.paths = /apex/com.android.adbd/${LIB}
namespace.com_android_adbd.permitted.paths = /apex/com.android.adbd/${LIB}
namespace.com_android_adbd.permitted.paths += /system/${LIB}
namespace.com_android_adbd.permitted.paths += /apex
namespace.com_android_adbd.asan.search.paths = /apex/com.android.adbd/${LIB}
namespace.com_android_adbd.asan.permitted.paths = /apex/com.android.adbd/${LIB}
namespace.com_android_adbd.asan.permitted.paths += /data/asan/system/${LIB}
namespace.com_android_adbd.asan.permitted.paths += /system/${LIB}
namespace.com_android_adbd.asan.permitted.paths += /apex
namespace.com_android_adbd.links = system
namespace.com_android_adbd.link.system.shared_libs = libadbd_auth.so
namespace.com_android_adbd.link.system.shared_libs += libadbd_fs.so
namespace.com_android_adbd.link.system.shared_libs += libc.so
namespace.com_android_adbd.link.system.shared_libs += libdl.so
namespace.com_android_adbd.link.system.shared_libs += liblog.so
namespace.com_android_adbd.link.system.shared_libs += libm.so
namespace.com_android_adbd.link.system.shared_libs += libselinux.so
namespace.com_android_adbd.link.system.shared_libs += libc.so
namespace.com_android_adbd.link.system.shared_libs += libdl.so
namespace.com_android_adbd.link.system.shared_libs += libdl_android.so
namespace.com_android_adbd.link.system.shared_libs += libm.so
namespace.com_android_adbd.link.system.shared_libs += libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.com_android_art.isolated = true
namespace.com_android_art.search.paths = /apex/com.android.art/${LIB}
namespace.com_android_art.permitted.paths = /apex/com.android.art/${LIB}
namespace.com_android_art.permitted.paths += /system/${LIB}
namespace.com_android_art.permitted.paths += /data
namespace.com_android_art.permitted.paths += /apex/com.android.art/javalib
namespace.com_android_art.asan.search.paths = /apex/com.android.art/${LIB}
namespace.com_android_art.asan.permitted.paths = /apex/com.android.art/${LIB}
namespace.com_android_art.asan.permitted.paths += /data/asan/system/${LIB}
namespace.com_android_art.asan.permitted.paths += /system/${LIB}
namespace.com_android_art.asan.permitted.paths += /data/asan/data
namespace.com_android_art.asan.permitted.paths += /data
namespace.com_android_art.asan.permitted.paths += /apex/com.android.art/javalib
namespace.com_android_art.links =
system,com_android_adbd,com_android_i18n,com_android_os_statsd
namespace.com_android_art.link.system.shared_libs = heapprofd_client_api.so
namespace.com_android_art.link.system.shared_libs += libartpalette-system.so
namespace.com_android_art.link.system.shared_libs += libbinder_ndk.so
namespace.com_android_art.link.system.shared_libs += libc.so
namespace.com_android_art.link.system.shared_libs += libdl.so
namespace.com_android_art.link.system.shared_libs += libdl_android.so
namespace.com_android_art.link.system.shared_libs += liblog.so
namespace.com_android_art.link.system.shared_libs += libm.so
namespace.com_android_art.link.system.shared_libs += libz.so
namespace.com_android_art.link.system.shared_libs += libc.so
namespace.com_android_art.link.system.shared_libs += libdl.so
namespace.com_android_art.link.system.shared_libs += libdl_android.so
namespace.com_android_art.link.system.shared_libs += libm.so
namespace.com_android_art.link.system.shared_libs += libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.com_android_art.link.com_android_adbd.shared_libs =
libadbconnection_client.so
namespace.com_android_art.link.com_android_i18n.shared_libs = libicu.so
namespace.com_android_art.link.com_android_i18n.shared_libs += libicu_jni.so
namespace.com_android_art.link.com_android_os_statsd.shared_libs =
libstatssocket.so
namespace.com_android_i18n.isolated = true
namespace.com_android_i18n.search.paths = /apex/com.android.i18n/${LIB}
namespace.com_android_i18n.permitted.paths = /apex/com.android.i18n/${LIB}
namespace.com_android_i18n.permitted.paths += /system/${LIB}
namespace.com_android_i18n.asan.search.paths = /apex/com.android.i18n/${LIB}
namespace.com_android_i18n.asan.permitted.paths = /apex/com.android.i18n/${LIB}
namespace.com_android_i18n.asan.permitted.paths += /data/asan/system/${LIB}
namespace.com_android_i18n.asan.permitted.paths += /system/${LIB}
namespace.com_android_i18n.links = system,com_android_art
namespace.com_android_i18n.link.system.shared_libs = libc.so
namespace.com_android_i18n.link.system.shared_libs += libdl.so
namespace.com_android_i18n.link.system.shared_libs += liblog.so
namespace.com_android_i18n.link.system.shared_libs += libm.so
namespace.com_android_i18n.link.system.shared_libs += libc.so
namespace.com_android_i18n.link.system.shared_libs += libdl.so
namespace.com_android_i18n.link.system.shared_libs += libdl_android.so
namespace.com_android_i18n.link.system.shared_libs += libm.so
namespace.com_android_i18n.link.system.shared_libs += libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.com_android_i18n.link.com_android_art.shared_libs = libnativehelper.so
namespace.com_android_media.isolated = true
namespace.com_android_media.visible = true
namespace.com_android_media.search.paths = /apex/com.android.media/${LIB}
namespace.com_android_media.permitted.paths = /apex/com.android.media/${LIB}
namespace.com_android_media.permitted.paths += /system/${LIB}
namespace.com_android_media.asan.search.paths = /apex/com.android.media/${LIB}
namespace.com_android_media.asan.permitted.paths = /apex/com.android.media/${LIB}
namespace.com_android_media.asan.permitted.paths += /data/asan/system/${LIB}
namespace.com_android_media.asan.permitted.paths += /system/${LIB}
namespace.com_android_media.links = system,com_android_os_statsd
namespace.com_android_media.link.system.shared_libs = libandroid.so
namespace.com_android_media.link.system.shared_libs += libbinder_ndk.so
namespace.com_android_media.link.system.shared_libs += libc.so
namespace.com_android_media.link.system.shared_libs += libcgrouprc.so
namespace.com_android_media.link.system.shared_libs += libdl.so
namespace.com_android_media.link.system.shared_libs += liblog.so
namespace.com_android_media.link.system.shared_libs += libm.so
namespace.com_android_media.link.system.shared_libs += libmediametrics.so
namespace.com_android_media.link.system.shared_libs += libmediandk.so
namespace.com_android_media.link.system.shared_libs += libnativewindow.so
namespace.com_android_media.link.system.shared_libs += libvndksupport.so
namespace.com_android_media.link.system.shared_libs += libc.so
namespace.com_android_media.link.system.shared_libs += libdl.so
namespace.com_android_media.link.system.shared_libs += libdl_android.so
namespace.com_android_media.link.system.shared_libs += libm.so
namespace.com_android_media.link.system.shared_libs += libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.com_android_media.link.com_android_os_statsd.shared_libs =
libstatssocket.so
namespace.com_android_neuralnetworks.isolated = true
namespace.com_android_neuralnetworks.search.paths =
/apex/com.android.neuralnetworks/${LIB}
namespace.com_android_neuralnetworks.permitted.paths =
/apex/com.android.neuralnetworks/${LIB}
namespace.com_android_neuralnetworks.permitted.paths += /system/${LIB}
namespace.com_android_neuralnetworks.asan.search.paths =
/apex/com.android.neuralnetworks/${LIB}
namespace.com_android_neuralnetworks.asan.permitted.paths =
/apex/com.android.neuralnetworks/${LIB}
namespace.com_android_neuralnetworks.asan.permitted.paths += /data/asan/system/$
{LIB}
namespace.com_android_neuralnetworks.asan.permitted.paths += /system/${LIB}
namespace.com_android_neuralnetworks.links = system,com_android_os_statsd
namespace.com_android_neuralnetworks.link.system.shared_libs = libbinder_ndk.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libc.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libcgrouprc.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libdl.so
namespace.com_android_neuralnetworks.link.system.shared_libs += liblog.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libm.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libnativewindow.so
namespace.com_android_neuralnetworks.link.system.shared_libs +=
libneuralnetworks_packageinfo.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libvndksupport.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libc.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libdl.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libdl_android.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libm.so
namespace.com_android_neuralnetworks.link.system.shared_libs += libclang_rt.asan-
aarch64-android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.com_android_neuralnetworks.link.com_android_os_statsd.shared_libs =
libstatssocket.so
namespace.com_android_os_statsd.isolated = true
namespace.com_android_os_statsd.search.paths = /apex/com.android.os.statsd/${LIB}
namespace.com_android_os_statsd.permitted.paths = /apex/com.android.os.statsd/$
{LIB}
namespace.com_android_os_statsd.permitted.paths += /system/${LIB}
namespace.com_android_os_statsd.asan.search.paths = /apex/com.android.os.statsd/$
{LIB}
namespace.com_android_os_statsd.asan.permitted.paths =
/apex/com.android.os.statsd/${LIB}
namespace.com_android_os_statsd.asan.permitted.paths += /data/asan/system/${LIB}
namespace.com_android_os_statsd.asan.permitted.paths += /system/${LIB}
namespace.com_android_os_statsd.links = system
namespace.com_android_os_statsd.link.system.shared_libs = libbinder_ndk.so
namespace.com_android_os_statsd.link.system.shared_libs += libc.so
namespace.com_android_os_statsd.link.system.shared_libs += libdl.so
namespace.com_android_os_statsd.link.system.shared_libs += libincident.so
namespace.com_android_os_statsd.link.system.shared_libs += liblog.so
namespace.com_android_os_statsd.link.system.shared_libs += libm.so
namespace.com_android_os_statsd.link.system.shared_libs += libc.so
namespace.com_android_os_statsd.link.system.shared_libs += libdl.so
namespace.com_android_os_statsd.link.system.shared_libs += libdl_android.so
namespace.com_android_os_statsd.link.system.shared_libs += libm.so
namespace.com_android_os_statsd.link.system.shared_libs += libclang_rt.asan-
aarch64-android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.com_android_resolv.isolated = true
namespace.com_android_resolv.search.paths = /apex/com.android.resolv/${LIB}
namespace.com_android_resolv.permitted.paths = /apex/com.android.resolv/${LIB}
namespace.com_android_resolv.permitted.paths += /system/${LIB}
namespace.com_android_resolv.asan.search.paths = /apex/com.android.resolv/${LIB}
namespace.com_android_resolv.asan.permitted.paths = /apex/com.android.resolv/${LIB}
namespace.com_android_resolv.asan.permitted.paths += /data/asan/system/${LIB}
namespace.com_android_resolv.asan.permitted.paths += /system/${LIB}
namespace.com_android_resolv.links = system,com_android_os_statsd
namespace.com_android_resolv.link.system.shared_libs = libbinder_ndk.so
namespace.com_android_resolv.link.system.shared_libs += libc.so
namespace.com_android_resolv.link.system.shared_libs += libdl.so
namespace.com_android_resolv.link.system.shared_libs += liblog.so
namespace.com_android_resolv.link.system.shared_libs += libm.so
namespace.com_android_resolv.link.system.shared_libs += libc.so
namespace.com_android_resolv.link.system.shared_libs += libdl.so
namespace.com_android_resolv.link.system.shared_libs += libdl_android.so
namespace.com_android_resolv.link.system.shared_libs += libm.so
namespace.com_android_resolv.link.system.shared_libs += libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.com_android_resolv.link.com_android_os_statsd.shared_libs =
libstatssocket.so
namespace.com_android_runtime.isolated = true
namespace.com_android_runtime.visible = true
namespace.com_android_runtime.search.paths = /apex/com.android.runtime/${LIB}
namespace.com_android_runtime.permitted.paths = /apex/com.android.runtime/${LIB}
namespace.com_android_runtime.permitted.paths += /system/${LIB}
namespace.com_android_runtime.asan.search.paths = /apex/com.android.runtime/${LIB}
namespace.com_android_runtime.asan.permitted.paths = /apex/com.android.runtime/$
{LIB}
namespace.com_android_runtime.asan.permitted.paths += /data/asan/system/${LIB}
namespace.com_android_runtime.asan.permitted.paths += /system/${LIB}
namespace.com_android_runtime.links = system
namespace.com_android_runtime.link.system.shared_libs = liblog.so
namespace.com_android_runtime.link.system.shared_libs += libc.so
namespace.com_android_runtime.link.system.shared_libs += libdl.so
namespace.com_android_runtime.link.system.shared_libs += libdl_android.so
namespace.com_android_runtime.link.system.shared_libs += libm.so
namespace.com_android_runtime.link.system.shared_libs += libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.sphal.isolated = true
namespace.sphal.visible = true
namespace.sphal.search.paths = /odm/${LIB}
namespace.sphal.search.paths += /vendor/${LIB}
namespace.sphal.search.paths += /vendor/${LIB}/egl
namespace.sphal.search.paths += /vendor/${LIB}/hw
namespace.sphal.permitted.paths = /odm/${LIB}
namespace.sphal.permitted.paths += /vendor/${LIB}
namespace.sphal.permitted.paths += /system/vendor/${LIB}
namespace.sphal.asan.search.paths = /data/asan/odm/${LIB}
namespace.sphal.asan.search.paths += /odm/${LIB}
namespace.sphal.asan.search.paths += /data/asan/vendor/${LIB}
namespace.sphal.asan.search.paths += /vendor/${LIB}
namespace.sphal.asan.search.paths += /data/asan/vendor/${LIB}/egl
namespace.sphal.asan.search.paths += /vendor/${LIB}/egl
namespace.sphal.asan.search.paths += /data/asan/vendor/${LIB}/hw
namespace.sphal.asan.search.paths += /vendor/${LIB}/hw
namespace.sphal.asan.permitted.paths = /data/asan/odm/${LIB}
namespace.sphal.asan.permitted.paths += /odm/${LIB}
namespace.sphal.asan.permitted.paths += /data/asan/vendor/${LIB}
namespace.sphal.asan.permitted.paths += /vendor/${LIB}
namespace.sphal.asan.permitted.paths += /data/asan/system/vendor/${LIB}
namespace.sphal.asan.permitted.paths += /system/vendor/${LIB}
namespace.sphal.links = system,vndk
namespace.sphal.link.system.shared_libs =
libEGL.so:libGLESv1_CM.so:libGLESv2.so:libGLESv3.so:libRS.so:libandroid_net.so:libb
inder_ndk.so:libc.so:libcgrouprc.so:libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-
android.so:libdl.so:liblog.so:libm.so:libmediandk.so:libnativewindow.so:libneuralne
tworks.so:libselinux.so:libsync.so:libvndksupport.so:libvulkan.so
namespace.sphal.link.system.shared_libs += libc.so
namespace.sphal.link.system.shared_libs += libdl.so
namespace.sphal.link.system.shared_libs += libdl_android.so
namespace.sphal.link.system.shared_libs += libm.so
namespace.sphal.link.system.shared_libs += libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.sphal.link.vndk.shared_libs = android.hardware.common-V1-
ndk_platform.so:android.hardware.graphics.common-V1-
ndk_platform.so:android.hardware.graphics.common@1.0.so:android.hardware.graphics.c
ommon@1.1.so:android.hardware.graphics.common@1.2.so:android.hardware.graphics.mapp
er@2.0.so:android.hardware.graphics.mapper@2.1.so:android.hardware.graphics.mapper@
3.0.so:android.hardware.graphics.mapper@4.0.so:android.hardware.renderscript@1.0.so
:android.hidl.memory.token@1.0.so:android.hidl.memory@1.0-
impl.so:android.hidl.memory@1.0.so:android.hidl.safe_union@1.0.so:libRSCpuRef.so:li
bRSDriver.so:libRS_internal.so:libbase.so:libbcinfo.so:libc+
+.so:libcutils.so:libgralloctypes.so:libhardware.so:libhidlbase.so:libhidlmemory.so
:libion.so:libjsoncpp.so:liblzma.so:libprocessgroup.so:libunwindstack.so:libutils.s
o:libutilscallstack.so:libz.so
namespace.system.isolated = true
namespace.system.visible = true
namespace.system.search.paths = /system/${LIB}
namespace.system.search.paths += /system_ext/${LIB}
namespace.system.permitted.paths = /system/${LIB}/drm
namespace.system.permitted.paths += /system/${LIB}/extractors
namespace.system.permitted.paths += /system/${LIB}/hw
namespace.system.permitted.paths += /system_ext/${LIB}
namespace.system.permitted.paths += /system/framework
namespace.system.permitted.paths += /system/app
namespace.system.permitted.paths += /system/priv-app
namespace.system.permitted.paths += /system_ext/framework
namespace.system.permitted.paths += /system_ext/app
namespace.system.permitted.paths += /system_ext/priv-app
namespace.system.permitted.paths += /vendor/framework
namespace.system.permitted.paths += /vendor/app
namespace.system.permitted.paths += /vendor/priv-app
namespace.system.permitted.paths += /system/vendor/framework
namespace.system.permitted.paths += /system/vendor/app
namespace.system.permitted.paths += /system/vendor/priv-app
namespace.system.permitted.paths += /odm/framework
namespace.system.permitted.paths += /odm/app
namespace.system.permitted.paths += /odm/priv-app
namespace.system.permitted.paths += /oem/app
namespace.system.permitted.paths += /product/framework
namespace.system.permitted.paths += /product/app
namespace.system.permitted.paths += /product/priv-app
namespace.system.permitted.paths += /data
namespace.system.permitted.paths += /mnt/expand
namespace.system.permitted.paths += /apex/com.android.runtime/${LIB}/bionic
namespace.system.permitted.paths += /system/${LIB}/bootstrap
namespace.system.asan.search.paths = /data/asan/system/${LIB}
namespace.system.asan.search.paths += /system/${LIB}
namespace.system.asan.search.paths += /data/asan/system_ext/${LIB}
namespace.system.asan.search.paths += /system_ext/${LIB}
namespace.system.asan.permitted.paths = /data/asan/system/${LIB}/drm
namespace.system.asan.permitted.paths += /system/${LIB}/drm
namespace.system.asan.permitted.paths += /data/asan/system/${LIB}/extractors
namespace.system.asan.permitted.paths += /system/${LIB}/extractors
namespace.system.asan.permitted.paths += /data/asan/system/${LIB}/hw
namespace.system.asan.permitted.paths += /system/${LIB}/hw
namespace.system.asan.permitted.paths += /data/asan/system_ext/${LIB}
namespace.system.asan.permitted.paths += /system_ext/${LIB}
namespace.system.asan.permitted.paths += /data/asan/system/framework
namespace.system.asan.permitted.paths += /system/framework
namespace.system.asan.permitted.paths += /data/asan/system/app
namespace.system.asan.permitted.paths += /system/app
namespace.system.asan.permitted.paths += /data/asan/system/priv-app
namespace.system.asan.permitted.paths += /system/priv-app
namespace.system.asan.permitted.paths += /data/asan/system_ext/framework
namespace.system.asan.permitted.paths += /system_ext/framework
namespace.system.asan.permitted.paths += /data/asan/system_ext/app
namespace.system.asan.permitted.paths += /system_ext/app
namespace.system.asan.permitted.paths += /data/asan/system_ext/priv-app
namespace.system.asan.permitted.paths += /system_ext/priv-app
namespace.system.asan.permitted.paths += /data/asan/vendor/framework
namespace.system.asan.permitted.paths += /vendor/framework
namespace.system.asan.permitted.paths += /data/asan/vendor/app
namespace.system.asan.permitted.paths += /vendor/app
namespace.system.asan.permitted.paths += /data/asan/vendor/priv-app
namespace.system.asan.permitted.paths += /vendor/priv-app
namespace.system.asan.permitted.paths += /data/asan/system/vendor/framework
namespace.system.asan.permitted.paths += /system/vendor/framework
namespace.system.asan.permitted.paths += /data/asan/system/vendor/app
namespace.system.asan.permitted.paths += /system/vendor/app
namespace.system.asan.permitted.paths += /data/asan/system/vendor/priv-app
namespace.system.asan.permitted.paths += /system/vendor/priv-app
namespace.system.asan.permitted.paths += /data/asan/odm/framework
namespace.system.asan.permitted.paths += /odm/framework
namespace.system.asan.permitted.paths += /data/asan/odm/app
namespace.system.asan.permitted.paths += /odm/app
namespace.system.asan.permitted.paths += /data/asan/odm/priv-app
namespace.system.asan.permitted.paths += /odm/priv-app
namespace.system.asan.permitted.paths += /data/asan/oem/app
namespace.system.asan.permitted.paths += /oem/app
namespace.system.asan.permitted.paths += /data/asan/product/framework
namespace.system.asan.permitted.paths += /product/framework
namespace.system.asan.permitted.paths += /data/asan/product/app
namespace.system.asan.permitted.paths += /product/app
namespace.system.asan.permitted.paths += /data/asan/product/priv-app
namespace.system.asan.permitted.paths += /product/priv-app
namespace.system.asan.permitted.paths += /data/asan/data
namespace.system.asan.permitted.paths += /data
namespace.system.asan.permitted.paths += /data/asan/mnt/expand
namespace.system.asan.permitted.paths += /mnt/expand
namespace.system.asan.permitted.paths += /apex/com.android.runtime/${LIB}/bionic
namespace.system.asan.permitted.paths += /data/asan/system/${LIB}/bootstrap
namespace.system.asan.permitted.paths += /system/${LIB}/bootstrap
namespace.system.links =
com_android_adbd,com_android_i18n,com_android_art,com_android_resolv,com_android_ne
uralnetworks,com_android_os_statsd
namespace.system.link.com_android_adbd.shared_libs = libadb_pairing_auth.so
namespace.system.link.com_android_adbd.shared_libs += libadb_pairing_connection.so
namespace.system.link.com_android_adbd.shared_libs += libadb_pairing_server.so
namespace.system.link.com_android_i18n.shared_libs = libandroidicu.so
namespace.system.link.com_android_i18n.shared_libs += libicu.so
namespace.system.link.com_android_i18n.shared_libs += libicui18n.so
namespace.system.link.com_android_i18n.shared_libs += libicuuc.so
namespace.system.link.com_android_art.shared_libs = libdexfile.so
namespace.system.link.com_android_art.shared_libs += libjdwp.so
namespace.system.link.com_android_art.shared_libs += libnativebridge.so
namespace.system.link.com_android_art.shared_libs += libnativehelper.so
namespace.system.link.com_android_art.shared_libs += libnativeloader.so
namespace.system.link.com_android_art.shared_libs += libsigchain.so
namespace.system.link.com_android_resolv.shared_libs = libnetd_resolv.so
namespace.system.link.com_android_neuralnetworks.shared_libs = libneuralnetworks.so
namespace.system.link.com_android_os_statsd.shared_libs = libstatspull.so
namespace.system.link.com_android_os_statsd.shared_libs += libstatssocket.so
namespace.vndk.isolated = true
namespace.vndk.visible = true
namespace.vndk.search.paths = /odm/${LIB}/vndk-sp
namespace.vndk.search.paths += /vendor/${LIB}/vndk-sp
namespace.vndk.search.paths += /apex/com.android.vndk.v30/${LIB}
namespace.vndk.search.paths += /odm/${LIB}
namespace.vndk.search.paths += /vendor/${LIB}
namespace.vndk.permitted.paths = /odm/${LIB}/hw
namespace.vndk.permitted.paths += /odm/${LIB}/egl
namespace.vndk.permitted.paths += /vendor/${LIB}/hw
namespace.vndk.permitted.paths += /vendor/${LIB}/egl
namespace.vndk.permitted.paths += /system/vendor/${LIB}/hw
namespace.vndk.permitted.paths += /system/vendor/${LIB}/egl
namespace.vndk.permitted.paths += /apex/com.android.vndk.v30/${LIB}/hw
namespace.vndk.asan.search.paths = /data/asan/odm/${LIB}/vndk-sp
namespace.vndk.asan.search.paths += /odm/${LIB}/vndk-sp
namespace.vndk.asan.search.paths += /data/asan/vendor/${LIB}/vndk-sp
namespace.vndk.asan.search.paths += /vendor/${LIB}/vndk-sp
namespace.vndk.asan.search.paths += /apex/com.android.vndk.v30/${LIB}
namespace.vndk.asan.search.paths += /data/asan/odm/${LIB}
namespace.vndk.asan.search.paths += /odm/${LIB}
namespace.vndk.asan.search.paths += /data/asan/vendor/${LIB}
namespace.vndk.asan.search.paths += /vendor/${LIB}
namespace.vndk.asan.permitted.paths = /data/asan/odm/${LIB}/hw
namespace.vndk.asan.permitted.paths += /odm/${LIB}/hw
namespace.vndk.asan.permitted.paths += /data/asan/odm/${LIB}/egl
namespace.vndk.asan.permitted.paths += /odm/${LIB}/egl
namespace.vndk.asan.permitted.paths += /data/asan/vendor/${LIB}/hw
namespace.vndk.asan.permitted.paths += /vendor/${LIB}/hw
namespace.vndk.asan.permitted.paths += /data/asan/vendor/${LIB}/egl
namespace.vndk.asan.permitted.paths += /vendor/${LIB}/egl
namespace.vndk.asan.permitted.paths += /data/asan/system/vendor/${LIB}/hw
namespace.vndk.asan.permitted.paths += /system/vendor/${LIB}/hw
namespace.vndk.asan.permitted.paths += /data/asan/system/vendor/${LIB}/egl
namespace.vndk.asan.permitted.paths += /system/vendor/${LIB}/egl
namespace.vndk.asan.permitted.paths += /apex/com.android.vndk.v30/${LIB}/hw
namespace.vndk.links = system,com_android_neuralnetworks
namespace.vndk.link.system.shared_libs =
libEGL.so:libGLESv1_CM.so:libGLESv2.so:libGLESv3.so:libRS.so:libandroid_net.so:libb
inder_ndk.so:libc.so:libcgrouprc.so:libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-
android.so:libdl.so:liblog.so:libm.so:libmediandk.so:libnativewindow.so:libneuralne
tworks.so:libselinux.so:libsync.so:libvndksupport.so:libvulkan.so
namespace.vndk.link.system.shared_libs += libc.so
namespace.vndk.link.system.shared_libs += libdl.so
namespace.vndk.link.system.shared_libs += libdl_android.so
namespace.vndk.link.system.shared_libs += libm.so
namespace.vndk.link.system.shared_libs += libclang_rt.asan-aarch64-
android.so:libclang_rt.asan-arm-android.so:libclang_rt.hwasan-aarch64-
android.so:libclang_rt.hwasan-arm-android.so:libclang_rt.tsan-aarch64-
android.so:libclang_rt.tsan-arm-android.so:libclang_rt.ubsan_standalone-aarch64-
android.so:libclang_rt.ubsan_standalone-arm-android.so
namespace.vndk.link.com_android_neuralnetworks.shared_libs = libneuralnetworks.so

You might also like