
- 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
             DB4               D54  ..@119.name
             DBD               D5D  ..@122.name
             D9F               D3F  ..@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
             DE0               D80  ..@168.name
             192               132  run.listing
             19C               13C  run.no_listing
             1BB               15B  run.nohash
             1C7               167  ..@.@@.1.4
             D9F               D3F  ..@185.name
             1DD               17D  run.common
             1EF               18F  ..@191.skipparameter
             1F6               196  ..@196.skipparameter
             1F6               196  run.finish
             1F6               196  run.return
             DBD               D5D  ..@203.name
             DB4               D54  ..@206.name
             D9F               D3F  ..@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
             DD6               D76  ..@288.name
             DC7               D67  ..@291.name
             2C6               266  ..@.@@.1.13
             2DF               27F  ..@.@@.1.14
             DC7               D67  ..@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
             DF8               D98  ..@386.name
             447               3E7  commoncompare.only_first
             E12               DB2  ..@418.name
             D9F               D3F  ..@429.name
             DB4               D54  ..@436.name
             DBD               D5D  ..@443.name
             DB4               D54  ..@452.name
             DBD               D5D  ..@455.name
             D9F               D3F  ..@458.name
             473               413  commoncompare.inject
             DEE               D8E  ..@466.name
             48B               42B  ..@470.skipparameter
             CB5               C55  ..@470.name
             D9F               D3F  ..@474.name
             498               438  ..@479.skipparameter
             CC1               C61  ..@479.name
             498               438  commoncompare.finish
             DBD               D5D  ..@485.name
             DB4               D54  ..@488.name
             D9F               D3F  ..@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
             CD1               C71  ..@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
             DD6               D76  ..@640.name
             DC7               D67  ..@643.name
             DC7               D67  ..@648.name
             68D               62D  ..@.@@.1.28
             DE0               D80  ..@661.name
             DE0               D80  ..@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
             DC7               D67  ..@689.name
             E03               DA3  ..@692.name
             DD6               D76  ..@695.name
             DE0               D80  ..@698.name
             6ED               68D  zz_hash
             6F0               690  zz_hash.bx_init
             6F2               692  zz_hash.loop
             701               6A1  zz_hash.end
             E12               DB2  ..@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
             84F               7EF  linker.address_data_reloc
             85A               7FA  ..@.@@.1.41
             85B               7FB  linker.datarelocnotfound
             909               8A9  linker.datanotfound
             909               8A9  linker.codenotfound
             86F               80F  linker.build_match
             879               819  ..@.@@.1.42
             885               825  ..@.@@.1.43
             886               826  linker.donedatareloc
             890               830  linker.coderelocloop
             8B0               850  linker.coderelocfind
             8FF               89F  ..@.@@.1.44
             909               8A9  linker.error_j
             90B               8AB  ..@.@@.1.45
             91A               8BA  linker.donecodereloc
             91A               8BA  linker.hint
             925               8C5  ..@997.skipparameter
             932               8D2  linker.loop_hint
             935               8D5  ..@.@@.1.46
             93E               8DE  linker.end_hint
             94C               8EC  ..@1010.skipparameter
             D13               CB3  ..@1010.name
             E3B               DDB  ..@1016.name
             95E               8FE  ..@1019.skipparameter
             95E               8FE  linker.no_hint
             DE0               D80  ..@1029.name
             97C               91C  linker.error
             97F               91F  linker._..@925.lleave
             983               923  plex_check
             997               937  ..@.@@.1.47
             9A0               940  ..@1047.skipparameter
             D87               D27  ..@1047.name
             9B0               950  ..@1053.skipparameter
             9B7               957  plex_check.notfound
             9B8               958  plex_check.checkret
             9BC               95C  linkercoderelocations
             A20               9C0  linkerdatarelocations
             B66               B06  internalcodetocoderelocations
             BA6               B46  internalcodetodatarelocations
             C62               C02  internaldatatocoderelocations
             C6A               C0A  internaldatatodatarelocations
             C7C               C1C  debuggeramissig
             C7C               C1C  ..@1072.data
             C84               C24  ..@1074.data
             C8C               C2C  listmsg
             C8C               C2C  listmsg.hint
             CAD               C4D  listmsg.hint.offset
             CB5               C55  ..@191.name
             CC1               C61  ..@196.name
             CD1               C71  ..@508.name
             CE1               C81  ..@678.name
             CE8               C88  ..@797.name
             CF4               C94  ..@805.name
             CFD               C9D  ..@813.name
             D04               CA4  ..@821.name
             D13               CB3  ..@829.name
             D1D               CBD  ..@837.name
             D28               CC8  ..@845.name
             D30               CD0  ..@856.name
             D38               CD8  ..@873.name
             D55               CF5  ..@882.name
             D65               D05  ..@898.name
             D6E               D0E  ..@909.name
             D7E               D1E  ..@997.name
             D87               D27  ..@1019.name
             D94               D34  ..@1053.name
             D9F               D3F  ..@105.name
             DB4               D54  ..@109.name
             DBD               D5D  ..@113.name
             DC7               D67  ..@135.name
             DD6               D76  ..@139.name
             DE0               D80  ..@162.name
             DEE               D8E  ..@179.name
             DF8               D98  ..@220.name
             E03               DA3  ..@300.name
             E12               DB2  ..@412.name
             E25               DC5  ..@634.name
             E30               DD0  ..@674.name
             E3B               DDB  ..@683.name
             E44               DE4  ..@701.name
             E52               DF2  ..@989.name
             E63               E03  ..@1002.name
             E88               E28  ..@1037.name
             E99               E39  ..@1041.name
             EB1               E51  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

