
- 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              1000  00000FA0  progbits  CODE
            8000              1000              11C0  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:                 FA0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1C0
start:                 1000
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
00001000  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._..@930.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@930.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@930.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@930.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@930.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@930.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@930.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@930.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@930.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@930.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@930.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@930.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@930.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@930.lframe_?name
00000008  ..@1093.num
00000FA0  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
             EBE              9E5F  ..@119.name
             EC7              9E68  ..@122.name
             EA9              9E4A  ..@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
             EEA              9E8B  ..@168.name
             192              9133  run.listing
             19C              913D  run.no_listing
             1BB              915C  run.nohash
             1C7              9168  ..@.@@.1.4
             EA9              9E4A  ..@185.name
             1DD              917E  run.common
             1EF              9190  ..@191.skipparameter
             1F6              9197  ..@196.skipparameter
             1F6              9197  run.finish
             1F6              9197  run.return
             EC7              9E68  ..@203.name
             EBE              9E5F  ..@206.name
             EA9              9E4A  ..@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
             EE0              9E81  ..@288.name
             ED1              9E72  ..@291.name
             2C6              9267  ..@.@@.1.13
             2DF              9280  ..@.@@.1.14
             ED1              9E72  ..@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
             F02              9EA3  ..@386.name
             447              93E8  commoncompare.only_first
             F1C              9EBD  ..@418.name
             EA9              9E4A  ..@429.name
             EBE              9E5F  ..@436.name
             EC7              9E68  ..@443.name
             EBE              9E5F  ..@452.name
             EC7              9E68  ..@455.name
             EA9              9E4A  ..@458.name
             473              9414  commoncompare.inject
             EF8              9E99  ..@466.name
             48B              942C  ..@470.skipparameter
             DBF              9D60  ..@470.name
             EA9              9E4A  ..@474.name
             498              9439  ..@479.skipparameter
             DCB              9D6C  ..@479.name
             498              9439  commoncompare.finish
             EC7              9E68  ..@485.name
             EBE              9E5F  ..@488.name
             EA9              9E4A  ..@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
             DDB              9D7C  ..@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
             EE0              9E81  ..@640.name
             ED1              9E72  ..@643.name
             ED1              9E72  ..@648.name
             68D              962E  ..@.@@.1.28
             EEA              9E8B  ..@661.name
             EEA              9E8B  ..@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
             ED1              9E72  ..@689.name
             F0D              9EAE  ..@692.name
             EE0              9E81  ..@695.name
             EEA              9E8B  ..@698.name
             6ED              968E  zz_hash
             6F0              9691  zz_hash.bx_init
             6F2              9693  zz_hash.loop
             701              96A2  zz_hash.end
             F1C              9EBD  ..@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._..@930.lenter
             77C              971D  linker.error_j1
             77F              9720  ..@.@@.1.31
             788              9729  ..@.@@.1.32
             792              9733  linker.pass
             79D              973E  ..@.@@.1.33
             7AD              974E  ..@.@@.1.34
             7B8              9759  ..@.@@.1.35
             7C9              976A  ..@.@@.1.36
             7D4              9775  ..@.@@.1.37
             7E9              978A  ..@.@@.1.38
             7F4              9795  ..@.@@.1.39
             807              97A8  ..@.@@.1.40
             813              97B4  linker.otherloop
             816              97B7  linker.datarelocloop
             830              97D1  ..@.@@.1.41
             849              97EA  linker.datarelocfind
             885              9826  linker.address_data_reloc
             890              9831  ..@.@@.1.42
             891              9832  linker.datanotfound
             89F              9840  linker.error_j3
             8A2              9843  linker.codenotfound
             8B0              9851  linker.notfound
             F02              9EA3  ..@1016.name
             8C9              986A  ..@1019.skipparameter
             E1D              9DBE  ..@1019.name
             8D9              987A  ..@.@@.1.43
             8E5              9886  ..@1027.skipparameter
             E5F              9E00  ..@1027.name
             8EF              9890  ..@1031.skipparameter
             E3A              9DDB  ..@1031.name
             8F0              9891  linker.notfound.retn
             8F1              9892  linker.copy
             8F8              9899  ..@1035.skipparameter
             E42              9DE3  ..@1035.name
             8F9              989A  linker.build_match
             914              98B5  ..@.@@.1.44
             917              98B8  ..@.@@.1.45
             923              98C4  ..@.@@.1.46
             925              98C6  linker.donedatareloc
             934              98D5  linker.coderelocloop
             959              98FA  linker.coderelocfind
             9AE              994F  ..@.@@.1.47
             9B8              9959  linker.error_j
             9BB              995C  ..@.@@.1.48
             9CA              996B  linker.donecodereloc
             9E3              9984  ..@.@@.1.49
             9E3              9984  linker.hint
             9EE              998F  ..@1055.skipparameter
             9FB              999C  linker.loop_hint
             9FE              999F  ..@.@@.1.50
             A07              99A8  linker.end_hint
             A15              99B6  ..@1068.skipparameter
             E1D              9DBE  ..@1068.name
             F45              9EE6  ..@1074.name
             A27              99C8  ..@1077.skipparameter
             A27              99C8  linker.no_hint
             EEA              9E8B  ..@1087.name
             A45              99E6  linker.error
             A48              99E9  linker._..@930.lleave
             A4C              99ED  plex_check
             A60              9A01  ..@.@@.1.51
             A69              9A0A  ..@1105.skipparameter
             E91              9E32  ..@1105.name
             A79              9A1A  ..@1111.skipparameter
             A80              9A21  plex_check.notfound
             A81              9A22  plex_check.checkret
             A84              9A25  linkercoderelocations
             AE8              9A89  linkerlinkercoderelocations
             AFC              9A9D  linktable
             AFC              9A9D  ..@1121.strucstart
             B14              9AB5  linkerdatarelocations
             C54              9BF5  internalcodetocoderelocations
             C94              9C35  internalcodetodatarelocations
             D50              9CF1  internaldatatocoderelocations
             D58              9CF9  internaldatatodatarelocations
             D6A              9D0B  linkerlinkerdatarelocations
             D78              9D19  internallinkercodetocoderelocations
             D80              9D21  internallinkercodetodatarelocations
             D82              9D23  internallinkerdatatocoderelocations
             D84              9D25  internallinkerdatatodatarelocations
             D86              9D27  debuggeramissig
             D86              9D27  ..@1151.data
             D8E              9D2F  ..@1153.data
             D96              9D37  listmsg
             D96              9D37  listmsg.hint
             DB7              9D58  listmsg.hint.offset
             DBF              9D60  ..@191.name
             DCB              9D6C  ..@196.name
             DDB              9D7C  ..@508.name
             DEB              9D8C  ..@678.name
             DF2              9D93  ..@797.name
             DFE              9D9F  ..@805.name
             E07              9DA8  ..@813.name
             E0E              9DAF  ..@821.name
             E1D              9DBE  ..@829.name
             E27              9DC8  ..@837.name
             E32              9DD3  ..@845.name
             E3A              9DDB  ..@856.name
             E42              9DE3  ..@873.name
             E5F              9E00  ..@882.name
             E6F              9E10  ..@898.name
             E78              9E19  ..@909.name
             E88              9E29  ..@1055.name
             E91              9E32  ..@1077.name
             E9E              9E3F  ..@1111.name
             EA9              9E4A  ..@105.name
             EBE              9E5F  ..@109.name
             EC7              9E68  ..@113.name
             ED1              9E72  ..@135.name
             EE0              9E81  ..@139.name
             EEA              9E8B  ..@162.name
             EF8              9E99  ..@179.name
             F02              9EA3  ..@220.name
             F0D              9EAE  ..@300.name
             F1C              9EBD  ..@412.name
             F2F              9ED0  ..@634.name
             F3A              9EDB  ..@674.name
             F45              9EE6  ..@683.name
             F4E              9EEF  ..@701.name
             F5C              9EFD  ..@1045.name
             F6D              9F0E  ..@1060.name
             F92              9F33  ..@1095.name
             FA3              9F44  ..@1099.name
             FBB              9F5C  lmsg
             FBB              9F5C  lmsg.error_data
             FD4              9F75  lmsg.error_code
             FED              9F8E  lmsg.error.2

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

