-
公开(公告)号:CN108475223B
公开(公告)日:2021-04-20
申请号:CN201680076585.2
申请日:2016-12-23
Applicant: 国际商业机器公司
Abstract: 通过使用放置在程序堆栈中的防护字来检测程序堆栈的损坏。在处理器上运行的被调用例程检查调用例程堆栈中的防护字。检查确定防护字是否具有预期值。基于确定防护字具有意外值,提供堆栈损坏的指示。然而,一些例程可能不支持使用防护字。因此,相互关联的例程可能具有不同的保护能力。确定不同的保护能力,提供相同的指示,并且由于不同的保护能力而运行例程而不失败。
-
公开(公告)号:CN108475223A
公开(公告)日:2018-08-31
申请号:CN201680076585.2
申请日:2016-12-23
Applicant: 国际商业机器公司
CPC classification number: G06F9/30076 , G06F9/3806 , G06F9/448 , G06F9/4484 , G06F21/00 , G06F21/52
Abstract: 通过使用放置在程序堆栈中的防护字来检测程序堆栈的损坏。在处理器上运行的被调用例程检查调用例程堆栈中的防护字。检查确定防护字是否具有预期值。基于确定防护字具有意外值,提供堆栈损坏的指示。然而,一些例程可能不支持使用防护字。因此,相互关联的例程可能具有不同的保护能力。确定不同的保护能力,提供相同的指示,并且由于不同的保护能力而运行例程而不失败。
-