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

Source file:  amount.asm
Output file:  ../../bin/amount.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               860  00000810  progbits  CODE
               0               860               9C0  00000160  progbits  DATA
             160               9C0               9D0  00000010  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:                  50
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 810
start:                   50
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 160
start:                  860
align:                    2
follows:   CODE
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  10
start:                  9C0
align:                    1
follows:   DATA
vstart:                 160
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
00000050  CODEOFFSET
00000001  ..@144.num
00000001  ..@165.num
00000150  endinstalled
00000001  ..@243.num
00000860  DATAOFFSET
00000160  transientdata_displacement_equate
00000160  transientdata_vstart
00000170  transient_data_size
00000160  transientdata_displacement
00000050  resident_data_size
00000050  uinit_data_size
00000170  total_data_size
00000001  ..@382.num
00000004  ..@391.num
00000260  endresident
00000000  linker._..@410.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@410.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@410.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@410.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@410.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@410.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@410.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@410.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@410.lframe_?use_hash
00000008  ..@521.num
00000810  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
              50                 0  code
              50                 0  ..@82.strucstart
              58                 8  ..@88.data
              70                20  command
              72                22  command.chain
              79                29  ..@93.skipparameter
              7A                2A  command.entry
              82                32  ..@.@@.1.0
              8B                3B  ..@.@@.1.1
              90                40  command.ours
              A2                52  uninstall
              B4                64  ..@.@@.1.2
              C4                74  uninstall.loop
              D5                85  uninstall.bx
              DF                8F  uninstall.setbx
             73D               6ED  ..@139.name
              E6                96  ..@.@@.1.3
              F3                A3  uninstall.bxnz
             104                B4  uninstall.done
             11E                CE  ..@.@@.1.4
             126                D6  uninstall.error
             131                E1  varsetup
             135                E5  varsetup.loop
             143                F3  varsetup.next
             152               102  varsetup.end
             163               113  ..@169.skipparameter
             168               118  skipcomma
             16F               11F  ..@178.skipparameter
             170               120  isstring?
             177               127  ..@186.skipparameter
             178               128  chkeol
             17F               12F  ..@196.skipparameter
             180               130  ispm
             187               137  ..@204.skipparameter
             188               138  putsz
             18F               13F  ..@212.skipparameter
             190               140  cmd3
             197               147  ..@220.skipparameter
             198               148  setrc
             19F               14F  ..@228.skipparameter
             1A0               150  start
             1BA               16A  ..@239.skipparameter
             6C4               674  ..@239.name
             1C0               170  uninstall_oneshot
             753               703  ..@253.name
             1E2               192  ..@.@@.1.5
             1E3               193  install
             1EB               19B  ..@312.skipparameter
             6B4               664  ..@312.name
             202               1B2  install.unknown
             20C               1BC  ..@329.skipparameter
             6D3               683  ..@329.name
             216               1C6  ..@335.skipparameter
             6C4               674  ..@335.name
             219               1C9  ..@.@@.1.6
             21F               1CF  install.loop
             22A               1DA  install.nofree
             234               1E4  ..@349.skipparameter
             6D3               683  ..@349.name
             23E               1EE  ..@355.skipparameter
             6C4               674  ..@355.name
             241               1F1  install.found
             753               703  ..@369.name
             77A               72A  ..@374.name
             73D               6ED  ..@377.name
             285               235  install.only_first
             73D               6ED  ..@386.name
             76F               71F  ..@393.name
             29E               24E  ..@.@@.1.7
             2A1               251  linker
             2A4               254  linker._..@410.lenter
             2C4               274  ..@.@@.1.8
             2CE               27E  ..@.@@.1.9
             2DA               28A  ..@.@@.1.10
             2DF               28F  ..@.@@.1.11
             2ED               29D  ..@.@@.1.12
             2F2               2A2  ..@.@@.1.13
             302               2B2  ..@.@@.1.14
             307               2B7  ..@.@@.1.15
             317               2C7  ..@.@@.1.16
             31E               2CE  linker.otherloop
             321               2D1  linker.datarelocloop
             33B               2EB  ..@.@@.1.17
             352               302  linker.datarelocfind
             388               338  linker.address_data_reloc
             393               343  ..@.@@.1.18
             394               344  linker.datarelocnotfound
             442               3F2  linker.datanotfound
             442               3F2  linker.codenotfound
             3A8               358  linker.build_match
             3B2               362  ..@.@@.1.19
             3BE               36E  ..@.@@.1.20
             3BF               36F  linker.donedatareloc
             3C9               379  linker.coderelocloop
             3E9               399  linker.coderelocfind
             438               3E8  ..@.@@.1.21
             442               3F2  linker.error_j
             444               3F4  ..@.@@.1.22
             453               403  linker.donecodereloc
             453               403  linker.hint
             45E               40E  ..@482.skipparameter
             46B               41B  linker.loop_hint
             46E               41E  ..@.@@.1.23
             477               427  linker.end_hint
             485               435  ..@495.skipparameter
             734               6E4  ..@502.name
             497               447  ..@505.skipparameter
             497               447  linker.no_hint
             753               703  ..@515.name
             4B5               465  linker.error
             4B8               468  linker._..@410.lleave
             4BC               46C  plex_check
             4D0               480  ..@.@@.1.24
             4D9               489  ..@533.skipparameter
             6EE               69E  ..@533.name
             4E9               499  ..@539.skipparameter
             4F0               4A0  plex_check.notfound
             4F1               4A1  plex_check.checkret
             4F4               4A4  linkercoderelocations
             548               4F8  linkerdatarelocations
             5F8               5A8  internalcodetocoderelocations
             61A               5CA  internalcodetodatarelocations
             638               5E8  internaldatatocoderelocations
             63C               5EC  internaldatatodatarelocations
             640               5F0  debuggeramissig
             640               5F0  ..@558.data
             648               5F8  ..@560.data
             650               600  listmsg
             650               600  listmsg.hint
             670               620  listmsg.hint.offset
             678               628  ..@93.name
             687               637  ..@169.name
             69C               64C  ..@178.name
             6A8               658  ..@186.name
             6B4               664  ..@196.name
             6BD               66D  ..@204.name
             6C4               674  ..@212.name
             6CC               67C  ..@220.name
             6D3               683  ..@228.name
             6DB               68B  ..@482.name
             6E4               694  ..@495.name
             6EE               69E  ..@505.name
             6FB               6AB  ..@539.name
             706               6B6  ..@108.name
             710               6C0  ..@112.name
             719               6C9  ..@116.name
             729               6D9  ..@122.name
             734               6E4  ..@127.name
             73D               6ED  ..@135.name
             753               703  ..@161.name
             761               711  ..@233.name
             76F               71F  ..@245.name
             77A               72A  ..@260.name
             789               739  ..@286.name
             799               749  ..@317.name
             7AA               75A  ..@321.name
             7B9               769  ..@325.name
             7CA               77A  ..@341.name
             7D4               784  ..@345.name
             7FA               7AA  ..@474.name
             80B               7BB  ..@487.name
             830               7E0  ..@523.name
             841               7F1  ..@527.name
             859               809  lmsg

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

Real              Virtual           Name
             860                 0  datastart
             860                 0  ..@274.name
             867                 7  msg
             867                 7  msg.amount
             86E                 E  msg.uninstall_done
             884                24  msg.uninstall_error
             8A2                42  uinit_data
             8A2                42  msg.help
             945                E5  msg.installed
             959                F9  msg.nofree
             988               128  msg.unknown
             9BE               15E  header
             8A2                42  structure_offset
             8A4                44  nameheader_offset
             8A6                46  variable
             8B0                50  uinit_data_end
             8B0                50  resident_data_end

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

Real              Virtual           Name
             9C0               160  transientdatastart
             9C0               160  structure
             9C0               160  ..@277.strucstart

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

