INTERLINKING MODULES WITH DIFFERING PROTECTIONS USING STACK INDICATORS

Patent №

US 10,248,482

Granted

2019-04-02

Filed 2016

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15277735

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.

AI hardwareG06F 11/0721G06F 11/0751G06F 11/0772G06F 21/52G06F 21/54G06F 2221/033

AI classification

AI hardware0.86
Knowledge representation0.00
Natural language0.00
Speech0.00
Planning0.00
Machine learning0.00
Vision0.00
Evolutionary computation0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 398700509

Assignors

GSCHWIND, MICHAEL K.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC