Defending against Return-Oriented Programming | lit.salon