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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                50  00000050  progbits  HEADER
               0                50               B90  00000B40  progbits  CODE
               0               B90              1010  00000480  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:                  50
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section CODE -------------------------------------------------------------

class:     progbits
length:                 B40
start:                   50
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 480
start:                  B90
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
00000050  CODEOFFSET
00000B90  DATAOFFSET
00000000  uninstall._..@268.lframe_?frame_bp
FFFFFFFFFFFFFFFE  uninstall._..@268.lframe_?table
00000001  ..@282.num
00000000  selector_to_segment._..@341.lframe_?frame_bp
00000002  selector_to_segment._..@341.lframe_?frame_ip
00000004  selector_to_segment._..@341.lframe_?in_selector_out_segment
000003E0  endinstalled
00000001  ..@530.num
00000000  HOOKTABLE
00000000  htEntry
00000002  htHandler
00000004  htInstalled
00000006  HOOKTABLE_size
00000480  data_size
00000480  transient_data_size
000001F0  resident_data_size
00000480  total_data_size
00000001  ..@648.num
00000004  ..@652.num
00000490  endresident
00000000  linker._..@671.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@671.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@671.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@671.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@671.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@671.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@671.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@671.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@671.lframe_?use_hash
00000008  ..@788.num
00000B40  code_size


---- Section HEADER -----------------------------------------------------------

Real              Virtual           Name
               0                 0  ..@53.strucstart
               0                 0  ..@56.strucstart
              28                28  header_extension_end
              30                30  description

---- Section CODE -------------------------------------------------------------

