
- 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._..@912.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@912.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@912.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@912.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@912.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@912.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@912.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@912.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@912.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@912.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@912.lframe_?skip_last
00000008  ..@1032.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
             BBB               B6B  ..@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
             A9E               A4E  ..@852.name
             C09               BB9  ..@861.name
             C17               BC7  ..@868.name
             BBB               B6B  ..@872.name
             5E7               597  install.only_first
             BBB               B6B  ..@884.name
             BFE               BAE  ..@892.name
             600               5B0  ..@.@@.1.19
             603               5B3  linker
             606               5B6  linker._..@912.lenter
             617               5C7  linker.error_j1
             61A               5CA  ..@.@@.1.20
             623               5D3  ..@.@@.1.21
             62D               5DD  ..@.@@.1.22
             639               5E9  ..@.@@.1.23
             63E               5EE  ..@.@@.1.24
             64C               5FC  ..@.@@.1.25
             651               601  ..@.@@.1.26
             661               611  ..@.@@.1.27
             666               616  ..@.@@.1.28
             676               626  ..@.@@.1.29
             67D               62D  linker.otherloop
             680               630  linker.datarelocloop
             69A               64A  ..@.@@.1.30
             6B1               661  linker.datarelocfind
             6ED               69D  linker.address_data_reloc
             6F8               6A8  ..@.@@.1.31
             80E               7BE  linker.datanotfound
             80E               7BE  linker.codenotfound
             6F9               6A9  linker.build_match
             705               6B5  ..@.@@.1.32
             711               6C1  ..@.@@.1.33
             712               6C2  linker.donedatareloc
             71C               6CC  linker.coderelocloop
             73C               6EC  linker.coderelocfind
             791               741  ..@.@@.1.34
             79B               74B  linker.error_j
             79D               74D  ..@.@@.1.35
             7AC               75C  linker.donecodereloc
             7AC               75C  linker.hint
             7B7               767  ..@994.skipparameter
             7C4               774  linker.loop_hint
             7C7               777  ..@.@@.1.36
             7D0               780  linker.end_hint
             7DE               78E  ..@1007.skipparameter
             AE3               A93  ..@1007.name
             BDC               B8C  ..@1013.name
             7F0               7A0  ..@1016.skipparameter
             7F0               7A0  linker.no_hint
             C09               BB9  ..@1026.name
             80E               7BE  linker.error
             811               7C1  linker._..@912.lleave
             815               7C5  plex_check
             829               7D9  ..@.@@.1.37
             832               7E2  ..@1044.skipparameter
             B80               B30  ..@1044.name
             842               7F2  ..@1050.skipparameter
             849               7F9  plex_check.notfound
             84A               7FA  plex_check.checkret
             84C               7FC  linkercoderelocations
             8BC               86C  linkerdatarelocations
             948               8F8  internalcodetocoderelocations
             96A               91A  internalcodetodatarelocations
             9D6               986  internaldatatocoderelocations
             9D8               988  internaldatatodatarelocations
             A36               9E6  debuggeramissig
             A36               9E6  ..@1069.data
             A3E               9EE  ..@1071.data
             A46               9F6  listmsg
             A46               9F6  listmsg.hint
             A68               A18  listmsg.hint.offset
             A70               A20  ..@91.name
             A7F               A2F  ..@413.name
             A8B               A3B  ..@421.name
             A97               A47  ..@431.name
             A9E               A4E  ..@439.name
             AA7               A57  ..@447.name
             AAF               A5F  ..@456.name
             AB7               A67  ..@464.name
             ABE               A6E  ..@476.name
             AC6               A76  ..@484.name
             ACE               A7E  ..@494.name
             AD8               A88  ..@502.name
             AE3               A93  ..@511.name
             AED               A9D  ..@530.name
             B0A               ABA  ..@538.name
             B33               AE3  ..@551.name
             B3E               AEE  ..@561.name
             B48               AF8  ..@571.name
             B58               B08  ..@579.name
             B61               B11  ..@587.name
             B6D               B1D  ..@595.name
             B77               B27  ..@994.name
             B80               B30  ..@1016.name
             B8D               B3D  ..@1050.name
             B98               B48  ..@105.name
             BA2               B52  ..@109.name
             BAB               B5B  ..@114.name
             BBB               B6B  ..@125.name
             BD1               B81  ..@152.name
             BDC               B8C  ..@158.name
             BE5               B95  ..@341.name
             BF0               BA0  ..@602.name
             BFE               BAE  ..@616.name
             C09               BB9  ..@624.name
             C17               BC7  ..@632.name
             C26               BD6  ..@986.name
             C37               BE7  ..@999.name
             C5C               C0C  ..@1034.name
             C6D               C1D  ..@1038.name
             C85               C35  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

