
- 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               C50  00000BF0  progbits  CODE
            8000               C50               E20  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:                 BF0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1D0
start:                  C50
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
00000C50  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._..@545.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@545.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@545.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@545.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@545.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@545.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@545.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@545.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@545.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@545.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@545.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@545.lframe_?name
00000002  ..@617.num
00000002  ..@632.num
00000008  ..@722.num
00000BF0  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
             AFF              9AA0  ..@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
             A01              99A2  ..@466.name
             B39              9ADA  ..@473.name
             AFF              9AA0  ..@476.name
             417              93B8  install.only_first
             AFF              9AA0  ..@485.name
             B2E              9ACF  ..@492.name
             430              93D1  ..@.@@.1.23
             433              93D4  linker
             436              93D7  linker._..@545.lenter
             456              93F7  ..@.@@.1.24
             460              9401  linker.pass
             46B              940C  ..@.@@.1.25
             47B              941C  ..@.@@.1.26
             486              9427  ..@.@@.1.27
             497              9438  ..@.@@.1.28
             4A2              9443  ..@.@@.1.29
             4B7              9458  ..@.@@.1.30
             4C2              9463  ..@.@@.1.31
             4D5              9476  ..@.@@.1.32
             4E1              9482  linker.otherloop
             4E4              9485  linker.datarelocloop
             4FE              949F  ..@.@@.1.33
             517              94B8  linker.datarelocfind
             553              94F4  linker.address_data_reloc
             55E              94FF  ..@.@@.1.34
             55F              9500  linker.datarelocnotfound
             B2E              9ACF  ..@619.name
             575              9516  ..@.@@.1.35
             57E              951F  linker.coderelocnotfound
             593              9534  ..@.@@.1.36
             B2E              9ACF  ..@634.name
             5A1              9542  ..@.@@.1.37
             5AF              9550  linker.datanotfound
             5C0              9561  linker.codenotfound
             5D1              9572  linker.notfound
             B15              9AB6  ..@645.name
             5EA              958B  ..@648.skipparameter
             A3C              99DD  ..@648.name
             606              95A7  ..@654.skipparameter
             A97              9A38  ..@654.name
             610              95B1  ..@658.skipparameter
             A19              99BA  ..@658.name
             611              95B2  ..@.@@.1.38
             612              95B3  linker.copy
             619              95BA  ..@664.skipparameter
             A7A              9A1B  ..@664.name
             61A              95BB  linker.build_match
             635              95D6  ..@.@@.1.39
             638              95D9  ..@.@@.1.40
             644              95E5  ..@.@@.1.41
             646              95E7  linker.donedatareloc
             655              95F6  linker.coderelocloop
             67D              961E  linker.coderelocfind
             6D2              9673  ..@.@@.1.42
             6DC              967D  linker.error_j
             6DF              9680  ..@.@@.1.43
             6EE              968F  linker.donecodereloc
             707              96A8  ..@.@@.1.44
             707              96A8  linker.hint
             712              96B3  ..@684.skipparameter
             71F              96C0  linker.loop_hint
             722              96C3  ..@.@@.1.45
             72B              96CC  linker.end_hint
             739              96DA  ..@697.skipparameter
             A3C              99DD  ..@697.name
             AF6              9A97  ..@703.name
             74B              96EC  ..@706.skipparameter
             74B              96EC  linker.no_hint
             B39              9ADA  ..@716.name
             769              970A  linker.error
             76C              970D  linker._..@545.lleave
             770              9711  plex_check
             784              9725  ..@.@@.1.46
             78D              972E  ..@734.skipparameter
             AB0              9A51  ..@734.name
             79D              973E  ..@740.skipparameter
             7A4              9745  plex_check.notfound
             7A5              9746  plex_check.checkret
             7A8              9749  linkercoderelocations
             83A              97DB  linkerlinkercoderelocations
             854              97F5  linktable
             854              97F5  ..@750.strucstart
             86C              980D  linkerdatarelocations
             8F2              9893  internalcodetocoderelocations
             912              98B3  internalcodetodatarelocations
             94E              98EF  internaldatatocoderelocations
             950              98F1  internaldatatodatarelocations
             952              98F3  linkerlinkerdatarelocations
             96C              990D  internallinkercodetocoderelocations
             978              9919  internallinkercodetodatarelocations
             97A              991B  internallinkerdatatocoderelocations
             97C              991D  internallinkerdatatodatarelocations
             97E              991F  debuggeramissig
             97E              991F  ..@780.data
             986              9927  ..@782.data
             98E              992F  listmsg
             98E              992F  listmsg.hint
             9AB              994C  listmsg.hint.offset
             9B3              9954  ..@98.name
             9C2              9963  ..@199.name
             9DA              997B  ..@287.name
             9E2              9983  ..@296.name
             9EE              998F  ..@304.name
             9FA              999B  ..@314.name
             A01              99A2  ..@322.name
             A0A              99AB  ..@330.name
             A11              99B2  ..@338.name
             A19              99BA  ..@347.name
             A21              99C2  ..@362.name
             A2A              99CB  ..@370.name
             A34              99D5  ..@379.name
             A3C              99DD  ..@391.name
             A46              99E7  ..@401.name
             A51              99F2  ..@413.name
             A7A              9A1B  ..@422.name
             A97              9A38  ..@430.name
             AA7              9A48  ..@684.name
             AB0              9A51  ..@706.name
             ABD              9A5E  ..@740.name
             AC8              9A69  ..@113.name
             AD2              9A73  ..@117.name
             ADB              9A7C  ..@121.name
             AEB              9A8C  ..@128.name
             AF6              9A97  ..@133.name
             AFF              9AA0  ..@141.name
             B15              9AB6  ..@232.name
             B20              9AC1  ..@436.name
             B2E              9ACF  ..@444.name
             B39              9ADA  ..@452.name
             B47              9AE8  ..@460.name
             B56              9AF7  ..@626.name
             B68              9B09  ..@674.name
             B79              9B1A  ..@689.name
             B9E              9B3F  ..@724.name
             BAF              9B50  ..@728.name
             BC7              9B68  lmsg
             BC7              9B68  lmsg.warning_code_optional
             BE9              9B8A  lmsg.warning_data_optional
             C0B              9BAC  lmsg.error_data
             C24              9BC5  lmsg.error_code
             C3D              9BDE  lmsg.error.2

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

Real              Virtual           Name
             C50              8000  datastart
             C50              8000  msg
             C50              8000  msg.uninstall_done
             C6B              801B  msg.uninstall_error
             C8E              803E  msg.dhm_command
             C92              8042  msg.keyword_header
             C99              8049  msg.keyword_table
             C9F              804F  msg.keyword_force
             CA5              8055  msg.headerheader
             CCF              807F  msg.headertable
             D00              80B0  msg.not_while_indos
             D36              80E6  msg.free
             D3D              80ED  msg.emptyname
             D4A              80FA  msg.not_supported
             D6C              811C  msg.not_valid
             D8C              813C  msg.not_valid.addr
             DA5              8155  msg.invalidsign
             DB8              8168  msg.invalidoffset
             DCD              817D  msg.invalidsize
             DE0              8190  msg.sizemismatch
             E02              81B2  uinit_data
             E02              81B2  msg.installed
             E20              81D0  init_data_end
             E02              81B2  force
             E03              81B3  founderror
             E04              81B4  header_high_table_low
             E10              81C0  uinit_data_end
             E10              81C0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

