
- 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               B70  00000B10  progbits  CODE
            8000               B70               CB0  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:                 B10
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 140
start:                  B70
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
00000B70  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._..@488.lframe_?linkinfo_other
FFFFFFFFFFFFFFFA  linker._..@488.lframe_?use_hash_other
00000000  linker._..@488.lframe_?frame_bp
FFFFFFFFFFFFFFF6  linker._..@488.lframe_?instance
FFFFFFFFFFFFFFF4  linker._..@488.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFF4  linker._..@488.lframe_?targetsection
FFFFFFFFFFFFFFF5  linker._..@488.lframe_?optional
FFFFFFFFFFFFFFF0  linker._..@488.lframe_?linkinfo
FFFFFFFFFFFFFFEC  linker._..@488.lframe_?nextreloc
FFFFFFFFFFFFFFE8  linker._..@488.lframe_?entry
FFFFFFFFFFFFFFE6  linker._..@488.lframe_?use_hash
FFFFFFFFFFFFFFE4  linker._..@488.lframe_?pass
FFFFFFFFFFFFFFE2  linker._..@488.lframe_?amounterrors
FFFFFFFFFFFFFFE0  linker._..@488.lframe_?name
FFFFFFFFFFFFFFDE  linker._..@488.lframe_?other
00000002  ..@574.num
00000008  ..@715.num
00000B10  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
             9C2              9963  ..@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
             A94              9A35  ..@225.name
             A9F              9A40  ..@231.name
             187              9128  ..@.@@.1.7
             18B              912C  display_eld_memory.error
             19D              913E  ..@.@@.1.8
             AA8              9A49  ..@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
             939              98DA  ..@427.name
             A10              99B1  ..@436.name
             A1E              99BF  ..@443.name
             9C2              9963  ..@447.name
             2EF              9290  install.only_first
             9C2              9963  ..@459.name
             A05              99A6  ..@467.name
             308              92A9  ..@.@@.1.13
             30B              92AC  linker
             311              92B2  linker._..@488.lenter
             331              92D2  ..@.@@.1.14
             33C              92DD  linker.pass
             347              92E8  ..@.@@.1.15
             357              92F8  ..@.@@.1.16
             362              9303  ..@.@@.1.17
             373              9314  ..@.@@.1.18
             37E              931F  ..@.@@.1.19
             393              9334  ..@.@@.1.20
             39E              933F  ..@.@@.1.21
             3B1              9352  ..@.@@.1.22
             3BD              935E  linker.otherloop
             3C0              9361  linker.datarelocloop
             3DA              937B  ..@.@@.1.23
             3F3              9394  ..@.@@.1.24
             3FB              939C  linker.datarelocfind
             434              93D5  linker.address_data_reloc
             43F              93E0  ..@.@@.1.25
             440              93E1  linker.datarelocnotfound
             A05              99A6  ..@576.name
             456              93F7  ..@.@@.1.26
             45F              9400  linker.datanotfound
             470              9411  linker.codenotfound
             481              9422  linker.notfound
             9EC              998D  ..@587.name
             49A              943B  ..@590.skipparameter
             96F              9910  ..@590.name
             4B6              9457  ..@596.skipparameter
             979              991A  ..@596.name
             4C0              9461  ..@600.skipparameter
             94A              98EB  ..@600.name
             4C1              9462  ..@.@@.1.27
             4C2              9463  linker.copy
             4C9              946A  ..@606.skipparameter
             952              98F3  ..@606.name
             4CA              946B  linker.build_match
             4E5              9486  ..@.@@.1.28
             4EF              9490  ..@.@@.1.29
             4F2              9493  ..@.@@.1.30
             4FE              949F  ..@.@@.1.31
             500              94A1  linker.donedatareloc
             517              94B8  linker.coderelocloop
             539              94DA  linker.coderelocfind
             58B              952C  ..@.@@.1.32
             595              9536  linker.error_j
             598              9539  ..@.@@.1.33
             5A7              9548  linker.donecodereloc
             5C0              9561  ..@.@@.1.34
             5C0              9561  linker.hint
             5CB              956C  ..@628.skipparameter
             5D8              9579  linker.loop_hint
             5DB              957C  ..@.@@.1.35
             5E4              9585  linker.end_hint
             5F2              9593  ..@641.skipparameter
             96F              9910  ..@641.name
             9E3              9984  ..@647.name
             604              95A5  ..@650.skipparameter
             604              95A5  linker.no_hint
             612              95B3  ..@655.skipparameter
             989              992A  ..@655.name
             A3E              99DF  ..@659.name
             61F              95C0  linker.loop_other
             622              95C3  ..@.@@.1.36
             62B              95CC  linker.end_other
             634              95D5  ..@664.skipparameter
             992              9933  ..@664.name
             641              95E2  ..@668.skipparameter
             920              98C1  ..@668.name
             645              95E6  ..@.@@.1.37
             657              95F8  ..@678.skipparameter
             920              98C1  ..@678.name
             65B              95FC  ..@.@@.1.38
             674              9615  ..@.@@.1.39
             681              9622  linker.error_other
             68D              962E  ..@686.skipparameter
             94A              98EB  ..@686.name
             692              9633  linker.no_other
             69E              963F  ..@692.skipparameter
             94A              98EB  ..@692.name
             6A1              9642  ..@.@@.1.40
             6A8              9649  ..@700.skipparameter
             942              98E3  ..@700.name
             6AA              964B  linker.otherdone
             A10              99B1  ..@709.name
             6C8              9669  linker.error
             6CB              966C  linker._..@488.lleave
             6CF              9670  plex_check
             6E3              9684  ..@.@@.1.41
             6EC              968D  ..@727.skipparameter
             992              9933  ..@727.name
             6FC              969D  ..@733.skipparameter
             927              98C8  ..@733.name
             703              96A4  plex_check.notfound
             704              96A5  plex_check.checkret
             708              96A9  linkercoderelocations
             770              9711  linkerlinkercoderelocations
             784              9725  linktable
             784              9725  ..@742.strucstart
             79C              973D  linkerdatarelocations
             828              97C9  internalcodetocoderelocations
             84E              97EF  internalcodetodatarelocations
             86C              980D  internaldatatocoderelocations
             86E              980F  internaldatatodatarelocations
             870              9811  linkerlinkerdatarelocations
             884              9825  internallinkercodetocoderelocations
             88E              982F  internallinkercodetodatarelocations
             890              9831  internallinkerdatatocoderelocations
             892              9833  internallinkerdatatodatarelocations
             894              9835  linkerotherdatarelocations
             8C0              9861  debuggeramissig
             8C0              9861  ..@774.data
             8C8              9869  ..@776.data
             8D0              9871  listmsg
             8D0              9871  listmsg.hint
             8F1              9892  listmsg.hint.offset
             8F9              989A  ..@95.name
             908              98A9  ..@264.name
             914              98B5  ..@272.name
             920              98C1  ..@282.name
             927              98C8  ..@290.name
             932              98D3  ..@298.name
             939              98DA  ..@306.name
             942              98E3  ..@314.name
             94A              98EB  ..@323.name
             952              98F3  ..@337.name
             96F              9910  ..@345.name
             979              991A  ..@353.name
             989              992A  ..@628.name
             992              9933  ..@650.name
             99F              9940  ..@109.name
             9A9              994A  ..@113.name
             9B2              9953  ..@118.name
             9C2              9963  ..@145.name
             9D8              9979  ..@172.name
             9E3              9984  ..@178.name
             9EC              998D  ..@206.name
             9F7              9998  ..@359.name
             A05              99A6  ..@374.name
             A10              99B1  ..@385.name
             A1E              99BF  ..@396.name
             A2D              99CE  ..@618.name
             A3E              99DF  ..@633.name
             A63              9A04  ..@717.name
             A74              9A15  ..@721.name
             A8C              9A2D  ..@130.name
             A94              9A35  ..@190.name
             A9F              9A40  ..@197.name
             AA8              9A49  ..@216.name
             AB6              9A57  lmsg
             AB6              9A57  lmsg.warning_data_optional
             AD8              9A79  lmsg.error_data
             AF1              9A92  lmsg.error_code
             B0A              9AAB  lmsg.error.2
             B15              9AB6  lmsg.no_other
             B3D              9ADE  lmsg.error_other

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

Real              Virtual           Name
             B70              8000  datastart
             B70              8000  otherds
             B72              8002  otherseg
             B74              8004  msg
             B74              8004  msg.hint_keyword
             B7C              800C  msg.uninstall_done
             B93              8023  msg.uninstall_error
             BB2              8042  msg.eld.error
             BD2              8062  msg.hint
             BE7              8077  uinit_data
             BE7              8077  msg.installed
             BFC              808C  msg.keyword_help
             C01              8091  msg.help
             CB0              8140  init_data_end
             BF0              8080  uinit_data_end
             BF0              8080  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

