The link map is used to examine the structure of the executable or DLL in
detail. The map will show:
The entry point (see below) and its address.
All of the routines that SLINK could not find a definition for. These are called
unresolved externals (see below). The SLINK map will also show the path name of
the file that contained the initial reference to the symbol.
The map then lists all of the defined symbol names and their addresses together
with the path name of the file that contained the definition of the symbol.
These addresses show the "preferred address". The actual run time
address may be different.
The link map finally contains a brief outline of the executable by showing the
addresses where the executable's sections have been loaded.
For example, the following SLINK session will produce a link map named FILE1.MAP
and an executable FILE1.EXE. These names are derived from the first loaded
object file name.
$ lo file1
$ lo file2