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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                50  00000050  progbits  HEADER
               0                50               C90  00000C40  progbits  CODE
               0               C90              10F0  00000460  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:                  50
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 C40
start:                   50
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 460
start:                  C90
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
00000050  CODEOFFSET
00000001  ..@136.num
00000000  run._..@192.lframe_?frame_bp
FFFFFFFFFFFFFFFE  run._..@192.lframe_?spc
FFFFFFFFFFFFFFFC  run._..@192.lframe_?free
FFFFFFFFFFFFFFFA  run._..@192.lframe_?bps
FFFFFFFFFFFFFFF8  run._..@192.lframe_?total
00000000  mul_64_x_32._..@311.lframe_?frame_bp
FFFFFFFFFFFFFFFE  mul_64_x_32._..@311.lframe_?pastdest
FFFFFFFFFFFFFFFC  mul_64_x_32._..@311.lframe_?ofs_si
FFFFFFFFFFFFFFFA  mul_64_x_32._..@311.lframe_?ofs_di
FFFFFFFFFFFFFFF8  mul_64_x_32._..@311.lframe_?dest
00000014  dec_qword_minwidth._..@374.lframe_?bufferlen
FFFFFFFFFFFFFFEC  dec_qword_minwidth._..@374.lframe_?buffer
00000000  dec_qword_minwidth._..@374.lframe_?frame_bp
00000002  dec_qword_minwidth._..@374.lframe_?frame_ip
FFFFFFFFFFFFFFE4  dec_qword_minwidth._..@374.lframe_?dividend
FFFFFFFFFFFFFFE2  dec_qword_minwidth._..@374.lframe_?minwidth
00000510  endinstalled
00000001  ..@614.num
00000C90  DATAOFFSET
0000002C  buffer_ext.size
00000460  data_size
00000460  transient_data_size
00000390  resident_data_size
00000460  total_data_size
00000001  ..@879.num
00000004  ..@890.num
000005C0  endresident
00000000  linker._..@910.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@910.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@910.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@910.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@910.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@910.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@910.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@910.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@910.lframe_?use_hash
00000008  ..@1020.num
00000C40  code_size


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

Real              Virtual           Name
               0                 0  ..@54.strucstart
               0                 0  ..@57.strucstart
              28                28  header_extension_end
              30                30  description

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

