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
Generating package profiles in software package repositories using selective subsets of packages
Warm air generating apparatus, sheet feeding apparatus, and image forming apparatus including warm air generating apparatus and sheet feeding apparatus
Pet urn enclosure
System and method for predicting remaining useful life of device components
High damage threshold frequency conversion system
Multiple carrier compression scheme
Advertisement in operating system
  Randomly Featured Patents
Pair of spectacles or the like
Releasable gripper assembly for a jacking mechanism
Method and apparatus for treating cardiac arrhythmia using electrogram features
Electronic component placing apparatus and electronic component mounting method
Dot matrix print head with an adjustable print needle guide
Method of forming an avalanche semiconductor photo-detector device and a device thus formed
Hanger for hanging an intravenous feeding bottle
Diamond shaped gas burner
Ball grid array package with multiple interposers
Graphite fiber reinforced rod construction