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

Source file:  dhm.asm
Output file:  ../../bin/dhm.eld

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
            9001                60               C30  00000BD0  progbits  CODE
            8000               C30               E00  000001D0  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
            8000              8000              8000  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:                 BD0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1D0
start:                  C30
align:                   10
follows:   CODE
vstart:                8000
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:                 8000
align:     not defined
follows:   not defined
vstart:                8000
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
00000000  HMCB
00000000  hmcbSignature
00000002  hmcbOwner
00000004  hmcbSize
00000006  hmcbNext
00000008  hmcbReserved
00000008  hmcbName
00000010  HMCB_size
00000060  CODEOFFSET
00000C30  DATAOFFSET
00000001  ..@150.num
00000350  endinstalled
00000001  ..@442.num
00000001  ..@481.num
00000004  ..@490.num
000001D0  data_size
000001D0  total_data_size
000003E0  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@547.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@547.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@547.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@547.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@547.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@547.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@547.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@547.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@547.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@547.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@547.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@547.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@547.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@547.lframe_?name
FFFFFFFFFFFFFFE4  linker._..@547.lframe_?optionalmissing
00000002  ..@639.num
00000008  ..@731.num
00000BD0  code_size


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

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

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

Real              Virtual           Name
              60              9001  code
              60              9001  code_start
              60              9001  ..@81.strucstart
              68              9009  ..@87.data
              80              9021  command
              82              9023  command.chain
              89              902A  ..@98.skipparameter
              8A              902B  command.entry
              92              9033  ..@.@@.1.0
              9B              903C  command.transfer_to_chain
              A0              9041  ..@.@@.1.1
              A0              9041  command.ours
              B9              905A  uninstall
              CA              906B  ..@.@@.1.2
              DA              907B  uninstall.loop
              EB              908C  uninstall.bx
              F5              9096  uninstall.setbx
             B03              9AA4  ..@145.name
              FC              909D  ..@.@@.1.3
             109              90AA  uninstall.bxnz
             11A              90BB  uninstall.done
             122              90C3  ..@.@@.1.4
             12A              90CB  uninstall.error
             135              90D6  hmcbout
             149              90EA  hmcbout.check
             167              9108  hmcbout.table
             16A              910B  hmcbout.header
             16C              910D  hmcbout.nottable
             185              9126  hmcbout.get_dos_hmcb
             196              9137  hmcbout.setrc_putsz_cmd3
             19F              9140  ..@.@@.1.5
             1B2              9153  ..@199.skipparameter
             1B6              9157  hmcbout.rm
             1BA              915B  ..@.@@.1.6
             1C8              9169  ..@.@@.1.7
             1C8              9169  hmcbout.no_dos
             1E2              9183  ..@.@@.1.8
             1F6              9197  ..@.@@.1.9
             1F9              919A  ..@.@@.1.10
             1F9              919A  hmcbout.next
             26C              920D  hmcbout.loopmcbchar
             277              9218  ..@.@@.1.11
             283              9224  hmcbout.control
             285              9226  ..@.@@.1.12
             286              9227  hmcbout.nextmcbchar
             28F              9230  ..@.@@.1.13
             294              9235  hmcbout.freemcb
             299              923A  hmcbout.emptyname
             29D              923E  ..@.@@.1.14
             2A4              9245  hmcbout.namedone
             2BC              925D  ..@.@@.1.15
             2CA              926B  ..@.@@.1.16
             2D5              9276  ..@.@@.1.17
             2DA              927B  hmcbout.invalidsize
             2E2              9283  ..@.@@.1.18
             2EF              9290  ..@.@@.1.19
             2FA              929B  ..@.@@.1.20
             2FB              929C  hmcbout.disp
             309              92AA  hmcbout.end
             30A              92AB  display_error
             31A              92BB  stosb_repeated
             32C              92CD  stosb_repeated.ret
             32D              92CE  error
             334              92D5  ..@287.skipparameter
             338              92D9  skipcomma
             33F              92E0  ..@296.skipparameter
             340              92E1  isstring?
             347              92E8  ..@304.skipparameter
             348              92E9  cmd3
             34F              92F0  ..@314.skipparameter
             350              92F1  chkeol
             357              92F8  ..@322.skipparameter
             358              92F9  ispm
             35F              9300  ..@330.skipparameter
             360              9301  putsz
             367              9308  ..@338.skipparameter
             368              9309  setrc
             36F              9310  ..@347.skipparameter
             370              9311  iseol?
             377              9318  ..@362.skipparameter
             378              9319  getword
             37F              9320  ..@370.skipparameter
             380              9321  InDOS
             387              9328  ..@379.skipparameter
             388              9329  hexword
             38F              9330  ..@391.skipparameter
             390              9331  setds2bx
             397              9338  ..@401.skipparameter
             398              9339  disp_dxax_times_cx_width_bx_size.store
             39F              9340  ..@413.skipparameter
             3A0              9341  copy_single_counted_string
             3A7              9348  ..@422.skipparameter
             3A8              9349  putsline_crlf
             3AF              9350  ..@430.skipparameter
             3B0              9351  start
             3C3              9364  ..@.@@.1.21
             3C9              936A  uninstall_oneshot
             3EB              938C  ..@.@@.1.22
             3EC              938D  install
             3F4              9395  ..@466.skipparameter
             A05              99A6  ..@466.name
             B3D              9ADE  ..@473.name
             B03              9AA4  ..@476.name
             417              93B8  install.only_first
             B03              9AA4  ..@485.name
             B32              9AD3  ..@492.name
             430              93D1  ..@.@@.1.23
             433              93D4  linker
             436              93D7  linker._..@547.lenter
             447              93E8  linker.error_j1
             44A              93EB  ..@.@@.1.24
             453              93F4  ..@.@@.1.25
             45E              93FF  linker.pass
             469              940A  ..@.@@.1.26
             479              941A  ..@.@@.1.27
             484              9425  ..@.@@.1.28
             495              9436  ..@.@@.1.29
             4A0              9441  ..@.@@.1.30
             4B5              9456  ..@.@@.1.31
             4C0              9461  ..@.@@.1.32
             4D3              9474  ..@.@@.1.33
             4DF              9480  linker.otherloop
             4E2              9483  linker.datarelocloop
             4FC              949D  ..@.@@.1.34
             515              94B6  linker.datarelocfind
             554              94F5  linker.address_data_reloc
             55F              9500  ..@.@@.1.35
             560              9501  linker.codenotfound_may_be_optional
             575              9516  ..@.@@.1.36
             585              9526  linker.optionalcodemissingmsg
             B32              9AD3  ..@641.name
             59A              953B  ..@.@@.1.37
             5A8              9549  linker.datanotfound
             5B6              9557  linker.error_j3
             5B9              955A  linker.codenotfound
             5C7              9568  linker.notfound
             B19              9ABA  ..@652.name
             5E0              9581  ..@655.skipparameter
             A40              99E1  ..@655.name
             5F8              9599  ..@.@@.1.38
             604              95A5  ..@663.skipparameter
             A9B              9A3C  ..@663.name
             60E              95AF  ..@667.skipparameter
             A1D              99BE  ..@667.name
             60F              95B0  linker.notfound.retn
             610              95B1  linker.copy
             617              95B8  ..@671.skipparameter
             A7E              9A1F  ..@671.name
             618              95B9  linker.build_match
             637              95D8  ..@.@@.1.39
             642              95E3  ..@.@@.1.40
             645              95E6  ..@.@@.1.41
             651              95F2  ..@.@@.1.42
             653              95F4  linker.donedatareloc
             662              9603  linker.coderelocloop
             68A              962B  linker.coderelocfind
             6DF              9680  ..@.@@.1.43
             6E9              968A  linker.error_j
             6EC              968D  ..@.@@.1.44
             6FB              969C  linker.donecodereloc
             714              96B5  ..@.@@.1.45
             714              96B5  linker.hint
             71F              96C0  ..@693.skipparameter
             72C              96CD  linker.loop_hint
             72F              96D0  ..@.@@.1.46
             738              96D9  linker.end_hint
             746              96E7  ..@706.skipparameter
             A40              99E1  ..@706.name
             AFA              9A9B  ..@712.name
             758              96F9  ..@715.skipparameter
             758              96F9  linker.no_hint
             B3D              9ADE  ..@725.name
             776              9717  linker.error
             779              971A  linker._..@547.lleave
             77D              971E  plex_check
             791              9732  ..@.@@.1.47
             79A              973B  ..@743.skipparameter
             AB4              9A55  ..@743.name
             7AA              974B  ..@749.skipparameter
             7B1              9752  plex_check.notfound
             7B2              9753  plex_check.checkret
             7B4              9755  linkercoderelocations
             846              97E7  linkerlinkercoderelocations
             860              9801  linktable
             860              9801  ..@759.strucstart
             878              9819  linkerdatarelocations
             8FE              989F  internalcodetocoderelocations
             91E              98BF  internalcodetodatarelocations
             95A              98FB  internaldatatocoderelocations
             95C              98FD  internaldatatodatarelocations
             95E              98FF  linkerlinkerdatarelocations
             972              9913  internallinkercodetocoderelocations
             97C              991D  internallinkercodetodatarelocations
             97E              991F  internallinkerdatatocoderelocations
             980              9921  internallinkerdatatodatarelocations
             982              9923  debuggeramissig
             982              9923  ..@789.data
             98A              992B  ..@791.data
             992              9933  listmsg
             992              9933  listmsg.hint
             9AF              9950  listmsg.hint.offset
             9B7              9958  ..@98.name
             9C6              9967  ..@199.name
             9DE              997F  ..@287.name
             9E6              9987  ..@296.name
             9F2              9993  ..@304.name
             9FE              999F  ..@314.name
             A05              99A6  ..@322.name
             A0E              99AF  ..@330.name
             A15              99B6  ..@338.name
             A1D              99BE  ..@347.name
             A25              99C6  ..@362.name
             A2E              99CF  ..@370.name
             A38              99D9  ..@379.name
             A40              99E1  ..@391.name
             A4A              99EB  ..@401.name
             A55              99F6  ..@413.name
             A7E              9A1F  ..@422.name
             A9B              9A3C  ..@430.name
             AAB              9A4C  ..@693.name
             AB4              9A55  ..@715.name
             AC1              9A62  ..@749.name
             ACC              9A6D  ..@113.name
             AD6              9A77  ..@117.name
             ADF              9A80  ..@121.name
             AEF              9A90  ..@128.name
             AFA              9A9B  ..@133.name
             B03              9AA4  ..@141.name
             B19              9ABA  ..@232.name
             B24              9AC5  ..@436.name
             B32              9AD3  ..@444.name
             B3D              9ADE  ..@452.name
             B4B              9AEC  ..@460.name
             B5A              9AFB  ..@633.name
             B6C              9B0D  ..@683.name
             B7D              9B1E  ..@698.name
             BA2              9B43  ..@733.name
             BB3              9B54  ..@737.name
             BCB              9B6C  lmsg
             BCB              9B6C  lmsg.warning_code_optional
             BED              9B8E  lmsg.error_data
             C06              9BA7  lmsg.error_code
             C1F              9BC0  lmsg.error.2

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

Real              Virtual           Name
             C30              8000  datastart
             C30              8000  msg
             C30              8000  msg.uninstall_done
             C4B              801B  msg.uninstall_error
             C6E              803E  msg.dhm_command
             C72              8042  msg.keyword_header
             C79              8049  msg.keyword_table
             C7F              804F  msg.keyword_force
             C85              8055  msg.headerheader
             CAF              807F  msg.headertable
             CE0              80B0  msg.not_while_indos
             D16              80E6  msg.free
             D1D              80ED  msg.emptyname
             D2A              80FA  msg.not_supported
             D4C              811C  msg.not_valid
             D6C              813C  msg.not_valid.addr
             D85              8155  msg.invalidsign
             D98              8168  msg.invalidoffset
             DAD              817D  msg.invalidsize
             DC0              8190  msg.sizemismatch
             DE2              81B2  uinit_data
             DE2              81B2  msg.installed
             E00              81D0  init_data_end
             DE2              81B2  force
             DE3              81B3  founderror
             DE4              81B4  header_high_table_low
             DF0              81C0  uinit_data_end
             DF0              81C0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

