1*4882a593Smuzhiyunappend_cmd POST_DEFCONFIG_CMDS update_khwasan_config 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunfunction update_khwasan_config() { 4*4882a593Smuzhiyun ${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config \ 5*4882a593Smuzhiyun -e CONFIG_KASAN \ 6*4882a593Smuzhiyun -d CONFIG_KASAN_HW_TAGS \ 7*4882a593Smuzhiyun -e CONFIG_KASAN_SW_TAGS \ 8*4882a593Smuzhiyun -e CONFIG_KASAN_OUTLINE \ 9*4882a593Smuzhiyun -e CONFIG_KASAN_PANIC_ON_WARN \ 10*4882a593Smuzhiyun -e CONFIG_KCOV \ 11*4882a593Smuzhiyun -e CONFIG_PANIC_ON_WARN_DEFAULT_ENABLE \ 12*4882a593Smuzhiyun -d CONFIG_RANDOMIZE_BASE \ 13*4882a593Smuzhiyun --set-val CONFIG_FRAME_WARN 0 \ 14*4882a593Smuzhiyun -d SHADOW_CALL_STACK 15*4882a593Smuzhiyun (cd ${OUT_DIR} && \ 16*4882a593Smuzhiyun make O=${OUT_DIR} "${TOOL_ARGS[@]}" ${MAKE_ARGS} olddefconfig) 17*4882a593Smuzhiyun} 18