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

Source file:  hint.asm
Output file:  ../../bin/hint.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               B10  00000AB0  progbits  CODE
            8000               B10               CF0  000001E0  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:                 AB0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1E0
start:                  B10
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  ..@140.num
00000008  ..@303.num
000002C0  endinstalled
00000001  ..@448.num
00000B10  DATAOFFSET
000001E0  data_size
000001E0  transient_data_size
000002A0  resident_data_size
000002A0  total_data_size
00000001  ..@533.num
00000004  ..@544.num
00000360  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@569.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@569.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@569.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@569.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@569.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@569.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@569.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@569.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@569.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@569.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@569.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@569.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@569.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@569.lframe_?name
FFFFFFFFFFFFFFE4  linker._..@569.lframe_?optionalmissing
00000002  ..@655.num
00000008  ..@745.num
00000AB0  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
              B9              905A  uninstall
              D0              9071  uninstall.loop
              E1              9082  uninstall.bx
              EB              908C  uninstall.setbx
             9D3              9974  ..@134.name
              F2              9093  ..@.@@.1.1
              FF              90A0  uninstall.bxnz
             110              90B1  uninstall.done
             118              90B9  ..@.@@.1.2
             120              90C1  uninstall.error
             12B              90CC  get_es_ext
             138              90D9  ..@.@@.1.3
             12B              90CC  get_es_ext_other
             139              90DA  run
             146              90E7  ..@.@@.1.4
             16B              910C  run.loop_hint
             16E              910F  ..@.@@.1.5
             175              9116  run.no_hint
             184              9125  run.end_hint
             18B              912C  display_eld_memory
             18D              912E  display_eld_memory.loop
             196              9137  display_eld_memory.end
             1C0              9161  display_eld_memory.goterror
             1C9              916A  display_eld_memory.retn
             1CA              916B  ..@.@@.1.6
             9E9              998A  ..@244.name
             9F4              9995  ..@250.name
             1D5              9176  ..@.@@.1.7
             1D9              917A  display_eld_memory.error
             1E9              918A  ..@.@@.1.8
             A2D              99CE  ..@264.name
             216              91B7  ..@.@@.1.9
             22D              91CE  ..@.@@.1.10
             246              91E7  ..@.@@.1.11
             A22              99C3  ..@285.name
             27A              921B  display_eld_memory.next
             27F              9220  display_eld_memory.full
             28E              922F  later_plex_check
             2A2              9243  ..@.@@.1.12
             2BA              925B  later_plex_check.notfound
             2BB              925C  later_plex_check.checkret
             2C0              9261  skipcomma
             2C7              9268  ..@325.skipparameter
             2C8              9269  isstring?
             2CF              9270  ..@333.skipparameter
             2D0              9271  cmd3
             2D7              9278  ..@343.skipparameter
             2D8              9279  chkeol
             2DF              9280  ..@351.skipparameter
             2E0              9281  putsz
             2E7              9288  ..@359.skipparameter
             2E8              9289  setrc
             2EF              9290  ..@368.skipparameter
             2F0              9291  ispm
             2F7              9298  ..@376.skipparameter
             2F8              9299  intchk
             2FF              92A0  ..@386.skipparameter
             300              92A1  call_int2D
             307              92A8  ..@396.skipparameter
             308              92A9  copy_single_counted_string
             30F              92B0  ..@410.skipparameter
             310              92B1  hexword
             317              92B8  ..@418.skipparameter
             318              92B9  setes2dx
             31F              92C0  ..@429.skipparameter
             320              92C1  start
             33B              92DC  ..@.@@.1.13
             341              92E2  help
             34D              92EE  uninstall_oneshot
             A2D              99CE  ..@461.name
             36F              9310  ..@.@@.1.14
             370              9311  install
             378              9319  ..@513.skipparameter
             938              98D9  ..@513.name
             A2D              99CE  ..@522.name
             9D3              9974  ..@526.name
             39B              933C  install.only_first
             9D3              9974  ..@538.name
             A7B              9A1C  ..@546.name
             3B4              9355  ..@.@@.1.15
             3B7              9358  linker
             3BA              935B  linker._..@569.lenter
             3CB              936C  linker.error_j1
             3CE              936F  ..@.@@.1.16
             3D7              9378  ..@.@@.1.17
             3E2              9383  linker.pass
             3ED              938E  ..@.@@.1.18
             3FD              939E  ..@.@@.1.19
             408              93A9  ..@.@@.1.20
             419              93BA  ..@.@@.1.21
             424              93C5  ..@.@@.1.22
             439              93DA  ..@.@@.1.23
             444              93E5  ..@.@@.1.24
             457              93F8  ..@.@@.1.25
             463              9404  linker.otherloop
             466              9407  linker.datarelocloop
             480              9421  ..@.@@.1.26
             499              943A  linker.datarelocfind
             4D5              9476  linker.address_data_reloc
             4E0              9481  ..@.@@.1.27
             4E1              9482  linker.datanotfound_may_be_optional
             4F9              949A  linker.optionaldatamissingmsg
             A7B              9A1C  ..@657.name
             50E              94AF  ..@.@@.1.28
             517              94B8  linker.datanotfound
             525              94C6  linker.error_j3
             528              94C9  linker.codenotfound
             536              94D7  linker.notfound
             A22              99C3  ..@668.name
             54F              94F0  ..@671.skipparameter
             98B              992C  ..@671.name
             567              9508  ..@.@@.1.29
             573              9514  ..@679.skipparameter
             57D              951E  ..@684.skipparameter
             949              98EA  ..@684.name
             57E              951F  linker.notfound.retn
             57F              9520  linker.copy
             586              9527  ..@688.skipparameter
             96E              990F  ..@688.name
             587              9528  linker.build_match
             5A6              9547  ..@.@@.1.30
             5B1              9552  ..@.@@.1.31
             5B4              9555  ..@.@@.1.32
             5C0              9561  ..@.@@.1.33
             5C2              9563  linker.donedatareloc
             5D1              9572  linker.coderelocloop
             5F6              9597  linker.coderelocfind
             64B              95EC  ..@.@@.1.34
             655              95F6  linker.error_j
             658              95F9  ..@.@@.1.35
             667              9608  linker.donecodereloc
             680              9621  ..@.@@.1.36
             680              9621  linker.hint
             68B              962C  ..@710.skipparameter
             958              98F9  ..@710.name
             9FD              999E  ..@714.name
             698              9639  linker.loop_hint
             69B              963C  ..@.@@.1.37
             6A4              9645  linker.end_hint
             6B2              9653  ..@721.skipparameter
             98B              992C  ..@721.name
             9F4              9995  ..@727.name
             6C4              9665  ..@730.skipparameter
             961              9902  ..@730.name
             6C4              9665  linker.no_hint
             A2D              99CE  ..@739.name
             6E2              9683  linker.error
             6E5              9686  linker._..@569.lleave
             6E9              968A  plex_check
             A44              99E5  ..@747.name
             A55              99F6  ..@750.name
             6FD              969E  ..@.@@.1.38
             706              96A7  ..@755.skipparameter
             961              9902  ..@755.name
             716              96B7  ..@761.skipparameter
             995              9936  ..@761.name
             71D              96BE  plex_check.notfound
             71E              96BF  plex_check.checkret
             720              96C1  linkercoderelocations
             770              9711  linkerlinkercoderelocations
             784              9725  linktable
             784              9725  ..@770.strucstart
             79C              973D  linkerdatarelocations
             852              97F3  internalcodetocoderelocations
             874              9815  internalcodetodatarelocations
             8AC              984D  internaldatatocoderelocations
             8AE              984F  internaldatatodatarelocations
             8B0              9851  linkerlinkerdatarelocations
             8C4              9865  internallinkercodetocoderelocations
             8CE              986F  internallinkercodetodatarelocations
             8D0              9871  internallinkerdatatocoderelocations
             8D2              9873  internallinkerdatatodatarelocations
             8D4              9875  debuggeramissig
             8D4              9875  ..@800.data
             8DC              987D  ..@802.data
             8E4              9885  listmsg
             8E4              9885  listmsg.hint
             902              98A3  listmsg.hint.offset
             90A              98AB  ..@95.name
             919              98BA  ..@325.name
             925              98C6  ..@333.name
             931              98D2  ..@343.name
             938              98D9  ..@351.name
             941              98E2  ..@359.name
             949              98EA  ..@368.name
             951              98F2  ..@376.name
             958              98F9  ..@386.name
             961              9902  ..@396.name
             96E              990F  ..@410.name
             98B              992C  ..@418.name
             995              9936  ..@429.name
             9A0              9941  ..@679.name
             9B0              9951  ..@109.name
             9BA              995B  ..@113.name
             9C3              9964  ..@118.name
             9D3              9974  ..@129.name
             9E9              998A  ..@156.name
             9F4              9995  ..@162.name
             9FD              999E  ..@188.name
             A22              99C3  ..@203.name
             A2D              99CE  ..@209.name
             A3B              99DC  ..@220.name
             A44              99E5  ..@305.name
             A55              99F6  ..@310.name
             A6D              9A0E  ..@435.name
             A7B              9A1C  ..@450.name
             A86              9A27  ..@471.name
             A95              9A36  ..@700.name
             AA6              9A47  lmsg
             AA6              9A47  lmsg.warning_data_optional
             AC8              9A69  lmsg.error_data
             AE1              9A82  lmsg.error_code
             AFA              9A9B  lmsg.error.2

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

Real              Virtual           Name
             B10              8000  datastart
             B10              8000  msg
             B10              8000  msg.debuggeramissig
             B10              8000  ..@483.data
             B18              8008  ..@485.data
             B20              8010  msg.hint_keyword
             B25              8015  msg.uninstall_done
             B39              8029  msg.uninstall_error
             B55              8045  msg.eld.error
             B75              8065  msg.hint
             B8A              807A  msg.skipself
             B93              8083  msg.no_outer
             BB5              80A5  msg.error_amismsg
             BE1              80D1  msg.error_no
             BF2              80E2  msg.error_truncated
             BFF              80EF  msg.error_unknown
             C10              8100  msg.buffer_full
             C26              8116  uinit_data
             C26              8116  msg.installed
             C38              8128  msg.keyword_help
             C3D              812D  msg.help
             CF0              81E0  init_data_end
             C26              8116  later_hint_service
             C28              8118  buffer
             DA8              8298  buffer.end
             DA8              8298  buffer.next
             DAA              829A  skipself
             DB0              82A0  uinit_data_end
             DB0              82A0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

