0% found this document useful (0 votes)
20 views9 pages

LD Config

The document outlines the configuration settings for various Android namespaces, specifying search paths, permitted paths, and linked shared libraries for components such as com.android.sdkext, com.android.adbd, com.android.art, and others. Each namespace is marked as isolated and includes specific libraries for linking, ensuring proper access and functionality within the Android system. The settings also include paths for AddressSanitizer (asan) to enhance memory error detection during development.

Uploaded by

tahsinshuvo18
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)
20 views9 pages

LD Config

The document outlines the configuration settings for various Android namespaces, specifying search paths, permitted paths, and linked shared libraries for components such as com.android.sdkext, com.android.adbd, com.android.art, and others. Each namespace is marked as isolated and includes specific libraries for linking, ensuring proper access and functionality within the Android system. The settings also include paths for AddressSanitizer (asan) to enhance memory error detection during development.

Uploaded by

tahsinshuvo18
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/ 9

dir.com.android.sdkext = /apex/com.android.

sdkext/bin
[com.android.sdkext]
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,com_androi
d_tethering,sphal,system,vndk
namespace.default.isolated = true
namespace.default.search.paths = /apex/com.android.sdkext/${LIB}
namespace.default.permitted.paths = /apex/com.android.sdkext/${LIB}
namespace.default.permitted.paths += /system/${LIB}
namespace.default.asan.search.paths = /apex/com.android.sdkext/${LIB}
namespace.default.asan.permitted.paths = /apex/com.android.sdkext/${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 += liblog.so
namespace.default.link.system.shared_libs += libm.so
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.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.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 += libselinux.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_tethering,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_tethering.shared_libs =
libcom.android.tethering.dns_helper.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.com_android_tethering.isolated = true
namespace.com_android_tethering.search.paths = /apex/com.android.tethering/${LIB}
namespace.com_android_tethering.permitted.paths = /apex/com.android.tethering/$
{LIB}
namespace.com_android_tethering.permitted.paths += /system/${LIB}
namespace.com_android_tethering.asan.search.paths = /apex/com.android.tethering/$
{LIB}
namespace.com_android_tethering.asan.permitted.paths =
/apex/com.android.tethering/${LIB}
namespace.com_android_tethering.asan.permitted.paths += /data/asan/system/${LIB}
namespace.com_android_tethering.asan.permitted.paths += /system/${LIB}
namespace.com_android_tethering.links =
system,com_android_art,com_android_os_statsd
namespace.com_android_tethering.link.system.shared_libs = libandroid.so
namespace.com_android_tethering.link.system.shared_libs += libbinder_ndk.so
namespace.com_android_tethering.link.system.shared_libs += libc.so
namespace.com_android_tethering.link.system.shared_libs += libdl.so
namespace.com_android_tethering.link.system.shared_libs += liblog.so
namespace.com_android_tethering.link.system.shared_libs += libm.so
namespace.com_android_tethering.link.system.shared_libs += libmediandk.so
namespace.com_android_tethering.link.system.shared_libs += libvndksupport.so
namespace.com_android_tethering.link.system.shared_libs += libz.so
namespace.com_android_tethering.link.system.shared_libs += libc.so
namespace.com_android_tethering.link.system.shared_libs += libdl.so
namespace.com_android_tethering.link.system.shared_libs += libdl_android.so
namespace.com_android_tethering.link.system.shared_libs += libm.so
namespace.com_android_tethering.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_tethering.link.com_android_art.shared_libs =
libnativehelper.so
namespace.com_android_tethering.link.com_android_os_statsd.shared_libs =
libstatssocket.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