发明名称 Systems and methods for procedure return address verification
摘要 An example processing system may comprise: a stack pointer configured to reference a first return address stored on a stack; a return address buffer pointer configured to reference a second return address stored in a return address buffer; and a return address verification logic configured, responsive to receiving a return instruction, to compare the first return address to the second return address.
申请公布号 US9015835(B2) 申请公布日期 2015.04.21
申请号 US201313924591 申请日期 2013.06.23
申请人 Intel Corporation 发明人 Gerzon Gideon;Stark Jared W.;Diskin Gal
分类号 G06F11/00;G06F21/55 主分类号 G06F11/00
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A processing system, comprising: a stack pointer configured to reference a first return address stored on a stack; a return address buffer pointer configured to reference a second return address stored in a return address buffer; and a return address verification logic configured to: responsive to receiving a return instruction, compare the first return address to the second return address, andresponsive to receiving a return address buffer modification instruction, perform at least one of: storing a return address in the return address buffer or removing a return address from the return address buffer, wherein the return address buffer modification instruction is a privileged instruction.
地址 Santa Clara CA US