Matteo Piano. Multi-Architecture Binary Rewriter to Prevent ROP Arbitrary Code Execution. Rel. Maurizio Rebaudengo. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2018