
- 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._..@775.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@775.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@775.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@775.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@775.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@775.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@775.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@775.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@775.lframe_?use_hash
00000008  ..@885.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
             B3F               ADF  ..@194.name
             181               121  ..@.@@.1.5
             18A               12A  inject.end
             B3F               ADF  ..@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
             B34               AD4  ..@253.name
             B34               AD4  ..@264.name
             B34               AD4  ..@267.name
             24B               1EB  probe.mz
             B34               AD4  ..@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
             B34               AD4  ..@317.name
             30F               2AF  probe.leave
             B34               AD4  ..@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
             A45               9E5  ..@613.name
             508               4A8  uninstall_oneshot
             52A               4CA  ..@.@@.1.17
             52B               4CB  install
             533               4D3  ..@730.skipparameter
             A16               9B6  ..@730.name
             B97               B37  ..@737.name
             BA5               B45  ..@742.name
             551               4F1  install.loop_prepare
             564               504  install.loop_table
             567               507  install.next_table
             B8C               B2C  ..@758.name
             583               523  ..@.@@.1.18
             586               526  linker
             589               529  linker._..@775.lenter
             5A9               549  ..@.@@.1.19
             5B3               553  ..@.@@.1.20
             5BF               55F  ..@.@@.1.21
             5C4               564  ..@.@@.1.22
             5D2               572  ..@.@@.1.23
             5D7               577  ..@.@@.1.24
             5E7               587  ..@.@@.1.25
             5EC               58C  ..@.@@.1.26
             5FC               59C  ..@.@@.1.27
             603               5A3  linker.otherloop
             606               5A6  linker.datarelocloop
             620               5C0  ..@.@@.1.28
             637               5D7  linker.datarelocfind
             66D               60D  linker.address_data_reloc
             678               618  ..@.@@.1.29
             679               619  linker.datarelocnotfound
             727               6C7  linker.datanotfound
             727               6C7  linker.codenotfound
             68D               62D  linker.build_match
             697               637  ..@.@@.1.30
             6A3               643  ..@.@@.1.31
             6A4               644  linker.donedatareloc
             6AE               64E  linker.coderelocloop
             6CE               66E  linker.coderelocfind
             71D               6BD  ..@.@@.1.32
             727               6C7  linker.error_j
             729               6C9  ..@.@@.1.33
             738               6D8  linker.donecodereloc
             738               6D8  linker.hint
             743               6E3  ..@847.skipparameter
             750               6F0  linker.loop_hint
             753               6F3  ..@.@@.1.34
             75C               6FC  linker.end_hint
             76A               70A  ..@860.skipparameter
             AAC               A4C  ..@860.name
             B75               B15  ..@866.name
             77C               71C  ..@869.skipparameter
             77C               71C  linker.no_hint
             B97               B37  ..@879.name
             79A               73A  linker.error
             79D               73D  linker._..@775.lleave
             7A1               741  plex_check
             7B5               755  ..@.@@.1.35
             7BE               75E  ..@897.skipparameter
             B04               AA4  ..@897.name
             7CE               76E  ..@903.skipparameter
             AB6               A56  ..@903.name
             7D5               775  plex_check.notfound
             7D6               776  plex_check.checkret
             7D8               778  linkercoderelocations
             854               7F4  linkerdatarelocations
             916               8B6  internalcodetocoderelocations
             934               8D4  internalcodetodatarelocations
             98E               92E  internaldatatocoderelocations
             994               934  internaldatatodatarelocations
             996               936  debuggeramissig
             996               936  ..@921.data
             99E               93E  ..@923.data
             9A6               946  listmsg
             9A6               946  listmsg.hint
             9C5               965  listmsg.hint.offset
             9CD               96D  ..@109.name
             9DC               97C  ..@213.name
             9EE               98E  ..@346.name
             9FE               99E  ..@407.name
             A0A               9AA  ..@415.name
             A16               9B6  ..@428.name
             A1F               9BF  ..@436.name
             A26               9C6  ..@449.name
             A2F               9CF  ..@457.name
             A39               9D9  ..@465.name
             A45               9E5  ..@474.name
             A4D               9ED  ..@487.name
             A55               9F5  ..@495.name
             A5D               9FD  ..@504.name
             A69               A09  ..@513.name
             A74               A14  ..@521.name
             A91               A31  ..@529.name
             A9C               A3C  ..@541.name
             AAC               A4C  ..@552.name
             AB6               A56  ..@571.name
             AC1               A61  ..@579.name
             AEA               A8A  ..@588.name
             AF4               A94  ..@602.name
             AFB               A9B  ..@847.name
             B04               AA4  ..@869.name
             B11               AB1  ..@125.name
             B1B               ABB  ..@129.name
             B24               AC4  ..@133.name
             B34               AD4  ..@149.name
             B3F               ADF  ..@184.name
             B54               AF4  ..@238.name
             B61               B01  ..@323.name
             B6A               B0A  ..@392.name
             B75               B15  ..@397.name
             B7E               B1E  ..@607.name
             B8C               B2C  ..@619.name
             B97               B37  ..@627.name
             BA5               B45  ..@635.name
             BB4               B54  ..@656.name
             BC7               B67  ..@668.name
             BDD               B7D  ..@839.name
             BEE               B8E  ..@852.name
             C13               BB3  ..@887.name
             C24               BC4  ..@891.name
             C3C               BDC  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

