Buffer overflows

Stack Redundancy to Thwart Return Oriented Programming in Embedded Systems