
- NASM Map file ---------------------------------------------------------------

Source file:  dospwd.asm
Output file:  ../../bin/dospwd.xld

-- Program origin -------------------------------------------------------------

00000000

-- Sections (summary) ---------------------------------------------------------

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
               0                60               5E0  00000580  progbits  CODE
               0               5E0               620  00000040  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
               0                 0                 0  00000000  nobits    RELOCATEDDATA

-- Sections (detailed) --------------------------------------------------------

---- Section .text ------------------------------------------------------------

class:     progbits
length:                   0
start:                    0
align:     not defined
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section HEADER -----------------------------------------------------------

class:     progbits
length:                  60
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section CODE -------------------------------------------------------------

class:     progbits
length:                 580
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section DATA -------------------------------------------------------------

class:     progbits
length:                  40
start:                  5E0
align:                   10
follows:   CODE
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section relocatedzero ----------------------------------------------------

class:     nobits
length:                   0
start:                    0
align:     not defined
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section RELOCATEDDATA ----------------------------------------------------

class:     nobits
length:                   0
start:                    0
align:     not defined
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

-- Symbols --------------------------------------------------------------------

---- No Section ---------------------------------------------------------------

Value     Name
00000000  ELD_HEADER
00000000  eldhSignature
00000008  eldhCodeOffset
0000000C  eldhCodeImageLength
0000000E  eldhCodeAllocLength
00000010  eldhDataOffset
00000014  eldhDataImageLength
00000016  eldhDataAllocLength
00000018  eldhCodeEntrypoint
0000001A  eldhReserved
0000001E  eldhExtensionSize
00000020  ELD_HEADER_size
00000020  ELD_HEADER_size_b
00000010  ELD_HEADER_size_w
00000008  ELD_HEADER_size_d
00000004  ELD_HEADER_size_q
00000002  ELD_HEADER_size_p
00000001  ELD_HEADER_size_pg
00000001  ELD_HEADER_size_ki
00000000  ELD_HEADERX
00000000  eldhxHeader
00000020  eldhxDescriptionOffset
00000024  eldhxHelpOffset
00000028  eldhxLibTable
0000002C  eldhxDateTimeOffset
00000030  ELD_HEADERX_size
00000000  ELD_TRAILER_HEADER
00000000  eldthSignature
00000008  eldthHeaderOffset
0000000C  eldthReserved
0000000E  eldthChecksum
00000010  ELD_TRAILER_HEADER_size
00000010  ELD_TRAILER_HEADER_size_b
00000008  ELD_TRAILER_HEADER_size_w
00000004  ELD_TRAILER_HEADER_size_d
00000002  ELD_TRAILER_HEADER_size_q
00000001  ELD_TRAILER_HEADER_size_p
00000001  ELD_TRAILER_HEADER_size_pg
00000001  ELD_TRAILER_HEADER_size_ki
00000000  ELD_LIBTABLE
00000000  eldltFormat
00000002  eldltAmount
00000004  eldltOffset
00000008  eldltCompressedLength
00000008  ELD_LIBTABLE_size
00000008  ELD_LIBTABLE_size_b
00000004  ELD_LIBTABLE_size_w
00000002  ELD_LIBTABLE_size_d
00000001  ELD_LIBTABLE_size_q
00000001  ELD_LIBTABLE_size_p
00000001  ELD_LIBTABLE_size_pg
00000001  ELD_LIBTABLE_size_ki
00000000  ELD_INSTANCE
00000000  eldiStartCode
00000002  eldiEndCode
00000004  eldiStartData
00000006  eldiEndData
00000008  eldiIdentifier
00000010  eldiFlags
0000000E  eldiListing_size
00000012  eldiListing
00000020  ELD_INSTANCE_size
00000001  eldifResident
00000000  ELD_LINKINFO
00000000  eldlSignature
00000002  eldlReserved
00000006  eldlUseLinkHash
00000008  eldlDataAmount
0000000A  eldlDataPrefixes
0000000C  eldlDataEntries
0000000E  eldlDataAddresses
00000010  eldlCodeAmount
00000012  eldlCodePrefixes
00000014  eldlCodeEntries
00000016  eldlCodeAddresses
00000018  ELD_LINKINFO_size
00000060  CODEOFFSET
00000001  ..@130.num
000005E0  DATAOFFSET
00000040  data_size
000000C0  total_data_size
00000130  endresident
00000000  linker._..@277.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@277.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@277.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@277.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@277.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@277.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@277.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@277.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@277.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@277.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@277.lframe_?skip_last
00000008  ..@399.num
00000580  code_size


---- Section HEADER -----------------------------------------------------------

Real              Virtual           Name
               0                 0  ..@53.strucstart
               0                 0  ..@56.strucstart
              24                24  header_extension_end
              30                30  description

---- Section CODE -------------------------------------------------------------

