Invention Grant
US09576128B1 Interlinking routines with differing protections using stack indicators 有权
使用堆栈指示器的不同保护的互连例程

Interlinking routines with differing protections using stack indicators
Abstract:
Corruption of program stacks is detected by using guard words placed in the program stacks. A called routine executing on a processor checks a guard word in a stack frame of a calling routine. The checking determines whether the guard word has an expected value. Based on determining the guard word has an unexpected value, an indication of corruption of the stack frame is provided. Some routines, however, may not support use of guard words. Thus, routines that are interlinked may have differing protection capabilities. In this situation, a determination may be made as to whether a caller routine supports guard word protection. Based on determining that the caller routine supports guard word protection, the called routine verifies the guard word.
Information query
Patent Agency Ranking
0/0