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

Source file:  eldcomp.asm
Output file:  ../../bin/eldcomp.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              1040  00000FE0  progbits  CODE
            8000              1040              1200  000001C0  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:                 FE0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1C0
start:                 1040
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
00000060  CODEOFFSET
00000001  ..@101.num
00000001  ..@212.num
00000000  uninstall_table._..@350.lframe_?frame_bp
FFFFFFFFFFFFFFFE  uninstall_table._..@350.lframe_?table
00000000  commoncompare._..@367.lframe_?frame_bp
FFFFFFFFFFFFFFFE  commoncompare._..@367.lframe_?buffer1
FFFFFFFFFFFFFFFC  commoncompare._..@367.lframe_?buffer2
FFFFFFFFFFFFFFFA  commoncompare._..@367.lframe_?length
00000001  ..@408.num
FFFFFFFFFFFFFFF8  commoncompare._..@367.lframe_?injecthandler
FFFFFFFFFFFFFFF6  commoncompare._..@367.lframe_?savesp
FFFFFFFFFFFFFFF4  commoncompare._..@367.lframe_?throwsp
FFFFFFFFFFFFFFF2  commoncompare._..@367.lframe_?bp
00000001  ..@503.num
00000000  puts_handler._..@516.lframe_?frame_bp
0000000C  puts_handler._..@516.lframe_?messagelength
0000000A  puts_handler._..@516.lframe_?messagesegment
00000008  puts_handler._..@516.lframe_?messageoffset
00000006  puts_handler._..@516.lframe_?bp
00000004  puts_handler._..@516.lframe_?buffer1
00000002  puts_handler._..@516.lframe_?buffer2
00000001  ..@632.num
00001040  DATAOFFSET
00000000  HOOKTABLE
00000000  htEntry
00000002  htHandler
00000004  htInstalled
00000006  HOOKTABLE_size
000001C0  data_size
00000A30  total_data_size
00000710  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@928.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@928.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@928.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@928.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@928.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@928.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@928.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@928.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@928.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@928.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@928.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@928.lframe_?name
00000002  ..@1000.num
00000008  ..@1090.num
00000FE0  code_size


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

Real              Virtual           Name
               0                 0  ..@53.strucstart
               0                 0  ..@56.strucstart
              24                24  header_extension_end
              30                30  description

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

