Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 33a34ea6 authored by Martin Stjernholm's avatar Martin Stjernholm Committed by android-build-merger
Browse files

Merge "Ensure all namespaces have links to /system/lib(64) for the sanitizer...

Merge "Ensure all namespaces have links to /system/lib(64) for the sanitizer libs." am: c14b27f2 am: 87041ac2
am: 51f1e294

Change-Id: I5dc4297cb24f37763fca02d1d49c61002e3b2ff0
parents 7d471cdd 51f1e294
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -154,6 +154,7 @@ namespace.conscrypt.link.default.shared_libs = libc.so
namespace.conscrypt.link.default.shared_libs += libm.so
namespace.conscrypt.link.default.shared_libs += libdl.so
namespace.conscrypt.link.default.shared_libs += liblog.so
namespace.conscrypt.link.default.shared_libs += %SANITIZER_RUNTIME_LIBRARIES%

###############################################################################
# "resolv" APEX namespace
@@ -173,6 +174,7 @@ namespace.resolv.link.default.shared_libs += libdl.so
namespace.resolv.link.default.shared_libs += libbinder_ndk.so
namespace.resolv.link.default.shared_libs += liblog.so
namespace.resolv.link.default.shared_libs += libvndksupport.so
namespace.resolv.link.default.shared_libs += %SANITIZER_RUNTIME_LIBRARIES%

###############################################################################
# "sphal" namespace
@@ -347,7 +349,7 @@ namespace.neuralnetworks.link.default.shared_libs += libnativewindow.so
namespace.neuralnetworks.link.default.shared_libs += libneuralnetworks_packageinfo.so
namespace.neuralnetworks.link.default.shared_libs += libsync.so
namespace.neuralnetworks.link.default.shared_libs += libvndksupport.so

namespace.neuralnetworks.link.default.shared_libs += %SANITIZER_RUNTIME_LIBRARIES%

###############################################################################
# Namespace config for vendor processes. In O, no restriction is enforced for
@@ -448,7 +450,7 @@ namespace.neuralnetworks.link.default.shared_libs += libnativewindow.so
namespace.neuralnetworks.link.default.shared_libs += libneuralnetworks_packageinfo.so
namespace.neuralnetworks.link.default.shared_libs += libsync.so
namespace.neuralnetworks.link.default.shared_libs += libvndksupport.so

namespace.neuralnetworks.link.default.shared_libs += %SANITIZER_RUNTIME_LIBRARIES%

###############################################################################
# Namespace config for native tests that need access to both system and vendor
@@ -488,7 +490,6 @@ namespace.default.link.art.shared_libs += libnativeloader.so

# TODO(b/122876336): Remove libpac.so once it's migrated to Webview
namespace.default.link.art.shared_libs += libpac.so
namespace.default.link.art.shared_libs += %SANITIZER_RUNTIME_LIBRARIES%

namespace.default.link.resolv.shared_libs = libnetd_resolv.so

@@ -511,6 +512,7 @@ namespace.art.asan.search.paths = /apex/com.android.art/${LIB}
namespace.art.links = default
# TODO(b/130340935): Use a dynamically created linker namespace similar to
# classloader-namespace for oat files, and tighten this up.
namespace.runtime.link.default.allow_all_shared_libs = true

###############################################################################
# "media" APEX namespace
@@ -550,6 +552,7 @@ namespace.conscrypt.link.art.shared_libs = libandroidio.so
namespace.conscrypt.link.default.shared_libs  = libc.so
namespace.conscrypt.link.default.shared_libs += libm.so
namespace.conscrypt.link.default.shared_libs += libdl.so
namespace.conscrypt.link.default.shared_libs += %SANITIZER_RUNTIME_LIBRARIES%

###############################################################################
# "resolv" APEX namespace
@@ -567,6 +570,7 @@ namespace.resolv.link.default.shared_libs += libcgrouprc.so
namespace.resolv.link.default.shared_libs += libm.so
namespace.resolv.link.default.shared_libs += libdl.so
namespace.resolv.link.default.shared_libs += libbinder_ndk.so
namespace.resolv.link.default.shared_libs += %SANITIZER_RUNTIME_LIBRARIES%

###############################################################################
# "neuralnetworks" APEX namespace
@@ -588,7 +592,7 @@ namespace.neuralnetworks.link.default.shared_libs += libnativewindow.so
namespace.neuralnetworks.link.default.shared_libs += libneuralnetworks_packageinfo.so
namespace.neuralnetworks.link.default.shared_libs += libsync.so
namespace.neuralnetworks.link.default.shared_libs += libvndksupport.so

namespace.neuralnetworks.link.default.shared_libs += %SANITIZER_RUNTIME_LIBRARIES%

###############################################################################
# Namespace config for binaries under /postinstall.