
- 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               BA0  00000B50  progbits  CODE
               0               BA0              1020  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:                 B50
start:                   50
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 480
start:                  BA0
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
00000BA0  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._..@673.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@673.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@673.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@673.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@673.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@673.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@673.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@673.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@673.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@673.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@673.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@673.lframe_?name
FFFFFFFFFFFFFFE8  linker._..@673.lframe_?optionalmissing
00000008  ..@810.num
00000B50  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
             9EC               99C  ..@524.name
             44A               3FA  ..@.@@.1.11
             450               400  uninstall_oneshot
             472               422  ..@.@@.1.12
             473               423  install
             47B               42B  ..@629.skipparameter
             9B8               968  ..@629.name
             AB9               A69  ..@636.name
             AC7               A77  ..@641.name
             498               448  install.loop_table
             4AD               45D  install.only_first
             4B7               467  install.next_table
             AAE               A5E  ..@654.name
             4D3               483  ..@.@@.1.13
             4D6               486  linker
             4D9               489  linker._..@673.lenter
             4EA               49A  linker.error_j1
             4ED               49D  ..@.@@.1.14
             4F6               4A6  ..@.@@.1.15
             504               4B4  ..@.@@.1.16
             510               4C0  ..@.@@.1.17
             515               4C5  ..@.@@.1.18
             523               4D3  ..@.@@.1.19
             528               4D8  ..@.@@.1.20
             538               4E8  ..@.@@.1.21
             53D               4ED  ..@.@@.1.22
             54D               4FD  ..@.@@.1.23
             554               504  linker.otherloop
             557               507  linker.datarelocloop
             571               521  ..@.@@.1.24
             588               538  linker.datarelocfind
             5C4               574  linker.address_data_reloc
             5CF               57F  ..@.@@.1.25
             5D0               580  linker.codenotfound_may_be_optional
             5EB               59B  ..@.@@.1.26
             725               6D5  linker.datanotfound
             725               6D5  linker.codenotfound
             5F8               5A8  linker.build_match
             613               5C3  ..@.@@.1.27
             616               5C6  ..@.@@.1.28
             622               5D2  ..@.@@.1.29
             623               5D3  linker.donedatareloc
             62D               5DD  linker.coderelocloop
             653               603  linker.coderelocfind
             6A8               658  ..@.@@.1.30
             6B2               662  linker.error_j
             6B4               664  ..@.@@.1.31
             6C3               673  linker.donecodereloc
             6C3               673  linker.hint
             6CE               67E  ..@771.skipparameter
             6DB               68B  linker.loop_hint
             6DE               68E  ..@.@@.1.32
             6E7               697  linker.end_hint
             6F5               6A5  ..@784.skipparameter
             A7F               A2F  ..@791.name
             707               6B7  ..@794.skipparameter
             707               6B7  linker.no_hint
             AB9               A69  ..@804.name
             725               6D5  linker.error
             728               6D8  linker._..@673.lleave
             72C               6DC  plex_check
             740               6F0  ..@.@@.1.33
             749               6F9  ..@822.skipparameter
             A39               9E9  ..@822.name
             759               709  ..@828.skipparameter
             760               710  plex_check.notfound
             761               711  plex_check.checkret
             764               714  linkercoderelocations
             7F6               7A6  linkerdatarelocations
             888               838  internalcodetocoderelocations
             8A4               854  internalcodetodatarelocations
             908               8B8  internaldatatocoderelocations
             910               8C0  internaldatatodatarelocations
             912               8C2  debuggeramissig
             912               8C2  ..@847.data
             91A               8CA  ..@849.data
             922               8D2  listmsg
             922               8D2  listmsg.hint
             93E               8EE  listmsg.hint.offset
             946               8F6  ..@96.name
             955               905  ..@297.name
             96D               91D  ..@310.name
             988               938  ..@334.name
             9A0               950  ..@367.name
             9AC               95C  ..@375.name
             9B8               968  ..@393.name
             9C1               971  ..@401.name
             9C8               978  ..@410.name
             9D0               980  ..@418.name
             9E4               994  ..@429.name
             9EC               99C  ..@437.name
             9F4               9A4  ..@447.name
             9FF               9AF  ..@460.name
             A08               9B8  ..@471.name
             A10               9C0  ..@492.name
             A1F               9CF  ..@506.name
             A26               9D6  ..@771.name
             A2F               9DF  ..@784.name
             A39               9E9  ..@794.name
             A46               9F6  ..@828.name
             A51               A01  ..@114.name
             A5B               A0B  ..@118.name
             A64               A14  ..@122.name
             A74               A24  ..@249.name
             A7F               A2F  ..@254.name
             A88               A38  ..@306.name
             A92               A42  ..@317.name
             AA0               A50  ..@518.name
             AAE               A5E  ..@532.name
             AB9               A69  ..@540.name
             AC7               A77  ..@548.name
             AD6               A86  ..@567.name
             AF1               AA1  ..@579.name
             B0F               ABF  ..@591.name
             B25               AD5  ..@751.name
             B37               AE7  ..@763.name
             B48               AF8  ..@776.name
             B6D               B1D  ..@812.name
             B7E               B2E  ..@816.name
             B96               B46  lmsg

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

Real              Virtual           Name
             BA0                 0  datastart
             BA0                 0  hooktable
             BA0                 0  ..@562.strucstart
             BA6                 6  ..@574.strucstart
             BAC                 C  ..@586.strucstart
             BB2                12  hooktable_end
             BB2                12  handle
             BB4                14  active
             BB5                15  getinputmode
             BB6                16  msg
             BB6                16  msg.copyoutput
             BC1                21  msg.co
             BC4                24  msg.name
             BC9                29  msg.on
             BCC                2C  msg.off
             BD0                30  msg.getinputmode
             BDD                3D  msg.fullonly
             BE6                46  msg.all
             BEA                4A  msg.toggle
             BF1                51  msg.close
             BF7                57  msg.truncate
             C00                60  msg.truncate_not_open
             C34                94  msg.truncate_indos
             C6A                CA  msg.truncate_error
             C90                F0  msg.mode
             CAB               10B  msg.mode_fullonly
             CD4               134  msg.mode_all
             CF9               159  msg.error_file_open
             D1F               17F  msg.cannotclose
             D52               1B2  msg.uninstall_done
             D6C               1CC  msg.uninstall_error
             D8E               1EE  uinit_data
             D8E               1EE  msg.installed
             DA6               206  msg.help
            1020               480  init_data_end
             D90               1F0  uinit_data_end
             D90               1F0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

