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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
               0                60               C40  00000BE0  progbits  CODE
               0               C40               F60  00000320  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:                  60
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 BE0
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 320
start:                  C40
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
00000000  EXEHEADER
00000000  exeSignature
00000002  exeExtraBytes
00000004  exePages
00000006  exeRelocItems
00000008  exeHeaderSize
0000000A  exeMinAlloc
0000000C  exeMaxAlloc
0000000E  exeInitSS
00000010  exeInitSP
00000012  exeChecksum
00000014  exeInitCSIP
00000014  exeInitIP
00000016  exeInitCS
00000018  exeRelocTable
0000001A  exeOverlayNum
0000001C  EXEHEADER_size
00000060  CODEOFFSET
FFFFFFFFFFFFFFE4  probe._..@243.lframe_?buffer
00000000  probe._..@243.lframe_?frame_bp
FFFFFFFFFFFFFFE2  probe._..@243.lframe_?endofprompt
FFFFFFFFFFFFFFE0  probe._..@243.lframe_?lengthofprompt
00000001  ..@364.num
00000000  unhook._..@378.lframe_?frame_bp
FFFFFFFFFFFFFFFE  unhook._..@378.lframe_?table
00000490  endinstalled
00000001  ..@617.num
00000C40  DATAOFFSET
00000000  HOOKTABLE
00000000  htEntry
00000002  htHandler
00000004  htInstalled
00000006  htDefaultRel16
00000008  HOOKTABLE_size
00000011  msg.dpmihooked.length
00000320  data_size
00000320  transient_data_size
000001C0  resident_data_size
00000320  total_data_size
00000001  ..@752.num
00000004  ..@756.num
00000530  endresident
00000000  linker._..@777.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@777.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@777.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@777.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@777.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@777.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@777.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@777.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@777.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@777.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@777.lframe_?skip_last
00000008  ..@897.num
00000BE0  code_size


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

Real              Virtual           Name
               0                 0  ..@72.strucstart
               0                 0  ..@75.strucstart
              28                28  header_extension_end
              30                30  description

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

