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

Source file:  rm.asm
Output file:  ../../bin/rm.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               9C0  00000960  progbits  CODE
            8000               9C0               A50  00000090  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:                 960
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  90
start:                  9C0
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
000009C0  DATAOFFSET
00000001  ..@152.num
000001C0  endinstalled
00000001  ..@295.num
00000001  ..@334.num
00000004  ..@343.num
00000090  data_size
000000B0  total_data_size
00000260  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@381.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@381.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@381.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@381.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@381.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@381.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@381.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@381.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@381.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@381.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@381.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@381.lframe_?name
00000002  ..@453.num
00000008  ..@546.num
00000960  code_size


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

Real              Virtual           Name
               0                 0  ..@54.strucstart
               0                 0  ..@57.strucstart
              24                24  header_extension_end
              30                30  description

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

Real              Virtual           Name
              60              9001  code
              60              9001  code_start
              60              9001  ..@79.strucstart
              68              9009  ..@85.data
              80              9021  command
              82              9023  command.chain
              89              902A  ..@96.skipparameter
              8A              902B  command.entry
              92              9033  ..@.@@.1.0
              9B              903C  command.transfer_to_chain
              A0              9041  ..@.@@.1.1
              C1              9062  uninstall
              D3              9074  ..@.@@.1.2
              E3              9084  uninstall.loop
              F4              9095  uninstall.bx
              FE              909F  uninstall.setbx
             8A9              984A  ..@147.name
             105              90A6  ..@.@@.1.3
             112              90B3  uninstall.bxnz
             123              90C4  uninstall.done
             12B              90CC  ..@.@@.1.4
             133              90D4  uninstall.error
             13E              90DF  dumpregsMMX
             15C              90FD  dumpregsMMX.nextreg
             16C              910D  dumpregsMMX.nextitem
             16F              9110  dumpregsMMX.nextbyte
             18B              912C  dumpregsMMX.oddbyte
             18C              912D  dumpregsMMX.initem
             8BF              9860  ..@180.name
             1AF              9150  dumpregsMMX.oddreg
             1BC              915D  error
             1C3              9164  ..@186.skipparameter
             1C8              9169  skipcomma
             1CF              9170  ..@195.skipparameter
             1D0              9171  isstring?
             1D7              9178  ..@203.skipparameter
             1D8              9179  cmd3
             1DF              9180  ..@213.skipparameter
             1E0              9181  chkeol
             1E7              9188  ..@221.skipparameter
             1E8              9189  ispm
             1EF              9190  ..@229.skipparameter
             1F0              9191  putsz
             1F7              9198  ..@237.skipparameter
             1F8              9199  setrc
             1FF              91A0  ..@246.skipparameter
             200              91A1  get_length_keyword
             207              91A8  ..@254.skipparameter
             208              91A9  hexbyte
             20F              91B0  ..@263.skipparameter
             210              91B1  trimputs
             217              91B8  ..@271.skipparameter
             218              91B9  start
             88B              982C  ..@280.name
             233              91D4  ..@.@@.1.5
             239              91DA  start.notrm
             243              91E4  ..@285.skipparameter
             7DE              977F  ..@285.name
             24D              91EE  ..@291.skipparameter
             7D6              9777  ..@291.name
             24F              91F0  uninstall_oneshot
             271              9212  ..@.@@.1.6
             272              9213  install
             27A              921B  ..@319.skipparameter
             7C6              9767  ..@319.name
             8E3              9884  ..@326.name
             8A9              984A  ..@329.name
             29D              923E  install.only_first
             8A9              984A  ..@338.name
             8D8              9879  ..@345.name
             2B6              9257  ..@.@@.1.7
             2B9              925A  linker
             2BC              925D  linker._..@381.lenter
             2DC              927D  ..@.@@.1.8
             2E6              9287  linker.pass
             2F1              9292  ..@.@@.1.9
             301              92A2  ..@.@@.1.10
             30C              92AD  ..@.@@.1.11
             31D              92BE  ..@.@@.1.12
             328              92C9  ..@.@@.1.13
             33D              92DE  ..@.@@.1.14
             348              92E9  ..@.@@.1.15
             35B              92FC  ..@.@@.1.16
             367              9308  linker.otherloop
             36A              930B  linker.datarelocloop
             384              9325  ..@.@@.1.17
             39D              933E  linker.datarelocfind
             3D6              9377  linker.address_data_reloc
             3E1              9382  ..@.@@.1.18
             3E2              9383  linker.datarelocnotfound
             8D8              9879  ..@455.name
             3F8              9399  ..@.@@.1.19
             401              93A2  linker.datanotfound
             412              93B3  linker.codenotfound
             423              93C4  linker.notfound
             8BF              9860  ..@466.name
             43C              93DD  ..@469.skipparameter
             458              93F9  ..@476.skipparameter
             462              9403  ..@481.skipparameter
             7DE              977F  ..@481.name
             463              9404  ..@.@@.1.20
             464              9405  linker.copy
             46B              940C  ..@487.skipparameter
             46C              940D  linker.build_match
             487              9428  ..@.@@.1.21
             48A              942B  ..@.@@.1.22
             496              9437  ..@.@@.1.23
             498              9439  linker.donedatareloc
             4A7              9448  linker.coderelocloop
             4C9              946A  linker.coderelocfind
             51B              94BC  ..@.@@.1.24
             525              94C6  linker.error_j
             528              94C9  ..@.@@.1.25
             537              94D8  linker.donecodereloc
             550              94F1  ..@.@@.1.26
             550              94F1  linker.hint
             55B              94FC  ..@508.skipparameter
             568              9509  linker.loop_hint
             56B              950C  ..@.@@.1.27
             574              9515  linker.end_hint
             582              9523  ..@521.skipparameter
             810              97B1  ..@521.name
             8A0              9841  ..@527.name
             594              9535  ..@530.skipparameter
             594              9535  linker.no_hint
             8E3              9884  ..@540.name
             5B2              9553  linker.error
             5B5              9556  linker._..@381.lleave
             5B9              955A  plex_check
             5CD              956E  ..@.@@.1.28
             5D6              9577  ..@558.skipparameter
             850              97F1  ..@558.name
             5E6              9587  ..@564.skipparameter
             5ED              958E  plex_check.notfound
             5EE              958F  plex_check.checkret
             5F0              9591  linkercoderelocations
             644              95E5  linkerlinkercoderelocations
             658              95F9  linktable
             658              95F9  ..@574.strucstart
             670              9611  linkerdatarelocations
             702              96A3  internalcodetocoderelocations
             722              96C3  internalcodetodatarelocations
             734              96D5  internaldatatocoderelocations
             736              96D7  internaldatatodatarelocations
             738              96D9  linkerlinkerdatarelocations
             74C              96ED  internallinkercodetocoderelocations
             756              96F7  internallinkercodetodatarelocations
             758              96F9  internallinkerdatatocoderelocations
             75A              96FB  internallinkerdatatodatarelocations
             75C              96FD  debuggeramissig
             75C              96FD  ..@604.data
             764              9705  ..@606.data
             76C              970D  listmsg
             76C              970D  listmsg.hint
             788              9729  listmsg.hint.offset
             790              9731  ..@96.name
             79F              9740  ..@186.name
             7A7              9748  ..@195.name
             7B3              9754  ..@203.name
             7BF              9760  ..@213.name
             7C6              9767  ..@221.name
             7CF              9770  ..@229.name
             7D6              9777  ..@237.name
             7DE              977F  ..@246.name
             7E6              9787  ..@254.name
             7FB              979C  ..@263.name
             805              97A6  ..@271.name
             810              97B1  ..@469.name
             81A              97BB  ..@476.name
             82A              97CB  ..@487.name
             847              97E8  ..@508.name
             850              97F1  ..@530.name
             85D              97FE  ..@564.name
             868              9809  ..@111.name
             872              9813  ..@115.name
             87B              981C  ..@119.name
             88B              982C  ..@124.name
             895              9836  ..@130.name
             8A0              9841  ..@135.name
             8A9              984A  ..@143.name
             8BF              9860  ..@174.name
             8CA              986B  ..@276.name
             8D8              9879  ..@297.name
             8E3              9884  ..@305.name
             8F1              9892  ..@313.name
             900              98A1  ..@498.name
             911              98B2  ..@513.name
             936              98D7  ..@548.name
             947              98E8  ..@552.name
             95F              9900  lmsg
             95F              9900  lmsg.warning_data_optional
             981              9922  lmsg.error_data
             99A              993B  lmsg.error_code
             9B3              9954  lmsg.error.2

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

Real              Virtual           Name
             9C0              8000  datastart
             9C0              8000  msg
             9C0              8000  msg.rm
             9C3              8003  msg.uninstall_done
             9DD              801D  msg.uninstall_error
             9FF              803F  uinit_data
             9FF              803F  msg.notrm
             A2A              806A  msg.installed
             A50              8090  init_data_end
             A00              8040  rn_rm_buffer
             A70              80B0  uinit_data_end
             A70              80B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

