Protecting C++ Dynamic Dispatch Through VTable Interleaving
control - flow integrity .