Browse Prior Art Database

Automatic OS Linkage Editor Overlay Control Specification Generation and Analysis

IP.com Disclosure Number: IPCOM000081697D
Original Publication Date: 1974-Jul-01
Included in the Prior Art Database: 2005-Feb-28
Document File: 2 page(s) / 31K

Publishing Venue

IBM

Related People

Wehrly, DS: AUTHOR

Abstract

The overlay option of the Operating System (OS) Linkage Editor provides a facility, by which the storage utilized by an executing load module can be optimized.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 77% of the total text.

Page 1 of 2

Automatic OS Linkage Editor Overlay Control Specification Generation and Analysis

The overlay option of the Operating System (OS) Linkage Editor provides a facility, by which the storage utilized by an executing load module can be optimized.

This description provides an extension to the OS Linkage Editor, which automatically generates overlay control specifications by an analysis of nonoverlayed link-edited modules.

The Linkage Editor facility of OS undertakes in the normal course of its process, a most comprehensive analysis of all input data and specifications. OVLYGEN utilizes the analysis output of the Linkage Editor (in the form of map and cross-reference data), to automatically generate control specifications for the definition of an overlay load module map.

The following steps outline the operations of OVLYGEN:
1. The OS Linkage Editor 4 is invoked without the overlay option

specified, all control sections and nonoverlay Linkage Editor

control specifications 2 are input.
2. The output of the Linkage Editor 4 in the form of the map and

cross-reference options are spooled to a storage device 6.
3. The OVLYGEN module 8 takes as input the spooled Linkage

Editor output.
4. A tree structure is constructed of all control sections, the

hierarchy based on the calling sequences extracted from an

analysis of the input data.
5. The overlay control specifications 12, reflecting each flow

of control path and its relation to the control section

calling sequence hierarchy...