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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                70  00000070  progbits  HEADER
            9001                70               BF0  00000B80  progbits  CODE
            8000               BF0               F00  00000310  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:                  70
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 B80
start:                   70
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 310
start:                  BF0
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
00000070  CODEOFFSET
00000000  uninstall._..@235.lframe_?frame_bp
FFFFFFFFFFFFFFFE  uninstall._..@235.lframe_?table
00000001  ..@249.num
00000360  endinstalled
00000001  ..@410.num
00000BF0  DATAOFFSET
00000000  HOOKTABLE
00000000  htEntry
00000002  htHandler
00000004  htInstalled
00000006  HOOKTABLE_size
00000002  msg.separator_linebreak_size
00000002  msg.separator_linebreak_size_b
00000001  msg.separator_linebreak_size_w
00000001  msg.separator_linebreak_size_d
00000001  msg.separator_linebreak_size_q
00000001  msg.separator_linebreak_size_p
00000001  msg.separator_linebreak_size_pg
00000001  msg.separator_linebreak_size_ki
00000310  data_size
00000310  transient_data_size
00000140  resident_data_size
00000310  total_data_size
00000001  ..@528.num
00000004  ..@532.num
00000400  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@554.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@554.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@554.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@554.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@554.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@554.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@554.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@554.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@554.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@554.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@554.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@554.lframe_?name
00000002  ..@626.num
00000008  ..@720.num
00000B80  code_size


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

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

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

