Browse Prior Art Database

RUN-TIME INITIALIZATION VIA PROGRAM SYMBOL TABLE

IP.com Disclosure Number: IPCOM000026481D
Original Publication Date: 1992-Apr-30
Included in the Prior Art Database: 2004-Apr-05

Publishing Venue

Xerox Disclosure Journal

Abstract

In large software systems, utility routines are often grouped into modules and placed into libraries. When the executable code for a system is linked, those symbols that are undefined in the modules being specifically linked are identified and searched for in the library modules. When found in the library, the modules containing the undefined symbols are also linked to produce the resultant executable code, Generally, the linking process also produces a symbol table which maps symbol string names to locations in memory, and may also include an indication of the data type for the symbol.