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

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

class:     progbits
length:                 1C0
start:                 1050
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
00001050  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
00000FF0  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
             EEA              9E8B  ..@119.name
             EF3              9E94  ..@122.name
             ED5              9E76  ..@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
             F16              9EB7  ..@168.name
             192              9133  run.listing
             19C              913D  run.no_listing
             1BB              915C  run.nohash
             1C7              9168  ..@.@@.1.4
             ED5              9E76  ..@185.name
             1DD              917E  run.common
             1EF              9190  ..@191.skipparameter
             1F6              9197  ..@196.skipparameter
             1F6              9197  run.finish
             1F6              9197  run.return
             EF3              9E94  ..@203.name
             EEA              9E8B  ..@206.name
             ED5              9E76  ..@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
             F0C              9EAD  ..@288.name
             EFD              9E9E  ..@291.name
             2C6              9267  ..@.@@.1.13
             2DF              9280  ..@.@@.1.14
             EFD              9E9E  ..@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
             F2E              9ECF  ..@386.name
             447              93E8  commoncompare.only_first
             F48              9EE9  ..@418.name
             ED5              9E76  ..@429.name
             EEA              9E8B  ..@436.name
             EF3              9E94  ..@443.name
             EEA              9E8B  ..@452.name
             EF3              9E94  ..@455.name
             ED5              9E76  ..@458.name
             473              9414  commoncompare.inject
             F24              9EC5  ..@466.name
             48B              942C  ..@470.skipparameter
             DEB              9D8C  ..@470.name
             ED5              9E76  ..@474.name
             498              9439  ..@479.skipparameter
             DF7              9D98  ..@479.name
             498              9439  commoncompare.finish
             EF3              9E94  ..@485.name
             EEA              9E8B  ..@488.name
             ED5              9E76  ..@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
             E07              9DA8  ..@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
             F0C              9EAD  ..@640.name
             EFD              9E9E  ..@643.name
             EFD              9E9E  ..@648.name
             68D              962E  ..@.@@.1.28
             F16              9EB7  ..@661.name
             F16              9EB7  ..@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
             EFD              9E9E  ..@689.name
             F39              9EDA  ..@692.name
             F0C              9EAD  ..@695.name
             F16              9EB7  ..@698.name
             6ED              968E  zz_hash
             6F0              9691  zz_hash.bx_init
             6F2              9693  zz_hash.loop
             701              96A2  zz_hash.end
             F48              9EE9  ..@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
             888              9829  linker.address_data_reloc
             893              9834  ..@.@@.1.41
             894              9835  linker.datarelocnotfound
             F5B              9EFC  ..@1002.name
             8AA              984B  ..@.@@.1.42
             8B3              9854  linker.datanotfound
             8C4              9865  linker.codenotfound
             8D5              9876  linker.notfound
             F2E              9ECF  ..@1013.name
             8EE              988F  ..@1016.skipparameter
             E49              9DEA  ..@1016.name
             90A              98AB  ..@1022.skipparameter
             E8B              9E2C  ..@1022.name
             914              98B5  ..@1026.skipparameter
             E66              9E07  ..@1026.name
             915              98B6  ..@.@@.1.43
             916              98B7  linker.copy
             91D              98BE  ..@1032.skipparameter
             E6E              9E0F  ..@1032.name
             91E              98BF  linker.build_match
             939              98DA  ..@.@@.1.44
             93C              98DD  ..@.@@.1.45
             948              98E9  ..@.@@.1.46
             94A              98EB  linker.donedatareloc
             959              98FA  linker.coderelocloop
             97E              991F  linker.coderelocfind
             9D3              9974  ..@.@@.1.47
             9DD              997E  linker.error_j
             9E0              9981  ..@.@@.1.48
             9EF              9990  linker.donecodereloc
             A08              99A9  ..@.@@.1.49
             A08              99A9  linker.hint
             A13              99B4  ..@1052.skipparameter
             A20              99C1  linker.loop_hint
             A23              99C4  ..@.@@.1.50
             A2C              99CD  linker.end_hint
             A3A              99DB  ..@1065.skipparameter
             E49              9DEA  ..@1065.name
             F71              9F12  ..@1071.name
             A4C              99ED  ..@1074.skipparameter
             A4C              99ED  linker.no_hint
             F16              9EB7  ..@1084.name
             A6A              9A0B  linker.error
             A6D              9A0E  linker._..@928.lleave
             A71              9A12  plex_check
             A85              9A26  ..@.@@.1.51
             A8E              9A2F  ..@1102.skipparameter
             EBD              9E5E  ..@1102.name
             A9E              9A3F  ..@1108.skipparameter
             AA5              9A46  plex_check.notfound
             AA6              9A47  plex_check.checkret
             AA8              9A49  linkercoderelocations
             B0C              9AAD  linkerlinkercoderelocations
             B20              9AC1  linktable
             B20              9AC1  ..@1118.strucstart
             B38              9AD9  linkerdatarelocations
             C78              9C19  internalcodetocoderelocations
             CB8              9C59  internalcodetodatarelocations
             D74              9D15  internaldatatocoderelocations
             D7C              9D1D  internaldatatodatarelocations
             D8E              9D2F  linkerlinkerdatarelocations
             DA2              9D43  internallinkercodetocoderelocations
             DAC              9D4D  internallinkercodetodatarelocations
             DAE              9D4F  internallinkerdatatocoderelocations
             DB0              9D51  internallinkerdatatodatarelocations
             DB2              9D53  debuggeramissig
             DB2              9D53  ..@1148.data
             DBA              9D5B  ..@1150.data
             DC2              9D63  listmsg
             DC2              9D63  listmsg.hint
             DE3              9D84  listmsg.hint.offset
             DEB              9D8C  ..@191.name
             DF7              9D98  ..@196.name
             E07              9DA8  ..@508.name
             E17              9DB8  ..@678.name
             E1E              9DBF  ..@797.name
             E2A              9DCB  ..@805.name
             E33              9DD4  ..@813.name
             E3A              9DDB  ..@821.name
             E49              9DEA  ..@829.name
             E53              9DF4  ..@837.name
             E5E              9DFF  ..@845.name
             E66              9E07  ..@856.name
             E6E              9E0F  ..@873.name
             E8B              9E2C  ..@882.name
             E9B              9E3C  ..@898.name
             EA4              9E45  ..@909.name
             EB4              9E55  ..@1052.name
             EBD              9E5E  ..@1074.name
             ECA              9E6B  ..@1108.name
             ED5              9E76  ..@105.name
             EEA              9E8B  ..@109.name
             EF3              9E94  ..@113.name
             EFD              9E9E  ..@135.name
             F0C              9EAD  ..@139.name
             F16              9EB7  ..@162.name
             F24              9EC5  ..@179.name
             F2E              9ECF  ..@220.name
             F39              9EDA  ..@300.name
             F48              9EE9  ..@412.name
             F5B              9EFC  ..@634.name
             F66              9F07  ..@674.name
             F71              9F12  ..@683.name
             F7A              9F1B  ..@701.name
             F88              9F29  ..@1042.name
             F99              9F3A  ..@1057.name
             FBE              9F5F  ..@1092.name
             FCF              9F70  ..@1096.name
             FE7              9F88  lmsg
             FE7              9F88  lmsg.warning_data_optional
            1009              9FAA  lmsg.error_data
            1022              9FC3  lmsg.error_code
            103B              9FDC  lmsg.error.2

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

