
- 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               9E0  00000990  progbits  CODE
            8000               9E0               B40  00000160  progbits  DATA
            8160               B40               B50  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:                 990
start:                   50
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

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

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

class:     progbits
length:                  10
start:                  B40
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
000009E0  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._..@415.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@415.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@415.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@415.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@415.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@415.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@415.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@415.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@415.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@415.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@415.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@415.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@415.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@415.lframe_?name
00000008  ..@582.num
00000990  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
             874              9825  ..@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
             7CE              977F  ..@239.name
             1C0              9171  uninstall_oneshot
             88A              983B  ..@253.name
             1E2              9193  ..@.@@.1.5
             1E3              9194  install
             1EB              919C  ..@312.skipparameter
             7BE              976F  ..@312.name
             202              91B3  install.unknown
             20C              91BD  ..@329.skipparameter
             7DD              978E  ..@329.name
             216              91C7  ..@335.skipparameter
             7CE              977F  ..@335.name
             219              91CA  ..@.@@.1.6
             21F              91D0  install.loop
             22A              91DB  install.nofree
             234              91E5  ..@349.skipparameter
             7DD              978E  ..@349.name
             23E              91EF  ..@355.skipparameter
             7CE              977F  ..@355.name
             241              91F2  install.found
             88A              983B  ..@369.name
             8B1              9862  ..@374.name
             874              9825  ..@377.name
             285              9236  install.only_first
             874              9825  ..@386.name
             8A6              9857  ..@393.name
             29E              924F  ..@.@@.1.7
             2A1              9252  linker
             2A4              9255  linker._..@415.lenter
             2B5              9266  linker.error_j1
             2B8              9269  ..@.@@.1.8
             2C1              9272  ..@.@@.1.9
             2CB              927C  linker.pass
             2D6              9287  ..@.@@.1.10
             2E6              9297  ..@.@@.1.11
             2F1              92A2  ..@.@@.1.12
             302              92B3  ..@.@@.1.13
             30D              92BE  ..@.@@.1.14
             322              92D3  ..@.@@.1.15
             32D              92DE  ..@.@@.1.16
             340              92F1  ..@.@@.1.17
             34C              92FD  linker.otherloop
             34F              9300  linker.datarelocloop
             369              931A  ..@.@@.1.18
             382              9333  linker.datarelocfind
             3BE              936F  linker.address_data_reloc
             3C9              937A  ..@.@@.1.19
             3CA              937B  linker.datanotfound
             3D8              9389  linker.error_j3
             3DB              938C  linker.codenotfound
             3E9              939A  linker.notfound
             402              93B3  ..@505.skipparameter
             412              93C3  ..@.@@.1.20
             41E              93CF  ..@514.skipparameter
             428              93D9  ..@519.skipparameter
             7DD              978E  ..@519.name
             429              93DA  linker.notfound.retn
             42A              93DB  linker.copy
             431              93E2  ..@523.skipparameter
             432              93E3  linker.build_match
             44D              93FE  ..@.@@.1.21
             450              9401  ..@.@@.1.22
             45C              940D  ..@.@@.1.23
             45E              940F  linker.donedatareloc
             46D              941E  linker.coderelocloop
             492              9443  linker.coderelocfind
             4E7              9498  ..@.@@.1.24
             4F1              94A2  linker.error_j
             4F4              94A5  ..@.@@.1.25
             503              94B4  linker.donecodereloc
             51C              94CD  ..@.@@.1.26
             51C              94CD  linker.hint
             527              94D8  ..@544.skipparameter
             534              94E5  linker.loop_hint
             537              94E8  ..@.@@.1.27
             540              94F1  linker.end_hint
             54E              94FF  ..@557.skipparameter
             7E5              9796  ..@557.name
             86B              981C  ..@563.name
             560              9511  ..@566.skipparameter
             560              9511  linker.no_hint
             88A              983B  ..@576.name
             57E              952F  linker.error
             581              9532  linker._..@415.lleave
             585              9536  plex_check
             599              954A  ..@.@@.1.28
             5A2              9553  ..@594.skipparameter
             825              97D6  ..@594.name
             5B2              9563  ..@600.skipparameter
             5B9              956A  plex_check.notfound
             5BA              956B  plex_check.checkret
             5BC              956D  linkercoderelocations
             610              95C1  linkerlinkercoderelocations
             624              95D5  linktable
             624              95D5  ..@610.strucstart
             63C              95ED  linkerdatarelocations
             6E6              9697  internalcodetocoderelocations
             708              96B9  internalcodetodatarelocations
             726              96D7  internaldatatocoderelocations
             72A              96DB  internaldatatodatarelocations
             72E              96DF  linkerlinkerdatarelocations
             73C              96ED  internallinkercodetocoderelocations
             744              96F5  internallinkercodetodatarelocations
             746              96F7  internallinkerdatatocoderelocations
             748              96F9  internallinkerdatatodatarelocations
             74A              96FB  debuggeramissig
             74A              96FB  ..@640.data
             752              9703  ..@642.data
             75A              970B  listmsg
             75A              970B  listmsg.hint
             77A              972B  listmsg.hint.offset
             782              9733  ..@93.name
             791              9742  ..@169.name
             7A6              9757  ..@178.name
             7B2              9763  ..@186.name
             7BE              976F  ..@196.name
             7C7              9778  ..@204.name
             7CE              977F  ..@212.name
             7D6              9787  ..@220.name
             7DD              978E  ..@228.name
             7E5              9796  ..@505.name
             7EF              97A0  ..@514.name
             7FF              97B0  ..@523.name
             81C              97CD  ..@544.name
             825              97D6  ..@566.name
             832              97E3  ..@600.name
             83D              97EE  ..@108.name
             847              97F8  ..@112.name
             850              9801  ..@116.name
             860              9811  ..@122.name
             86B              981C  ..@127.name
             874              9825  ..@135.name
             88A              983B  ..@161.name
             898              9849  ..@233.name
             8A6              9857  ..@245.name
             8B1              9862  ..@260.name
             8C0              9871  ..@286.name
             8D0              9881  ..@317.name
             8E1              9892  ..@321.name
             8F0              98A1  ..@325.name
             901              98B2  ..@341.name
             90B              98BC  ..@345.name
             931              98E2  ..@501.name
             93C              98ED  ..@534.name
             94D              98FE  ..@549.name
             972              9923  ..@584.name
             983              9934  ..@588.name
             99B              994C  lmsg
             99B              994C  lmsg.error_data
             9B4              9965  lmsg.error_code
             9CD              997E  lmsg.error.2

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

Real              Virtual           Name
             9E0              8000  datastart
             9E0              8000  ..@274.name
             9E7              8007  msg
             9E7              8007  msg.amount
             9EE              800E  msg.uninstall_done
             A04              8024  msg.uninstall_error
             A22              8042  uinit_data
             A22              8042  msg.help
             AC5              80E5  msg.installed
             AD9              80F9  msg.nofree
             B08              8128  msg.unknown
             B3E              815E  header
             A22              8042  structure_offset
             A24              8044  nameheader_offset
             A26              8046  variable
             A30              8050  uinit_data_end
             A30              8050  resident_data_end

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

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

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

