Conversation

There are other ways to do CFI than the Clang approach. Their approach maintains binary compatibility and enables introducing it gradually while working towards full coverage. It's possible to have lower overhead (not the Clang CFI bitmaps, etc) by changing ABI for calls instead.