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

Source file:  eldcomp.asm
Output file:  ../../bin/eldcomp.xld

-- Program origin -------------------------------------------------------------

00000000

-- Sections (summary) ---------------------------------------------------------

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
               0                60               EB0  00000E50  progbits  CODE
               0               EB0              1070  000001C0  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
               0                 0                 0  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:                 E50
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1C0
start:                  EB0
align:                   10
follows:   CODE
vstart:                   0
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:                    0
align:     not defined
follows:   not defined
vstart:                   0
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
00000EB0  DATAOFFSET
00000000  HOOKTABLE
00000000  htEntry
00000002  htHandler
00000004  htInstalled
00000006  HOOKTABLE_size
000001C0  data_size
00000A30  total_data_size
00000710  endresident
00000000  linker._..@927.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@927.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@927.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@927.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@927.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@927.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@927.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@927.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@927.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@927.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@927.lframe_?skip_last
00000008  ..@1047.num
00000E50  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                 0  code
              60                 0  ..@78.strucstart
              68                 8  ..@84.data
              80                20  start
              8D                2D  start.loop
              92                32  start.skipblank
              9C                3C  ..@.@@.1.0
              A5                45  ..@.@@.1.1
              BC                5C  run
             DA8               D48  ..@119.name
             DB1               D51  ..@122.name
             D93               D33  ..@125.name
              EE                8E  run.inject
              FF                9F  run.checksum
             11F                BF  ..@.@@.1.2
             129                C9  ..@.@@.1.3
             142                E2  run.nodate_pop
             144                E4  run.nodate
             172               112  run.loop_listing
             DD4               D74  ..@168.name
             192               132  run.listing
             19C               13C  run.no_listing
             1BB               15B  run.nohash
             1C7               167  ..@.@@.1.4
             D93               D33  ..@185.name
             1DD               17D  run.common
             1EF               18F  ..@191.skipparameter
             1F6               196  ..@196.skipparameter
             1F6               196  run.finish
             1F6               196  run.return
             DB1               D51  ..@203.name
             DA8               D48  ..@206.name
             D93               D33  ..@209.name
             217               1B7  ..@.@@.1.5
             21D               1BD  ..@.@@.1.6
             23E               1DE  ..@.@@.1.7
             24A               1EA  ..@.@@.1.8
             259               1F9  ..@.@@.1.9
             266               206  ..@.@@.1.10
             272               212  ..@.@@.1.11
             281               221  ..@.@@.1.12
             284               224  rerun
             DCA               D6A  ..@288.name
             DBB               D5B  ..@291.name
             2C6               266  ..@.@@.1.13
             2DF               27F  ..@.@@.1.14
             DBB               D5B  ..@314.name
             309               2A9  compare
             320               2C0  empty
             321               2C1  displaydatetime
             329               2C9  ..@.@@.1.15
             334               2D4  displaydatetime.datetime_mismatch
             352               2F2  displaydatetime.datetime_done
             353               2F3  uninstall_table
             356               2F6  uninstall_table._..@350.lenter
             36D               30D  uninstall_table.loop
             37E               31E  uninstall_table.bx
             388               328  uninstall_table.setbx
             394               334  ..@.@@.1.16
             3A1               341  uninstall_table.bxnz
             3B2               352  uninstall_table.done
             3BA               35A  uninstall_table.next_table
             3BA               35A  ..@.@@.1.17
             3BD               35D  uninstall_table._..@350.lleave
             3BE               35E  uninstall_table.error
             3C1               361  commoncompare
             3C4               364  commoncompare._..@367.lenter
             DEC               D8C  ..@386.name
             447               3E7  commoncompare.only_first
             E06               DA6  ..@418.name
             D93               D33  ..@429.name
             DA8               D48  ..@436.name
             DB1               D51  ..@443.name
             DA8               D48  ..@452.name
             DB1               D51  ..@455.name
             D93               D33  ..@458.name
             473               413  commoncompare.inject
             DE2               D82  ..@466.name
             48B               42B  ..@470.skipparameter
             CA9               C49  ..@470.name
             D93               D33  ..@474.name
             498               438  ..@479.skipparameter
             CB5               C55  ..@479.name
             498               438  commoncompare.finish
             DB1               D51  ..@485.name
             DA8               D48  ..@488.name
             D93               D33  ..@491.name
             4C9               469  ..@.@@.1.18
             4D5               475  puts_handler
             4D5               475  puts_handler.
             4D7               477  puts_handler.chain
             4DE               47E  ..@508.skipparameter
             4DF               47F  puts_handler.entry
             4F5               495  puts_handler._..@516.lenter
             502               4A2  ..@.@@.1.19
             532               4D2  ..@.@@.1.20
             540               4E0  ..@.@@.1.21
             566               506  ..@.@@.1.22
             578               518  ..@.@@.1.23
             5AA               54A  puts_handler.not
             5AB               54B  puts_handler.leave
             5AC               54C  puts_handler._..@516.lleave
             5C2               562  ..@566.skipparameter
             CC5               C65  ..@566.name
             5C2               562  puts_handler._..@367.lleave
             5C2               562  savedata
             5C6               566  savedata.write
             5D3               573  ..@.@@.1.24
             5DE               57E  ..@.@@.1.25
             5E1               581  savedata.size_and_offsets
             5F5               595  savedata.compare
             606               5A6  savecode
             60A               5AA  savecode.write
             619               5B9  ..@.@@.1.26
             626               5C6  ..@.@@.1.27
             629               5C9  savecode.size_and_offsets
             63D               5DD  savecode.compare
             64E               5EE  overflow
             65A               5FA  end
             DCA               D6A  ..@640.name
             DBB               D5B  ..@643.name
             DBB               D5B  ..@648.name
             68D               62D  ..@.@@.1.28
             DD4               D74  ..@661.name
             DD4               D74  ..@668.name
             6AE               64E  ..@.@@.1.29
             6AE               64E  end.skip
             6B1               651  get_es_ext
             6BC               65C  ..@678.skipparameter
             6C2               662  ..@.@@.1.30
             6C3               663  clear_eld_space
             DBB               D5B  ..@689.name
             DF7               D97  ..@692.name
             DCA               D6A  ..@695.name
             DD4               D74  ..@698.name
             6ED               68D  zz_hash
             6F0               690  zz_hash.bx_init
             6F2               692  zz_hash.loop
             701               6A1  zz_hash.end
             E06               DA6  ..@720.name
             708               6A8  skipcomma
             70F               6AF  ..@797.skipparameter
             710               6B0  iseol?
             717               6B7  ..@805.skipparameter
             718               6B8  cmd3
             71F               6BF  ..@813.skipparameter
             720               6C0  yy_reset_buf
             727               6C7  ..@821.skipparameter
             728               6C8  hexword
             72F               6CF  ..@829.skipparameter
             730               6D0  trimputs
             737               6D7  ..@837.skipparameter
             738               6D8  putsz
             73F               6DF  ..@845.skipparameter
             740               6E0  setrc
             747               6E7  ..@856.skipparameter
             748               6E8  copy_single_counted_string
             74F               6EF  ..@873.skipparameter
             750               6F0  putsline_crlf
             757               6F7  ..@882.skipparameter
             758               6F8  getnyb
             75F               6FF  ..@898.skipparameter
             760               700  puts_ext_next
             767               707  ..@909.skipparameter
             768               708  linker
             76B               70B  linker._..@927.lenter
             77C               71C  linker.error_j1
             77F               71F  ..@.@@.1.31
             788               728  ..@.@@.1.32
             792               732  ..@.@@.1.33
             79E               73E  ..@.@@.1.34
             7A3               743  ..@.@@.1.35
             7B1               751  ..@.@@.1.36
             7B6               756  ..@.@@.1.37
             7C6               766  ..@.@@.1.38
             7CB               76B  ..@.@@.1.39
             7DB               77B  ..@.@@.1.40
             7E2               782  linker.otherloop
             7E5               785  linker.datarelocloop
             7FF               79F  ..@.@@.1.41
             816               7B6  linker.datarelocfind
             852               7F2  linker.address_data_reloc
             85D               7FD  ..@.@@.1.42
             973               913  linker.datanotfound
             973               913  linker.codenotfound
             85E               7FE  linker.build_match
             86A               80A  ..@.@@.1.43
             876               816  ..@.@@.1.44
             877               817  linker.donedatareloc
             881               821  linker.coderelocloop
             8A1               841  linker.coderelocfind
             8F6               896  ..@.@@.1.45
             900               8A0  linker.error_j
             902               8A2  ..@.@@.1.46
             911               8B1  linker.donecodereloc
             911               8B1  linker.hint
             91C               8BC  ..@1009.skipparameter
             929               8C9  linker.loop_hint
             92C               8CC  ..@.@@.1.47
             935               8D5  linker.end_hint
             943               8E3  ..@1022.skipparameter
             D07               CA7  ..@1022.name
             E2F               DCF  ..@1028.name
             955               8F5  ..@1031.skipparameter
             955               8F5  linker.no_hint
             DD4               D74  ..@1041.name
             973               913  linker.error
             976               916  linker._..@927.lleave
             97A               91A  plex_check
             98E               92E  ..@.@@.1.48
             997               937  ..@1059.skipparameter
             D7B               D1B  ..@1059.name
             9A7               947  ..@1065.skipparameter
             9AE               94E  plex_check.notfound
             9AF               94F  plex_check.checkret
             9B0               950  linkercoderelocations
             A14               9B4  linkerdatarelocations
             B5A               AFA  internalcodetocoderelocations
             B9A               B3A  internalcodetodatarelocations
             C56               BF6  internaldatatocoderelocations
             C5E               BFE  internaldatatodatarelocations
             C70               C10  debuggeramissig
             C70               C10  ..@1084.data
             C78               C18  ..@1086.data
             C80               C20  listmsg
             C80               C20  listmsg.hint
             CA1               C41  listmsg.hint.offset
             CA9               C49  ..@191.name
             CB5               C55  ..@196.name
             CC5               C65  ..@508.name
             CD5               C75  ..@678.name
             CDC               C7C  ..@797.name
             CE8               C88  ..@805.name
             CF1               C91  ..@813.name
             CF8               C98  ..@821.name
             D07               CA7  ..@829.name
             D11               CB1  ..@837.name
             D1C               CBC  ..@845.name
             D24               CC4  ..@856.name
             D2C               CCC  ..@873.name
             D49               CE9  ..@882.name
             D59               CF9  ..@898.name
             D62               D02  ..@909.name
             D72               D12  ..@1009.name
             D7B               D1B  ..@1031.name
             D88               D28  ..@1065.name
             D93               D33  ..@105.name
             DA8               D48  ..@109.name
             DB1               D51  ..@113.name
             DBB               D5B  ..@135.name
             DCA               D6A  ..@139.name
             DD4               D74  ..@162.name
             DE2               D82  ..@179.name
             DEC               D8C  ..@220.name
             DF7               D97  ..@300.name
             E06               DA6  ..@412.name
             E19               DB9  ..@634.name
             E24               DC4  ..@674.name
             E2F               DCF  ..@683.name
             E38               DD8  ..@701.name
             E46               DE6  ..@1001.name
             E57               DF7  ..@1014.name
             E7C               E1C  ..@1049.name
             E8D               E2D  ..@1053.name
             EA5               E45  lmsg

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

