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

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

class:     progbits
length:                 320
start:                  DD0
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
00000DD0  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
00000D70  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
             C6D              9C0E  ..@194.name
             181              9122  ..@.@@.1.5
             18A              912B  inject.end
             C6D              9C0E  ..@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
             C62              9C03  ..@253.name
             C62              9C03  ..@264.name
             C62              9C03  ..@267.name
             24B              91EC  probe.mz
             C62              9C03  ..@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
             C62              9C03  ..@317.name
             30F              92B0  probe.leave
             C62              9C03  ..@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
             B73              9B14  ..@613.name
             508              94A9  uninstall_oneshot
             52A              94CB  ..@.@@.1.17
             52B              94CC  install
             533              94D4  ..@730.skipparameter
             B44              9AE5  ..@730.name
             CC5              9C66  ..@737.name
             CD3              9C74  ..@742.name
             551              94F2  install.loop_prepare
             564              9505  install.loop_table
             567              9508  install.next_table
             CBA              9C5B  ..@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
             6A3              9644  linker.address_data_reloc
             6AE              964F  ..@.@@.1.29
             6AF              9650  linker.datarelocnotfound
             CBA              9C5B  ..@852.name
             6C5              9666  ..@.@@.1.30
             6CE              966F  linker.datanotfound
             6DF              9680  linker.codenotfound
             6F0              9691  linker.notfound
             C62              9C03  ..@863.name
             709              96AA  ..@866.skipparameter
             BDA              9B7B  ..@866.name
             725              96C6  ..@872.skipparameter
             BCA              9B6B  ..@872.name
             72F              96D0  ..@876.skipparameter
             B83              9B24  ..@876.name
             730              96D1  ..@.@@.1.31
             731              96D2  linker.copy
             738              96D9  ..@882.skipparameter
             BA2              9B43  ..@882.name
             739              96DA  linker.build_match
             754              96F5  ..@.@@.1.32
             757              96F8  ..@.@@.1.33
             763              9704  ..@.@@.1.34
             765              9706  linker.donedatareloc
             774              9715  linker.coderelocloop
             796              9737  linker.coderelocfind
             7E8              9789  ..@.@@.1.35
             7F2              9793  linker.error_j
             7F5              9796  ..@.@@.1.36
             804              97A5  linker.donecodereloc
             81D              97BE  ..@.@@.1.37
             81D              97BE  linker.hint
             828              97C9  ..@902.skipparameter
             835              97D6  linker.loop_hint
             838              97D9  ..@.@@.1.38
             841              97E2  linker.end_hint
             84F              97F0  ..@915.skipparameter
             BDA              9B7B  ..@915.name
             CA3              9C44  ..@921.name
             861              9802  ..@924.skipparameter
             861              9802  linker.no_hint
             CC5              9C66  ..@934.name
             87F              9820  linker.error
             882              9823  linker._..@778.lleave
             886              9827  plex_check
             89A              983B  ..@.@@.1.39
             8A3              9844  ..@952.skipparameter
             C32              9BD3  ..@952.name
             8B3              9854  ..@958.skipparameter
             BE4              9B85  ..@958.name
             8BA              985B  plex_check.notfound
             8BB              985C  plex_check.checkret
             8BC              985D  linkercoderelocations
             938              98D9  linkerlinkercoderelocations
             94C              98ED  linktable
             94C              98ED  ..@967.strucstart
             964              9905  linkerdatarelocations
             A20              99C1  internalcodetocoderelocations
             A3E              99DF  internalcodetodatarelocations
             A98              9A39  internaldatatocoderelocations
             A9E              9A3F  internaldatatodatarelocations
             AA0              9A41  linkerlinkerdatarelocations
             AB4              9A55  internallinkercodetocoderelocations
             ABE              9A5F  internallinkercodetodatarelocations
             AC0              9A61  internallinkerdatatocoderelocations
             AC2              9A63  internallinkerdatatodatarelocations
             AC4              9A65  debuggeramissig
             AC4              9A65  ..@997.data
             ACC              9A6D  ..@999.data
             AD4              9A75  listmsg
             AD4              9A75  listmsg.hint
             AF3              9A94  listmsg.hint.offset
             AFB              9A9C  ..@109.name
             B0A              9AAB  ..@213.name
             B1C              9ABD  ..@346.name
             B2C              9ACD  ..@407.name
             B38              9AD9  ..@415.name
             B44              9AE5  ..@428.name
             B4D              9AEE  ..@436.name
             B54              9AF5  ..@449.name
             B5D              9AFE  ..@457.name
             B67              9B08  ..@465.name
             B73              9B14  ..@474.name
             B7B              9B1C  ..@487.name
             B83              9B24  ..@495.name
             B8B              9B2C  ..@504.name
             B97              9B38  ..@513.name
             BA2              9B43  ..@521.name
             BBF              9B60  ..@529.name
             BCA              9B6B  ..@541.name
             BDA              9B7B  ..@552.name
             BE4              9B85  ..@571.name
             BEF              9B90  ..@579.name
             C18              9BB9  ..@588.name
             C22              9BC3  ..@602.name
             C29              9BCA  ..@902.name
             C32              9BD3  ..@924.name
             C3F              9BE0  ..@125.name
             C49              9BEA  ..@129.name
             C52              9BF3  ..@133.name
             C62              9C03  ..@149.name
             C6D              9C0E  ..@184.name
             C82              9C23  ..@238.name
             C8F              9C30  ..@323.name
             C98              9C39  ..@392.name
             CA3              9C44  ..@397.name
             CAC              9C4D  ..@607.name
             CBA              9C5B  ..@619.name
             CC5              9C66  ..@627.name
             CD3              9C74  ..@635.name
             CE2              9C83  ..@656.name
             CF5              9C96  ..@668.name
             D0B              9CAC  ..@892.name
             D1C              9CBD  ..@907.name
             D41              9CE2  ..@942.name
             D52              9CF3  ..@946.name
             D6A              9D0B  lmsg
             D6A              9D0B  lmsg.warning_data_optional
             D8C              9D2D  lmsg.error_data
             DA5              9D46  lmsg.error_code
             DBE              9D5F  lmsg.error.2

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