Real              Virtual           Name
            1050              8000  datastart
            1050              8000  putstable
            1050              8000  ..@715.strucstart
            1056              8006  msg
            1056              8006  msg.mismatch.datalen
            106D              801D  msg.mismatch.datahash
            1082              8032  msg.mismatch.codelen
            1099              8049  msg.mismatch.codehash
            10AE              805E  msg.datetime_mismatch.1
            10C9              8079  msg.datetime_mismatch.2
            10D5              8085  msg.datetime_mismatch.3
            10D9              8089  msg.putserror
            1122              80D2  msg.notenough
            1144              80F4  msg.overflow
            1150              8100  msg.notcontiguous
            1175              8125  msg.code
            118B              813B  msg.data
            11A1              8151  msg.compare.1
            11A9              8159  msg.compare.2
            11B2              8162  msg.compare.3
            11B5              8165  msg.compare.4
            11B9              8169  rerunning
            11BA              816A  datetimepattern
            11DC              818C  results
            11EC              819C  savedata_dispatch
            11EE              819E  savedata_length
            11F0              81A0  savedata_offset_1
            11F2              81A2  savedata_offset_2
            11F4              81A4  savecode_dispatch
            11F6              81A6  savecode_length
            11F8              81A8  savecode_offset_1
            11FA              81AA  savecode_offset_2
            11FC              81AC  commands
            120E              81BE  step
            1210              81C0  uinit_data
            1210              81C0  eld_sp
            1212              81C2  code_original
            1214              81C4  data_original
            1216              81C6  comparebuffer
            1256              8206  datetime_first
            1268              8218  datetime_second
            1280              8230  putsbuffer
            1280              8230  install_command_1
            1380              8330  status_command_1
            1480              8430  uninstall_command_1
            1580              8530  reclaim_command_1
            1680              8630  install_command_2
            1780              8730  status_command_2
            1880              8830  uninstall_command_2
            1980              8930  reclaim_command_2
            1A80              8A30  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

