
- 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               EC0  00000E60  progbits  CODE
               0               EC0              1080  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:                 E60
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1C0
start:                  EC0
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
00000EC0  DATAOFFSET
00000000  HOOKTABLE
00000000  htEntry
00000002  htHandler
00000004  htInstalled
00000006  HOOKTABLE_size
000001C0  data_size
00000A30  total_data_size
00000710  endresident
00000000  linker._..@925.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@925.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@925.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@925.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@925.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@925.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@925.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@925.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@925.lframe_?use_hash
00000008  ..@1035.num
00000E60  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
             DB8               D58  ..@119.name
             DC1               D61  ..@122.name
             DA3               D43  ..@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
             DE4               D84  ..@168.name
             192               132  run.listing
             19C               13C  run.no_listing
             1BB               15B  run.nohash
             1C7               167  ..@.@@.1.4
             DA3               D43  ..@185.name
             1DD               17D  run.common
             1EF               18F  ..@191.skipparameter
             1F6               196  ..@196.skipparameter
             1F6               196  run.finish
             1F6               196  run.return
             DC1               D61  ..@203.name
             DB8               D58  ..@206.name
             DA3               D43  ..@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
             DDA               D7A  ..@288.name
             DCB               D6B  ..@291.name
             2C6               266  ..@.@@.1.13
             2DF               27F  ..@.@@.1.14
             DCB               D6B  ..@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
             DFC               D9C  ..@386.name
             447               3E7  commoncompare.only_first
             E16               DB6  ..@418.name
             DA3               D43  ..@429.name
             DB8               D58  ..@436.name
             DC1               D61  ..@443.name
             DB8               D58  ..@452.name
             DC1               D61  ..@455.name
             DA3               D43  ..@458.name
             473               413  commoncompare.inject
             DF2               D92  ..@466.name
             48B               42B  ..@470.skipparameter
             CB9               C59  ..@470.name
             DA3               D43  ..@474.name
             498               438  ..@479.skipparameter
             CC5               C65  ..@479.name
             498               438  commoncompare.finish
             DC1               D61  ..@485.name
             DB8               D58  ..@488.name
             DA3               D43  ..@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
             CD5               C75  ..@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
             DDA               D7A  ..@640.name
             DCB               D6B  ..@643.name
             DCB               D6B  ..@648.name
             68D               62D  ..@.@@.1.28
             DE4               D84  ..@661.name
             DE4               D84  ..@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
             DCB               D6B  ..@689.name
             E07               DA7  ..@692.name
             DDA               D7A  ..@695.name
             DE4               D84  ..@698.name
             6ED               68D  zz_hash
             6F0               690  zz_hash.bx_init
             6F2               692  zz_hash.loop
             701               6A1  zz_hash.end
             E16               DB6  ..@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._..@925.lenter
             78B               72B  ..@.@@.1.31
             795               735  ..@.@@.1.32
             7A1               741  ..@.@@.1.33
             7A6               746  ..@.@@.1.34
             7B4               754  ..@.@@.1.35
             7B9               759  ..@.@@.1.36
             7C9               769  ..@.@@.1.37
             7CE               76E  ..@.@@.1.38
             7DE               77E  ..@.@@.1.39
             7E5               785  linker.otherloop
             7E8               788  linker.datarelocloop
             802               7A2  ..@.@@.1.40
             819               7B9  linker.datarelocfind
             852               7F2  linker.address_data_reloc
             85D               7FD  ..@.@@.1.41
             85E               7FE  linker.datarelocnotfound
             90F               8AF  linker.datanotfound
             90F               8AF  linker.codenotfound
             872               812  linker.build_match
             87C               81C  ..@.@@.1.42
             888               828  ..@.@@.1.43
             889               829  linker.donedatareloc
             893               833  linker.coderelocloop
             8B3               853  linker.coderelocfind
             905               8A5  ..@.@@.1.44
             90F               8AF  linker.error_j
             911               8B1  ..@.@@.1.45
             920               8C0  linker.donecodereloc
             920               8C0  linker.hint
             92B               8CB  ..@997.skipparameter
             938               8D8  linker.loop_hint
             93B               8DB  ..@.@@.1.46
             944               8E4  linker.end_hint
             952               8F2  ..@1010.skipparameter
             D17               CB7  ..@1010.name
             E3F               DDF  ..@1016.name
             964               904  ..@1019.skipparameter
             964               904  linker.no_hint
             DE4               D84  ..@1029.name
             982               922  linker.error
             985               925  linker._..@925.lleave
             989               929  plex_check
             99D               93D  ..@.@@.1.47
             9A6               946  ..@1047.skipparameter
             D8B               D2B  ..@1047.name
             9B6               956  ..@1053.skipparameter
             9BD               95D  plex_check.notfound
             9BE               95E  plex_check.checkret
             9C0               960  linkercoderelocations
             A24               9C4  linkerdatarelocations
             B6A               B0A  internalcodetocoderelocations
             BAA               B4A  internalcodetodatarelocations
             C66               C06  internaldatatocoderelocations
             C6E               C0E  internaldatatodatarelocations
             C80               C20  debuggeramissig
             C80               C20  ..@1072.data
             C88               C28  ..@1074.data
             C90               C30  listmsg
             C90               C30  listmsg.hint
             CB1               C51  listmsg.hint.offset
             CB9               C59  ..@191.name
             CC5               C65  ..@196.name
             CD5               C75  ..@508.name
             CE5               C85  ..@678.name
             CEC               C8C  ..@797.name
             CF8               C98  ..@805.name
             D01               CA1  ..@813.name
             D08               CA8  ..@821.name
             D17               CB7  ..@829.name
             D21               CC1  ..@837.name
             D2C               CCC  ..@845.name
             D34               CD4  ..@856.name
             D3C               CDC  ..@873.name
             D59               CF9  ..@882.name
             D69               D09  ..@898.name
             D72               D12  ..@909.name
             D82               D22  ..@997.name
             D8B               D2B  ..@1019.name
             D98               D38  ..@1053.name
             DA3               D43  ..@105.name
             DB8               D58  ..@109.name
             DC1               D61  ..@113.name
             DCB               D6B  ..@135.name
             DDA               D7A  ..@139.name
             DE4               D84  ..@162.name
             DF2               D92  ..@179.name
             DFC               D9C  ..@220.name
             E07               DA7  ..@300.name
             E16               DB6  ..@412.name
             E29               DC9  ..@634.name
             E34               DD4  ..@674.name
             E3F               DDF  ..@683.name
             E48               DE8  ..@701.name
             E56               DF6  ..@989.name
             E67               E07  ..@1002.name
             E8C               E2C  ..@1037.name
             E9D               E3D  ..@1041.name
             EB5               E55  lmsg

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

