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...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English |
Published |
22.10.1985
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |