Invention Grant
- Patent Title: Interlinking modules with differing protections using stack indicators
-
Application No.: US15277735Application Date: 2016-09-27
-
Publication No.: US10248482B2Publication Date: 2019-04-02
- Inventor: Michael K. Gschwind
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Agent William Kinnaman, Jr.
- Main IPC: G06F21/71
- IPC: G06F21/71 ; G06F11/07 ; G06F21/52 ; G06F21/54

Abstract:
Corruption of program stacks is detected by using guard words placed in the program stacks. A called routine or module executing on a processor checks a guard word in a stack frame of a calling routine or module. 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 modules, however, may not support use of guard words. Thus, modules 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 modules are executed with failing due to the differing protection capabilities.
Public/Granted literature
- US20170192837A1 INTERLINKING MODULES WITH DIFFERING PROTECTIONS USING STACK INDICATORS Public/Granted day:2017-07-06
Information query