Real              Virtual           Name
              60              9001  code
              60              9001  ..@78.strucstart
              68              9009  ..@84.data
              80              9021  start
              8D              902E  start.loop
              92              9033  start.skipblank
              9C              903D  ..@.@@.1.0
              A5              9046  ..@.@@.1.1
              BC              905D  run
             EE2              9E83  ..@119.name
             EEB              9E8C  ..@122.name
             ECD              9E6E  ..@125.name
              EE              908F  run.inject
              FF              90A0  run.checksum
             11F              90C0  ..@.@@.1.2
             129              90CA  ..@.@@.1.3
             142              90E3  run.nodate_pop
             144              90E5  run.nodate
             172              9113  run.loop_listing
             F0E              9EAF  ..@168.name
             192              9133  run.listing
             19C              913D  run.no_listing
             1BB              915C  run.nohash
             1C7              9168  ..@.@@.1.4
             ECD              9E6E  ..@185.name
             1DD              917E  run.common
             1EF              9190  ..@191.skipparameter
             1F6              9197  ..@196.skipparameter
             1F6              9197  run.finish
             1F6              9197  run.return
             EEB              9E8C  ..@203.name
             EE2              9E83  ..@206.name
             ECD              9E6E  ..@209.name
             217              91B8  ..@.@@.1.5
             21D              91BE  ..@.@@.1.6
             23E              91DF  ..@.@@.1.7
             24A              91EB  ..@.@@.1.8
             259              91FA  ..@.@@.1.9
             266              9207  ..@.@@.1.10
             272              9213  ..@.@@.1.11
             281              9222  ..@.@@.1.12
             284              9225  rerun
             F04              9EA5  ..@288.name
             EF5              9E96  ..@291.name
             2C6              9267  ..@.@@.1.13
             2DF              9280  ..@.@@.1.14
             EF5              9E96  ..@314.name
             309              92AA  compare
             320              92C1  empty
             321              92C2  displaydatetime
             329              92CA  ..@.@@.1.15
             334              92D5  displaydatetime.datetime_mismatch
             352              92F3  displaydatetime.datetime_done
             353              92F4  uninstall_table
             356              92F7  uninstall_table._..@350.lenter
             36D              930E  uninstall_table.loop
             37E              931F  uninstall_table.bx
             388              9329  uninstall_table.setbx
             394              9335  ..@.@@.1.16
             3A1              9342  uninstall_table.bxnz
             3B2              9353  uninstall_table.done
             3BA              935B  uninstall_table.next_table
             3BA              935B  ..@.@@.1.17
             3BD              935E  uninstall_table._..@350.lleave
             3BE              935F  uninstall_table.error
             3C1              9362  commoncompare
             3C4              9365  commoncompare._..@367.lenter
             F26              9EC7  ..@386.name
             447              93E8  commoncompare.only_first
             F40              9EE1  ..@418.name
             ECD              9E6E  ..@429.name
             EE2              9E83  ..@436.name
             EEB              9E8C  ..@443.name
             EE2              9E83  ..@452.name
             EEB              9E8C  ..@455.name
             ECD              9E6E  ..@458.name
             473              9414  commoncompare.inject
             F1C              9EBD  ..@466.name
             48B              942C  ..@470.skipparameter
             DE3              9D84  ..@470.name
             ECD              9E6E  ..@474.name
             498              9439  ..@479.skipparameter
             DEF              9D90  ..@479.name
             498              9439  commoncompare.finish
             EEB              9E8C  ..@485.name
             EE2              9E83  ..@488.name
             ECD              9E6E  ..@491.name
             4C9              946A  ..@.@@.1.18
             4D5              9476  puts_handler
             4D5              9476  puts_handler.
             4D7              9478  puts_handler.chain
             4DE              947F  ..@508.skipparameter
             4DF              9480  puts_handler.entry
             4F5              9496  puts_handler._..@516.lenter
             502              94A3  ..@.@@.1.19
             532              94D3  ..@.@@.1.20
             540              94E1  ..@.@@.1.21
             566              9507  ..@.@@.1.22
             578              9519  ..@.@@.1.23
             5AA              954B  puts_handler.not
             5AB              954C  puts_handler.leave
             5AC              954D  puts_handler._..@516.lleave
             5C2              9563  ..@566.skipparameter
             DFF              9DA0  ..@566.name
             5C2              9563  puts_handler._..@367.lleave
             5C2              9563  savedata
             5C6              9567  savedata.write
             5D3              9574  ..@.@@.1.24
             5DE              957F  ..@.@@.1.25
             5E1              9582  savedata.size_and_offsets
             5F5              9596  savedata.compare
             606              95A7  savecode
             60A              95AB  savecode.write
             619              95BA  ..@.@@.1.26
             626              95C7  ..@.@@.1.27
             629              95CA  savecode.size_and_offsets
             63D              95DE  savecode.compare
             64E              95EF  overflow
             65A              95FB  end
             F04              9EA5  ..@640.name
             EF5              9E96  ..@643.name
             EF5              9E96  ..@648.name
             68D              962E  ..@.@@.1.28
             F0E              9EAF  ..@661.name
             F0E              9EAF  ..@668.name
             6AE              964F  ..@.@@.1.29
             6AE              964F  end.skip
             6B1              9652  get_es_ext
             6BC              965D  ..@678.skipparameter
             6C2              9663  ..@.@@.1.30
             6C3              9664  clear_eld_space
             EF5              9E96  ..@689.name
             F31              9ED2  ..@692.name
             F04              9EA5  ..@695.name
             F0E              9EAF  ..@698.name
             6ED              968E  zz_hash
             6F0              9691  zz_hash.bx_init
             6F2              9693  zz_hash.loop
             701              96A2  zz_hash.end
             F40              9EE1  ..@720.name
             708              96A9  skipcomma
             70F              96B0  ..@797.skipparameter
             710              96B1  iseol?
             717              96B8  ..@805.skipparameter
             718              96B9  cmd3
             71F              96C0  ..@813.skipparameter
             720              96C1  yy_reset_buf
             727              96C8  ..@821.skipparameter
             728              96C9  hexword
             72F              96D0  ..@829.skipparameter
             730              96D1  trimputs
             737              96D8  ..@837.skipparameter
             738              96D9  putsz
             73F              96E0  ..@845.skipparameter
             740              96E1  setrc
             747              96E8  ..@856.skipparameter
             748              96E9  copy_single_counted_string
             74F              96F0  ..@873.skipparameter
             750              96F1  putsline_crlf
             757              96F8  ..@882.skipparameter
             758              96F9  getnyb
             75F              9700  ..@898.skipparameter
             760              9701  puts_ext_next
             767              9708  ..@909.skipparameter
             768              9709  linker
             76B              970C  linker._..@928.lenter
             78B              972C  ..@.@@.1.31
             795              9736  linker.pass
             7A0              9741  ..@.@@.1.32
             7B0              9751  ..@.@@.1.33
             7BB              975C  ..@.@@.1.34
             7CC              976D  ..@.@@.1.35
             7D7              9778  ..@.@@.1.36
             7EC              978D  ..@.@@.1.37
             7F7              9798  ..@.@@.1.38
             80A              97AB  ..@.@@.1.39
             816              97B7  linker.otherloop
             819              97BA  linker.datarelocloop
             833              97D4  ..@.@@.1.40
             84C              97ED  linker.datarelocfind
             885              9826  linker.address_data_reloc
             890              9831  ..@.@@.1.41
             891              9832  linker.datarelocnotfound
             F53              9EF4  ..@1002.name
             8A7              9848  ..@.@@.1.42
             8B0              9851  linker.datanotfound
             8C1              9862  linker.codenotfound
             8D2              9873  linker.notfound
             F26              9EC7  ..@1013.name
             8EB              988C  ..@1016.skipparameter
             E41              9DE2  ..@1016.name
             907              98A8  ..@1022.skipparameter
             E83              9E24  ..@1022.name
             911              98B2  ..@1026.skipparameter
             E5E              9DFF  ..@1026.name
             912              98B3  ..@.@@.1.43
             913              98B4  linker.copy
             91A              98BB  ..@1032.skipparameter
             E66              9E07  ..@1032.name
             91B              98BC  linker.build_match
             936              98D7  ..@.@@.1.44
             939              98DA  ..@.@@.1.45
             945              98E6  ..@.@@.1.46
             947              98E8  linker.donedatareloc
             956              98F7  linker.coderelocloop
             978              9919  linker.coderelocfind
             9CA              996B  ..@.@@.1.47
             9D4              9975  linker.error_j
             9D7              9978  ..@.@@.1.48
             9E6              9987  linker.donecodereloc
             9FF              99A0  ..@.@@.1.49
             9FF              99A0  linker.hint
             A0A              99AB  ..@1052.skipparameter
             A17              99B8  linker.loop_hint
             A1A              99BB  ..@.@@.1.50
             A23              99C4  linker.end_hint
             A31              99D2  ..@1065.skipparameter
             E41              9DE2  ..@1065.name
             F69              9F0A  ..@1071.name
             A43              99E4  ..@1074.skipparameter
             A43              99E4  linker.no_hint
             F0E              9EAF  ..@1084.name
             A61              9A02  linker.error
             A64              9A05  linker._..@928.lleave
             A68              9A09  plex_check
             A7C              9A1D  ..@.@@.1.51
             A85              9A26  ..@1102.skipparameter
             EB5              9E56  ..@1102.name
             A95              9A36  ..@1108.skipparameter
             A9C              9A3D  plex_check.notfound
             A9D              9A3E  plex_check.checkret
             AA0              9A41  linkercoderelocations
             B04              9AA5  linkerlinkercoderelocations
             B18              9AB9  linktable
             B18              9AB9  ..@1118.strucstart
             B30              9AD1  linkerdatarelocations
             C70              9C11  internalcodetocoderelocations
             CB0              9C51  internalcodetodatarelocations
             D6C              9D0D  internaldatatocoderelocations
             D74              9D15  internaldatatodatarelocations
             D86              9D27  linkerlinkerdatarelocations
             D9A              9D3B  internallinkercodetocoderelocations
             DA4              9D45  internallinkercodetodatarelocations
             DA6              9D47  internallinkerdatatocoderelocations
             DA8              9D49  internallinkerdatatodatarelocations
             DAA              9D4B  debuggeramissig
             DAA              9D4B  ..@1148.data
             DB2              9D53  ..@1150.data
             DBA              9D5B  listmsg
             DBA              9D5B  listmsg.hint
             DDB              9D7C  listmsg.hint.offset
             DE3              9D84  ..@191.name
             DEF              9D90  ..@196.name
             DFF              9DA0  ..@508.name
             E0F              9DB0  ..@678.name
             E16              9DB7  ..@797.name
             E22              9DC3  ..@805.name
             E2B              9DCC  ..@813.name
             E32              9DD3  ..@821.name
             E41              9DE2  ..@829.name
             E4B              9DEC  ..@837.name
             E56              9DF7  ..@845.name
             E5E              9DFF  ..@856.name
             E66              9E07  ..@873.name
             E83              9E24  ..@882.name
             E93              9E34  ..@898.name
             E9C              9E3D  ..@909.name
             EAC              9E4D  ..@1052.name
             EB5              9E56  ..@1074.name
             EC2              9E63  ..@1108.name
             ECD              9E6E  ..@105.name
             EE2              9E83  ..@109.name
             EEB              9E8C  ..@113.name
             EF5              9E96  ..@135.name
             F04              9EA5  ..@139.name
             F0E              9EAF  ..@162.name
             F1C              9EBD  ..@179.name
             F26              9EC7  ..@220.name
             F31              9ED2  ..@300.name
             F40              9EE1  ..@412.name
             F53              9EF4  ..@634.name
             F5E              9EFF  ..@674.name
             F69              9F0A  ..@683.name
             F72              9F13  ..@701.name
             F80              9F21  ..@1042.name
             F91              9F32  ..@1057.name
             FB6              9F57  ..@1092.name
             FC7              9F68  ..@1096.name
             FDF              9F80  lmsg
             FDF              9F80  lmsg.warning_data_optional
            1001              9FA2  lmsg.error_data
            101A              9FBB  lmsg.error_code
            1033              9FD4  lmsg.error.2

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