Real              Virtual           Name
              70              9001  code
              70              9001  ..@79.strucstart
              78              9009  ..@85.data
              90              9021  command
              92              9023  command.chain
              99              902A  ..@90.skipparameter
              9A              902B  command.entry
              A2              9033  ..@.@@.1.0
              B0              9041  command.ours
              D8              9069  puts_handler
              D8              9069  puts_handler.
              DA              906B  puts_handler.chain
              E1              9072  ..@121.skipparameter
              E2              9073  puts_handler.entry
             119              90AA  puts_handler.regdump
             122              90B3  ..@.@@.1.1
             12D              90BE  ..@.@@.1.2
             132              90C3  ..@138.skip
             143              90D4  ..@140.skip
             14D              90DE  ..@.@@.1.3
             152              90E3  ..@143.skip
             160              90F1  ..@.@@.1.4
             165              90F6  ..@147.skip
             173              9104  ..@149.skip
             174              9105  ..@.@@.1.5
             17B              910C  ..@.@@.1.6
             180              9111  ..@154.skip
             197              9128  ..@.@@.1.7
             19C              912D  ..@158.skip
             1A9              913A  ..@.@@.1.8
             1AE              913F  ..@162.skip
             1DF              9170  ..@.@@.1.9
             1E9              917A  puts_handler.checkint21
             1F7              9188  ..@.@@.1.10
             1FB              918C  ..@.@@.1.11
             233              91C4  puts_handler.not_ah_4Ch
             237              91C8  ..@.@@.1.12
             25B              91EC  ..@.@@.1.13
             274              9205  ..@212.skipparameter
             995              9926  ..@212.name
             274              9205  puts_handler.terminate
             289              921A  puts_handler.notours
             28F              9220  puts_handler.notours_ah_4Ch
             299              922A  setwidth
             2A8              9239  ..@.@@.1.14
             2AF              9240  uninstall
             2BE              924F  uninstall._..@235.lenter
             2BF              9250  uninstall.loop_table
             2D5              9266  uninstall.loop
             2E6              9277  uninstall.bx
             2F0              9281  uninstall.setbx
             2FC              928D  ..@.@@.1.15
             309              929A  uninstall.bxnz
             31A              92AB  uninstall.done
             321              92B2  uninstall.next_table
             335              92C6  ..@.@@.1.16
             338              92C9  uninstall._..@235.lleave
             340              92D1  uninstall.error
             34B              92DC  get_es_ext
             358              92E9  ..@.@@.1.17
             360              92F1  skipcomma
             367              92F8  ..@279.skipparameter
             368              92F9  isstring?
             36F              9300  ..@287.skipparameter
             370              9301  chkeol
             377              9308  ..@298.skipparameter
             378              9309  cmd3
             37F              9310  ..@306.skipparameter
             380              9311  getnyb
             387              9318  ..@314.skipparameter
             388              9319  skipwhite
             38F              9320  ..@327.skipparameter
             390              9321  skipcomm0
             397              9328  ..@340.skipparameter
             398              9329  puts_ext_next
             39F              9330  ..@349.skipparameter
             3A0              9331  getbyte
             3A7              9338  ..@359.skipparameter
             3A8              9339  error
             3AF              9340  ..@368.skipparameter
             3B0              9341  putsz
             3B7              9348  ..@378.skipparameter
             3B8              9349  setrc
             3BF              9350  ..@387.skipparameter
             3C0              9351  ispm
             3C7              9358  ..@395.skipparameter
             3C8              9359  start
             3E2              9373  ..@406.skipparameter
             A10              99A1  ..@406.name
             3E8              9379  uninstall_oneshot
             40A              939B  ..@.@@.1.18
             40B              939C  install
             413              93A4  ..@509.skipparameter
             9BD              994E  ..@509.name
             AD9              9A6A  ..@516.name
             AE7              9A78  ..@521.name
             430              93C1  install.loop_table
             445              93D6  install.only_first
             44F              93E0  install.next_table
             ACE              9A5F  ..@534.name
             46B              93FC  ..@.@@.1.19
             46E              93FF  linker
             471              9402  linker._..@554.lenter
             491              9422  ..@.@@.1.20
             49B              942C  linker.pass
             4A6              9437  ..@.@@.1.21
             4B6              9447  ..@.@@.1.22
             4C1              9452  ..@.@@.1.23
             4D2              9463  ..@.@@.1.24
             4DD              946E  ..@.@@.1.25
             4F2              9483  ..@.@@.1.26
             4FD              948E  ..@.@@.1.27
             510              94A1  ..@.@@.1.28
             51C              94AD  linker.otherloop
             51F              94B0  linker.datarelocloop
             539              94CA  ..@.@@.1.29
             552              94E3  linker.datarelocfind
             58E              951F  linker.address_data_reloc
             599              952A  ..@.@@.1.30
             59A              952B  linker.datarelocnotfound
             ACE              9A5F  ..@628.name
             5B0              9541  ..@.@@.1.31
             5B9              954A  linker.datanotfound
             5CA              955B  linker.codenotfound
             5DB              956C  linker.notfound
             5F4              9585  ..@643.skipparameter
             610              95A1  ..@650.skipparameter
             61A              95AB  ..@655.skipparameter
             A18              99A9  ..@655.name
             61B              95AC  ..@.@@.1.32
             61C              95AD  linker.copy
             623              95B4  ..@661.skipparameter
             624              95B5  linker.build_match
             63F              95D0  ..@.@@.1.33
             642              95D3  ..@.@@.1.34
             64E              95DF  ..@.@@.1.35
             650              95E1  linker.donedatareloc
             65F              95F0  linker.coderelocloop
             684              9615  linker.coderelocfind
             6D9              966A  ..@.@@.1.36
             6E3              9674  linker.error_j
             6E6              9677  ..@.@@.1.37
             6F5              9686  linker.donecodereloc
             70E              969F  ..@.@@.1.38
             70E              969F  linker.hint
             719              96AA  ..@682.skipparameter
             726              96B7  linker.loop_hint
             729              96BA  ..@.@@.1.39
             732              96C3  linker.end_hint
             740              96D1  ..@695.skipparameter
             A27              99B8  ..@695.name
             AB7              9A48  ..@701.name
             752              96E3  ..@704.skipparameter
             752              96E3  linker.no_hint
             AD9              9A6A  ..@714.name
             770              9701  linker.error
             773              9704  linker._..@554.lleave
             777              9708  plex_check
             78B              971C  ..@.@@.1.40
             794              9725  ..@732.skipparameter
             A67              99F8  ..@732.name
             7A4              9735  ..@738.skipparameter
             7AB              973C  plex_check.notfound
             7AC              973D  plex_check.checkret
             7B0              9741  linkercoderelocations
             810              97A1  linkerlinkercoderelocations
             824              97B5  linktable
             824              97B5  ..@748.strucstart
             83C              97CD  linkerdatarelocations
             8B6              9847  internalcodetocoderelocations
             8D8              9869  internalcodetodatarelocations
             910              98A1  internaldatatocoderelocations
             916              98A7  internaldatatodatarelocations
             928              98B9  linkerlinkerdatarelocations
             93C              98CD  internallinkercodetocoderelocations
             946              98D7  internallinkercodetodatarelocations
             948              98D9  internallinkerdatatocoderelocations
             94A              98DB  internallinkerdatatodatarelocations
             94C              98DD  debuggeramissig
             94C              98DD  ..@778.data
             954              98E5  ..@780.data
             95C              98ED  listmsg
             95C              98ED  listmsg.hint
             97E              990F  listmsg.hint.offset
             986              9917  ..@90.name
             995              9926  ..@121.name
             9A5              9936  ..@279.name
             9B1              9942  ..@287.name
             9BD              994E  ..@298.name
             9C6              9957  ..@306.name
             9CD              995E  ..@314.name
             9D6              9967  ..@327.name
             9E2              9973  ..@340.name
             9EE              997F  ..@349.name
             9FE              998F  ..@359.name
             A08              9999  ..@368.name
             A10              99A1  ..@378.name
             A18              99A9  ..@387.name
             A20              99B1  ..@395.name
             A27              99B8  ..@643.name
             A31              99C2  ..@650.name
             A41              99D2  ..@661.name
             A5E              99EF  ..@682.name
             A67              99F8  ..@704.name
             A74              9A05  ..@738.name
             A7F              9A10  ..@103.name
             A89              9A1A  ..@107.name
             A92              9A23  ..@111.name
             AA2              9A33  ..@172.name
             AAC              9A3D  ..@264.name
             AB7              9A48  ..@269.name
             AC0              9A51  ..@400.name
             ACE              9A5F  ..@412.name
             AD9              9A6A  ..@420.name
             AE7              9A78  ..@428.name
             AF6              9A87  ..@449.name
             B09              9A9A  ..@461.name
             B1F              9AB0  ..@639.name
             B2A              9ABB  ..@672.name
             B3B              9ACC  ..@687.name
             B60              9AF1  ..@722.name
             B71              9B02  ..@726.name
             B89              9B1A  lmsg
             B89              9B1A  lmsg.warning_data_optional
             BAB              9B3C  lmsg.error_data
             BC4              9B55  lmsg.error_code
             BDD              9B6E  lmsg.error.2

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

Real              Virtual           Name
             BF0              8000  datastart
             BF0              8000  hooktable
             BF0              8000  ..@444.strucstart
             BF6              8006  ..@456.strucstart
             BFC              800C  hooktable_end
             BFC              800C  table
             C06              8016  width
             C08              8018  ah_4Ch_table
             C12              8022  mov_ah_4Ch
             C13              8023  isregdump
             C14              8024  wasregdump
             C15              8025  msg
             C15              8025  msg.useparat
             C1E              802E  msg.uninstall_done
             C36              8046  msg.uninstall_error
             C56              8066  msg.width
             C5C              806C  msg.jmp
             C60              8070  msg.retn
             C65              8075  msg.retf
             C6A              807A  msg.iret
             C6F              807F  msg.int
             C73              8083  msg.20
             C76              8086  msg.21
             C79              8089  msg.mov
             C7D              808D  msg.ah
             C80              8090  msg.ax
             C83              8093  msg.separator
             CD3              80E3  msg.separator_linebreak
             CD5              80E5  msg.separator_terminate
             D27              8137  uinit_data
             D27              8137  msg.installed
             D3D              814D  msg.help
             F00              8310  init_data_end
             D30              8140  uinit_data_end
             D30              8140  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

