1. Intel® 64 and IA-32 Architectures Software Developer Manuals. https://software.intel.com/en-us/articles/intel-sdm Intel® 64 and IA-32 Architectures Software Developer Manuals. https://software.intel.com/en-us/articles/intel-sdm
2. R. Roemer E. Buchanan H. Shacham and S. Savage. 2012. Return-oriented programming: Systems languages and applications. ACM Transactions on Information and System Security (TISSEC). 10.1145/2133375.2133377 R. Roemer E. Buchanan H. Shacham and S. Savage. 2012. Return-oriented programming: Systems languages and applications. ACM Transactions on Information and System Security (TISSEC). 10.1145/2133375.2133377
3. Jump-oriented programming
4. Systems and security services analysis office. 2015. Hardware Control Flow Integrity (CFI) for an IT ecosystem. https://github.com/iadgov/Control-Flow-Integrity/tree/master/paper. Systems and security services analysis office. 2015. Hardware Control Flow Integrity (CFI) for an IT ecosystem. https://github.com/iadgov/Control-Flow-Integrity/tree/master/paper.