发明名称 RETURN ADDRESS OVERFLOW BUFFER
摘要 Embodiments of an invention for a return address overflow buffer are disclosed. In one embodiment, a processor includes a stack pointer to store a reference to a first return address stored on a stack, an obscured address stack pointer to store a reference to an encrypted second return address stored in a memory, hardware to decrypt the encrypted second return address to generate a decrypted second return address, and a return address verification logic, responsive to receiving a return instruction, to compare the first return address to the decrypted second return address.
申请公布号 US2017017791(A1) 申请公布日期 2017.01.19
申请号 US201514798134 申请日期 2015.07.13
申请人 Brandt Jason W.;Shanbhogue Vedvyas;Patel Baiju 发明人 Brandt Jason W.;Shanbhogue Vedvyas;Patel Baiju
分类号 G06F21/56 主分类号 G06F21/56
代理机构 代理人
主权项 1. A processor, comprising: a stack pointer to store a reference to a first return address stored on a stack; an internal return address buffer; a return address buffer pointer to store a reference to a second return address stored in the internal return address buffer; a return address verification logic, responsive to receiving a return instruction, to execute the return instruction using the second return address instead of the first return address.
地址 Austin TX US