Detecting a return-oriented programming exploit Application US-20120167120-A1 United States of America 28 Jun 2012