Real              Virtual           Name
              60                 0  code
              60                 0  ..@98.strucstart
              68                 8  ..@104.data
              80                20  command
              82                22  command.chain
              89                29  ..@109.skipparameter
              8A                2A  command.entry
              92                32  ..@.@@.1.0
              A3                43  command.pop_chain
              A8                48  command.ours
              D2                72  command.cmd3
              D5                75  command.probe
              E7                87  ..@.@@.1.1
              EF                8F  command.file
             101                A1  ..@.@@.1.2
             106                A6  command.parsequiet
             115                B5  ..@.@@.1.3
             116                B6  command.intercept
             12C                CC  command.plw2
             14B                EB  ..@.@@.1.4
             15C                FC  inject
             B37               AD7  ..@194.name
             181               121  ..@.@@.1.5
             18A               12A  inject.end
             B37               AD7  ..@210.name
             194               134  inject.notinject
             19B               13B  ..@213.skipparameter
             19B               13B  file
             1AE               14E  probe
             1BC               15C  probe.end_putsz
             1C2               162  ..@.@@.1.6
             1DA               17A  ..@.@@.1.7
             1E4               184  probe._..@243.lenter
             B2C               ACC  ..@253.name
             B2C               ACC  ..@264.name
             B2C               ACC  ..@267.name
             24B               1EB  probe.mz
             B2C               ACC  ..@284.name
             28A               22A  probe.full
             28D               22D  ..@.@@.1.8
             295               235  ..@.@@.1.9
             2A3               243  ..@.@@.1.10
             2C7               267  probe.readerror
             2D5               275  probe.notmz
             2DB               27B  probe.putsline
             2DE               27E  probe.close
             B2C               ACC  ..@317.name
             30F               2AF  probe.leave
             B2C               ACC  ..@334.name
             31F               2BF  probe._..@243.lleave
             31F               2BF  probe.end
             320               2C0  hex_dword_as_needed
             32E               2CE  ..@.@@.1.11
             331               2D1  ..@.@@.1.12
             336               2D6  puts_handler
             336               2D6  puts_handler.
             338               2D8  puts_handler.chain
             33F               2DF  ..@346.skipparameter
             340               2E0  puts_handler.entry
             358               2F8  puts_handler.fail
             35D               2FD  ..@.@@.1.13
             360               300  uninstall
             36D               30D  uninstall.loop_table
             383               323  ..@.@@.1.14
             38B               32B  uninstall.error
             396               336  unhook
             39E               33E  unhook._..@378.lenter
             3B5               355  unhook.loop
             3C6               366  unhook.bx
             3D0               370  unhook.setbx
             3DC               37C  ..@.@@.1.15
             3E9               389  unhook.bxnz
             3FA               39A  unhook.done
             401               3A1  unhook.next_table
             402               3A2  unhook.error
             406               3A6  unhook._..@378.lleave
             407               3A7  hook
             423               3C3  hook.chain
             42B               3CB  hook.store_rel16
             436               3D6  hook.done
             437               3D7  get_es_ext
             446               3E6  ..@.@@.1.16
             448               3E8  skipcomma
             44F               3EF  ..@407.skipparameter
             450               3F0  isstring?
             457               3F7  ..@415.skipparameter
             458               3F8  chkeol
             45F               3FF  ..@428.skipparameter
             460               400  cmd3
             467               407  ..@436.skipparameter
             468               408  iseol?
             46F               40F  ..@449.skipparameter
             470               410  getaddr
             477               417  ..@457.skipparameter
             478               418  skipcomm0
             47F               41F  ..@465.skipparameter
             480               420  putsz
             487               427  ..@474.skipparameter
             488               428  InDOS
             48F               42F  ..@487.skipparameter
             490               430  setrc
             497               437  ..@495.skipparameter
             498               438  close_ext
             49F               43F  ..@504.skipparameter
             4A0               440  _doscall
             4A7               447  ..@513.skipparameter
             4A8               448  copy_single_counted_string
             4AF               44F  ..@521.skipparameter
             4B0               450  decdword
             4B7               457  ..@529.skipparameter
             4B8               458  putsline_crlf
             4BF               45F  ..@541.skipparameter
             4C0               460  hexword
             4C7               467  ..@552.skipparameter
             4C8               468  setes2dx
             4CF               46F  ..@571.skipparameter
             4D0               470  disp_dxax_times_cx_width_bx_size.store
             4D7               477  ..@579.skipparameter
             4D8               478  hexbyte
             4DF               47F  ..@588.skipparameter
             4E0               480  ispm
             4E7               487  ..@602.skipparameter
             4E8               488  start
             502               4A2  ..@613.skipparameter
             A3D               9DD  ..@613.name
             508               4A8  uninstall_oneshot
             52A               4CA  ..@.@@.1.17
             52B               4CB  install
             533               4D3  ..@730.skipparameter
             A0E               9AE  ..@730.name
             B8F               B2F  ..@737.name
             B9D               B3D  ..@742.name
             551               4F1  install.loop_prepare
             564               504  install.loop_table
             567               507  install.next_table
             B84               B24  ..@758.name
             583               523  ..@.@@.1.18
             586               526  linker
             589               529  linker._..@777.lenter
             59A               53A  linker.error_j1
             59D               53D  ..@.@@.1.19
             5A6               546  ..@.@@.1.20
             5B0               550  ..@.@@.1.21
             5BC               55C  ..@.@@.1.22
             5C1               561  ..@.@@.1.23
             5CF               56F  ..@.@@.1.24
             5D4               574  ..@.@@.1.25
             5E4               584  ..@.@@.1.26
             5E9               589  ..@.@@.1.27
             5F9               599  ..@.@@.1.28
             600               5A0  linker.otherloop
             603               5A3  linker.datarelocloop
             61D               5BD  ..@.@@.1.29
             634               5D4  linker.datarelocfind
             670               610  linker.address_data_reloc
             67B               61B  ..@.@@.1.30
             791               731  linker.datanotfound
             791               731  linker.codenotfound
             67C               61C  linker.build_match
             688               628  ..@.@@.1.31
             694               634  ..@.@@.1.32
             695               635  linker.donedatareloc
             69F               63F  linker.coderelocloop
             6BF               65F  linker.coderelocfind
             714               6B4  ..@.@@.1.33
             71E               6BE  linker.error_j
             720               6C0  ..@.@@.1.34
             72F               6CF  linker.donecodereloc
             72F               6CF  linker.hint
             73A               6DA  ..@859.skipparameter
             747               6E7  linker.loop_hint
             74A               6EA  ..@.@@.1.35
             753               6F3  linker.end_hint
             761               701  ..@872.skipparameter
             AA4               A44  ..@872.name
             B6D               B0D  ..@878.name
             773               713  ..@881.skipparameter
             773               713  linker.no_hint
             B8F               B2F  ..@891.name
             791               731  linker.error
             794               734  linker._..@777.lleave
             798               738  plex_check
             7AC               74C  ..@.@@.1.36
             7B5               755  ..@909.skipparameter
             AFC               A9C  ..@909.name
             7C5               765  ..@915.skipparameter
             AAE               A4E  ..@915.name
             7CC               76C  plex_check.notfound
             7CD               76D  plex_check.checkret
             7D0               770  linkercoderelocations
             84C               7EC  linkerdatarelocations
             90E               8AE  internalcodetocoderelocations
             92C               8CC  internalcodetodatarelocations
             986               926  internaldatatocoderelocations
             98C               92C  internaldatatodatarelocations
             98E               92E  debuggeramissig
             98E               92E  ..@933.data
             996               936  ..@935.data
             99E               93E  listmsg
             99E               93E  listmsg.hint
             9BD               95D  listmsg.hint.offset
             9C5               965  ..@109.name
             9D4               974  ..@213.name
             9E6               986  ..@346.name
             9F6               996  ..@407.name
             A02               9A2  ..@415.name
             A0E               9AE  ..@428.name
             A17               9B7  ..@436.name
             A1E               9BE  ..@449.name
             A27               9C7  ..@457.name
             A31               9D1  ..@465.name
             A3D               9DD  ..@474.name
             A45               9E5  ..@487.name
             A4D               9ED  ..@495.name
             A55               9F5  ..@504.name
             A61               A01  ..@513.name
             A6C               A0C  ..@521.name
             A89               A29  ..@529.name
             A94               A34  ..@541.name
             AA4               A44  ..@552.name
             AAE               A4E  ..@571.name
             AB9               A59  ..@579.name
             AE2               A82  ..@588.name
             AEC               A8C  ..@602.name
             AF3               A93  ..@859.name
             AFC               A9C  ..@881.name
             B09               AA9  ..@125.name
             B13               AB3  ..@129.name
             B1C               ABC  ..@133.name
             B2C               ACC  ..@149.name
             B37               AD7  ..@184.name
             B4C               AEC  ..@238.name
             B59               AF9  ..@323.name
             B62               B02  ..@392.name
             B6D               B0D  ..@397.name
             B76               B16  ..@607.name
             B84               B24  ..@619.name
             B8F               B2F  ..@627.name
             B9D               B3D  ..@635.name
             BAC               B4C  ..@656.name
             BBF               B5F  ..@668.name
             BD5               B75  ..@851.name
             BE6               B86  ..@864.name
             C0B               BAB  ..@899.name
             C1C               BBC  ..@903.name
             C34               BD4  lmsg

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