Real              Virtual           Name
              50                 0  code
              50                 0  ..@80.strucstart
              58                 8  ..@86.data
              70                20  command
              72                22  command.chain
              79                29  ..@91.skipparameter
              7A                2A  command.entry
              82                32  ..@.@@.1.0
              90                40  command.ours
              A9                59  uninstall
              C0                70  uninstall.loop
              D1                81  uninstall.bx
              DB                8B  uninstall.setbx
             BC3               B73  ..@130.name
              E2                92  ..@.@@.1.1
              EF                9F  uninstall.bxnz
             100                B0  uninstall.done
             108                B8  ..@.@@.1.2
             110                C0  uninstall.error
             11B                CB  get_es_ext
             128                D8  ..@.@@.1.3
             129                D9  run
             130                E0  run.notfound
             13F                EF  checkdos
             144                F4  run.error
             147                F7  ..@.@@.1.4
             148                F8  run.calldos
             158               108  ..@.@@.1.5
             176               126  ..@.@@.1.6
             188               138  run._..@192.lenter
             213               1C3  run.s_to_b
             22B               1DB  run._..@192.lleave
             22B               1DB  ext
             24F               1FF  ..@.@@.1.7
             294               244  end
             295               245  mul_32_x_32
             2CF               27F  mul_64_x_32
             2D2               282  mul_64_x_32._..@311.lenter
             2E8               298  mul_64_x_32.outer
             2EA               29A  mul_64_x_32.inner
             302               2B2  ..@.@@.1.8
             311               2C1  mul_64_x_32.checkoverflow
             316               2C6  ..@.@@.1.9
             334               2E4  mul_64_x_32.overflow
             346               2F6  ..@.@@.1.10
             349               2F9  mul_64_x_32._..@311.lleave
             34A               2FA  processtable
             34A               2FA  processtable.loop
             366               316  processtable.qword
             3A5               355  ..@.@@.1.11
             3A7               357  processtable.qword_size
             3B1               361  processtable.notqword
             3B6               366  processtable.6byte
             3D7               387  processtable.not6byte
             3DE               38E  processtable.dword
             3F4               3A4  processtable.byte_or_word
             3F9               3A9  processtable.word
             3FE               3AE  processtable.byte
             403               3B3  ..@.@@.1.12
             40B               3BB  ..@.@@.1.13
             41C               3CC  ..@.@@.1.14
             428               3D8  processtable.end
             429               3D9  decqword
             431               3E1  dec_qword_minwidth
             437               3E7  dec_qword_minwidth._..@374.lenter
             450               400  dec_qword_minwidth.loop_write
             456               406  dec_qword_minwidth.loop_divide
             48E               43E  ..@.@@.1.15
             49A               44A  dec_qword_minwidth._..@374.lleave
             49B               44B  getdrive
             4B9               469  getdrive.number
             4BC               46C  ..@.@@.1.16
             4BF               46F  getdrive.ret
             4C0               470  skipcomma
             4C7               477  ..@413.skipparameter
             4C8               478  isstring?
             4CF               47F  ..@421.skipparameter
             4D0               480  cmd3
             4D7               487  ..@431.skipparameter
             4D8               488  chkeol
             4DF               48F  ..@439.skipparameter
             4E0               490  putsz
             4E7               497  ..@447.skipparameter
             4E8               498  setrc
             4EF               49F  ..@456.skipparameter
             4F0               4A0  ispm
             4F7               4A7  ..@464.skipparameter
             4F8               4A8  InDOS
             4FF               4AF  ..@476.skipparameter
             500               4B0  error
             507               4B7  ..@484.skipparameter
             508               4B8  hexbyte
             50F               4BF  ..@494.skipparameter
             510               4C0  _doscall
             517               4C7  ..@502.skipparameter
             518               4C8  hexword
             51F               4CF  ..@511.skipparameter
             520               4D0  copy_single_counted_string
             527               4D7  ..@530.skipparameter
             528               4D8  disp_dxax_times_cx_width_bx_size.store
             52F               4DF  ..@538.skipparameter
             530               4E0  decdword
             537               4E7  ..@551.skipparameter
             538               4E8  decword
             53F               4EF  ..@561.skipparameter
             540               4F0  putsline_crlf
             547               4F7  ..@571.skipparameter
             548               4F8  iseol?
             54F               4FF  ..@579.skipparameter
             550               500  uppercase
             557               507  ..@587.skipparameter
             558               508  getbyte
             55F               50F  ..@595.skipparameter
             560               510  start
             57B               52B  ..@.@@.1.17
             581               531  help
             58D               53D  uninstall_oneshot
             5AF               55F  ..@.@@.1.18
             5B0               560  install
             5B8               568  ..@852.skipparameter
             AA6               A56  ..@852.name
             C11               BC1  ..@861.name
             C1F               BCF  ..@868.name
             BC3               B73  ..@872.name
             5E7               597  install.only_first
             BC3               B73  ..@884.name
             C06               BB6  ..@892.name
             600               5B0  ..@.@@.1.19
             603               5B3  linker
             606               5B6  linker._..@910.lenter
             626               5D6  ..@.@@.1.20
             630               5E0  ..@.@@.1.21
             63C               5EC  ..@.@@.1.22
             641               5F1  ..@.@@.1.23
             64F               5FF  ..@.@@.1.24
             654               604  ..@.@@.1.25
             664               614  ..@.@@.1.26
             669               619  ..@.@@.1.27
             679               629  ..@.@@.1.28
             680               630  linker.otherloop
             683               633  linker.datarelocloop
             69D               64D  ..@.@@.1.29
             6B4               664  linker.datarelocfind
             6EA               69A  linker.address_data_reloc
             6F5               6A5  ..@.@@.1.30
             6F6               6A6  linker.datarelocnotfound
             7A4               754  linker.datanotfound
             7A4               754  linker.codenotfound
             70A               6BA  linker.build_match
             714               6C4  ..@.@@.1.31
             720               6D0  ..@.@@.1.32
             721               6D1  linker.donedatareloc
             72B               6DB  linker.coderelocloop
             74B               6FB  linker.coderelocfind
             79A               74A  ..@.@@.1.33
             7A4               754  linker.error_j
             7A6               756  ..@.@@.1.34
             7B5               765  linker.donecodereloc
             7B5               765  linker.hint
             7C0               770  ..@982.skipparameter
             7CD               77D  linker.loop_hint
             7D0               780  ..@.@@.1.35
             7D9               789  linker.end_hint
             7E7               797  ..@995.skipparameter
             AEB               A9B  ..@995.name
             BE4               B94  ..@1001.name
             7F9               7A9  ..@1004.skipparameter
             7F9               7A9  linker.no_hint
             C11               BC1  ..@1014.name
             817               7C7  linker.error
             81A               7CA  linker._..@910.lleave
             81E               7CE  plex_check
             832               7E2  ..@.@@.1.36
             83B               7EB  ..@1032.skipparameter
             B88               B38  ..@1032.name
             84B               7FB  ..@1038.skipparameter
             852               802  plex_check.notfound
             853               803  plex_check.checkret
             854               804  linkercoderelocations
             8C4               874  linkerdatarelocations
             950               900  internalcodetocoderelocations
             972               922  internalcodetodatarelocations
             9DE               98E  internaldatatocoderelocations
             9E0               990  internaldatatodatarelocations
             A3E               9EE  debuggeramissig
             A3E               9EE  ..@1057.data
             A46               9F6  ..@1059.data
             A4E               9FE  listmsg
             A4E               9FE  listmsg.hint
             A70               A20  listmsg.hint.offset
             A78               A28  ..@91.name
             A87               A37  ..@413.name
             A93               A43  ..@421.name
             A9F               A4F  ..@431.name
             AA6               A56  ..@439.name
             AAF               A5F  ..@447.name
             AB7               A67  ..@456.name
             ABF               A6F  ..@464.name
             AC6               A76  ..@476.name
             ACE               A7E  ..@484.name
             AD6               A86  ..@494.name
             AE0               A90  ..@502.name
             AEB               A9B  ..@511.name
             AF5               AA5  ..@530.name
             B12               AC2  ..@538.name
             B3B               AEB  ..@551.name
             B46               AF6  ..@561.name
             B50               B00  ..@571.name
             B60               B10  ..@579.name
             B69               B19  ..@587.name
             B75               B25  ..@595.name
             B7F               B2F  ..@982.name
             B88               B38  ..@1004.name
             B95               B45  ..@1038.name
             BA0               B50  ..@105.name
             BAA               B5A  ..@109.name
             BB3               B63  ..@114.name
             BC3               B73  ..@125.name
             BD9               B89  ..@152.name
             BE4               B94  ..@158.name
             BED               B9D  ..@341.name
             BF8               BA8  ..@602.name
             C06               BB6  ..@616.name
             C11               BC1  ..@624.name
             C1F               BCF  ..@632.name
             C2E               BDE  ..@974.name
             C3F               BEF  ..@987.name
             C64               C14  ..@1022.name
             C75               C25  ..@1026.name
             C8D               C3D  lmsg

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

