
- 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
             B1C               ABC  ..@126.name
             B26               AC6  ..@129.name
              DF                7F  uninstall
              F1                91  ..@.@@.1.2
             101                A1  uninstall.loop
             112                B2  uninstall.bx
             11C                BC  uninstall.setbx
             B53               AF3  ..@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
             B69               B09  ..@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
             B69               B09  ..@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
             A7B               A1B  ..@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
             A97               A37  ..@634.name
             4AD               44D  install.unknown
             4BD               45D  ..@653.skipparameter
             AA7               A47  ..@653.name
             4C0               460  ..@.@@.1.9
             4C6               466  install.loop
             4D1               471  install.nofree
             4E1               481  ..@669.skipparameter
             AA7               A47  ..@669.name
             4E4               484  install.found
             B96               B36  ..@683.name
             BA4               B44  ..@688.name
             B53               AF3  ..@691.name
             528               4C8  install.only_first
             B53               AF3  ..@700.name
             B8B               B2B  ..@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
             62B               5CB  linker.address_data_reloc
             636               5D6  ..@.@@.1.21
             637               5D7  linker.datarelocnotfound
             64B               5EB  linker.coderelocnotfound
             666               606  ..@.@@.1.22
             713               6B3  linker.datanotfound
             713               6B3  linker.codenotfound
             673               613  linker.build_match
             67D               61D  ..@.@@.1.23
             689               629  ..@.@@.1.24
             68A               62A  linker.donedatareloc
             694               634  linker.coderelocloop
             6BA               65A  linker.coderelocfind
             709               6A9  ..@.@@.1.25
             713               6B3  linker.error_j
             715               6B5  ..@.@@.1.26
             724               6C4  linker.donecodereloc
             724               6C4  linker.hint
             72F               6CF  ..@802.skipparameter
             AFB               A9B  ..@802.name
             73C               6DC  linker.loop_hint
             73F               6DF  ..@.@@.1.27
             748               6E8  linker.end_hint
             756               6F6  ..@814.skipparameter
             AC1               A61  ..@814.name
             B4A               AEA  ..@820.name
             768               708  ..@823.skipparameter
             768               708  linker.no_hint
             B96               B36  ..@833.name
             786               726  linker.error
             789               729  linker._..@724.lleave
             78D               72D  plex_check
             7A1               741  ..@.@@.1.28
             7AA               74A  ..@851.skipparameter
             B04               AA4  ..@851.name
             7BA               75A  ..@857.skipparameter
             7C1               761  plex_check.notfound
             7C2               762  plex_check.checkret
             7C4               764  linkercoderelocations
             87A               81A  linkerdatarelocations
             94E               8EE  internalcodetocoderelocations
             970               910  internalcodetodatarelocations
             9C6               966  internaldatatocoderelocations
             9CA               96A  internaldatatodatarelocations
             9E0               980  debuggeramissig
             9E0               980  ..@876.data
             9E8               988  ..@878.data
             9F0               990  listmsg
             9F0               990  listmsg.hint
             A0B               9AB  listmsg.hint.offset
             A13               9B3  ..@99.name
             A22               9C2  ..@180.name
             A37               9D7  ..@294.name
             A4F               9EF  ..@321.name
             A57               9F7  ..@380.name
             A63               A03  ..@388.name
             A6F               A0F  ..@396.name
             A7B               A1B  ..@404.name
             A84               A24  ..@412.name
             A8B               A2B  ..@423.name
             A97               A37  ..@432.name
             AA0               A40  ..@440.name
             AA7               A47  ..@448.name
             AAF               A4F  ..@457.name
             AB7               A57  ..@468.name
             AC1               A61  ..@477.name
             ACB               A6B  ..@491.name
             AD7               A77  ..@504.name
             AE1               A81  ..@516.name
             AEB               A8B  ..@533.name
             AFB               A9B  ..@543.name
             B04               AA4  ..@823.name
             B11               AB1  ..@857.name
             B1C               ABC  ..@109.name
             B26               AC6  ..@113.name
             B2F               ACF  ..@132.name
             B3F               ADF  ..@139.name
             B4A               AEA  ..@144.name
             B53               AF3  ..@152.name
             B69               B09  ..@242.name
             B74               B14  ..@290.name
             B7D               B1D  ..@556.name
             B8B               B2B  ..@568.name
             B96               B36  ..@576.name
             BA4               B44  ..@584.name
             BB3               B53  ..@608.name
             BC3               B63  ..@639.name
             BD4               B74  ..@643.name
             BE3               B83  ..@647.name
             BF4               B94  ..@659.name
             BFE               B9E  ..@663.name
             C24               BC4  ..@784.name
             C36               BD6  ..@794.name
             C47               BE7  ..@806.name
             C6C               C0C  ..@841.name
             C7D               C1D  ..@845.name
             C95               C35  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

