Clang&#x27;s CFI implementation is documented here: <a href="http:&#x2F;&#x2F;clang.llvm.org&#x2F;docs&#x2F;ControlFlowIntegrity.html" rel="nofollow">http:&#x2F;&#x2F;clang.llvm.org&#x2F;docs&#x2F;ControlFlowIntegrity.html</a><p>It&#x27;s not a full CFI, but my understanding is that it does completely prevent vtable corruption with ~5% overhead (measured for Chromium).