Return-oriented Programming Gadgets Research Articles