Supplementing Modern Software Defenses with Stack-Pointer Sanity
G-Free: defeating return-oriented programming through gadget-less binaries