From: Alexander Popov Date: Sat, 24 Sep 2022 21:51:25 +0000 (+0300) Subject: Add the UBSAN_LOCAL_BOUNDS check for Clang build X-Git-Tag: v0.6.1~91 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;ds=sidebyside;h=f958a9d7254b01ceb31e97e0c02ab098312214dc;hp=f958a9d7254b01ceb31e97e0c02ab098312214dc;p=kconfig-hardened-check.git Add the UBSAN_LOCAL_BOUNDS check for Clang build Explanations from the Linux kernel commit 6a6155f664e31c9be43cd: When the kernel is compiled with Clang, -fsanitize=bounds expands to -fsanitize=array-bounds and -fsanitize=local-bounds. Enabling -fsanitize=local-bounds with Clang has the side-effect of inserting traps. That's why UBSAN_LOCAL_BOUNDS can enable the 'local-bounds' option only when UBSAN_TRAP is enabled. ---