Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Write protection of subroutine return addresses










Image Number 5 for United States Patent #7809911.

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.








 
 
  Recently Added Patents
Preamplifier-to-channel communication in a storage device
Data transfer operation completion detection circuit and semiconductor memory device provided therewith
Sliding-type portable communication device
Systems and methods for controlling registration of advancing substrates in absorbent article converting lines
Off-line converter with digital control
Floor standing rack
Maintenance tool of control systems
  Randomly Featured Patents
Electrically conductive seal and a process for the manufacture thereof
Device including a clock generation circuit and a method of generating a clock signal
Method and apparatus for coin or object sensing using adaptive operating point control
Mechanism for eliminating the restart penalty when reissuing deferred instructions
Method of treating mammals
Heterocyclic triazole compounds, processes for their preparation, pesticidal compositions containing them, and methods of combating pests
Helically guided endless belt conveyor
Ablated object region determining apparatuses and methods
Film image display system
Cup