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

Source file:  rm.asm
Output file:  ../../bin/rm.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               800  000007A0  progbits  CODE
               0               800               890  00000090  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:                 7A0
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  90
start:                  800
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
00000060  CODEOFFSET
00000800  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  linker._..@380.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@380.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@380.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@380.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@380.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@380.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@380.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@380.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@380.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@380.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@380.lframe_?skip_last
00000008  ..@501.num
000007A0  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                 0  code
              60                 0  code_start
              60                 0  ..@79.strucstart
              68                 8  ..@85.data
              80                20  command
              82                22  command.chain
              89                29  ..@96.skipparameter
              8A                2A  command.entry
              92                32  ..@.@@.1.0
              9B                3B  command.transfer_to_chain
              A0                40  ..@.@@.1.1
              C1                61  uninstall
              D3                73  ..@.@@.1.2
              E3                83  uninstall.loop
              F4                94  uninstall.bx
              FE                9E  uninstall.setbx
             746               6E6  ..@147.name
             105                A5  ..@.@@.1.3
             112                B2  uninstall.bxnz
             123                C3  uninstall.done
             12B                CB  ..@.@@.1.4
             133                D3  uninstall.error
             13E                DE  dumpregsMMX
             15C                FC  dumpregsMMX.nextreg
             16C               10C  dumpregsMMX.nextitem
             16F               10F  dumpregsMMX.nextbyte
             18B               12B  dumpregsMMX.oddbyte
             18C               12C  dumpregsMMX.initem
             75C               6FC  ..@180.name
             1AF               14F  dumpregsMMX.oddreg
             1BC               15C  error
             1C3               163  ..@186.skipparameter
             1C8               168  skipcomma
             1CF               16F  ..@195.skipparameter
             1D0               170  isstring?
             1D7               177  ..@203.skipparameter
             1D8               178  cmd3
             1DF               17F  ..@213.skipparameter
             1E0               180  chkeol
             1E7               187  ..@221.skipparameter
             1E8               188  ispm
             1EF               18F  ..@229.skipparameter
             1F0               190  putsz
             1F7               197  ..@237.skipparameter
             1F8               198  setrc
             1FF               19F  ..@246.skipparameter
             200               1A0  get_length_keyword
             207               1A7  ..@254.skipparameter
             208               1A8  hexbyte
             20F               1AF  ..@263.skipparameter
             210               1B0  trimputs
             217               1B7  ..@271.skipparameter
             218               1B8  start
             728               6C8  ..@280.name
             233               1D3  ..@.@@.1.5
             239               1D9  start.notrm
             243               1E3  ..@285.skipparameter
             6A8               648  ..@285.name
             24D               1ED  ..@291.skipparameter
             6A0               640  ..@291.name
             24F               1EF  uninstall_oneshot
             271               211  ..@.@@.1.6
             272               212  install
             27A               21A  ..@319.skipparameter
             690               630  ..@319.name
             780               720  ..@326.name
             746               6E6  ..@329.name
             29D               23D  install.only_first
             746               6E6  ..@338.name
             775               715  ..@345.name
             2B6               256  ..@.@@.1.7
             2B9               259  linker
             2BC               25C  linker._..@380.lenter
             2CD               26D  linker.error_j1
             2D0               270  ..@.@@.1.8
             2D9               279  ..@.@@.1.9
             2E3               283  ..@.@@.1.10
             2EF               28F  ..@.@@.1.11
             2F4               294  ..@.@@.1.12
             302               2A2  ..@.@@.1.13
             307               2A7  ..@.@@.1.14
             317               2B7  ..@.@@.1.15
             31C               2BC  ..@.@@.1.16
             32C               2CC  ..@.@@.1.17
             333               2D3  linker.otherloop
             336               2D6  linker.datarelocloop
             350               2F0  ..@.@@.1.18
             367               307  linker.datarelocfind
             3A3               343  linker.address_data_reloc
             3AE               34E  ..@.@@.1.19
             4C4               464  linker.datanotfound
             4C4               464  linker.codenotfound
             3AF               34F  linker.build_match
             3BB               35B  ..@.@@.1.20
             3C7               367  ..@.@@.1.21
             3C8               368  linker.donedatareloc
             3D2               372  linker.coderelocloop
             3F2               392  linker.coderelocfind
             447               3E7  ..@.@@.1.22
             451               3F1  linker.error_j
             453               3F3  ..@.@@.1.23
             462               402  linker.donecodereloc
             462               402  linker.hint
             46D               40D  ..@462.skipparameter
             47A               41A  linker.loop_hint
             47D               41D  ..@.@@.1.24
             486               426  linker.end_hint
             494               434  ..@475.skipparameter
             73D               6DD  ..@482.name
             4A6               446  ..@485.skipparameter
             4A6               446  linker.no_hint
             780               720  ..@495.name
             4C4               464  linker.error
             4C7               467  linker._..@380.lleave
             4CB               46B  plex_check
             4DF               47F  ..@.@@.1.25
             4E8               488  ..@513.skipparameter
             6ED               68D  ..@513.name
             4F8               498  ..@519.skipparameter
             4FF               49F  plex_check.notfound
             500               4A0  plex_check.checkret
             504               4A4  linkercoderelocations
             558               4F8  linkerdatarelocations
             5F0               590  internalcodetocoderelocations
             610               5B0  internalcodetodatarelocations
             622               5C2  internaldatatocoderelocations
             624               5C4  internaldatatodatarelocations
             626               5C6  debuggeramissig
             626               5C6  ..@538.data
             62E               5CE  ..@540.data
             636               5D6  listmsg
             636               5D6  listmsg.hint
             652               5F2  listmsg.hint.offset
             65A               5FA  ..@96.name
             669               609  ..@186.name
             671               611  ..@195.name
             67D               61D  ..@203.name
             689               629  ..@213.name
             690               630  ..@221.name
             699               639  ..@229.name
             6A0               640  ..@237.name
             6A8               648  ..@246.name
             6B0               650  ..@254.name
             6C5               665  ..@263.name
             6CF               66F  ..@271.name
             6DA               67A  ..@462.name
             6E3               683  ..@475.name
             6ED               68D  ..@485.name
             6FA               69A  ..@519.name
             705               6A5  ..@111.name
             70F               6AF  ..@115.name
             718               6B8  ..@119.name
             728               6C8  ..@124.name
             732               6D2  ..@130.name
             73D               6DD  ..@135.name
             746               6E6  ..@143.name
             75C               6FC  ..@174.name
             767               707  ..@276.name
             775               715  ..@297.name
             780               720  ..@305.name
             78E               72E  ..@313.name
             79D               73D  ..@454.name
             7AE               74E  ..@467.name
             7D3               773  ..@503.name
             7E4               784  ..@507.name
             7FC               79C  lmsg

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

Real              Virtual           Name
             800                 0  datastart
             800                 0  msg
             800                 0  msg.rm
             803                 3  msg.uninstall_done
             81D                1D  msg.uninstall_error
             83F                3F  uinit_data
             83F                3F  msg.notrm
             86A                6A  msg.installed
             890                90  init_data_end
             840                40  rn_rm_buffer
             8B0                B0  uinit_data_end
             8B0                B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

