PSHAPE: Automatically Combining Gadgets for Arbitrary Method Execution
Practical Control Flow Integrity and Randomization for Binary Executables