-
公开(公告)号:GB2562666B
公开(公告)日:2021-08-25
申请号:GB201812654
申请日:2016-12-23
Applicant: IBM
Inventor: MICHAEL KARL GSCHWIND , KARL DULVALSAINT , VALENTINA SALAPURA
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 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.
-
公开(公告)号:GB2562666A
公开(公告)日:2018-11-21
申请号:GB201812654
申请日:2016-12-23
Applicant: IBM
Inventor: MICHAEL KARL GSCHWIND , KARL DULVALSAINT , VALENTINA SALAPURA
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 of a calling routing. 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.
-