Caller protected stack return address in hardware managed stack architecture
展开▼
机译:硬件管理的堆栈体系结构中受调用者保护的堆栈返回地址
展开▼
页面导航
摘要
著录项
相似文献
摘要
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 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 is provided. Some routines, however, may not support use of guard words. Thus, routines that are interlinked may have differing protection capabilities. A determination is made as to the differing protection capabilities, an indication of the same is provided, and the routines are executed without failing due to the differing protection capabilities.
展开▼