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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
            9001                60               BE0  00000B80  progbits  CODE
            8000               BE0               D20  00000140  progbits  DATA
               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:                  60
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 B80
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 140
start:                  BE0
align:                   10
follows:   CODE
vstart:                8000
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
00000060  CODEOFFSET
00000001  ..@156.num
00000210  endinstalled
00000001  ..@372.num
00000BE0  DATAOFFSET
00000140  data_size
00000140  transient_data_size
00000080  resident_data_size
00000140  total_data_size
00000001  ..@454.num
00000004  ..@465.num
000002B0  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
FFFFFFFFFFFFFFFC  linker._..@490.lframe_?linkinfo_other
FFFFFFFFFFFFFFFA  linker._..@490.lframe_?use_hash_other
00000000  linker._..@490.lframe_?frame_bp
FFFFFFFFFFFFFFF6  linker._..@490.lframe_?instance
FFFFFFFFFFFFFFF4  linker._..@490.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFF4  linker._..@490.lframe_?targetsection
FFFFFFFFFFFFFFF5  linker._..@490.lframe_?optional
FFFFFFFFFFFFFFF0  linker._..@490.lframe_?linkinfo
FFFFFFFFFFFFFFEC  linker._..@490.lframe_?nextreloc
FFFFFFFFFFFFFFE8  linker._..@490.lframe_?entry
FFFFFFFFFFFFFFE6  linker._..@490.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFE6  linker._..@490.lframe_?use_hash
FFFFFFFFFFFFFFE7  linker._..@490.lframe_?skip_last
FFFFFFFFFFFFFFE4  linker._..@490.lframe_?pass
FFFFFFFFFFFFFFE2  linker._..@490.lframe_?amounterrors
FFFFFFFFFFFFFFE0  linker._..@490.lframe_?name
FFFFFFFFFFFFFFDE  linker._..@490.lframe_?other
FFFFFFFFFFFFFFDC  linker._..@490.lframe_?optionalmissing
00000002  ..@590.num
00000008  ..@744.num
00000B80  code_size


---- Section HEADER -----------------------------------------------------------

Real              Virtual           Name
               0                 0  ..@57.strucstart
               0                 0  ..@60.strucstart
              28                28  header_extension_end
              30                30  description

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

