projects
/
kconfig-hardened-check.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from:
f958a9d
)
Add the UBSAN_LOCAL_BOUNDS check for Clang build
author
Alexander Popov
<alex.popov@linux.com>
Sat, 24 Sep 2022 21:51:25 +0000
(
00:51
+0300)
committer
Alexander Popov
<alex.popov@linux.com>
Sat, 24 Sep 2022 21:51:25 +0000
(
00:51
+0300)
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.
No differences found