Real              Virtual           Name
              60                 0  code
              60                 0  ..@78.strucstart
              68                 8  ..@84.data
              80                20  start
              8C                2C  start.error
              8F                2F  ..@.@@.1.0
              AB                4B  start.letter
              BC                5C  start.default
              C1                61  ..@.@@.1.1
              C3                63  ..@.@@.1.2
              FC                9C  ..@.@@.1.3
             105                A5  start.end
             10B                AB  uninstall_oneshot
             12D                CD  ..@.@@.1.4
             130                D0  skipcomma
             137                D7  ..@176.skipparameter
             138                D8  InDOS
             13F                DF  ..@184.skipparameter
             140                E0  error
             147                E7  ..@192.skipparameter
             148                E8  iseol?
             14F                EF  ..@200.skipparameter
             150                F0  isstring?
             157                F7  ..@208.skipparameter
             158                F8  getbyte
             15F                FF  ..@216.skipparameter
             160               100  chkeol
             167               107  ..@224.skipparameter
             168               108  uppercase
             16F               10F  ..@232.skipparameter
             170               110  _doscall
             177               117  ..@241.skipparameter
             178               118  putsz
             17F               11F  ..@250.skipparameter
             180               120  setrc
             187               127  ..@260.skipparameter
             188               128  linker
             18B               12B  linker._..@277.lenter
             19C               13C  linker.error_j1
             19F               13F  ..@.@@.1.5
             1A8               148  ..@.@@.1.6
             1B2               152  ..@.@@.1.7
             1BE               15E  ..@.@@.1.8
             1C3               163  ..@.@@.1.9
             1D1               171  ..@.@@.1.10
             1D6               176  ..@.@@.1.11
             1E6               186  ..@.@@.1.12
             1EB               18B  ..@.@@.1.13
             1FB               19B  ..@.@@.1.14
             202               1A2  linker.otherloop
             205               1A5  linker.datarelocloop
             21F               1BF  ..@.@@.1.15
             236               1D6  linker.datarelocfind
             272               212  linker.address_data_reloc
             27D               21D  ..@.@@.1.16
             393               333  linker.datanotfound
             393               333  linker.codenotfound
             27E               21E  linker.build_match
             28A               22A  ..@.@@.1.17
             296               236  ..@.@@.1.18
             297               237  linker.donedatareloc
             2A1               241  linker.coderelocloop
             2C1               261  linker.coderelocfind
             316               2B6  ..@.@@.1.19
             320               2C0  linker.error_j
             322               2C2  ..@.@@.1.20
             331               2D1  linker.donecodereloc
             331               2D1  linker.hint
             33C               2DC  ..@359.skipparameter
             349               2E9  linker.loop_hint
             34C               2EC  ..@.@@.1.21
             355               2F5  linker.end_hint
             363               303  ..@372.skipparameter
             375               315  ..@383.skipparameter
             375               315  linker.no_hint
             54F               4EF  ..@393.name
             393               333  linker.error
             396               336  linker._..@277.lleave
             39A               33A  plex_check
             3AE               34E  ..@.@@.1.22
             3B7               357  ..@411.skipparameter
             52C               4CC  ..@411.name
             3C7               367  ..@417.skipparameter
             3CE               36E  plex_check.notfound
             3CF               36F  plex_check.checkret
             3D0               370  linkercoderelocations
             414               3B4  linkerdatarelocations
             44C               3EC  internalcodetocoderelocations
             460               400  internalcodetodatarelocations
             472               412  internaldatatocoderelocations
             474               414  internaldatatodatarelocations
             476               416  debuggeramissig
             476               416  ..@436.data
             47E               41E  ..@438.data
             486               426  listmsg
             486               426  listmsg.hint
             4A6               446  listmsg.hint.offset
             4AE               44E  ..@176.name
             4BA               45A  ..@184.name
             4C2               462  ..@192.name
             4CA               46A  ..@200.name
             4D3               473  ..@208.name
             4DF               47F  ..@216.name
             4E9               489  ..@224.name
             4F2               492  ..@232.name
             4FE               49E  ..@241.name
             509               4A9  ..@250.name
             511               4B1  ..@260.name
             519               4B9  ..@359.name
             522               4C2  ..@372.name
             52C               4CC  ..@383.name
             539               4D9  ..@417.name
             544               4E4  ..@132.name
             54F               4EF  ..@140.name
             55D               4FD  ..@148.name
             56C               50C  ..@351.name
             57D               51D  ..@364.name
             5A2               542  ..@379.name
             5AB               54B  ..@401.name
             5BC               55C  ..@405.name
             5D4               574  lmsg

---- Section DATA -------------------------------------------------------------

Real              Virtual           Name
             5E0                 0  datastart
             5E0                 0  msg
             5E0                 0  msg.number
             5E7                 7  msg.error.1
             612                32  msg.error.2
             612                32  msg.linebreak
             615                35  uinit_data
             616                36  buffer
             6A0                C0  uinit_data_end

---- Section relocatedzero ----------------------------------------------------

Real              Virtual           Name
               0                 0  relocatedzero

---- Section RELOCATEDDATA ----------------------------------------------------

Real              Virtual           Name
               0                 0  relocateddata