Real              Virtual           Name
            1040              8000  datastart
            1040              8000  putstable
            1040              8000  ..@715.strucstart
            1046              8006  msg
            1046              8006  msg.mismatch.datalen
            105D              801D  msg.mismatch.datahash
            1072              8032  msg.mismatch.codelen
            1089              8049  msg.mismatch.codehash
            109E              805E  msg.datetime_mismatch.1
            10B9              8079  msg.datetime_mismatch.2
            10C5              8085  msg.datetime_mismatch.3
            10C9              8089  msg.putserror
            1112              80D2  msg.notenough
            1134              80F4  msg.overflow
            1140              8100  msg.notcontiguous
            1165              8125  msg.code
            117B              813B  msg.data
            1191              8151  msg.compare.1
            1199              8159  msg.compare.2
            11A2              8162  msg.compare.3
            11A5              8165  msg.compare.4
            11A9              8169  rerunning
            11AA              816A  datetimepattern
            11CC              818C  results
            11DC              819C  savedata_dispatch
            11DE              819E  savedata_length
            11E0              81A0  savedata_offset_1
            11E2              81A2  savedata_offset_2
            11E4              81A4  savecode_dispatch
            11E6              81A6  savecode_length
            11E8              81A8  savecode_offset_1
            11EA              81AA  savecode_offset_2
            11EC              81AC  commands
            11FE              81BE  step
            1200              81C0  uinit_data
            1200              81C0  eld_sp
            1202              81C2  code_original
            1204              81C4  data_original
            1206              81C6  comparebuffer
            1246              8206  datetime_first
            1258              8218  datetime_second
            1270              8230  putsbuffer
            1270              8230  install_command_1
            1370              8330  status_command_1
            1470              8430  uninstall_command_1
            1570              8530  reclaim_command_1
            1670              8630  install_command_2
            1770              8730  status_command_2
            1870              8830  uninstall_command_2
            1970              8930  reclaim_command_2
            1A70              8A30  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

