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

Source file:  linfo.asm
Output file:  ../../bin/linfo.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               DE0  00000D80  progbits  CODE
            8000               DE0              1100  00000320  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:                 D80
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 320
start:                  DE0
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  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
00000DE0  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  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@778.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@778.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@778.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@778.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@778.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@778.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@778.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@778.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@778.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@778.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@778.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@778.lframe_?name
00000002  ..@850.num
00000008  ..@940.num
00000D80  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              9001  code
              60              9001  ..@98.strucstart
              68              9009  ..@104.data
              80              9021  command
              82              9023  command.chain
              89              902A  ..@109.skipparameter
              8A              902B  command.entry
              92              9033  ..@.@@.1.0
              A3              9044  command.pop_chain
              A8              9049  command.ours
              D2              9073  command.cmd3
              D5              9076  command.probe
              E7              9088  ..@.@@.1.1
              EF              9090  command.file
             101              90A2  ..@.@@.1.2
             106              90A7  command.parsequiet
             115              90B6  ..@.@@.1.3
             116              90B7  command.intercept
             12C              90CD  command.plw2
             14B              90EC  ..@.@@.1.4
             15C              90FD  inject
             C79              9C1A  ..@194.name
             181              9122  ..@.@@.1.5
             18A              912B  inject.end
             C79              9C1A  ..@210.name
             194              9135  inject.notinject
             19B              913C  ..@213.skipparameter
             19B              913C  file
             1AE              914F  probe
             1BC              915D  probe.end_putsz
             1C2              9163  ..@.@@.1.6
             1DA              917B  ..@.@@.1.7
             1E4              9185  probe._..@243.lenter
             C6E              9C0F  ..@253.name
             C6E              9C0F  ..@264.name
             C6E              9C0F  ..@267.name
             24B              91EC  probe.mz
             C6E              9C0F  ..@284.name
             28A              922B  probe.full
             28D              922E  ..@.@@.1.8
             295              9236  ..@.@@.1.9
             2A3              9244  ..@.@@.1.10
             2C7              9268  probe.readerror
             2D5              9276  probe.notmz
             2DB              927C  probe.putsline
             2DE              927F  probe.close
             C6E              9C0F  ..@317.name
             30F              92B0  probe.leave
             C6E              9C0F  ..@334.name
             31F              92C0  probe._..@243.lleave
             31F              92C0  probe.end
             320              92C1  hex_dword_as_needed
             32E              92CF  ..@.@@.1.11
             331              92D2  ..@.@@.1.12
             336              92D7  puts_handler
             336              92D7  puts_handler.
             338              92D9  puts_handler.chain
             33F              92E0  ..@346.skipparameter
             340              92E1  puts_handler.entry
             358              92F9  puts_handler.fail
             35D              92FE  ..@.@@.1.13
             360              9301  uninstall
             36D              930E  uninstall.loop_table
             383              9324  ..@.@@.1.14
             38B              932C  uninstall.error
             396              9337  unhook
             39E              933F  unhook._..@378.lenter
             3B5              9356  unhook.loop
             3C6              9367  unhook.bx
             3D0              9371  unhook.setbx
             3DC              937D  ..@.@@.1.15
             3E9              938A  unhook.bxnz
             3FA              939B  unhook.done
             401              93A2  unhook.next_table
             402              93A3  unhook.error
             406              93A7  unhook._..@378.lleave
             407              93A8  hook
             423              93C4  hook.chain
             42B              93CC  hook.store_rel16
             436              93D7  hook.done
             437              93D8  get_es_ext
             446              93E7  ..@.@@.1.16
             448              93E9  skipcomma
             44F              93F0  ..@407.skipparameter
             450              93F1  isstring?
             457              93F8  ..@415.skipparameter
             458              93F9  chkeol
             45F              9400  ..@428.skipparameter
             460              9401  cmd3
             467              9408  ..@436.skipparameter
             468              9409  iseol?
             46F              9410  ..@449.skipparameter
             470              9411  getaddr
             477              9418  ..@457.skipparameter
             478              9419  skipcomm0
             47F              9420  ..@465.skipparameter
             480              9421  putsz
             487              9428  ..@474.skipparameter
             488              9429  InDOS
             48F              9430  ..@487.skipparameter
             490              9431  setrc
             497              9438  ..@495.skipparameter
             498              9439  close_ext
             49F              9440  ..@504.skipparameter
             4A0              9441  _doscall
             4A7              9448  ..@513.skipparameter
             4A8              9449  copy_single_counted_string
             4AF              9450  ..@521.skipparameter
             4B0              9451  decdword
             4B7              9458  ..@529.skipparameter
             4B8              9459  putsline_crlf
             4BF              9460  ..@541.skipparameter
             4C0              9461  hexword
             4C7              9468  ..@552.skipparameter
             4C8              9469  setes2dx
             4CF              9470  ..@571.skipparameter
             4D0              9471  disp_dxax_times_cx_width_bx_size.store
             4D7              9478  ..@579.skipparameter
             4D8              9479  hexbyte
             4DF              9480  ..@588.skipparameter
             4E0              9481  ispm
             4E7              9488  ..@602.skipparameter
             4E8              9489  start
             502              94A3  ..@613.skipparameter
             B7F              9B20  ..@613.name
             508              94A9  uninstall_oneshot
             52A              94CB  ..@.@@.1.17
             52B              94CC  install
             533              94D4  ..@730.skipparameter
             B50              9AF1  ..@730.name
             CD1              9C72  ..@737.name
             CDF              9C80  ..@742.name
             551              94F2  install.loop_prepare
             564              9505  install.loop_table
             567              9508  install.next_table
             CC6              9C67  ..@758.name
             583              9524  ..@.@@.1.18
             586              9527  linker
             589              952A  linker._..@778.lenter
             5A9              954A  ..@.@@.1.19
             5B3              9554  linker.pass
             5BE              955F  ..@.@@.1.20
             5CE              956F  ..@.@@.1.21
             5D9              957A  ..@.@@.1.22
             5EA              958B  ..@.@@.1.23
             5F5              9596  ..@.@@.1.24
             60A              95AB  ..@.@@.1.25
             615              95B6  ..@.@@.1.26
             628              95C9  ..@.@@.1.27
             634              95D5  linker.otherloop
             637              95D8  linker.datarelocloop
             651              95F2  ..@.@@.1.28
             66A              960B  linker.datarelocfind
             6A6              9647  linker.address_data_reloc
             6B1              9652  ..@.@@.1.29
             6B2              9653  linker.datarelocnotfound
             CC6              9C67  ..@852.name
             6C8              9669  ..@.@@.1.30
             6D1              9672  linker.datanotfound
             6E2              9683  linker.codenotfound
             6F3              9694  linker.notfound
             C6E              9C0F  ..@863.name
             70C              96AD  ..@866.skipparameter
             BE6              9B87  ..@866.name
             728              96C9  ..@872.skipparameter
             BD6              9B77  ..@872.name
             732              96D3  ..@876.skipparameter
             B8F              9B30  ..@876.name
             733              96D4  ..@.@@.1.31
             734              96D5  linker.copy
             73B              96DC  ..@882.skipparameter
             BAE              9B4F  ..@882.name
             73C              96DD  linker.build_match
             757              96F8  ..@.@@.1.32
             75A              96FB  ..@.@@.1.33
             766              9707  ..@.@@.1.34
             768              9709  linker.donedatareloc
             777              9718  linker.coderelocloop
             79C              973D  linker.coderelocfind
             7F1              9792  ..@.@@.1.35
             7FB              979C  linker.error_j
             7FE              979F  ..@.@@.1.36
             80D              97AE  linker.donecodereloc
             826              97C7  ..@.@@.1.37
             826              97C7  linker.hint
             831              97D2  ..@902.skipparameter
             83E              97DF  linker.loop_hint
             841              97E2  ..@.@@.1.38
             84A              97EB  linker.end_hint
             858              97F9  ..@915.skipparameter
             BE6              9B87  ..@915.name
             CAF              9C50  ..@921.name
             86A              980B  ..@924.skipparameter
             86A              980B  linker.no_hint
             CD1              9C72  ..@934.name
             888              9829  linker.error
             88B              982C  linker._..@778.lleave
             88F              9830  plex_check
             8A3              9844  ..@.@@.1.39
             8AC              984D  ..@952.skipparameter
             C3E              9BDF  ..@952.name
             8BC              985D  ..@958.skipparameter
             BF0              9B91  ..@958.name
             8C3              9864  plex_check.notfound
             8C4              9865  plex_check.checkret
             8C8              9869  linkercoderelocations
             944              98E5  linkerlinkercoderelocations
             958              98F9  linktable
             958              98F9  ..@967.strucstart
             970              9911  linkerdatarelocations
             A2C              99CD  internalcodetocoderelocations
             A4A              99EB  internalcodetodatarelocations
             AA4              9A45  internaldatatocoderelocations
             AAA              9A4B  internaldatatodatarelocations
             AAC              9A4D  linkerlinkerdatarelocations
             AC0              9A61  internallinkercodetocoderelocations
             ACA              9A6B  internallinkercodetodatarelocations
             ACC              9A6D  internallinkerdatatocoderelocations
             ACE              9A6F  internallinkerdatatodatarelocations
             AD0              9A71  debuggeramissig
             AD0              9A71  ..@997.data
             AD8              9A79  ..@999.data
             AE0              9A81  listmsg
             AE0              9A81  listmsg.hint
             AFF              9AA0  listmsg.hint.offset
             B07              9AA8  ..@109.name
             B16              9AB7  ..@213.name
             B28              9AC9  ..@346.name
             B38              9AD9  ..@407.name
             B44              9AE5  ..@415.name
             B50              9AF1  ..@428.name
             B59              9AFA  ..@436.name
             B60              9B01  ..@449.name
             B69              9B0A  ..@457.name
             B73              9B14  ..@465.name
             B7F              9B20  ..@474.name
             B87              9B28  ..@487.name
             B8F              9B30  ..@495.name
             B97              9B38  ..@504.name
             BA3              9B44  ..@513.name
             BAE              9B4F  ..@521.name
             BCB              9B6C  ..@529.name
             BD6              9B77  ..@541.name
             BE6              9B87  ..@552.name
             BF0              9B91  ..@571.name
             BFB              9B9C  ..@579.name
             C24              9BC5  ..@588.name
             C2E              9BCF  ..@602.name
             C35              9BD6  ..@902.name
             C3E              9BDF  ..@924.name
             C4B              9BEC  ..@125.name
             C55              9BF6  ..@129.name
             C5E              9BFF  ..@133.name
             C6E              9C0F  ..@149.name
             C79              9C1A  ..@184.name
             C8E              9C2F  ..@238.name
             C9B              9C3C  ..@323.name
             CA4              9C45  ..@392.name
             CAF              9C50  ..@397.name
             CB8              9C59  ..@607.name
             CC6              9C67  ..@619.name
             CD1              9C72  ..@627.name
             CDF              9C80  ..@635.name
             CEE              9C8F  ..@656.name
             D01              9CA2  ..@668.name
             D17              9CB8  ..@892.name
             D28              9CC9  ..@907.name
             D4D              9CEE  ..@942.name
             D5E              9CFF  ..@946.name
             D76              9D17  lmsg
             D76              9D17  lmsg.warning_data_optional
             D98              9D39  lmsg.error_data
             DB1              9D52  lmsg.error_code
             DCA              9D6B  lmsg.error.2

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

