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

Source file:  rcexec.asm
Output file:  ../../bin/rcexec.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               9B0  00000950  progbits  CODE
            8000               9B0               B30  00000180  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:                 950
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 180
start:                  9B0
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
00000060  CODEOFFSET
00000001  ..@203.num
00000190  endinstalled
00000001  ..@311.num
000009B0  DATAOFFSET
0000000A  msg.rc.execute.size
0000000A  msg.replacement.size
00000180  data_size
00000180  transient_data_size
00000080  resident_data_size
00000180  total_data_size
00000001  ..@391.num
00000004  ..@402.num
00000230  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@425.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@425.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@425.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@425.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@425.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@425.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@425.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@425.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@425.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@425.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@425.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@425.lframe_?name
00000002  ..@497.num
00000008  ..@591.num
00000950  code_size


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

Real              Virtual           Name
               0                 0  ..@53.strucstart
               0                 0  ..@56.strucstart
              28                28  header_extension_end
              30                30  description

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

Real              Virtual           Name
              60              9001  code
              60              9001  ..@80.strucstart
              68              9009  ..@86.data
              80              9021  command
              82              9023  command.chain
              89              902A  ..@91.skipparameter
              8A              902B  command.entry
              92              9033  ..@.@@.1.0
              A5              9046  command.do_chain
              AA              904B  command.ours
              C4              9065  command.do
              DA              907B  ..@.@@.1.1
             85E              97FF  ..@148.name
              F0              9091  command.inject
              FA              909B  ..@158.skipparameter
             85E              97FF  ..@167.name
             125              90C6  ..@.@@.1.2
             12C              90CD  ..@182.skipparameter
             12C              90CD  uninstall
             143              90E4  uninstall.loop
             154              90F5  uninstall.bx
             15E              90FF  uninstall.setbx
             887              9828  ..@197.name
             165              9106  ..@.@@.1.3
             172              9113  uninstall.bxnz
             183              9124  uninstall.done
             18B              912C  ..@.@@.1.4
             193              9134  uninstall.error
             19E              913F  get_es_ext
             1AB              914C  ..@.@@.1.5
             1B0              9151  skipcomma
             1B7              9158  ..@235.skipparameter
             1B8              9159  isstring?
             1BF              9160  ..@243.skipparameter
             1C0              9161  chkeol
             1C7              9168  ..@254.skipparameter
             1C8              9169  cmd3
             1CF              9170  ..@262.skipparameter
             1D0              9171  setrc
             1D7              9178  ..@270.skipparameter
             1D8              9179  putsz
             1DF              9180  ..@282.skipparameter
             1E0              9181  ispm
             1E7              9188  ..@292.skipparameter
             1E8              9189  start
             200              91A1  ..@.@@.1.6
             206              91A7  help
             212              91B3  uninstall_oneshot
             234              91D5  ..@.@@.1.7
             235              91D6  install
             23D              91DE  ..@364.skipparameter
             7BC              975D  ..@364.name
             8CA              986B  ..@373.name
             8D8              9879  ..@380.name
             887              9828  ..@384.name
             26C              920D  install.only_first
             887              9828  ..@396.name
             8BF              9860  ..@404.name
             285              9226  ..@.@@.1.8
             288              9229  linker
             28B              922C  linker._..@425.lenter
             2AB              924C  ..@.@@.1.9
             2B5              9256  linker.pass
             2C0              9261  ..@.@@.1.10
             2D0              9271  ..@.@@.1.11
             2DB              927C  ..@.@@.1.12
             2EC              928D  ..@.@@.1.13
             2F7              9298  ..@.@@.1.14
             30C              92AD  ..@.@@.1.15
             317              92B8  ..@.@@.1.16
             32A              92CB  ..@.@@.1.17
             336              92D7  linker.otherloop
             339              92DA  linker.datarelocloop
             353              92F4  ..@.@@.1.18
             36C              930D  linker.datarelocfind
             3A8              9349  linker.address_data_reloc
             3B3              9354  ..@.@@.1.19
             3B4              9355  linker.datarelocnotfound
             8BF              9860  ..@499.name
             3CA              936B  ..@.@@.1.20
             3D3              9374  linker.datanotfound
             3E4              9385  linker.codenotfound
             3F5              9396  linker.notfound
             40E              93AF  ..@514.skipparameter
             42A              93CB  ..@521.skipparameter
             434              93D5  ..@526.skipparameter
             7CC              976D  ..@526.name
             435              93D6  ..@.@@.1.21
             436              93D7  linker.copy
             43D              93DE  ..@532.skipparameter
             43E              93DF  linker.build_match
             459              93FA  ..@.@@.1.22
             45C              93FD  ..@.@@.1.23
             468              9409  ..@.@@.1.24
             46A              940B  linker.donedatareloc
             479              941A  linker.coderelocloop
             49E              943F  linker.coderelocfind
             4F3              9494  ..@.@@.1.25
             4FD              949E  linker.error_j
             500              94A1  ..@.@@.1.26
             50F              94B0  linker.donecodereloc
             528              94C9  ..@.@@.1.27
             528              94C9  linker.hint
             533              94D4  ..@553.skipparameter
             540              94E1  linker.loop_hint
             543              94E4  ..@.@@.1.28
             54C              94ED  linker.end_hint
             55A              94FB  ..@566.skipparameter
             7E3              9784  ..@566.name
             8A8              9849  ..@572.name
             56C              950D  ..@575.skipparameter
             56C              950D  linker.no_hint
             8CA              986B  ..@585.name
             58A              952B  linker.error
             58D              952E  linker._..@425.lleave
             591              9532  plex_check
             5A5              9546  ..@.@@.1.29
             5AE              954F  ..@603.skipparameter
             823              97C4  ..@603.name
             5BE              955F  ..@609.skipparameter
             5C5              9566  plex_check.notfound
             5C6              9567  plex_check.checkret
             5C8              9569  linkercoderelocations
             60C              95AD  linkerlinkercoderelocations
             620              95C1  linktable
             620              95C1  ..@619.strucstart
             638              95D9  linkerdatarelocations
             6D6              9677  internalcodetocoderelocations
             6FA              969B  internalcodetodatarelocations
             716              96B7  internaldatatocoderelocations
             718              96B9  internaldatatodatarelocations
             71A              96BB  linkerlinkerdatarelocations
             72E              96CF  internallinkercodetocoderelocations
             738              96D9  internallinkercodetodatarelocations
             73A              96DB  internallinkerdatatocoderelocations
             73C              96DD  internallinkerdatatodatarelocations
             73E              96DF  debuggeramissig
             73E              96DF  ..@649.data
             746              96E7  ..@651.data
             74E              96EF  listmsg
             74E              96EF  listmsg.hint
             76E              970F  listmsg.hint.offset
             776              9717  ..@91.name
             785              9726  ..@158.name
             794              9735  ..@182.name
             7A4              9745  ..@235.name
             7B0              9751  ..@243.name
             7BC              975D  ..@254.name
             7C5              9766  ..@262.name
             7CC              976D  ..@270.name
             7D4              9775  ..@282.name
             7DC              977D  ..@292.name
             7E3              9784  ..@514.name
             7ED              978E  ..@521.name
             7FD              979E  ..@532.name
             81A              97BB  ..@553.name
             823              97C4  ..@575.name
             830              97D1  ..@609.name
             83B              97DC  ..@109.name
             845              97E6  ..@113.name
             84E              97EF  ..@118.name
             85E              97FF  ..@140.name
             873              9814  ..@154.name
             87D              981E  ..@171.name
             887              9828  ..@192.name
             89D              983E  ..@219.name
             8A8              9849  ..@225.name
             8B1              9852  ..@298.name
             8BF              9860  ..@313.name
             8CA              986B  ..@324.name
             8D8              9879  ..@335.name
             8E7              9888  ..@510.name
             8F2              9893  ..@543.name
             903              98A4  ..@558.name
             928              98C9  ..@593.name
             939              98DA  ..@597.name
             951              98F2  lmsg
             951              98F2  lmsg.warning_data_optional
             973              9914  lmsg.error_data
             98C              992D  lmsg.error_code
             9A5              9946  lmsg.error.2

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

Real              Virtual           Name
             9B0              8000  datastart
             9B0              8000  priorinject
             9B2              8002  msg
             9B2              8002  msg.rcexec
             9B9              8009  msg.rc.execute
             9C4              8014  msg.replacement
             9C4              8014  ..@349.data
             9CE              801E  msg.uninstall_done
             9E4              8034  msg.uninstall_error
             A02              8052  msg.cannot
             A26              8076  uinit_data
             A26              8076  msg.installed
             A3A              808A  msg.keyword_help
             A3F              808F  msg.help
             B30              8180  init_data_end
             A30              8080  uinit_data_end
             A30              8080  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

