blob: b3273b10a01c28bd29d7902e15192d44574ba42a [file] [log] [blame]
Max Spector6e217bf2020-05-05 11:38:06 -07001DEFCONFIG=gki_defconfig
2POST_DEFCONFIG_CMDS="check_defconfig && update_kasan_config"
Max Spector6e217bf2020-05-05 11:38:06 -07003function update_kasan_config() {
4 ${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config \
5 -e CONFIG_KASAN \
6 -e CONFIG_KASAN_INLINE \
7 -e CONFIG_KASAN_PANIC_ON_WARN \
8 -e CONFIG_KCOV \
9 -e CONFIG_PANIC_ON_WARN_DEFAULT_ENABLE \
10 -d CONFIG_RANDOMIZE_BASE \
11 -d CONFIG_KASAN_OUTLINE \
12 --set-val CONFIG_FRAME_WARN 0 \
13 -d LTO \
14 -d LTO_CLANG \
15 -d CFI \
16 -d CFI_PERMISSIVE \
17 -d CFI_CLANG \
18 -d SHADOW_CALL_STACK
19 (cd ${OUT_DIR} && \
20 make ${CC_LD_ARG} O=${OUT_DIR} olddefconfig)
21}
22