Real              Virtual           Name
              50                 0  code
              50                 0  code_start
              50                 0  ..@79.strucstart
              58                 8  ..@85.data
              70                20  command
              72                22  command.chain
              79                29  ..@96.skipparameter
              7A                2A  command.entry
              82                32  ..@.@@.1.0
              93                43  command.transfer_to_chain
              98                48  ..@.@@.1.1
              F5                A5  ..@.@@.1.2
              F8                A8  name
             12C                DC  closecommand
             13D                ED  closecommand.error
             14C                FC  truncatecommand
             17D               12D  ..@.@@.1.3
             180               130  truncatecommand.error
             188               138  getinputmodecommand
             1AC               15C  getinputmodecommand.error
             1AF               15F  getinputmodecommand.have
             1BA               16A  getinputmodecommand.havetoggle
             1C5               175  getinputmodecommand.display
             1D7               187  ..@.@@.1.4
             1DD               18D  close
             1EE               19E  ..@.@@.1.5
             1EF               19F  on
             1F7               1A7  off
             1FF               1AF  toggle
             206               1B6  open_file
             222               1D2  open_file.try_sfn
             238               1E8  open_file.try_old_open
             251               201  open_file.error
             260               210  open_file.setup_opencreate
             26A               21A  open_file.got
             26B               21B  get_es_ext
             278               228  ..@.@@.1.6
             279               229  uninstall
             299               249  uninstall._..@268.lenter
             29A               24A  uninstall.loop_table
             2B0               260  uninstall.loop
             2C1               271  uninstall.bx
             2CB               27B  uninstall.setbx
             2D7               287  ..@.@@.1.7
             2E4               294  uninstall.bxnz
             2F5               2A5  uninstall.done
             2FC               2AC  uninstall.next_table
             310               2C0  ..@.@@.1.8
             313               2C3  uninstall._..@268.lleave
             31B               2CB  uninstall.error
             326               2D6  puts_getline_handler
             326               2D6  puts_getline_handler.
             328               2D8  puts_getline_handler.chain
             32F               2DF  ..@297.skipparameter
             330               2E0  puts_getline_handler.entry
             33D               2ED  ..@.@@.1.9
             34A               2FA  puts_copyoutput_handler
             34A               2FA  puts_copyoutput_handler.
             34C               2FC  puts_copyoutput_handler.chain
             353               303  ..@310.skipparameter
             354               304  puts_copyoutput_handler.entry
             360               310  ..@.@@.1.10
             363               313  puts_copyoutput_handler.end
             366               316  write
             397               347  ..@334.skipparameter
             39A               34A  write.86
             39E               34E  write.end
             3A2               352  selector_to_segment
             3A5               355  selector_to_segment._..@341.lenter
             3C5               375  selector_to_segment.ret
             3C6               376  selector_to_segment._..@341.lleave
             3C8               378  skipcomma
             3CF               37F  ..@367.skipparameter
             3D0               380  isstring?
             3D7               387  ..@375.skipparameter
             3D8               388  chkeol
             3DF               38F  ..@393.skipparameter
             3E0               390  cmd3
             3E7               397  ..@401.skipparameter
             3E8               398  InDOS
             3EF               39F  ..@410.skipparameter
             3F0               3A0  yy_dos_parse_name
             3F7               3A7  ..@418.skipparameter
             3F8               3A8  setrc
             3FF               3AF  ..@429.skipparameter
             400               3B0  putsz
             407               3B7  ..@437.skipparameter
             408               3B8  _doscall
             40F               3BF  ..@447.skipparameter
             410               3C0  iseol?
             417               3C7  ..@460.skipparameter
             418               3C8  error
             41F               3CF  ..@471.skipparameter
             420               3D0  yy_check_lfn
             427               3D7  ..@492.skipparameter
             428               3D8  ispm
             42F               3DF  ..@506.skipparameter
             430               3E0  start
             44A               3FA  ..@524.skipparameter
             9E0               990  ..@524.name
             44A               3FA  ..@.@@.1.11
             450               400  uninstall_oneshot
             472               422  ..@.@@.1.12
             473               423  install
             47B               42B  ..@629.skipparameter
             9AC               95C  ..@629.name
             AAD               A5D  ..@636.name
             ABB               A6B  ..@641.name
             498               448  install.loop_table
             4AD               45D  install.only_first
             4B7               467  install.next_table
             AA2               A52  ..@654.name
             4D3               483  ..@.@@.1.13
             4D6               486  linker
             4D9               489  linker._..@671.lenter
             4F9               4A9  ..@.@@.1.14
             503               4B3  ..@.@@.1.15
             50F               4BF  ..@.@@.1.16
             514               4C4  ..@.@@.1.17
             522               4D2  ..@.@@.1.18
             527               4D7  ..@.@@.1.19
             537               4E7  ..@.@@.1.20
             53C               4EC  ..@.@@.1.21
             54C               4FC  ..@.@@.1.22
             553               503  linker.otherloop
             556               506  linker.datarelocloop
             570               520  ..@.@@.1.23
             587               537  linker.datarelocfind
             5BD               56D  linker.address_data_reloc
             5C8               578  ..@.@@.1.24
             5C9               579  linker.datarelocnotfound
             5DD               58D  linker.coderelocnotfound
             5F8               5A8  ..@.@@.1.25
             6A5               655  linker.datanotfound
             6A5               655  linker.codenotfound
             605               5B5  linker.build_match
             60F               5BF  ..@.@@.1.26
             61B               5CB  ..@.@@.1.27
             61C               5CC  linker.donedatareloc
             626               5D6  linker.coderelocloop
             64C               5FC  linker.coderelocfind
             69B               64B  ..@.@@.1.28
             6A5               655  linker.error_j
             6A7               657  ..@.@@.1.29
             6B6               666  linker.donecodereloc
             6B6               666  linker.hint
             6C1               671  ..@749.skipparameter
             6CE               67E  linker.loop_hint
             6D1               681  ..@.@@.1.30
             6DA               68A  linker.end_hint
             6E8               698  ..@762.skipparameter
             A73               A23  ..@769.name
             6FA               6AA  ..@772.skipparameter
             6FA               6AA  linker.no_hint
             AAD               A5D  ..@782.name
             718               6C8  linker.error
             71B               6CB  linker._..@671.lleave
             71F               6CF  plex_check
             733               6E3  ..@.@@.1.31
             73C               6EC  ..@800.skipparameter
             A2D               9DD  ..@800.name
             74C               6FC  ..@806.skipparameter
             753               703  plex_check.notfound
             754               704  plex_check.checkret
             758               708  linkercoderelocations
             7EA               79A  linkerdatarelocations
             87C               82C  internalcodetocoderelocations
             898               848  internalcodetodatarelocations
             8FC               8AC  internaldatatocoderelocations
             904               8B4  internaldatatodatarelocations
             906               8B6  debuggeramissig
             906               8B6  ..@825.data
             90E               8BE  ..@827.data
             916               8C6  listmsg
             916               8C6  listmsg.hint
             932               8E2  listmsg.hint.offset
             93A               8EA  ..@96.name
             949               8F9  ..@297.name
             961               911  ..@310.name
             97C               92C  ..@334.name
             994               944  ..@367.name
             9A0               950  ..@375.name
             9AC               95C  ..@393.name
             9B5               965  ..@401.name
             9BC               96C  ..@410.name
             9C4               974  ..@418.name
             9D8               988  ..@429.name
             9E0               990  ..@437.name
             9E8               998  ..@447.name
             9F3               9A3  ..@460.name
             9FC               9AC  ..@471.name
             A04               9B4  ..@492.name
             A13               9C3  ..@506.name
             A1A               9CA  ..@749.name
             A23               9D3  ..@762.name
             A2D               9DD  ..@772.name
             A3A               9EA  ..@806.name
             A45               9F5  ..@114.name
             A4F               9FF  ..@118.name
             A58               A08  ..@122.name
             A68               A18  ..@249.name
             A73               A23  ..@254.name
             A7C               A2C  ..@306.name
             A86               A36  ..@317.name
             A94               A44  ..@518.name
             AA2               A52  ..@532.name
             AAD               A5D  ..@540.name
             ABB               A6B  ..@548.name
             ACA               A7A  ..@567.name
             AE5               A95  ..@579.name
             B03               AB3  ..@591.name
             B19               AC9  ..@731.name
             B2B               ADB  ..@741.name
             B3C               AEC  ..@754.name
             B61               B11  ..@790.name
             B72               B22  ..@794.name
             B8A               B3A  lmsg

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

Real              Virtual           Name
             B90                 0  datastart
             B90                 0  hooktable
             B90                 0  ..@562.strucstart
             B96                 6  ..@574.strucstart
             B9C                 C  ..@586.strucstart
             BA2                12  hooktable_end
             BA2                12  handle
             BA4                14  active
             BA5                15  getinputmode
             BA6                16  msg
             BA6                16  msg.copyoutput
             BB1                21  msg.co
             BB4                24  msg.name
             BB9                29  msg.on
             BBC                2C  msg.off
             BC0                30  msg.getinputmode
             BCD                3D  msg.fullonly
             BD6                46  msg.all
             BDA                4A  msg.toggle
             BE1                51  msg.close
             BE7                57  msg.truncate
             BF0                60  msg.truncate_not_open
             C24                94  msg.truncate_indos
             C5A                CA  msg.truncate_error
             C80                F0  msg.mode
             C9B               10B  msg.mode_fullonly
             CC4               134  msg.mode_all
             CE9               159  msg.error_file_open
             D0F               17F  msg.cannotclose
             D42               1B2  msg.uninstall_done
             D5C               1CC  msg.uninstall_error
             D7E               1EE  uinit_data
             D7E               1EE  msg.installed
             D96               206  msg.help
            1010               480  init_data_end
             D80               1F0  uinit_data_end
             D80               1F0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

