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

Source file:  x.asm
Output file:  ../../bin/x.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               CA0  00000C40  progbits  CODE
               0               CA0              10C4  00000424  progbits  DATA
             424              10C4              10D0  0000000C  progbits  TRANSIENTDATA
               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:                 C40
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 424
start:                  CA0
align:                    2
follows:   CODE
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section TRANSIENTDATA ----------------------------------------------------

class:     progbits
length:                   C
start:                 10C4
align:                    1
follows:   DATA
vstart:                 424
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
00000000  ISVARIABLESTRUC
00000000  ivName
00000002  ivFlags
00000004  ivAddress
00000006  ivSetup
00000008  ivArrayLast
00000009  ivArrayBetween
0000000A  ISVARIABLESTRUC_size
0000000F  ivfNameLengthMask
0000000D  ivfNameLengthLimit
00000004  ivfVarLengthShift
00000030  ivfVarLengthMask
00000080  ivfReadOnly
00000100  ivfArrayOneBased
00000200  ivfArrayOptional
00000400  ivfSeparatorSpecial
00000060  CODEOFFSET
00000CA0  DATAOFFSET
00000001  ..@161.num
00000020  TOLOWER
000003E0  endinstalled
00000001  ..@566.num
00000424  transientdata_displacement_equate
00000424  transientdata_vstart
00000430  transient_data_size
00000424  transientdata_displacement
00000300  resident_data_size
00000300  uinit_data_size
00000430  total_data_size
00000001  ..@696.num
00000004  ..@705.num
000004F0  endresident
00000000  linker._..@724.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@724.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@724.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@724.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@724.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@724.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@724.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@724.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@724.lframe_?use_hash
00000008  ..@839.num
00000C40  code_size


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

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

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

