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

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

class:     progbits
length:                 320
start:                  D90
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
00000D90  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._..@780.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@780.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@780.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@780.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@780.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@780.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@780.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@780.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@780.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@780.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@780.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@780.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@780.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@780.lframe_?name
00000008  ..@943.num
00000D30  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
             C49              9BEA  ..@194.name
             181              9122  ..@.@@.1.5
             18A              912B  inject.end
             C49              9BEA  ..@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
             C3E              9BDF  ..@253.name
             C3E              9BDF  ..@264.name
             C3E              9BDF  ..@267.name
             24B              91EC  probe.mz
             C3E              9BDF  ..@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
             C3E              9BDF  ..@317.name
             30F              92B0  probe.leave
             C3E              9BDF  ..@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
             B4F              9AF0  ..@613.name
             508              94A9  uninstall_oneshot
             52A              94CB  ..@.@@.1.17
             52B              94CC  install
             533              94D4  ..@730.skipparameter
             B20              9AC1  ..@730.name
             CA1              9C42  ..@737.name
             CAF              9C50  ..@742.name
             551              94F2  install.loop_prepare
             564              9505  install.loop_table
             567              9508  install.next_table
             C96              9C37  ..@758.name
             583              9524  ..@.@@.1.18
             586              9527  linker
             589              952A  linker._..@780.lenter
             59A              953B  linker.error_j1
             59D              953E  ..@.@@.1.19
             5A6              9547  ..@.@@.1.20
             5B0              9551  linker.pass
             5BB              955C  ..@.@@.1.21
             5CB              956C  ..@.@@.1.22
             5D6              9577  ..@.@@.1.23
             5E7              9588  ..@.@@.1.24
             5F2              9593  ..@.@@.1.25
             607              95A8  ..@.@@.1.26
             612              95B3  ..@.@@.1.27
             625              95C6  ..@.@@.1.28
             631              95D2  linker.otherloop
             634              95D5  linker.datarelocloop
             64E              95EF  ..@.@@.1.29
             667              9608  linker.datarelocfind
             6A3              9644  linker.address_data_reloc
             6AE              964F  ..@.@@.1.30
             6AF              9650  linker.datanotfound
             6BD              965E  linker.error_j3
             6C0              9661  linker.codenotfound
             6CE              966F  linker.notfound
             C3E              9BDF  ..@866.name
             6E7              9688  ..@869.skipparameter
             BB6              9B57  ..@869.name
             6F7              9698  ..@.@@.1.31
             703              96A4  ..@877.skipparameter
             BA6              9B47  ..@877.name
             70D              96AE  ..@881.skipparameter
             B5F              9B00  ..@881.name
             70E              96AF  linker.notfound.retn
             70F              96B0  linker.copy
             716              96B7  ..@885.skipparameter
             B7E              9B1F  ..@885.name
             717              96B8  linker.build_match
             732              96D3  ..@.@@.1.32
             735              96D6  ..@.@@.1.33
             741              96E2  ..@.@@.1.34
             743              96E4  linker.donedatareloc
             752              96F3  linker.coderelocloop
             777              9718  linker.coderelocfind
             7CC              976D  ..@.@@.1.35
             7D6              9777  linker.error_j
             7D9              977A  ..@.@@.1.36
             7E8              9789  linker.donecodereloc
             801              97A2  ..@.@@.1.37
             801              97A2  linker.hint
             80C              97AD  ..@905.skipparameter
             819              97BA  linker.loop_hint
             81C              97BD  ..@.@@.1.38
             825              97C6  linker.end_hint
             833              97D4  ..@918.skipparameter
             BB6              9B57  ..@918.name
             C7F              9C20  ..@924.name
             845              97E6  ..@927.skipparameter
             845              97E6  linker.no_hint
             CA1              9C42  ..@937.name
             863              9804  linker.error
             866              9807  linker._..@780.lleave
             86A              980B  plex_check
             87E              981F  ..@.@@.1.39
             887              9828  ..@955.skipparameter
             C0E              9BAF  ..@955.name
             897              9838  ..@961.skipparameter
             BC0              9B61  ..@961.name
             89E              983F  plex_check.notfound
             89F              9840  plex_check.checkret
             8A0              9841  linkercoderelocations
             91C              98BD  linkerlinkercoderelocations
             930              98D1  linktable
             930              98D1  ..@970.strucstart
             948              98E9  linkerdatarelocations
             A04              99A5  internalcodetocoderelocations
             A22              99C3  internalcodetodatarelocations
             A7C              9A1D  internaldatatocoderelocations
             A82              9A23  internaldatatodatarelocations
             A84              9A25  linkerlinkerdatarelocations
             A92              9A33  internallinkercodetocoderelocations
             A9A              9A3B  internallinkercodetodatarelocations
             A9C              9A3D  internallinkerdatatocoderelocations
             A9E              9A3F  internallinkerdatatodatarelocations
             AA0              9A41  debuggeramissig
             AA0              9A41  ..@1000.data
             AA8              9A49  ..@1002.data
             AB0              9A51  listmsg
             AB0              9A51  listmsg.hint
             ACF              9A70  listmsg.hint.offset
             AD7              9A78  ..@109.name
             AE6              9A87  ..@213.name
             AF8              9A99  ..@346.name
             B08              9AA9  ..@407.name
             B14              9AB5  ..@415.name
             B20              9AC1  ..@428.name
             B29              9ACA  ..@436.name
             B30              9AD1  ..@449.name
             B39              9ADA  ..@457.name
             B43              9AE4  ..@465.name
             B4F              9AF0  ..@474.name
             B57              9AF8  ..@487.name
             B5F              9B00  ..@495.name
             B67              9B08  ..@504.name
             B73              9B14  ..@513.name
             B7E              9B1F  ..@521.name
             B9B              9B3C  ..@529.name
             BA6              9B47  ..@541.name
             BB6              9B57  ..@552.name
             BC0              9B61  ..@571.name
             BCB              9B6C  ..@579.name
             BF4              9B95  ..@588.name
             BFE              9B9F  ..@602.name
             C05              9BA6  ..@905.name
             C0E              9BAF  ..@927.name
             C1B              9BBC  ..@125.name
             C25              9BC6  ..@129.name
             C2E              9BCF  ..@133.name
             C3E              9BDF  ..@149.name
             C49              9BEA  ..@184.name
             C5E              9BFF  ..@238.name
             C6B              9C0C  ..@323.name
             C74              9C15  ..@392.name
             C7F              9C20  ..@397.name
             C88              9C29  ..@607.name
             C96              9C37  ..@619.name
             CA1              9C42  ..@627.name
             CAF              9C50  ..@635.name
             CBE              9C5F  ..@656.name
             CD1              9C72  ..@668.name
             CE7              9C88  ..@895.name
             CF8              9C99  ..@910.name
             D1D              9CBE  ..@945.name
             D2E              9CCF  ..@949.name
             D46              9CE7  lmsg
             D46              9CE7  lmsg.error_data
             D5F              9D00  lmsg.error_code
             D78              9D19  lmsg.error.2

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

