
- 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
             9E4               994  ..@524.name
             44A               3FA  ..@.@@.1.11
             450               400  uninstall_oneshot
             472               422  ..@.@@.1.12
             473               423  install
             47B               42B  ..@629.skipparameter
             9B0               960  ..@629.name
             AB1               A61  ..@636.name
             ABF               A6F  ..@641.name
             498               448  install.loop_table
             4AD               45D  install.only_first
             4B7               467  install.next_table
             AA6               A56  ..@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
             5C0               570  linker.address_data_reloc
             5CB               57B  ..@.@@.1.24
             5CC               57C  linker.datarelocnotfound
             5E0               590  linker.coderelocnotfound
             5FB               5AB  ..@.@@.1.25
             6AB               65B  linker.datanotfound
             6AB               65B  linker.codenotfound
             608               5B8  linker.build_match
             612               5C2  ..@.@@.1.26
             61E               5CE  ..@.@@.1.27
             61F               5CF  linker.donedatareloc
             629               5D9  linker.coderelocloop
             64F               5FF  linker.coderelocfind
             6A1               651  ..@.@@.1.28
             6AB               65B  linker.error_j
             6AD               65D  ..@.@@.1.29
             6BC               66C  linker.donecodereloc
             6BC               66C  linker.hint
             6C7               677  ..@749.skipparameter
             6D4               684  linker.loop_hint
             6D7               687  ..@.@@.1.30
             6E0               690  linker.end_hint
             6EE               69E  ..@762.skipparameter
             A77               A27  ..@769.name
             700               6B0  ..@772.skipparameter
             700               6B0  linker.no_hint
             AB1               A61  ..@782.name
             71E               6CE  linker.error
             721               6D1  linker._..@671.lleave
             725               6D5  plex_check
             739               6E9  ..@.@@.1.31
             742               6F2  ..@800.skipparameter
             A31               9E1  ..@800.name
             752               702  ..@806.skipparameter
             759               709  plex_check.notfound
             75A               70A  plex_check.checkret
             75C               70C  linkercoderelocations
             7EE               79E  linkerdatarelocations
             880               830  internalcodetocoderelocations
             89C               84C  internalcodetodatarelocations
             900               8B0  internaldatatocoderelocations
             908               8B8  internaldatatodatarelocations
             90A               8BA  debuggeramissig
             90A               8BA  ..@825.data
             912               8C2  ..@827.data
             91A               8CA  listmsg
             91A               8CA  listmsg.hint
             936               8E6  listmsg.hint.offset
             93E               8EE  ..@96.name
             94D               8FD  ..@297.name
             965               915  ..@310.name
             980               930  ..@334.name
             998               948  ..@367.name
             9A4               954  ..@375.name
             9B0               960  ..@393.name
             9B9               969  ..@401.name
             9C0               970  ..@410.name
             9C8               978  ..@418.name
             9DC               98C  ..@429.name
             9E4               994  ..@437.name
             9EC               99C  ..@447.name
             9F7               9A7  ..@460.name
             A00               9B0  ..@471.name
             A08               9B8  ..@492.name
             A17               9C7  ..@506.name
             A1E               9CE  ..@749.name
             A27               9D7  ..@762.name
             A31               9E1  ..@772.name
             A3E               9EE  ..@806.name
             A49               9F9  ..@114.name
             A53               A03  ..@118.name
             A5C               A0C  ..@122.name
             A6C               A1C  ..@249.name
             A77               A27  ..@254.name
             A80               A30  ..@306.name
             A8A               A3A  ..@317.name
             A98               A48  ..@518.name
             AA6               A56  ..@532.name
             AB1               A61  ..@540.name
             ABF               A6F  ..@548.name
             ACE               A7E  ..@567.name
             AE9               A99  ..@579.name
             B07               AB7  ..@591.name
             B1D               ACD  ..@731.name
             B2F               ADF  ..@741.name
             B40               AF0  ..@754.name
             B65               B15  ..@790.name
             B76               B26  ..@794.name
             B8E               B3E  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