Real              Virtual           Name
             C40                 0  datastart
             C40                 0  hooktable
             C40                 0  hooktable.puts
             C40                 0  ..@651.strucstart
             C48                 8  hooktable.lastinstall
             C48                 8  ..@663.strucstart
             C50                10  hooktable_end
             C50                10  injecting
             C51                11  msg
             C51                11  msg.linfo
             C57                17  msg.l
             C59                19  msg.file
             C5E                1E  msg.probe
             C64                24  msg.quiet
             C6A                2A  msg.injectalready
             C8C                4C  msg.dpmihooked
             C9D                5D  msg.loading
             CAC                6C  msg.linebreak
             CAF                6F  msg.success
             CC0                80  msg.failure
             CD1                91  msg.indos
             CF8                B8  msg.openerror
             D11                D1  msg.readerror
             D2A                EA  msg.1
             D3E                FE  msg.2
             D41               101  msg.3.mz
             D5D               11D  msg.3.notmz
             D6F               12F  msg.mz.1
             D7E               13E  msg.mz.2
             D81               141  msg.mz.3
             D93               153  msg.mz.4
             D96               156  msg.psp.1
             DA8               168  msg.psp.2
             DC1               181  msg.uninstall_done
             DD6               196  msg.uninstall_error
             DF3               1B3  uinit_data
             DF3               1B3  msg.installed
             E06               1C6  msg.help
             F60               320  init_data_end
             DF4               1B4  priorinject
             DF6               1B6  failed
             E00               1C0  uinit_data_end
             E00               1C0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