Real              Virtual           Name
            1000              8000  datastart
            1000              8000  putstable
            1000              8000  ..@715.strucstart
            1006              8006  msg
            1006              8006  msg.mismatch.datalen
            101D              801D  msg.mismatch.datahash
            1032              8032  msg.mismatch.codelen
            1049              8049  msg.mismatch.codehash
            105E              805E  msg.datetime_mismatch.1
            1079              8079  msg.datetime_mismatch.2
            1085              8085  msg.datetime_mismatch.3
            1089              8089  msg.putserror
            10D2              80D2  msg.notenough
            10F4              80F4  msg.overflow
            1100              8100  msg.notcontiguous
            1125              8125  msg.code
            113B              813B  msg.data
            1151              8151  msg.compare.1
            1159              8159  msg.compare.2
            1162              8162  msg.compare.3
            1165              8165  msg.compare.4
            1169              8169  rerunning
            116A              816A  datetimepattern
            118C              818C  results
            119C              819C  savedata_dispatch
            119E              819E  savedata_length
            11A0              81A0  savedata_offset_1
            11A2              81A2  savedata_offset_2
            11A4              81A4  savecode_dispatch
            11A6              81A6  savecode_length
            11A8              81A8  savecode_offset_1
            11AA              81AA  savecode_offset_2
            11AC              81AC  commands
            11BE              81BE  step
            11C0              81C0  uinit_data
            11C0              81C0  eld_sp
            11C2              81C2  code_original
            11C4              81C4  data_original
            11C6              81C6  comparebuffer
            1206              8206  datetime_first
            1218              8218  datetime_second
            1230              8230  putsbuffer
            1230              8230  install_command_1
            1330              8330  status_command_1
            1430              8430  uninstall_command_1
            1530              8530  reclaim_command_1
            1630              8630  install_command_2
            1730              8730  status_command_2
            1830              8830  uninstall_command_2
            1930              8930  reclaim_command_2
            1A30              8A30  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

