CONTROL SYSTEM OF DYNAMIC LINK PROGRAM

PURPOSE:To share static external variables by extracting static external variables of all procedures in a new load module and an already loaded load module and rewriting addresses of static external variables in the former out of static external variables, which coincide each other between the forme...

Full description

Saved in:
Bibliographic Details
Main Authors KAWAMURA YASUYUKI, OOWADA AKIRA, IDEUMI SHIYUUJI
Format Patent
LanguageEnglish
Published 22.10.1985
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PURPOSE:To share static external variables by extracting static external variables of all procedures in a new load module and an already loaded load module and rewriting addresses of static external variables in the former out of static external variables, which coincide each other between the former and the latter, with addresses of those in the latter. CONSTITUTION:In case that a load module B6 is loaded from a previously loaded load module A2, flags 11a and 11b for static external variable display are provided for modules A2 and B6 respectively, and a static external variable resolving routine 7 is executed at the initialization time. That is, the routine 7 uses a called destination procedure list 13a, a static external variable address list 14 of individual procedures, and a static external variable name list 15a to extract all procedures, static external variable names, and corresponding addresses to generate a static external variable list 17 of the previously loaded load module and generates a static external variable list 18 of the new load module similarly and exchanges corresponding static external variable lists of load modules.
Bibliography:Application Number: JP19840066388