From ad2bd67e07124665f6841151733bf86052bb1c64 Mon Sep 17 00:00:00 2001 From: Nick Desaulniers Date: Wed, 29 Mar 2023 14:52:15 -0700 Subject: [PATCH] ANDROID: gki_config: use DWARFv5 rather than DWARFv4 DWARFv5 is the latest iteration of the debug info spec; it contains many encoding tricks to optimize for space. For example, with this patch applied (DWARFv5), for build.config.gki.aarch64: $ du -h out/android-mainline/dist/vmlinux 304M out/android-mainline/dist/vmlinux Before (DWARFv4): du -h out/android-mainline/dist/vmlinux 339M out/android-mainline/dist/vmlinux Bug: 192694378 Signed-off-by: Nick Desaulniers Change-Id: I6644482d9b12eb3e0d1d3676c53ee2eee97a6573 --- arch/arm64/configs/gki_defconfig | 2 +- arch/x86/configs/gki_defconfig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig index 1a23db15b3c2..9ec1bb4f19ca 100644 --- a/arch/arm64/configs/gki_defconfig +++ b/arch/arm64/configs/gki_defconfig @@ -696,7 +696,7 @@ CONFIG_PRINTK_TIME=y CONFIG_PRINTK_CALLER=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_INFO_DWARF4=y +CONFIG_DEBUG_INFO_DWARF5=y CONFIG_DEBUG_INFO_BTF=y CONFIG_MODULE_ALLOW_BTF_MISMATCH=y CONFIG_HEADERS_INSTALL=y diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig index d5c72db92ef8..9950dc3c76bd 100644 --- a/arch/x86/configs/gki_defconfig +++ b/arch/x86/configs/gki_defconfig @@ -642,7 +642,7 @@ CONFIG_STACK_HASH_ORDER=12 CONFIG_PRINTK_TIME=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_INFO_DWARF4=y +CONFIG_DEBUG_INFO_DWARF5=y CONFIG_DEBUG_INFO_BTF=y CONFIG_MODULE_ALLOW_BTF_MISMATCH=y CONFIG_HEADERS_INSTALL=y