
- 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._..@412.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@412.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@412.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@412.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@412.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@412.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@412.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@412.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@412.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@412.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@412.lframe_?skip_last
00000008  ..@533.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
             735               6E5  ..@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
             6BC               66C  ..@239.name
             1C0               170  uninstall_oneshot
             74B               6FB  ..@253.name
             1E2               192  ..@.@@.1.5
             1E3               193  install
             1EB               19B  ..@312.skipparameter
             6AC               65C  ..@312.name
             202               1B2  install.unknown
             20C               1BC  ..@329.skipparameter
             6CB               67B  ..@329.name
             216               1C6  ..@335.skipparameter
             6BC               66C  ..@335.name
             219               1C9  ..@.@@.1.6
             21F               1CF  install.loop
             22A               1DA  install.nofree
             234               1E4  ..@349.skipparameter
             6CB               67B  ..@349.name
             23E               1EE  ..@355.skipparameter
             6BC               66C  ..@355.name
             241               1F1  install.found
             74B               6FB  ..@369.name
             772               722  ..@374.name
             735               6E5  ..@377.name
             285               235  install.only_first
             735               6E5  ..@386.name
             767               717  ..@393.name
             29E               24E  ..@.@@.1.7
             2A1               251  linker
             2A4               254  linker._..@412.lenter
             2B5               265  linker.error_j1
             2B8               268  ..@.@@.1.8
             2C1               271  ..@.@@.1.9
             2CB               27B  ..@.@@.1.10
             2D7               287  ..@.@@.1.11
             2DC               28C  ..@.@@.1.12
             2EA               29A  ..@.@@.1.13
             2EF               29F  ..@.@@.1.14
             2FF               2AF  ..@.@@.1.15
             304               2B4  ..@.@@.1.16
             314               2C4  ..@.@@.1.17
             31B               2CB  linker.otherloop
             31E               2CE  linker.datarelocloop
             338               2E8  ..@.@@.1.18
             34F               2FF  linker.datarelocfind
             38B               33B  linker.address_data_reloc
             396               346  ..@.@@.1.19
             4AC               45C  linker.datanotfound
             4AC               45C  linker.codenotfound
             397               347  linker.build_match
             3A3               353  ..@.@@.1.20
             3AF               35F  ..@.@@.1.21
             3B0               360  linker.donedatareloc
             3BA               36A  linker.coderelocloop
             3DA               38A  linker.coderelocfind
             42F               3DF  ..@.@@.1.22
             439               3E9  linker.error_j
             43B               3EB  ..@.@@.1.23
             44A               3FA  linker.donecodereloc
             44A               3FA  linker.hint
             455               405  ..@494.skipparameter
             462               412  linker.loop_hint
             465               415  ..@.@@.1.24
             46E               41E  linker.end_hint
             47C               42C  ..@507.skipparameter
             72C               6DC  ..@514.name
             48E               43E  ..@517.skipparameter
             48E               43E  linker.no_hint
             74B               6FB  ..@527.name
             4AC               45C  linker.error
             4AF               45F  linker._..@412.lleave
             4B3               463  plex_check
             4C7               477  ..@.@@.1.25
             4D0               480  ..@545.skipparameter
             6E6               696  ..@545.name
             4E0               490  ..@551.skipparameter
             4E7               497  plex_check.notfound
             4E8               498  plex_check.checkret
             4EC               49C  linkercoderelocations
             540               4F0  linkerdatarelocations
             5F0               5A0  internalcodetocoderelocations
             612               5C2  internalcodetodatarelocations
             630               5E0  internaldatatocoderelocations
             634               5E4  internaldatatodatarelocations
             638               5E8  debuggeramissig
             638               5E8  ..@570.data
             640               5F0  ..@572.data
             648               5F8  listmsg
             648               5F8  listmsg.hint
             668               618  listmsg.hint.offset
             670               620  ..@93.name
             67F               62F  ..@169.name
             694               644  ..@178.name
             6A0               650  ..@186.name
             6AC               65C  ..@196.name
             6B5               665  ..@204.name
             6BC               66C  ..@212.name
             6C4               674  ..@220.name
             6CB               67B  ..@228.name
             6D3               683  ..@494.name
             6DC               68C  ..@507.name
             6E6               696  ..@517.name
             6F3               6A3  ..@551.name
             6FE               6AE  ..@108.name
             708               6B8  ..@112.name
             711               6C1  ..@116.name
             721               6D1  ..@122.name
             72C               6DC  ..@127.name
             735               6E5  ..@135.name
             74B               6FB  ..@161.name
             759               709  ..@233.name
             767               717  ..@245.name
             772               722  ..@260.name
             781               731  ..@286.name
             791               741  ..@317.name
             7A2               752  ..@321.name
             7B1               761  ..@325.name
             7C2               772  ..@341.name
             7CC               77C  ..@345.name
             7F2               7A2  ..@486.name
             803               7B3  ..@499.name
             828               7D8  ..@535.name
             839               7E9  ..@539.name
             851               801  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

