aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Teffeteller <mteffeteller@google.com>2024-03-07 18:49:45 +0000
committerMark Teffeteller <mteffeteller@google.com>2024-03-08 20:52:56 +0000
commitd5efcae4bd6dba03504c2491d04997ab1bc8f957 (patch)
tree29be2ce38c412534c0a9829e7297a14a59dbe7e5
parentab3aef93903a34b978739ddcd921229ba353b99b (diff)
downloadlinkerconfig-d5efcae4bd6dba03504c2491d04997ab1bc8f957.tar.gz
Revert "Create empty section for fuzz tests"
This reverts commit 0e550521745228f06c68be8a71bf68acc51dd772. Reason for revert: Causing infrastructure outages since fuzzers cannot run Bug: 328639808 Change-Id: Ia6492925dd4198e193e3535f6195682d06bae60d
-rw-r--r--contents/configuration/baseconfig.cc4
-rw-r--r--contents/include/linkerconfig/namespacebuilder.h1
-rw-r--r--contents/include/linkerconfig/sectionbuilder.h1
-rw-r--r--contents/namespace/fuzzdefault.cc41
-rw-r--r--contents/section/fuzz.cc45
-rw-r--r--testdata/golden_output/deprecate_product_vndk/ld.config.txt28
-rw-r--r--testdata/golden_output/deprecate_vndk/ld.config.txt28
-rw-r--r--testdata/golden_output/guest/ld.config.txt28
-rw-r--r--testdata/golden_output/stage1/ld.config.txt28
-rw-r--r--testdata/golden_output/stage2/ld.config.txt28
-rw-r--r--testdata/golden_output/vndk-in-system/ld.config.txt28
11 files changed, 0 insertions, 260 deletions
diff --git a/contents/configuration/baseconfig.cc b/contents/configuration/baseconfig.cc
index 7f6a9c8..d29eaee 100644
--- a/contents/configuration/baseconfig.cc
+++ b/contents/configuration/baseconfig.cc
@@ -84,8 +84,6 @@ android::linkerconfig::modules::Configuration CreateBaseConfiguration(
// above. Then clean this up.
{"/data/local/tmp", "unrestricted"},
- {"/data/fuzz", "fuzz"},
-
{"/postinstall", "postinstall"},
// Fallback entry to provide APEX namespace lookups for binaries anywhere
// else. This must be last.
@@ -109,8 +107,6 @@ android::linkerconfig::modules::Configuration CreateBaseConfiguration(
sections.emplace_back(BuildIsolatedSection(ctx));
- sections.emplace_back(BuildFuzzSection(ctx));
-
return android::linkerconfig::modules::Configuration(std::move(sections),
std::move(dirToSection));
}
diff --git a/contents/include/linkerconfig/namespacebuilder.h b/contents/include/linkerconfig/namespacebuilder.h
index 914e2fc..1725ac4 100644
--- a/contents/include/linkerconfig/namespacebuilder.h
+++ b/contents/include/linkerconfig/namespacebuilder.h
@@ -37,7 +37,6 @@ NamespaceBuilder BuildUnrestrictedDefaultNamespace;
NamespaceBuilder BuildPostInstallNamespace;
NamespaceBuilder BuildRecoveryDefaultNamespace;
NamespaceBuilder BuildIsolatedDefaultNamespace;
-NamespaceBuilder BuildFuzzDefaultNamespace;
modules::Namespace BuildVendorNamespace(const Context& ctx,
const std::string& name);
diff --git a/contents/include/linkerconfig/sectionbuilder.h b/contents/include/linkerconfig/sectionbuilder.h
index a1ee304..40010b8 100644
--- a/contents/include/linkerconfig/sectionbuilder.h
+++ b/contents/include/linkerconfig/sectionbuilder.h
@@ -48,7 +48,6 @@ SectionBuilder BuildPostInstallSection;
SectionBuilder BuildRecoverySection;
SectionBuilder BuildIsolatedSection;
ApexSectionBuilder BuildApexDefaultSection;
-SectionBuilder BuildFuzzSection;
std::vector<modules::LibProvider> GetVndkProvider(const Context& ctx,
VndkUserPartition partition);
diff --git a/contents/namespace/fuzzdefault.cc b/contents/namespace/fuzzdefault.cc
deleted file mode 100644
index 4bd7a76..0000000
--- a/contents/namespace/fuzzdefault.cc
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#include "linkerconfig/namespacebuilder.h"
-
-#include <vector>
-
-#include "linkerconfig/namespace.h"
-
-using android::linkerconfig::modules::Namespace;
-
-namespace android {
-namespace linkerconfig {
-namespace contents {
-Namespace BuildFuzzDefaultNamespace([[maybe_unused]] const Context& ctx) {
- Namespace ns("default", /*is_isolated=*/true, /*is_visible=*/false);
-
- // TODO(b/317924926) Create search path based on target architecture
- ns.AddSearchPath("/data/fuzz/arm/lib");
- ns.AddSearchPath("/data/fuzz/arm64/lib");
- ns.AddSearchPath("/data/fuzz/x86/lib");
- ns.AddSearchPath("/data/fuzz/x86_64/lib");
- ns.AddSearchPath("/data/fuzz/riscv64/lib");
-
- return ns;
-}
-} // namespace contents
-} // namespace linkerconfig
-} // namespace android
diff --git a/contents/section/fuzz.cc b/contents/section/fuzz.cc
deleted file mode 100644
index 47b968d..0000000
--- a/contents/section/fuzz.cc
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "linkerconfig/sectionbuilder.h"
-
-#include <vector>
-
-#include "linkerconfig/common.h"
-#include "linkerconfig/namespace.h"
-#include "linkerconfig/namespacebuilder.h"
-#include "linkerconfig/section.h"
-
-using android::linkerconfig::contents::SectionType;
-using android::linkerconfig::modules::Namespace;
-using android::linkerconfig::modules::Section;
-
-namespace android {
-namespace linkerconfig {
-namespace contents {
-
-Section BuildFuzzSection(Context& ctx) {
- ctx.SetCurrentSection(SectionType::Other);
- std::vector<Namespace> namespaces;
- namespaces.emplace_back(BuildFuzzDefaultNamespace(ctx));
- Section section("fuzz", std::move(namespaces));
-
- return section;
-}
-
-} // namespace contents
-} // namespace linkerconfig
-} // namespace android \ No newline at end of file
diff --git a/testdata/golden_output/deprecate_product_vndk/ld.config.txt b/testdata/golden_output/deprecate_product_vndk/ld.config.txt
index 8c5637b..48b8295 100644
--- a/testdata/golden_output/deprecate_product_vndk/ld.config.txt
+++ b/testdata/golden_output/deprecate_product_vndk/ld.config.txt
@@ -20,7 +20,6 @@ dir.system = /data/local/tests/system
dir.unrestricted = /data/local/tests/unrestricted
dir.vendor = /data/local/tests/vendor
dir.unrestricted = /data/local/tmp
-dir.fuzz = /data/fuzz
dir.postinstall = /postinstall
dir.system = /data
dir.system = /product/app/
@@ -2428,30 +2427,3 @@ namespace.system.link.com_android_art.shared_libs = libdexfile.so:libdexfiled.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:libstatssocket.so
-[fuzz]
-namespace.default.isolated = true
-namespace.default.search.paths = /data/fuzz/arm/lib
-namespace.default.search.paths += /data/fuzz/arm64/lib
-namespace.default.search.paths += /data/fuzz/x86/lib
-namespace.default.search.paths += /data/fuzz/x86_64/lib
-namespace.default.search.paths += /data/fuzz/riscv64/lib
-namespace.default.asan.search.paths = /data/asan/data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/riscv64/lib
-namespace.default.asan.search.paths += /data/fuzz/riscv64/lib
-namespace.default.hwasan.search.paths = /data/fuzz/arm/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm/lib
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib
diff --git a/testdata/golden_output/deprecate_vndk/ld.config.txt b/testdata/golden_output/deprecate_vndk/ld.config.txt
index 11ddd72..bf20c2c 100644
--- a/testdata/golden_output/deprecate_vndk/ld.config.txt
+++ b/testdata/golden_output/deprecate_vndk/ld.config.txt
@@ -20,7 +20,6 @@ dir.system = /data/local/tests/system
dir.unrestricted = /data/local/tests/unrestricted
dir.vendor = /data/local/tests/vendor
dir.unrestricted = /data/local/tmp
-dir.fuzz = /data/fuzz
dir.postinstall = /postinstall
dir.system = /data
dir.system = /product/app/
@@ -2234,30 +2233,3 @@ namespace.system.link.com_android_art.shared_libs = libdexfile.so:libdexfiled.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:libstatssocket.so
-[fuzz]
-namespace.default.isolated = true
-namespace.default.search.paths = /data/fuzz/arm/lib
-namespace.default.search.paths += /data/fuzz/arm64/lib
-namespace.default.search.paths += /data/fuzz/x86/lib
-namespace.default.search.paths += /data/fuzz/x86_64/lib
-namespace.default.search.paths += /data/fuzz/riscv64/lib
-namespace.default.asan.search.paths = /data/asan/data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/riscv64/lib
-namespace.default.asan.search.paths += /data/fuzz/riscv64/lib
-namespace.default.hwasan.search.paths = /data/fuzz/arm/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm/lib
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib
diff --git a/testdata/golden_output/guest/ld.config.txt b/testdata/golden_output/guest/ld.config.txt
index 8230ce1..2e2ccfa 100644
--- a/testdata/golden_output/guest/ld.config.txt
+++ b/testdata/golden_output/guest/ld.config.txt
@@ -20,7 +20,6 @@ dir.system = /data/local/tests/system
dir.unrestricted = /data/local/tests/unrestricted
dir.vendor = /data/local/tests/vendor
dir.unrestricted = /data/local/tmp
-dir.fuzz = /data/fuzz
dir.postinstall = /postinstall
dir.system = /data
dir.system = /product/app/
@@ -2468,30 +2467,3 @@ namespace.system.link.com_android_art.shared_libs = libdexfile.so:libdexfiled.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:libstatssocket.so
-[fuzz]
-namespace.default.isolated = true
-namespace.default.search.paths = /data/fuzz/arm/lib
-namespace.default.search.paths += /data/fuzz/arm64/lib
-namespace.default.search.paths += /data/fuzz/x86/lib
-namespace.default.search.paths += /data/fuzz/x86_64/lib
-namespace.default.search.paths += /data/fuzz/riscv64/lib
-namespace.default.asan.search.paths = /data/asan/data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/riscv64/lib
-namespace.default.asan.search.paths += /data/fuzz/riscv64/lib
-namespace.default.hwasan.search.paths = /data/fuzz/arm/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm/lib
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib
diff --git a/testdata/golden_output/stage1/ld.config.txt b/testdata/golden_output/stage1/ld.config.txt
index 3a1ccfc..63d646c 100644
--- a/testdata/golden_output/stage1/ld.config.txt
+++ b/testdata/golden_output/stage1/ld.config.txt
@@ -20,7 +20,6 @@ dir.system = /data/local/tests/system
dir.unrestricted = /data/local/tests/unrestricted
dir.vendor = /data/local/tests/vendor
dir.unrestricted = /data/local/tmp
-dir.fuzz = /data/fuzz
dir.postinstall = /postinstall
dir.system = /data
dir.system = /product/app/
@@ -1611,30 +1610,3 @@ namespace.system.hwasan.permitted.paths += /system/${LIB}/bootstrap
namespace.system.links = com_android_i18n,com_android_art
namespace.system.link.com_android_i18n.shared_libs = libandroidicu.so:libicu.so:libicui18n.so:libicuuc.so:libpac.so
namespace.system.link.com_android_art.shared_libs = libdexfile.so:libdexfiled.so:libnativebridge.so:libnativehelper.so:libnativeloader.so
-[fuzz]
-namespace.default.isolated = true
-namespace.default.search.paths = /data/fuzz/arm/lib
-namespace.default.search.paths += /data/fuzz/arm64/lib
-namespace.default.search.paths += /data/fuzz/x86/lib
-namespace.default.search.paths += /data/fuzz/x86_64/lib
-namespace.default.search.paths += /data/fuzz/riscv64/lib
-namespace.default.asan.search.paths = /data/asan/data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/riscv64/lib
-namespace.default.asan.search.paths += /data/fuzz/riscv64/lib
-namespace.default.hwasan.search.paths = /data/fuzz/arm/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm/lib
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib
diff --git a/testdata/golden_output/stage2/ld.config.txt b/testdata/golden_output/stage2/ld.config.txt
index 8230ce1..2e2ccfa 100644
--- a/testdata/golden_output/stage2/ld.config.txt
+++ b/testdata/golden_output/stage2/ld.config.txt
@@ -20,7 +20,6 @@ dir.system = /data/local/tests/system
dir.unrestricted = /data/local/tests/unrestricted
dir.vendor = /data/local/tests/vendor
dir.unrestricted = /data/local/tmp
-dir.fuzz = /data/fuzz
dir.postinstall = /postinstall
dir.system = /data
dir.system = /product/app/
@@ -2468,30 +2467,3 @@ namespace.system.link.com_android_art.shared_libs = libdexfile.so:libdexfiled.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:libstatssocket.so
-[fuzz]
-namespace.default.isolated = true
-namespace.default.search.paths = /data/fuzz/arm/lib
-namespace.default.search.paths += /data/fuzz/arm64/lib
-namespace.default.search.paths += /data/fuzz/x86/lib
-namespace.default.search.paths += /data/fuzz/x86_64/lib
-namespace.default.search.paths += /data/fuzz/riscv64/lib
-namespace.default.asan.search.paths = /data/asan/data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/riscv64/lib
-namespace.default.asan.search.paths += /data/fuzz/riscv64/lib
-namespace.default.hwasan.search.paths = /data/fuzz/arm/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm/lib
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib
diff --git a/testdata/golden_output/vndk-in-system/ld.config.txt b/testdata/golden_output/vndk-in-system/ld.config.txt
index 43f6b6a..1e27ac2 100644
--- a/testdata/golden_output/vndk-in-system/ld.config.txt
+++ b/testdata/golden_output/vndk-in-system/ld.config.txt
@@ -20,7 +20,6 @@ dir.system = /data/local/tests/system
dir.unrestricted = /data/local/tests/unrestricted
dir.vendor = /data/local/tests/vendor
dir.unrestricted = /data/local/tmp
-dir.fuzz = /data/fuzz
dir.postinstall = /postinstall
dir.system = /data
dir.system = /product/app/
@@ -2505,30 +2504,3 @@ namespace.system.link.com_android_art.shared_libs = libdexfile.so:libdexfiled.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:libstatssocket.so
-[fuzz]
-namespace.default.isolated = true
-namespace.default.search.paths = /data/fuzz/arm/lib
-namespace.default.search.paths += /data/fuzz/arm64/lib
-namespace.default.search.paths += /data/fuzz/x86/lib
-namespace.default.search.paths += /data/fuzz/x86_64/lib
-namespace.default.search.paths += /data/fuzz/riscv64/lib
-namespace.default.asan.search.paths = /data/asan/data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/fuzz/arm/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/fuzz/arm64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/fuzz/x86/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.asan.search.paths += /data/asan/data/fuzz/riscv64/lib
-namespace.default.asan.search.paths += /data/fuzz/riscv64/lib
-namespace.default.hwasan.search.paths = /data/fuzz/arm/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm/lib
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/arm64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86/lib
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/x86_64/lib
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib/hwasan
-namespace.default.hwasan.search.paths += /data/fuzz/riscv64/lib