Real              Virtual           Name
              60                 0  code
              60                 0  ..@82.strucstart
              68                 8  ..@88.data
              80                20  command
              82                22  command.chain
              89                29  ..@99.skipparameter
              8A                2A  command.entry
              AD                4D  command.nothelp
              B8                58  ..@.@@.1.0
              C1                61  ..@.@@.1.1
              C6                66  command.ours
             B24               AC4  ..@126.name
             B2E               ACE  ..@129.name
              DF                7F  uninstall
              F1                91  ..@.@@.1.2
             101                A1  uninstall.loop
             112                B2  uninstall.bx
             11C                BC  uninstall.setbx
             B5B               AFB  ..@156.name
             123                C3  ..@.@@.1.3
             130                D0  uninstall.bxnz
             141                E1  uninstall.done
             15B                FB  ..@.@@.1.4
             163               103  uninstall.error
             16E               10E  varsetup
             17C               11C  ..@180.skipparameter
             17C               11C  xx
             19F               13F  xhelp
             1A3               143  xhelp.eol_checked
             1AA               14A  xa
             1C6               166  xa.nullcnt
             1D9               179  xd
             1F7               197  xr
             218               1B8  xm
             24E               1EE  xs
             261               201  xs1
             26E               20E  ..@.@@.1.5
             279               219  xs1.cont
             280               220  ..@.@@.1.6
             282               222  xs1.err
             28A               22A  xs3
             298               238  xs4
             2A1               241  xs5
             B71               B11  ..@249.name
             2B7               257  xs6
             2D8               278  xs_nonl
             2DD               27D  xs7
             302               2A2  ..@.@@.1.7
             308               2A8  emscall
             30D               2AD  emscall.errorhandle
             320               2C0  emscall.ce2
             B71               B11  ..@280.name
             332               2D2  emscall.witherrors
             345               2E5  ..@294.skipparameter
             349               2E9  emscall.rm
             34D               2ED  emscall.ret
             34D               2ED  emschk.ret
             34E               2EE  emschk
             35C               2FC  emschk.failed
             35F               2FF  emscall.ce4
             361               301  hndlshow
             378               318  sumshow
             394               334  trimhex
             39F               33F  trimhex.loop
             3A8               348  trimhex.done
             3A9               349  error
             3B0               350  ..@321.skipparameter
             3B0               350  prnquit
             3B8               358  skipcomma
             3BF               35F  ..@380.skipparameter
             3C0               360  uppercase
             3C7               367  ..@388.skipparameter
             3C8               368  skipwhite
             3CF               36F  ..@396.skipparameter
             3D0               370  iseol?
             3D7               377  ..@404.skipparameter
             3D8               378  cmd3
             3DF               37F  ..@412.skipparameter
             3E0               380  isstring?
             3E7               387  ..@423.skipparameter
             3E8               388  chkeol
             3EF               38F  ..@432.skipparameter
             3F0               390  ispm
             3F7               397  ..@440.skipparameter
             3F8               398  putsz
             3FF               39F  ..@448.skipparameter
             400               3A0  setrc
             407               3A7  ..@457.skipparameter
             408               3A8  getword
             40F               3AF  ..@468.skipparameter
             410               3B0  hexword
             417               3B7  ..@477.skipparameter
             418               3B8  skipcomm0
             41F               3BF  ..@491.skipparameter
             420               3C0  getbyte
             427               3C7  ..@504.skipparameter
             428               3C8  hexbyte
             42F               3CF  ..@516.skipparameter
             430               3D0  putsline_crlf
             437               3D7  ..@533.skipparameter
             438               3D8  intchk
             43F               3DF  ..@543.skipparameter
             440               3E0  start
             458               3F8  ..@560.skipparameter
             A83               A23  ..@560.name
             45F               3FF  start.help
             465               405  start.ret
             46B               40B  uninstall_oneshot
             48D               42D  ..@.@@.1.8
             48E               42E  install
             496               436  ..@634.skipparameter
             A9F               A3F  ..@634.name
             4AD               44D  install.unknown
             4BD               45D  ..@653.skipparameter
             AAF               A4F  ..@653.name
             4C0               460  ..@.@@.1.9
             4C6               466  install.loop
             4D1               471  install.nofree
             4E1               481  ..@669.skipparameter
             AAF               A4F  ..@669.name
             4E4               484  install.found
             B9E               B3E  ..@683.name
             BAC               B4C  ..@688.name
             B5B               AFB  ..@691.name
             528               4C8  install.only_first
             B5B               AFB  ..@700.name
             B93               B33  ..@707.name
             541               4E1  ..@.@@.1.10
             544               4E4  linker
             547               4E7  linker._..@724.lenter
             567               507  ..@.@@.1.11
             571               511  ..@.@@.1.12
             57D               51D  ..@.@@.1.13
             582               522  ..@.@@.1.14
             590               530  ..@.@@.1.15
             595               535  ..@.@@.1.16
             5A5               545  ..@.@@.1.17
             5AA               54A  ..@.@@.1.18
             5BA               55A  ..@.@@.1.19
             5C1               561  linker.otherloop
             5C4               564  linker.datarelocloop
             5DE               57E  ..@.@@.1.20
             5F5               595  linker.datarelocfind
             62E               5CE  linker.address_data_reloc
             639               5D9  ..@.@@.1.21
             63A               5DA  linker.datarelocnotfound
             64E               5EE  linker.coderelocnotfound
             669               609  ..@.@@.1.22
             719               6B9  linker.datanotfound
             719               6B9  linker.codenotfound
             676               616  linker.build_match
             680               620  ..@.@@.1.23
             68C               62C  ..@.@@.1.24
             68D               62D  linker.donedatareloc
             697               637  linker.coderelocloop
             6BD               65D  linker.coderelocfind
             70F               6AF  ..@.@@.1.25
             719               6B9  linker.error_j
             71B               6BB  ..@.@@.1.26
             72A               6CA  linker.donecodereloc
             72A               6CA  linker.hint
             735               6D5  ..@802.skipparameter
             B03               AA3  ..@802.name
             742               6E2  linker.loop_hint
             745               6E5  ..@.@@.1.27
             74E               6EE  linker.end_hint
             75C               6FC  ..@814.skipparameter
             AC9               A69  ..@814.name
             B52               AF2  ..@820.name
             76E               70E  ..@823.skipparameter
             76E               70E  linker.no_hint
             B9E               B3E  ..@833.name
             78C               72C  linker.error
             78F               72F  linker._..@724.lleave
             793               733  plex_check
             7A7               747  ..@.@@.1.28
             7B0               750  ..@851.skipparameter
             B0C               AAC  ..@851.name
             7C0               760  ..@857.skipparameter
             7C7               767  plex_check.notfound
             7C8               768  plex_check.checkret
             7CC               76C  linkercoderelocations
             882               822  linkerdatarelocations
             956               8F6  internalcodetocoderelocations
             978               918  internalcodetodatarelocations
             9CE               96E  internaldatatocoderelocations
             9D2               972  internaldatatodatarelocations
             9E8               988  debuggeramissig
             9E8               988  ..@876.data
             9F0               990  ..@878.data
             9F8               998  listmsg
             9F8               998  listmsg.hint
             A13               9B3  listmsg.hint.offset
             A1B               9BB  ..@99.name
             A2A               9CA  ..@180.name
             A3F               9DF  ..@294.name
             A57               9F7  ..@321.name
             A5F               9FF  ..@380.name
             A6B               A0B  ..@388.name
             A77               A17  ..@396.name
             A83               A23  ..@404.name
             A8C               A2C  ..@412.name
             A93               A33  ..@423.name
             A9F               A3F  ..@432.name
             AA8               A48  ..@440.name
             AAF               A4F  ..@448.name
             AB7               A57  ..@457.name
             ABF               A5F  ..@468.name
             AC9               A69  ..@477.name
             AD3               A73  ..@491.name
             ADF               A7F  ..@504.name
             AE9               A89  ..@516.name
             AF3               A93  ..@533.name
             B03               AA3  ..@543.name
             B0C               AAC  ..@823.name
             B19               AB9  ..@857.name
             B24               AC4  ..@109.name
             B2E               ACE  ..@113.name
             B37               AD7  ..@132.name
             B47               AE7  ..@139.name
             B52               AF2  ..@144.name
             B5B               AFB  ..@152.name
             B71               B11  ..@242.name
             B7C               B1C  ..@290.name
             B85               B25  ..@556.name
             B93               B33  ..@568.name
             B9E               B3E  ..@576.name
             BAC               B4C  ..@584.name
             BBB               B5B  ..@608.name
             BCB               B6B  ..@639.name
             BDC               B7C  ..@643.name
             BEB               B8B  ..@647.name
             BFC               B9C  ..@659.name
             C06               BA6  ..@663.name
             C2C               BCC  ..@784.name
             C3E               BDE  ..@794.name
             C4F               BEF  ..@806.name
             C74               C14  ..@841.name
             C85               C25  ..@845.name
             C9D               C3D  lmsg

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

