An online approach to defeating ROP attacks∗. (5th September 2018)