Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!gatech!gitpyr!allen From: allen@gitpyr.gatech.EDU (P. Allen Jensen) Newsgroups: net.unix-wizards Subject: ld and the -A option, manual excerpt Message-ID: <2517@gitpyr.gatech.EDU> Date: Tue, 28-Oct-86 15:26:55 EST Article-I.D.: gitpyr.2517 Posted: Tue Oct 28 15:26:55 1986 Date-Received: Wed, 29-Oct-86 04:45:28 EST Organization: Georgia Institute of Technology Lines: 35 Keywords: ld,-A The following is a description of the -A option to ld. Can anyone give me any documentation on how to make use of a file generated using the -A option (eg for dynamic loading or overlay loading) ? | NAME | ld - link editor | | SYNOPSIS | ld [ -ADdeLMNnorSsTtuVXxyz ] ... file ... | | ld ... file ... [ -lx ] | | -A This option specifies incremental loading, i.e. link- | ing is to be done in a manner so that the resulting | object may be read into an already executing program. | The next argument is the name of a file whose symbol | table will be taken as a basis on which to define addi- | tional symbols. Only newly linked material will be | entered into the text and data portions of a.out, but | the new symbol table will reflect every symbol defined | before and after the incremental load. This argument | must appear before any other object file in the argu- | ment list. The -T option may be used as well, and will | be taken to mean that the newly linked segment will | commence at the corresponding address (which must be a | multiple of 2048). The default value is the old value | of _end. (above is from manual page for PYRAMID OSX) -- P. Allen Jensen Manager, Systems Division - GTICES Systems Laboratory Department of Civil Engineering - Georgia Insitute of Technology Atlanta Georgia, 30332-0355