SOFIA: Software and control flow integrity architecture
HAFIX: Hardware-Assisted Flow Integrity eXtension