Invention Grant
- Patent Title: Write protection of subroutine return addresses
- Patent Title (中): 写子保护子程序返回地址
-
Application No.: US12263802Application Date: 2008-11-03
-
Publication No.: US07809911B2Publication Date: 2010-10-05
- Inventor: Denise M. Gentry , Shawn P. Mullen , James S. Tesauro
- Applicant: Denise M. Gentry , Shawn P. Mullen , James S. Tesauro
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Biggers & Ohanian, LLP.
- Agent H. Artoush Ohanian; Matthew Talpis
- Main IPC: G06F12/14
- IPC: G06F12/14

Abstract:
Exemplary methods, systems, and products are described that operate generally by moving subroutine return address protection to the processor itself, in effect proving atomic locks for subroutine return addresses stored in a stack, subject to application control. More particularly, exemplary methods, systems, and products are described that write protect subroutine return addresses by calling a subroutine, including storing in a stack memory address a subroutine return address and locking, by a computer processor, the stack memory address against write access. Calling a subroutine may include receiving in the computer processor an instruction to lock the stack memory address. Locking the stack memory address may be carried out by storing the stack memory address in a protected memory lockword. A protected memory lockword may be implemented as a portion of a protected content addressable memory.
Public/Granted literature
- US20090063801A1 Write Protection Of Subroutine Return Addresses Public/Granted day:2009-03-05
Information query