Real              Virtual           Name
             D90              8000  datastart
             D90              8000  hooktable
             D90              8000  hooktable.puts
             D90              8000  ..@651.strucstart
             D98              8008  hooktable.lastinstall
             D98              8008  ..@663.strucstart
             DA0              8010  hooktable_end
             DA0              8010  injecting
             DA1              8011  msg
             DA1              8011  msg.linfo
             DA7              8017  msg.l
             DA9              8019  msg.file
             DAE              801E  msg.probe
             DB4              8024  msg.quiet
             DBA              802A  msg.injectalready
             DDC              804C  msg.dpmihooked
             DED              805D  msg.loading
             DFC              806C  msg.linebreak
             DFF              806F  msg.success
             E10              8080  msg.failure
             E21              8091  msg.indos
             E48              80B8  msg.openerror
             E61              80D1  msg.readerror
             E7A              80EA  msg.1
             E8E              80FE  msg.2
             E91              8101  msg.3.mz
             EAD              811D  msg.3.notmz
             EBF              812F  msg.mz.1
             ECE              813E  msg.mz.2
             ED1              8141  msg.mz.3
             EE3              8153  msg.mz.4
             EE6              8156  msg.psp.1
             EF8              8168  msg.psp.2
             F11              8181  msg.uninstall_done
             F26              8196  msg.uninstall_error
             F43              81B3  uinit_data
             F43              81B3  msg.installed
             F56              81C6  msg.help
            10B0              8320  init_data_end
             F44              81B4  priorinject
             F46              81B6  failed
             F50              81C0  uinit_data_end
             F50              81C0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

