ROPdefender: a detection tool to defend against return-oriented programming attacks
G-Free: defeating return-oriented programming through gadget-less binaries