Browse Prior Art Database

Dynamic Loading Using an Extended Router Linkage Mechanism

IP.com Disclosure Number: IPCOM000056972D
Original Publication Date: 1988-Feb-01
Included in the Prior Art Database: 2005-Feb-14

Publishing Venue

IBM

Related People

Authors:
Liu, JM Vig, GW [+details]

Abstract

Dynamic loading refers to the loading of a module at execution-time to satisfy an unresolved external reference in the calling module. It is impossible by using a linkage mechanism which links calling and called modules by addresses without storing any information about the called modules. This article describes an extension of a router linkage mechanism. The router linkage mechanism does not link the called modules and their calling modules directly. Instead, a router routine is logically inserted between them. In addition, a linkage table is used to keep linkage information for all external symbols. Each entry in the linkage table is associated with one external symbol.