Real              Virtual           Name
             EB0                 0  datastart
             EB0                 0  putstable
             EB0                 0  ..@715.strucstart
             EB6                 6  msg
             EB6                 6  msg.mismatch.datalen
             ECD                1D  msg.mismatch.datahash
             EE2                32  msg.mismatch.codelen
             EF9                49  msg.mismatch.codehash
             F0E                5E  msg.datetime_mismatch.1
             F29                79  msg.datetime_mismatch.2
             F35                85  msg.datetime_mismatch.3
             F39                89  msg.putserror
             F82                D2  msg.notenough
             FA4                F4  msg.overflow
             FB0               100  msg.notcontiguous
             FD5               125  msg.code
             FEB               13B  msg.data
            1001               151  msg.compare.1
            1009               159  msg.compare.2
            1012               162  msg.compare.3
            1015               165  msg.compare.4
            1019               169  rerunning
            101A               16A  datetimepattern
            103C               18C  results
            104C               19C  savedata_dispatch
            104E               19E  savedata_length
            1050               1A0  savedata_offset_1
            1052               1A2  savedata_offset_2
            1054               1A4  savecode_dispatch
            1056               1A6  savecode_length
            1058               1A8  savecode_offset_1
            105A               1AA  savecode_offset_2
            105C               1AC  commands
            106E               1BE  step
            1070               1C0  uinit_data
            1070               1C0  eld_sp
            1072               1C2  code_original
            1074               1C4  data_original
            1076               1C6  comparebuffer
            10B6               206  datetime_first
            10C8               218  datetime_second
            10E0               230  putsbuffer
            10E0               230  install_command_1
            11E0               330  status_command_1
            12E0               430  uninstall_command_1
            13E0               530  reclaim_command_1
            14E0               630  install_command_2
            15E0               730  status_command_2
            16E0               830  uninstall_command_2
            17E0               930  reclaim_command_2
            18E0               A30  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

