
- 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
             741               6F1  ..@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
             6C8               678  ..@239.name
             1C0               170  uninstall_oneshot
             757               707  ..@253.name
             1E2               192  ..@.@@.1.5
             1E3               193  install
             1EB               19B  ..@312.skipparameter
             6B8               668  ..@312.name
             202               1B2  install.unknown
             20C               1BC  ..@329.skipparameter
             6D7               687  ..@329.name
             216               1C6  ..@335.skipparameter
             6C8               678  ..@335.name
             219               1C9  ..@.@@.1.6
             21F               1CF  install.loop
             22A               1DA  install.nofree
             234               1E4  ..@349.skipparameter
             6D7               687  ..@349.name
             23E               1EE  ..@355.skipparameter
             6C8               678  ..@355.name
             241               1F1  install.found
             757               707  ..@369.name
             77E               72E  ..@374.name
             741               6F1  ..@377.name
             285               235  install.only_first
             741               6F1  ..@386.name
             773               723  ..@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
             38B               33B  linker.address_data_reloc
             396               346  ..@.@@.1.18
             397               347  linker.datarelocnotfound
             448               3F8  linker.datanotfound
             448               3F8  linker.codenotfound
             3AB               35B  linker.build_match
             3B5               365  ..@.@@.1.19
             3C1               371  ..@.@@.1.20
             3C2               372  linker.donedatareloc
             3CC               37C  linker.coderelocloop
             3EC               39C  linker.coderelocfind
             43E               3EE  ..@.@@.1.21
             448               3F8  linker.error_j
             44A               3FA  ..@.@@.1.22
             459               409  linker.donecodereloc
             459               409  linker.hint
             464               414  ..@482.skipparameter
             471               421  linker.loop_hint
             474               424  ..@.@@.1.23
             47D               42D  linker.end_hint
             48B               43B  ..@495.skipparameter
             738               6E8  ..@502.name
             49D               44D  ..@505.skipparameter
             49D               44D  linker.no_hint
             757               707  ..@515.name
             4BB               46B  linker.error
             4BE               46E  linker._..@410.lleave
             4C2               472  plex_check
             4D6               486  ..@.@@.1.24
             4DF               48F  ..@533.skipparameter
             6F2               6A2  ..@533.name
             4EF               49F  ..@539.skipparameter
             4F6               4A6  plex_check.notfound
             4F7               4A7  plex_check.checkret
             4F8               4A8  linkercoderelocations
             54C               4FC  linkerdatarelocations
             5FC               5AC  internalcodetocoderelocations
             61E               5CE  internalcodetodatarelocations
             63C               5EC  internaldatatocoderelocations
             640               5F0  internaldatatodatarelocations
             644               5F4  debuggeramissig
             644               5F4  ..@558.data
             64C               5FC  ..@560.data
             654               604  listmsg
             654               604  listmsg.hint
             674               624  listmsg.hint.offset
             67C               62C  ..@93.name
             68B               63B  ..@169.name
             6A0               650  ..@178.name
             6AC               65C  ..@186.name
             6B8               668  ..@196.name
             6C1               671  ..@204.name
             6C8               678  ..@212.name
             6D0               680  ..@220.name
             6D7               687  ..@228.name
             6DF               68F  ..@482.name
             6E8               698  ..@495.name
             6F2               6A2  ..@505.name
             6FF               6AF  ..@539.name
             70A               6BA  ..@108.name
             714               6C4  ..@112.name
             71D               6CD  ..@116.name
             72D               6DD  ..@122.name
             738               6E8  ..@127.name
             741               6F1  ..@135.name
             757               707  ..@161.name
             765               715  ..@233.name
             773               723  ..@245.name
             77E               72E  ..@260.name
             78D               73D  ..@286.name
             79D               74D  ..@317.name
             7AE               75E  ..@321.name
             7BD               76D  ..@325.name
             7CE               77E  ..@341.name
             7D8               788  ..@345.name
             7FE               7AE  ..@474.name
             80F               7BF  ..@487.name
             834               7E4  ..@523.name
             845               7F5  ..@527.name
             85D               80D  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