Real              Virtual           Name
             C90                 0  datastart
             C90                 0  buffer_ext
             C90                 0  buffer_ext.
             C90                 0  buffer_ext.outsize
             C92                 2  buffer_ext.inoutversion
             C94                 4  buffer_ext.spc
             C98                 8  buffer_ext.bps
             C9C                 C  buffer_ext.free
             CA0                10  buffer_ext.total
             CA4                14  buffer_ext.physsfree
             CA8                18  buffer_ext.physstotal
             CAC                1C  buffer_ext.physfree
             CB0                20  buffer_ext.phystotal
             CB4                24  buffer_ext.reserved
             CBC                2C  buffer_ext.bpc
             CC4                34  buffer_ext.sfree
             CCC                3C  buffer_ext.stotal
             CD4                44  buffer_ext.bfree
             CDC                4C  buffer_ext.btotal
             CE4                54  buffer_spc
             CE6                56  buffer_free
             CE8                58  buffer_bps
             CEA                5A  buffer_total
             CEC                5C  buffer_bpc
             CF0                60  buffer_sfree
             CF4                64  buffer_stotal
             CF8                68  buffer_bfree
             CFE                6E  buffer_btotal
             D04                74  table_base
             D3C                AC  table_ext
             D74                E4  table_ext_expanded
             D94               104  expanded
             D95               105  msg
             D95               105  msg.return
             DA9               119  msg.return.in_dl
             DBE               12E  msg.return.ax
             DC8               138  msg.return.bx
             DD2               142  msg.return.cx
             DDC               14C  msg.return.dx
             DE5               155  msg.notfound
             DF8               168  msg.noneext
             E20               190  msg.noneext.ax
             E29               199  msg.toolarge
             E34               1A4  msg.drive
             E38               1A8  msg.expanded
             E41               1B1  msg.dosspace
             E4A               1BA  msg.uninstall_done
             E6A               1DA  msg.uninstall_error
             E92               202  ..@646.name
             E92               202  ..@796.data
             EA3               213  ..@652.name
             EA3               213  ..@798.data
             EB4               224  ..@658.name
             EB4               224  ..@800.data
             EC5               235  ..@664.name
             EC5               235  ..@802.data
             ED6               246  ..@670.name
             ED6               246  ..@804.data
             EE7               257  ..@676.name
             EE7               257  ..@806.data
             EF8               268  ..@682.name
             EF8               268  ..@808.data
             F09               279  ..@688.name
             F09               279  ..@810.data
             F1A               28A  ..@694.name
             F1A               28A  ..@812.data
             F2B               29B  ..@700.name
             F2B               29B  ..@814.data
             F3C               2AC  ..@706.name
             F3C               2AC  ..@816.data
             F4D               2BD  ..@712.name
             F4D               2BD  ..@818.data
             F5E               2CE  ..@718.name
             F5E               2CE  ..@820.data
             F6F               2DF  ..@724.name
             F6F               2DF  ..@822.data
             F80               2F0  ..@730.name
             F80               2F0  ..@824.data
             F91               301  ..@736.name
             F91               301  ..@826.data
             FA2               312  ..@742.name
             FA2               312  ..@828.data
             FB3               323  ..@748.name
             FB3               323  ..@830.data
             FC4               334  ..@754.name
             FC4               334  ..@832.data
             FD5               345  ..@760.name
             FD5               345  ..@834.data
             FE6               356  ..@766.name
             FE6               356  ..@836.data
             FF7               367  ..@772.name
             FF7               367  ..@838.data
            1008               378  ..@778.name
            1008               378  ..@840.data
            1019               389  uinit_data
            1019               389  msg.installed
            1037               3A7  msg.keyword_help
            103C               3AC  msg.help
            10F0               460  init_data_end
            1020               390  uinit_data_end
            1020               390  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