Real              Virtual           Name
             DD0              8000  datastart
             DD0              8000  hooktable
             DD0              8000  hooktable.puts
             DD0              8000  ..@651.strucstart
             DD8              8008  hooktable.lastinstall
             DD8              8008  ..@663.strucstart
             DE0              8010  hooktable_end
             DE0              8010  injecting
             DE1              8011  msg
             DE1              8011  msg.linfo
             DE7              8017  msg.l
             DE9              8019  msg.file
             DEE              801E  msg.probe
             DF4              8024  msg.quiet
             DFA              802A  msg.injectalready
             E1C              804C  msg.dpmihooked
             E2D              805D  msg.loading
             E3C              806C  msg.linebreak
             E3F              806F  msg.success
             E50              8080  msg.failure
             E61              8091  msg.indos
             E88              80B8  msg.openerror
             EA1              80D1  msg.readerror
             EBA              80EA  msg.1
             ECE              80FE  msg.2
             ED1              8101  msg.3.mz
             EED              811D  msg.3.notmz
             EFF              812F  msg.mz.1
             F0E              813E  msg.mz.2
             F11              8141  msg.mz.3
             F23              8153  msg.mz.4
             F26              8156  msg.psp.1
             F38              8168  msg.psp.2
             F51              8181  msg.uninstall_done
             F66              8196  msg.uninstall_error
             F83              81B3  uinit_data
             F83              81B3  msg.installed
             F96              81C6  msg.help
            10F0              8320  init_data_end
             F84              81B4  priorinject
             F86              81B6  failed
             F90              81C0  uinit_data_end
             F90              81C0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

