Return-oriented programming: Systems, languages, and applications,” (2012)

by R Roemer, E Buchanan, H Shacham, S Savage
Venue:ACM Transactions on Information and System Security (TISSEC),