Browse Prior Art Database

Dynamic Module Loading and Replacement

IP.com Disclosure Number: IPCOM000111213D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 20K

Publishing Venue

IBM

Related People

Lum, J: AUTHOR

Abstract

This invention relates to a method for dynamically replacing code. That is, the method replaces or supersedes a code module in a computing system with another module with the same interface without impacting other modules that call or invoke the original module. The method utilizes a central directory as a list containing pointers to code modules and common shared data control block areas. Advantage is taken of the fact that the central directory contains a pointer address to the module being called. A replacement module locates the pointer to its predecessor module in the central directory and causes it to be replaced by a pointer to itself.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Dynamic Module Loading and Replacement

      This invention relates to a method for dynamically replacing
code.  That is, the method replaces or supersedes a code module in a
computing system with another module with the same interface without
impacting other modules that call or invoke the original module.  The
method utilizes a central directory as a list containing pointers to
code modules and common shared data control block areas.  Advantage
is taken of the fact that the central directory contains a pointer
address to the module being called.  A replacement module locates the
pointer to its predecessor module in the central directory and causes
it to be replaced by a pointer to itself.