Real              Virtual           Name
             CA0                 0  datastart
             CA0                 0  xaresult
             CA2                 2  emsnot
             CB6                16  emserr1
             CCB                2B  emserr3
             CDE                3E  emserr5
             CF0                50  emserr7
             D07                67  emserr8
             D1D                7D  emserr9
             D2F                8F  emserra
             D4B                AB  emserrb
             D68                C8  emserrs
             D80                E0  emserrx
             D8B                EB  xaans
             D9C                FC  xaans1
             DA3               103  xdans
             DAA               10A  xdans1
             DBD               11D  xrans
             DD2               132  xmans
             DDF               13F  xmans1
             DFC               15C  xmans2
             E01               161  xsstr1
             E08               168  xsstr1a
             E11               171  xsstr1b
             E28               188  xsstr2
             E33               193  xsstr2a
             E40               1A0  xsstr2b
             E47               1A7  xsstr3
             E57               1B7  xsstr3a
             E61               1C1  xsstr4
             E7A               1DA  xsstrpg
             E7E               1DE  xsstrhd
             E84               1E4  xsnopgs
             E9A               1FA  crlf
             E9D               1FD  ..@596.name
             EA3               203  msg
             EA3               203  msg.uninstall_done
             EBD               21D  msg.uninstall_error
             EDF               23F  msg.xhelp
             F91               2F1  uinit_data
             F91               2F1  msg.help
            103D               39D  msg.installed
            1055               3B5  msg.nofree
            1088               3E8  msg.unknown
            10C2               422  header
             F92               2F2  structure_offset
             F94               2F4  nameheader_offset
             FA0               300  uinit_data_end
             FA0               300  resident_data_end

---- Section TRANSIENTDATA ----------------------------------------------------

Real              Virtual           Name
            10C4               424  transientdatastart
            10C4               424  structure
            10C4               424  ..@599.strucstart

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

