From 205d5f733f3683a7d97e7db4751a05ec2fd21cf4 Mon Sep 17 00:00:00 2001 From: Will McVicker Date: Tue, 14 Sep 2021 16:08:45 -0700 Subject: [PATCH] ANDROID: GKI: Enable symbol trimming and strict mode We will now un-export all symbols that are not in the symbol lists. We will also require all the symbols in the symbol list to be exported. Bug: 199945812 Signed-off-by: Will McVicker Change-Id: I0dbc1fef6e68a75c9c8d6a01dbb1b8d30acc80ec --- build.config.gki.aarch64 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64 index c0e45a2f87dc..7cabed17450b 100644 --- a/build.config.gki.aarch64 +++ b/build.config.gki.aarch64 @@ -18,6 +18,9 @@ android/abi_gki_aarch64_virtual_device FILES="${FILES} arch/arm64/boot/Image.lz4 " + +TRIM_NONLISTED_KMI=${TRIM_NONLISTED_KMI:-1} +KMI_SYMBOL_LIST_STRICT_MODE=${KMI_SYMBOL_LIST_STRICT_MODE:-1} MODULES_ORDER=android/gki_aarch64_modules if [ -n "${GKI_DEFCONFIG_FRAGMENT}" ]; then