Real              Virtual           Name
             DE0              8000  datastart
             DE0              8000  hooktable
             DE0              8000  hooktable.puts
             DE0              8000  ..@651.strucstart
             DE8              8008  hooktable.lastinstall
             DE8              8008  ..@663.strucstart
             DF0              8010  hooktable_end
             DF0              8010  injecting
             DF1              8011  msg
             DF1              8011  msg.linfo
             DF7              8017  msg.l
             DF9              8019  msg.file
             DFE              801E  msg.probe
             E04              8024  msg.quiet
             E0A              802A  msg.injectalready
             E2C              804C  msg.dpmihooked
             E3D              805D  msg.loading
             E4C              806C  msg.linebreak
             E4F              806F  msg.success
             E60              8080  msg.failure
             E71              8091  msg.indos
             E98              80B8  msg.openerror
             EB1              80D1  msg.readerror
             ECA              80EA  msg.1
             EDE              80FE  msg.2
             EE1              8101  msg.3.mz
             EFD              811D  msg.3.notmz
             F0F              812F  msg.mz.1
             F1E              813E  msg.mz.2
             F21              8141  msg.mz.3
             F33              8153  msg.mz.4
             F36              8156  msg.psp.1
             F48              8168  msg.psp.2
             F61              8181  msg.uninstall_done
             F76              8196  msg.uninstall_error
             F93              81B3  uinit_data
             F93              81B3  msg.installed
             FA6              81C6  msg.help
            1100              8320  init_data_end
             F94              81B4  priorinject
             F96              81B6  failed
             FA0              81C0  uinit_data_end
             FA0              81C0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

