“Hoisting: lessons learned integrating pledge into 500 programs” (OpenBSD)
youtube.com
youtube.com
https://www.openbsd.org/papers/eurobsdcon2017-pledge.pdf
Papers referenced on slide #2:
"When Good Instructions Go Bad: Generalizing Return-Oriented Programming to RISC" - http://cseweb.ucsd.edu/~savage/papers/CCS08GoodInstructions....
"Hacking Blind" (BROP) http://www.scs.stanford.edu/~sorbo/brop/bittau-brop.pdf