Real              Virtual           Name
              60              9001  code
              60              9001  ..@84.strucstart
              68              9009  ..@90.data
              80              9021  command
              82              9023  command.chain
              89              902A  ..@95.skipparameter
              8A              902B  command.entry
              92              9033  ..@.@@.1.0
              A0              9041  command.ours
              C3              9064  ..@.@@.1.1
              CC              906D  uninstall
              E3              9084  uninstall.loop
              F4              9095  uninstall.bx
              FE              909F  uninstall.setbx
             A34              99D5  ..@150.name
             105              90A6  ..@.@@.1.2
             112              90B3  uninstall.bxnz
             123              90C4  uninstall.done
             12B              90CC  ..@.@@.1.3
             133              90D4  uninstall.error
             13E              90DF  get_es_ext
             14B              90EC  ..@.@@.1.4
             14C              90ED  get_es_ext_other
             15E              90FF  ..@.@@.1.5
             161              9102  run
             167              9108  display_eld_memory
             169              910A  display_eld_memory.loop
             177              9118  display_eld_memory.end
             17C              911D  ..@.@@.1.6
             B06              9AA7  ..@225.name
             B11              9AB2  ..@231.name
             187              9128  ..@.@@.1.7
             18B              912C  display_eld_memory.error
             19D              913E  ..@.@@.1.8
             B1A              9ABB  ..@246.name
             1CA              916B  ..@.@@.1.9
             1EF              9190  ..@.@@.1.10
             205              91A6  display_eld_memory.next
             210              91B1  skipcomma
             217              91B8  ..@264.skipparameter
             218              91B9  isstring?
             21F              91C0  ..@272.skipparameter
             220              91C1  ispm
             227              91C8  ..@282.skipparameter
             228              91C9  setes2dx
             22F              91D0  ..@290.skipparameter
             230              91D1  cmd3
             237              91D8  ..@298.skipparameter
             238              91D9  chkeol
             23F              91E0  ..@306.skipparameter
             240              91E1  putsz
             247              91E8  ..@314.skipparameter
             248              91E9  setrc
             24F              91F0  ..@323.skipparameter
             250              91F1  copy_single_counted_string
             257              91F8  ..@337.skipparameter
             258              91F9  hexword
             25F              9200  ..@345.skipparameter
             260              9201  putsline_crlf
             267              9208  ..@353.skipparameter
             268              9209  start
             283              9224  ..@.@@.1.11
             289              922A  help
             295              9236  uninstall_oneshot
             2B7              9258  ..@.@@.1.12
             2B8              9259  install
             2C0              9261  ..@427.skipparameter
             9AB              994C  ..@427.name
             A82              9A23  ..@436.name
             A90              9A31  ..@443.name
             A34              99D5  ..@447.name
             2EF              9290  install.only_first
             A34              99D5  ..@459.name
             A77              9A18  ..@467.name
             308              92A9  ..@.@@.1.13
             30B              92AC  linker
             311              92B2  linker._..@490.lenter
             322              92C3  linker.error_j1
             325              92C6  ..@.@@.1.14
             32E              92CF  ..@.@@.1.15
             33A              92DB  linker.pass
             345              92E6  ..@.@@.1.16
             355              92F6  ..@.@@.1.17
             360              9301  ..@.@@.1.18
             371              9312  ..@.@@.1.19
             37C              931D  ..@.@@.1.20
             391              9332  ..@.@@.1.21
             39C              933D  ..@.@@.1.22
             3AF              9350  ..@.@@.1.23
             3BB              935C  linker.otherloop
             3BE              935F  linker.datarelocloop
             3D8              9379  ..@.@@.1.24
             3F1              9392  ..@.@@.1.25
             3F9              939A  linker.datarelocfind
             435              93D6  linker.address_data_reloc
             440              93E1  ..@.@@.1.26
             441              93E2  linker.datanotfound_may_be_optional
             459              93FA  linker.optionaldatamissingmsg
             A77              9A18  ..@592.name
             46E              940F  ..@.@@.1.27
             477              9418  linker.datanotfound
             485              9426  linker.error_j3
             488              9429  linker.codenotfound
             496              9437  linker.notfound
             A5E              99FF  ..@603.name
             4AF              9450  ..@606.skipparameter
             9E1              9982  ..@606.name
             4C7              9468  ..@.@@.1.28
             4D3              9474  ..@614.skipparameter
             9EB              998C  ..@614.name
             4DD              947E  ..@618.skipparameter
             9BC              995D  ..@618.name
             4DE              947F  linker.notfound.retn
             4DF              9480  linker.copy
             4E6              9487  ..@622.skipparameter
             9C4              9965  ..@622.name
             4E7              9488  linker.build_match
             506              94A7  ..@.@@.1.29
             511              94B2  ..@.@@.1.30
             51B              94BC  ..@.@@.1.31
             51E              94BF  ..@.@@.1.32
             52A              94CB  ..@.@@.1.33
             52C              94CD  linker.donedatareloc
             543              94E4  linker.coderelocloop
             568              9509  linker.coderelocfind
             5BD              955E  ..@.@@.1.34
             5C7              9568  linker.error_j
             5CA              956B  ..@.@@.1.35
             5D9              957A  linker.donecodereloc
             5F2              9593  ..@.@@.1.36
             5F2              9593  linker.hint
             5FD              959E  ..@646.skipparameter
             60D              95AE  linker.loop_hint
             610              95B1  ..@.@@.1.37
             619              95BA  linker.end_hint
             627              95C8  ..@661.skipparameter
             9E1              9982  ..@661.name
             A55              99F6  ..@667.name
             639              95DA  ..@670.skipparameter
             639              95DA  linker.no_hint
             647              95E8  ..@675.skipparameter
             9FB              999C  ..@675.name
             AB0              9A51  ..@681.name
             65A              95FB  linker.loop_other_debug
             65D              95FE  ..@.@@.1.38
             AB0              9A51  ..@688.name
             672              9613  linker.loop_other_loader
             675              9616  ..@.@@.1.39
             67E              961F  linker.end_other
             687              9628  ..@693.skipparameter
             A04              99A5  ..@693.name
             694              9635  ..@697.skipparameter
             992              9933  ..@697.name
             698              9639  ..@.@@.1.40
             6AA              964B  ..@707.skipparameter
             992              9933  ..@707.name
             6AE              964F  ..@.@@.1.41
             6C7              9668  ..@.@@.1.42
             6D4              9675  linker.error_other
             6E0              9681  ..@715.skipparameter
             9BC              995D  ..@715.name
             6E5              9686  linker.no_other
             6F1              9692  ..@721.skipparameter
             9BC              995D  ..@721.name
             6F4              9695  ..@.@@.1.43
             6FB              969C  ..@729.skipparameter
             9B4              9955  ..@729.name
             6FB              969C  linker.error_j2
             6FD              969E  linker.otherdone
             A82              9A23  ..@738.name
             722              96C3  linker.error
             725              96C6  linker._..@490.lleave
             729              96CA  plex_check
             73D              96DE  ..@.@@.1.44
             746              96E7  ..@756.skipparameter
             A04              99A5  ..@756.name
             754              96F5  ..@760.skipparameter
             999              993A  ..@760.name
             75C              96FD  plex_check.notfound
             75D              96FE  plex_check.checkret
             760              9701  linkercoderelocations
             7C8              9769  linkerlinkercoderelocations
             7DC              977D  linktable
             7DC              977D  ..@769.strucstart
             7F4              9795  linkerdatarelocations
             886              9827  internalcodetocoderelocations
             8B0              9851  internalcodetodatarelocations
             8CE              986F  internaldatatocoderelocations
             8D0              9871  internaldatatodatarelocations
             8D2              9873  linkerlinkerdatarelocations
             8E6              9887  internallinkercodetocoderelocations
             8F0              9891  internallinkercodetodatarelocations
             8F2              9893  internallinkerdatatocoderelocations
             8F4              9895  internallinkerdatatodatarelocations
             8F6              9897  linkerotherdatarelocations
             922              98C3  debuggeramissig
             922              98C3  ..@801.data
             92A              98CB  ..@803.data
             932              98D3  loaderamissig
             932              98D3  ..@807.data
             93A              98DB  ..@809.data
             942              98E3  listmsg
             942              98E3  listmsg.hint
             963              9904  listmsg.hint.offset
             96B              990C  ..@95.name
             97A              991B  ..@264.name
             986              9927  ..@272.name
             992              9933  ..@282.name
             999              993A  ..@290.name
             9A4              9945  ..@298.name
             9AB              994C  ..@306.name
             9B4              9955  ..@314.name
             9BC              995D  ..@323.name
             9C4              9965  ..@337.name
             9E1              9982  ..@345.name
             9EB              998C  ..@353.name
             9FB              999C  ..@646.name
             A04              99A5  ..@670.name
             A11              99B2  ..@109.name
             A1B              99BC  ..@113.name
             A24              99C5  ..@118.name
             A34              99D5  ..@145.name
             A4A              99EB  ..@172.name
             A55              99F6  ..@178.name
             A5E              99FF  ..@206.name
             A69              9A0A  ..@359.name
             A77              9A18  ..@374.name
             A82              9A23  ..@385.name
             A90              9A31  ..@396.name
             A9F              9A40  ..@636.name
             AB0              9A51  ..@653.name
             AD5              9A76  ..@746.name
             AE6              9A87  ..@750.name
             AFE              9A9F  ..@130.name
             B06              9AA7  ..@190.name
             B11              9AB2  ..@197.name
             B1A              9ABB  ..@216.name
             B28              9AC9  lmsg
             B28              9AC9  lmsg.warning_data_optional
             B4A              9AEB  lmsg.error_data
             B63              9B04  lmsg.error_code
             B7C              9B1D  lmsg.error.2
             B87              9B28  lmsg.no_other
             BAF              9B50  lmsg.error_other

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

Real              Virtual           Name
             BE0              8000  datastart
             BE0              8000  otherds
             BE2              8002  otherseg
             BE4              8004  msg
             BE4              8004  msg.hint_keyword
             BEC              800C  msg.uninstall_done
             C03              8023  msg.uninstall_error
             C22              8042  msg.eld.error
             C42              8062  msg.hint
             C57              8077  uinit_data
             C57              8077  msg.installed
             C6C              808C  msg.keyword_help
             C71              8091  msg.help
             D20              8140  init_data_end
             C60              8080  uinit_data_end
             C60              8080  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