Real              Virtual           Name
             EC0                 0  datastart
             EC0                 0  putstable
             EC0                 0  ..@715.strucstart
             EC6                 6  msg
             EC6                 6  msg.mismatch.datalen
             EDD                1D  msg.mismatch.datahash
             EF2                32  msg.mismatch.codelen
             F09                49  msg.mismatch.codehash
             F1E                5E  msg.datetime_mismatch.1
             F39                79  msg.datetime_mismatch.2
             F45                85  msg.datetime_mismatch.3
             F49                89  msg.putserror
             F92                D2  msg.notenough
             FB4                F4  msg.overflow
             FC0               100  msg.notcontiguous
             FE5               125  msg.code
             FFB               13B  msg.data
            1011               151  msg.compare.1
            1019               159  msg.compare.2
            1022               162  msg.compare.3
            1025               165  msg.compare.4
            1029               169  rerunning
            102A               16A  datetimepattern
            104C               18C  results
            105C               19C  savedata_dispatch
            105E               19E  savedata_length
            1060               1A0  savedata_offset_1
            1062               1A2  savedata_offset_2
            1064               1A4  savecode_dispatch
            1066               1A6  savecode_length
            1068               1A8  savecode_offset_1
            106A               1AA  savecode_offset_2
            106C               1AC  commands
            107E               1BE  step
            1080               1C0  uinit_data
            1080               1C0  eld_sp
            1082               1C2  code_original
            1084               1C4  data_original
            1086               1C6  comparebuffer
            10C6               206  datetime_first
            10D8               218  datetime_second
            10F0               230  putsbuffer
            10F0               230  install_command_1
            11F0               330  status_command_1
            12F0               430  uninstall_command_1
            13F0               530  reclaim_command_1
            14F0               630  install_command_2
            15F0               730  status_command_2
            16F0               830  uninstall_command_2
            17F0               930  reclaim_command_2
            18F0               A30  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

