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

Source file:  amount.asm
Output file:  ../../bin/amount.eld

-- Program origin -------------------------------------------------------------

00000000

-- Sections (summary) ---------------------------------------------------------

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                50  00000050  progbits  HEADER
            9001                50               A30  000009E0  progbits  CODE
            8000               A30               B90  00000160  progbits  DATA
            8160               B90               BA0  00000010  progbits  TRANSIENTDATA
               0                 0                 0  00000000  nobits    relocatedzero
            8000              8000              8000  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:                 9E0
start:                   50
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 160
start:                  A30
align:                    2
follows:   CODE
vstart:                8000
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  10
start:                  B90
align:                    1
follows:   DATA
vstart:                8160
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:                 8000
align:     not defined
follows:   not defined
vstart:                8000
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
00000A30  DATAOFFSET
00000160  transientdata_displacement_equate
00008160  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  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@413.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@413.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@413.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@413.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@413.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@413.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@413.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@413.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@413.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@413.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@413.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@413.lframe_?name
00000002  ..@485.num
00000008  ..@579.num
000009E0  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              9001  code
              50              9001  ..@82.strucstart
              58              9009  ..@88.data
              70              9021  command
              72              9023  command.chain
              79              902A  ..@93.skipparameter
              7A              902B  command.entry
              82              9033  ..@.@@.1.0
              8B              903C  ..@.@@.1.1
              90              9041  command.ours
              A2              9053  uninstall
              B4              9065  ..@.@@.1.2
              C4              9075  uninstall.loop
              D5              9086  uninstall.bx
              DF              9090  uninstall.setbx
             8A0              9851  ..@139.name
              E6              9097  ..@.@@.1.3
              F3              90A4  uninstall.bxnz
             104              90B5  uninstall.done
             11E              90CF  ..@.@@.1.4
             126              90D7  uninstall.error
             131              90E2  varsetup
             135              90E6  varsetup.loop
             143              90F4  varsetup.next
             152              9103  varsetup.end
             163              9114  ..@169.skipparameter
             168              9119  skipcomma
             16F              9120  ..@178.skipparameter
             170              9121  isstring?
             177              9128  ..@186.skipparameter
             178              9129  chkeol
             17F              9130  ..@196.skipparameter
             180              9131  ispm
             187              9138  ..@204.skipparameter
             188              9139  putsz
             18F              9140  ..@212.skipparameter
             190              9141  cmd3
             197              9148  ..@220.skipparameter
             198              9149  setrc
             19F              9150  ..@228.skipparameter
             1A0              9151  start
             1BA              916B  ..@239.skipparameter
             7FA              97AB  ..@239.name
             1C0              9171  uninstall_oneshot
             8B6              9867  ..@253.name
             1E2              9193  ..@.@@.1.5
             1E3              9194  install
             1EB              919C  ..@312.skipparameter
             7EA              979B  ..@312.name
             202              91B3  install.unknown
             20C              91BD  ..@329.skipparameter
             809              97BA  ..@329.name
             216              91C7  ..@335.skipparameter
             7FA              97AB  ..@335.name
             219              91CA  ..@.@@.1.6
             21F              91D0  install.loop
             22A              91DB  install.nofree
             234              91E5  ..@349.skipparameter
             809              97BA  ..@349.name
             23E              91EF  ..@355.skipparameter
             7FA              97AB  ..@355.name
             241              91F2  install.found
             8B6              9867  ..@369.name
             8DD              988E  ..@374.name
             8A0              9851  ..@377.name
             285              9236  install.only_first
             8A0              9851  ..@386.name
             8D2              9883  ..@393.name
             29E              924F  ..@.@@.1.7
             2A1              9252  linker
             2A4              9255  linker._..@413.lenter
             2C4              9275  ..@.@@.1.8
             2CE              927F  linker.pass
             2D9              928A  ..@.@@.1.9
             2E9              929A  ..@.@@.1.10
             2F4              92A5  ..@.@@.1.11
             305              92B6  ..@.@@.1.12
             310              92C1  ..@.@@.1.13
             325              92D6  ..@.@@.1.14
             330              92E1  ..@.@@.1.15
             343              92F4  ..@.@@.1.16
             34F              9300  linker.otherloop
             352              9303  linker.datarelocloop
             36C              931D  ..@.@@.1.17
             385              9336  linker.datarelocfind
             3C1              9372  linker.address_data_reloc
             3CC              937D  ..@.@@.1.18
             3CD              937E  linker.datarelocnotfound
             8D2              9883  ..@487.name
             3E3              9394  ..@.@@.1.19
             3EC              939D  linker.datanotfound
             3FD              93AE  linker.codenotfound
             40E              93BF  linker.notfound
             427              93D8  ..@502.skipparameter
             443              93F4  ..@509.skipparameter
             44D              93FE  ..@514.skipparameter
             809              97BA  ..@514.name
             44E              93FF  ..@.@@.1.20
             44F              9400  linker.copy
             456              9407  ..@520.skipparameter
             457              9408  linker.build_match
             472              9423  ..@.@@.1.21
             475              9426  ..@.@@.1.22
             481              9432  ..@.@@.1.23
             483              9434  linker.donedatareloc
             492              9443  linker.coderelocloop
             4B7              9468  linker.coderelocfind
             50C              94BD  ..@.@@.1.24
             516              94C7  linker.error_j
             519              94CA  ..@.@@.1.25
             528              94D9  linker.donecodereloc
             541              94F2  ..@.@@.1.26
             541              94F2  linker.hint
             54C              94FD  ..@541.skipparameter
             559              950A  linker.loop_hint
             55C              950D  ..@.@@.1.27
             565              9516  linker.end_hint
             573              9524  ..@554.skipparameter
             811              97C2  ..@554.name
             897              9848  ..@560.name
             585              9536  ..@563.skipparameter
             585              9536  linker.no_hint
             8B6              9867  ..@573.name
             5A3              9554  linker.error
             5A6              9557  linker._..@413.lleave
             5AA              955B  plex_check
             5BE              956F  ..@.@@.1.28
             5C7              9578  ..@591.skipparameter
             851              9802  ..@591.name
             5D7              9588  ..@597.skipparameter
             5DE              958F  plex_check.notfound
             5DF              9590  plex_check.checkret
             5E0              9591  linkercoderelocations
             634              95E5  linkerlinkercoderelocations
             648              95F9  linktable
             648              95F9  ..@607.strucstart
             660              9611  linkerdatarelocations
             70A              96BB  internalcodetocoderelocations
             72C              96DD  internalcodetodatarelocations
             74A              96FB  internaldatatocoderelocations
             74E              96FF  internaldatatodatarelocations
             752              9703  linkerlinkerdatarelocations
             766              9717  internallinkercodetocoderelocations
             770              9721  internallinkercodetodatarelocations
             772              9723  internallinkerdatatocoderelocations
             774              9725  internallinkerdatatodatarelocations
             776              9727  debuggeramissig
             776              9727  ..@637.data
             77E              972F  ..@639.data
             786              9737  listmsg
             786              9737  listmsg.hint
             7A6              9757  listmsg.hint.offset
             7AE              975F  ..@93.name
             7BD              976E  ..@169.name
             7D2              9783  ..@178.name
             7DE              978F  ..@186.name
             7EA              979B  ..@196.name
             7F3              97A4  ..@204.name
             7FA              97AB  ..@212.name
             802              97B3  ..@220.name
             809              97BA  ..@228.name
             811              97C2  ..@502.name
             81B              97CC  ..@509.name
             82B              97DC  ..@520.name
             848              97F9  ..@541.name
             851              9802  ..@563.name
             85E              980F  ..@597.name
             869              981A  ..@108.name
             873              9824  ..@112.name
             87C              982D  ..@116.name
             88C              983D  ..@122.name
             897              9848  ..@127.name
             8A0              9851  ..@135.name
             8B6              9867  ..@161.name
             8C4              9875  ..@233.name
             8D2              9883  ..@245.name
             8DD              988E  ..@260.name
             8EC              989D  ..@286.name
             8FC              98AD  ..@317.name
             90D              98BE  ..@321.name
             91C              98CD  ..@325.name
             92D              98DE  ..@341.name
             937              98E8  ..@345.name
             95D              990E  ..@498.name
             968              9919  ..@531.name
             979              992A  ..@546.name
             99E              994F  ..@581.name
             9AF              9960  ..@585.name
             9C7              9978  lmsg
             9C7              9978  lmsg.warning_data_optional
             9E9              999A  lmsg.error_data
             A02              99B3  lmsg.error_code
             A1B              99CC  lmsg.error.2

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

Real              Virtual           Name
             A30              8000  datastart
             A30              8000  ..@274.name
             A37              8007  msg
             A37              8007  msg.amount
             A3E              800E  msg.uninstall_done
             A54              8024  msg.uninstall_error
             A72              8042  uinit_data
             A72              8042  msg.help
             B15              80E5  msg.installed
             B29              80F9  msg.nofree
             B58              8128  msg.unknown
             B8E              815E  header
             A72              8042  structure_offset
             A74              8044  nameheader_offset
             A76              8046  variable
             A80              8050  uinit_data_end
             A80              8050  resident_data_end

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

Real              Virtual           Name
             B90              8160  transientdatastart
             B90              8160  structure
             B90              8160  ..@277.strucstart

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

