Explicitly Enable CFI Where Available #3131
CrossRoast
started this conversation in
Ideas
Replies: 1 comment 2 replies
-
IIRC, cfi could catch bugs in Chromium codebase specifically. I assume Google does periodic runs and tests with cfi in order to find those bugs, which renders most of them being caught long before us, which in turn would imply very little benefit for us. Am I wrong? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Clang's control flow integrity features seem to be entirely implemented in clang/LLVM, without necessity of operating system support. GN currently enables CFI only in Linux x86 builds. Vanadium config and this Chromium issue imply that CFI does, in fact, work on other platforms.
Why not explicitly enable it everywhere it works for increased memory security in Ungoogled Chromium?
Beta Was this translation helpful? Give feedback.
All reactions