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

Source file:  dosseek.asm
Output file:  ../../bin/dosseek.eld

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                70  00000070  progbits  HEADER
            9001                70               AB0  00000A40  progbits  CODE
            8000               AB0               C30  00000180  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
            8000              8000              8000  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:                  70
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 A40
start:                   70
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 180
start:                  AB0
align:                   10
follows:   CODE
vstart:                8000
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:                 8000
align:     not defined
follows:   not defined
vstart:                8000
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
00000070  CODEOFFSET
00000001  ..@245.num
00000AB0  DATAOFFSET
00000180  data_size
00000180  transient_data_size
00000110  resident_data_size
00000180  total_data_size
00000310  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@517.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@517.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@517.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@517.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@517.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@517.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@517.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@517.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@517.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@517.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@517.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@517.lframe_?name
00000002  ..@589.num
00000008  ..@680.num
00000A40  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
              70              9001  code
              70              9001  ..@79.strucstart
              78              9009  ..@85.data
              90              9021  start
              9A              902B  start.error
              9D              902E  ..@.@@.1.0
              BF              9050  parsehandle
              C9              905A  dup
             10F              90A0  ..@.@@.1.1
             130              90C1  ..@.@@.1.2
             132              90C3  dup.beyondpht
             157              90E8  dup.closedpht
             992              9923  ..@142.name
             177              9108  dup.nofreehandle
             185              9116  dup.duperror
             193              9124  set
             1BB              914C  set.got
             1DA              916B  set.ret
             1DA              916B  ..@.@@.1.3
             1E0              9171  set.ioerror
             1EE              917F  get
             220              91B1  get.notvar
             992              9923  ..@205.name
             26A              91FB  ..@.@@.1.4
             299              922A  ..@.@@.1.5
             29C              922D  get.ret
             29C              922D  ..@.@@.1.6
             2A2              9233  get.ioerror
             2B0              9241  help
             2BC              924D  uninstall_oneshot
             2DE              926F  ..@.@@.1.7
             2E0              9271  skipcomma
             2E7              9278  ..@312.skipparameter
             2E8              9279  InDOS
             2EF              9280  ..@320.skipparameter
             2F0              9281  error
             2F7              9288  ..@328.skipparameter
             2F8              9289  iseol?
             2FF              9290  ..@336.skipparameter
             300              9291  isstring?
             307              9298  ..@344.skipparameter
             308              9299  close_ext
             30F              92A0  ..@353.skipparameter
             310              92A1  getword
             317              92A8  ..@362.skipparameter
             318              92A9  setes2dx
             31F              92B0  ..@370.skipparameter
             320              92B1  _doscall
             327              92B8  ..@381.skipparameter
             328              92B9  copy_single_counted_string
             32F              92C0  ..@389.skipparameter
             330              92C1  decword
             337              92C8  ..@397.skipparameter
             338              92C9  putsline_crlf
             33F              92D0  ..@407.skipparameter
             340              92D1  setrc
             347              92D8  ..@415.skipparameter
             348              92D9  putsz
             34F              92E0  ..@428.skipparameter
             350              92E1  skipcomm0
             357              92E8  ..@439.skipparameter
             358              92E9  getdword
             35F              92F0  ..@450.skipparameter
             360              92F1  chkeol
             367              92F8  ..@458.skipparameter
             368              92F9  hexword
             36F              9300  ..@479.skipparameter
             370              9301  decdword
             377              9308  ..@488.skipparameter
             378              9309  disp_dxax_times_cx_width_bx_size.store
             37F              9310  ..@496.skipparameter
             380              9311  linker
             383              9314  linker._..@517.lenter
             3A3              9334  ..@.@@.1.8
             3AD              933E  linker.pass
             3B8              9349  ..@.@@.1.9
             3C8              9359  ..@.@@.1.10
             3D3              9364  ..@.@@.1.11
             3E4              9375  ..@.@@.1.12
             3EF              9380  ..@.@@.1.13
             404              9395  ..@.@@.1.14
             40F              93A0  ..@.@@.1.15
             422              93B3  ..@.@@.1.16
             42E              93BF  linker.otherloop
             431              93C2  linker.datarelocloop
             44B              93DC  ..@.@@.1.17
             464              93F5  linker.datarelocfind
             49D              942E  linker.address_data_reloc
             4A8              9439  ..@.@@.1.18
             4A9              943A  linker.datarelocnotfound
             9B4              9945  ..@591.name
             4BF              9450  ..@.@@.1.19
             4C8              9459  linker.datanotfound
             4D9              946A  linker.codenotfound
             4EA              947B  linker.notfound
             992              9923  ..@602.name
             503              9494  ..@605.skipparameter
             91F              98B0  ..@605.name
             51F              94B0  ..@611.skipparameter
             8DF              9870  ..@611.name
             529              94BA  ..@615.skipparameter
             8EF              9880  ..@615.name
             52A              94BB  ..@.@@.1.20
             52B              94BC  linker.copy
             532              94C3  ..@621.skipparameter
             8B8              9849  ..@621.name
             533              94C4  linker.build_match
             54E              94DF  ..@.@@.1.21
             551              94E2  ..@.@@.1.22
             55D              94EE  ..@.@@.1.23
             55F              94F0  linker.donedatareloc
             56E              94FF  linker.coderelocloop
             590              9521  linker.coderelocfind
             5E2              9573  ..@.@@.1.24
             5EC              957D  linker.error_j
             5EF              9580  ..@.@@.1.25
             5FE              958F  linker.donecodereloc
             617              95A8  ..@.@@.1.26
             617              95A8  linker.hint
             622              95B3  ..@641.skipparameter
             62F              95C0  linker.loop_hint
             632              95C3  ..@.@@.1.27
             63B              95CC  linker.end_hint
             649              95DA  ..@654.skipparameter
             91F              98B0  ..@654.name
             65B              95EC  ..@664.skipparameter
             65B              95EC  linker.no_hint
             9BF              9950  ..@674.name
             679              960A  linker.error
             67C              960D  linker._..@517.lleave
             680              9611  plex_check
             694              9625  ..@.@@.1.28
             69D              962E  ..@692.skipparameter
             966              98F7  ..@692.name
             6AD              963E  ..@698.skipparameter
             8A2              9833  ..@698.name
             6B4              9645  plex_check.notfound
             6B5              9646  plex_check.checkret
             6B8              9649  linkercoderelocations
             720              96B1  linkerlinkercoderelocations
             734              96C5  linktable
             734              96C5  ..@707.strucstart
             74C              96DD  linkerdatarelocations
             7AE              973F  internalcodetocoderelocations
             7C2              9753  internalcodetodatarelocations
             7FA              978B  internaldatatocoderelocations
             7FC              978D  internaldatatodatarelocations
             7FE              978F  linkerlinkerdatarelocations
             812              97A3  internallinkercodetocoderelocations
             81C              97AD  internallinkercodetodatarelocations
             81E              97AF  internallinkerdatatocoderelocations
             820              97B1  internallinkerdatatodatarelocations
             822              97B3  debuggeramissig
             822              97B3  ..@737.data
             82A              97BB  ..@739.data
             832              97C3  listmsg
             832              97C3  listmsg.hint
             853              97E4  listmsg.hint.offset
             85B              97EC  ..@312.name
             867              97F8  ..@320.name
             86F              9800  ..@328.name
             877              9808  ..@336.name
             880              9811  ..@344.name
             88C              981D  ..@353.name
             898              9829  ..@362.name
             8A2              9833  ..@370.name
             8AD              983E  ..@381.name
             8B8              9849  ..@389.name
             8D5              9866  ..@397.name
             8DF              9870  ..@407.name
             8EF              9880  ..@415.name
             8F7              9888  ..@428.name
             8FF              9890  ..@439.name
             90B              989C  ..@450.name
             916              98A7  ..@458.name
             91F              98B0  ..@479.name
             929              98BA  ..@488.name
             934              98C5  ..@496.name
             95D              98EE  ..@641.name
             966              98F7  ..@664.name
             973              9904  ..@105.name
             97C              990D  ..@111.name
             985              9916  ..@120.name
             992              9923  ..@126.name
             99D              992E  ..@190.name
             9AC              993D  ..@220.name
             9B4              9945  ..@247.name
             9BF              9950  ..@255.name
             9CD              995E  ..@263.name
             9DC              996D  ..@631.name
             9ED              997E  ..@646.name
             A12              99A3  ..@660.name
             A1B              99AC  ..@682.name
             A2C              99BD  ..@686.name
             A44              99D5  lmsg
             A44              99D5  lmsg.warning_data_optional
             A66              99F7  lmsg.error_data
             A7F              9A10  lmsg.error_code
             A98              9A29  lmsg.error.2

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

Real              Virtual           Name
             AB0              8000  datastart
             AB0              8000  var
             AB2              8002  quiet
             AB3              8003  msg
             AB3              8003  msg.get
             AB7              8007  msg.var
             ABB              800B  msg.quiet
             AC1              8011  msg.set
             AC5              8015  msg.abs
             AC9              8019  msg.cur
             ACD              801D  msg.eof
             AD1              8021  msg.handle
             AE1              8031  msg.seek
             AF3              8043  msg.beyondpht
             B08              8058  msg.closedpht
             B13              8063  msg.nofreehandle
             B45              8095  msg.duperror
             B6A              80BA  msg.ioerrorget
             B98              80E8  msg.ioerrorset
             BB8              8108  uinit_data
             BB8              8108  msg.help
             C30              8180  init_data_end
             BB8              8108  originalhandle
             BC0              8110  uinit_data_end
             BC0              8110  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

