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

Source file:  hint.asm
Output file:  ../../bin/hint.xld

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
               0                60               960  00000900  progbits  CODE
               0               960               B40  000001E0  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
               0                 0                 0  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:                 900
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1E0
start:                  960
align:                   10
follows:   CODE
vstart:                   0
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:                    0
align:     not defined
follows:   not defined
vstart:                   0
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
00000960  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  linker._..@566.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@566.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@566.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@566.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@566.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@566.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@566.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@566.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@566.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@566.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@566.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@566.lframe_?name
FFFFFFFFFFFFFFE8  linker._..@566.lframe_?optionalmissing
00000008  ..@693.num
00000900  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                 0  code
              60                 0  ..@84.strucstart
              68                 8  ..@90.data
              80                20  command
              82                22  command.chain
              89                29  ..@95.skipparameter
              8A                2A  command.entry
              92                32  ..@.@@.1.0
              A0                40  command.ours
              B9                59  uninstall
              D0                70  uninstall.loop
              E1                81  uninstall.bx
              EB                8B  uninstall.setbx
             881               821  ..@134.name
              F2                92  ..@.@@.1.1
              FF                9F  uninstall.bxnz
             110                B0  uninstall.done
             118                B8  ..@.@@.1.2
             120                C0  uninstall.error
             12B                CB  get_es_ext
             138                D8  ..@.@@.1.3
             12B                CB  get_es_ext_other
             139                D9  run
             146                E6  ..@.@@.1.4
             16B               10B  run.loop_hint
             16E               10E  ..@.@@.1.5
             175               115  run.no_hint
             184               124  run.end_hint
             18B               12B  display_eld_memory
             18D               12D  display_eld_memory.loop
             196               136  display_eld_memory.end
             1C0               160  display_eld_memory.goterror
             1C9               169  display_eld_memory.retn
             1CA               16A  ..@.@@.1.6
             897               837  ..@244.name
             8A2               842  ..@250.name
             1D5               175  ..@.@@.1.7
             1D9               179  display_eld_memory.error
             1E9               189  ..@.@@.1.8
             8DB               87B  ..@264.name
             216               1B6  ..@.@@.1.9
             22D               1CD  ..@.@@.1.10
             246               1E6  ..@.@@.1.11
             8D0               870  ..@285.name
             27A               21A  display_eld_memory.next
             27F               21F  display_eld_memory.full
             28E               22E  later_plex_check
             2A2               242  ..@.@@.1.12
             2BA               25A  later_plex_check.notfound
             2BB               25B  later_plex_check.checkret
             2C0               260  skipcomma
             2C7               267  ..@325.skipparameter
             2C8               268  isstring?
             2CF               26F  ..@333.skipparameter
             2D0               270  cmd3
             2D7               277  ..@343.skipparameter
             2D8               278  chkeol
             2DF               27F  ..@351.skipparameter
             2E0               280  putsz
             2E7               287  ..@359.skipparameter
             2E8               288  setrc
             2EF               28F  ..@368.skipparameter
             2F0               290  ispm
             2F7               297  ..@376.skipparameter
             2F8               298  intchk
             2FF               29F  ..@386.skipparameter
             300               2A0  call_int2D
             307               2A7  ..@396.skipparameter
             308               2A8  copy_single_counted_string
             30F               2AF  ..@410.skipparameter
             310               2B0  hexword
             317               2B7  ..@418.skipparameter
             318               2B8  setes2dx
             31F               2BF  ..@429.skipparameter
             320               2C0  start
             33B               2DB  ..@.@@.1.13
             341               2E1  help
             34D               2ED  uninstall_oneshot
             8DB               87B  ..@461.name
             36F               30F  ..@.@@.1.14
             370               310  install
             378               318  ..@513.skipparameter
             7F6               796  ..@513.name
             8DB               87B  ..@522.name
             881               821  ..@526.name
             39B               33B  install.only_first
             881               821  ..@538.name
             929               8C9  ..@546.name
             3B4               354  ..@.@@.1.15
             3B7               357  linker
             3BA               35A  linker._..@566.lenter
             3CB               36B  linker.error_j1
             3CE               36E  ..@.@@.1.16
             3D7               377  ..@.@@.1.17
             3E5               385  ..@.@@.1.18
             3F1               391  ..@.@@.1.19
             3F6               396  ..@.@@.1.20
             404               3A4  ..@.@@.1.21
             409               3A9  ..@.@@.1.22
             419               3B9  ..@.@@.1.23
             41E               3BE  ..@.@@.1.24
             42E               3CE  ..@.@@.1.25
             435               3D5  linker.otherloop
             438               3D8  linker.datarelocloop
             452               3F2  ..@.@@.1.26
             469               409  linker.datarelocfind
             4A2               442  linker.address_data_reloc
             4AD               44D  ..@.@@.1.27
             4AE               44E  linker.datanotfound_may_be_optional
             5E9               589  linker.datanotfound
             5E9               589  linker.codenotfound
             4C2               462  linker.build_match
             4DD               47D  ..@.@@.1.28
             4E0               480  ..@.@@.1.29
             4EC               48C  ..@.@@.1.30
             4ED               48D  linker.donedatareloc
             4F7               497  linker.coderelocloop
             517               4B7  linker.coderelocfind
             56C               50C  ..@.@@.1.31
             576               516  linker.error_j
             578               518  ..@.@@.1.32
             587               527  linker.donecodereloc
             587               527  linker.hint
             592               532  ..@658.skipparameter
             816               7B6  ..@658.name
             8AB               84B  ..@662.name
             59F               53F  linker.loop_hint
             5A2               542  ..@.@@.1.33
             5AB               54B  linker.end_hint
             5B9               559  ..@669.skipparameter
             849               7E9  ..@669.name
             8A2               842  ..@675.name
             5CB               56B  ..@678.skipparameter
             81F               7BF  ..@678.name
             5CB               56B  linker.no_hint
             8DB               87B  ..@687.name
             5E9               589  linker.error
             5EC               58C  linker._..@566.lleave
             5F0               590  plex_check
             8F2               892  ..@695.name
             903               8A3  ..@698.name
             604               5A4  ..@.@@.1.34
             60D               5AD  ..@703.skipparameter
             81F               7BF  ..@703.name
             61D               5BD  ..@709.skipparameter
             853               7F3  ..@709.name
             624               5C4  plex_check.notfound
             625               5C5  plex_check.checkret
             628               5C8  linkercoderelocations
             678               618  linkerdatarelocations
             734               6D4  internalcodetocoderelocations
             756               6F6  internalcodetodatarelocations
             78E               72E  internaldatatocoderelocations
             790               730  internaldatatodatarelocations
             792               732  debuggeramissig
             792               732  ..@727.data
             79A               73A  ..@729.data
             7A2               742  listmsg
             7A2               742  listmsg.hint
             7C0               760  listmsg.hint.offset
             7C8               768  ..@95.name
             7D7               777  ..@325.name
             7E3               783  ..@333.name
             7EF               78F  ..@343.name
             7F6               796  ..@351.name
             7FF               79F  ..@359.name
             807               7A7  ..@368.name
             80F               7AF  ..@376.name
             816               7B6  ..@386.name
             81F               7BF  ..@396.name
             82C               7CC  ..@410.name
             849               7E9  ..@418.name
             853               7F3  ..@429.name
             85E               7FE  ..@109.name
             868               808  ..@113.name
             871               811  ..@118.name
             881               821  ..@129.name
             897               837  ..@156.name
             8A2               842  ..@162.name
             8AB               84B  ..@188.name
             8D0               870  ..@203.name
             8DB               87B  ..@209.name
             8E9               889  ..@220.name
             8F2               892  ..@305.name
             903               8A3  ..@310.name
             91B               8BB  ..@435.name
             929               8C9  ..@450.name
             934               8D4  ..@471.name
             943               8E3  ..@650.name
             954               8F4  lmsg

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

Real              Virtual           Name
             960                 0  datastart
             960                 0  msg
             960                 0  msg.debuggeramissig
             960                 0  ..@483.data
             968                 8  ..@485.data
             970                10  msg.hint_keyword
             975                15  msg.uninstall_done
             989                29  msg.uninstall_error
             9A5                45  msg.eld.error
             9C5                65  msg.hint
             9DA                7A  msg.skipself
             9E3                83  msg.no_outer
             A05                A5  msg.error_amismsg
             A31                D1  msg.error_no
             A42                E2  msg.error_truncated
             A4F                EF  msg.error_unknown
             A60               100  msg.buffer_full
             A76               116  uinit_data
             A76               116  msg.installed
             A88               128  msg.keyword_help
             A8D               12D  msg.help
             B40               1E0  init_data_end
             A76               116  later_hint_service
             A78               118  buffer
             BF8               298  buffer.end
             BF8               298  buffer.next
             BFA               29A  skipself
             C00               2A0  uinit_data_end
             C00               2A0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

