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

Source file:  inject.asm
Output file:  ../../bin/inject.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               840  000007E0  progbits  CODE
               0               840               A00  000001C0  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:                 7E0
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1C0
start:                  840
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
00000840  DATAOFFSET
00000008  ..@158.num
00000001  ..@197.num
000001E0  endinstalled
00000001  ..@333.num
000001C0  data_size
000001C0  transient_data_size
000000B0  resident_data_size
000001C0  total_data_size
00000001  ..@400.num
00000004  ..@409.num
00000280  endresident
00000000  linker._..@428.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@428.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@428.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@428.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@428.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@428.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@428.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@428.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@428.lframe_?use_hash
00000008  ..@536.num
000007E0  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                 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
              C4                64  run
              D8                78  run.loop_hint
              DB                7B  ..@.@@.1.2
              E4                84  run.end_hint
              F7                97  run.loop
             101                A1  run.end
             11A                BA  ..@.@@.1.3
             11E                BE  run.no_hint
             126                C6  inject_plex_check
             13A                DA  ..@.@@.1.4
             150                F0  inject_plex_check.notfound
             151                F1  inject_plex_check.checkret
             152                F2  uninstall
             163               103  ..@.@@.1.5
             173               113  uninstall.loop
             184               124  uninstall.bx
             18E               12E  uninstall.setbx
             7DE               77E  ..@192.name
             195               135  ..@.@@.1.6
             1A2               142  uninstall.bxnz
             1B3               153  uninstall.done
             1BB               15B  ..@.@@.1.7
             1C3               163  uninstall.error
             1CE               16E  error
             1D5               175  ..@210.skipparameter
             1D8               178  skipcomma
             1DF               17F  ..@219.skipparameter
             1E0               180  isstring?
             1E7               187  ..@227.skipparameter
             1E8               188  cmd3
             1EF               18F  ..@238.skipparameter
             1F0               190  intchk
             1F7               197  ..@246.skipparameter
             1F8               198  hexbyte
             1FF               19F  ..@254.skipparameter
             200               1A0  iseol?.notsemicolon
             207               1A7  ..@262.skipparameter
             208               1A8  call_int2D
             20F               1AF  ..@270.skipparameter
             210               1B0  putsz
             217               1B7  ..@279.skipparameter
             218               1B8  setes2dx
             21F               1BF  ..@288.skipparameter
             220               1C0  chkeol
             227               1C7  ..@296.skipparameter
             228               1C8  ispm
             22F               1CF  ..@304.skipparameter
             230               1D0  setrc
             237               1D7  ..@314.skipparameter
             238               1D8  start
             25A               1FA  ..@327.skipparameter
             710               6B0  ..@327.name
             25A               1FA  ..@.@@.1.8
             260               200  start.run
             268               208  uninstall_oneshot
             28A               22A  ..@.@@.1.9
             28B               22B  install
             293               233  ..@380.skipparameter
             723               6C3  ..@380.name
             80D               7AD  ..@387.name
             81B               7BB  ..@392.name
             7DE               77E  ..@395.name
             2C2               262  install.only_first
             7DE               77E  ..@404.name
             802               7A2  ..@411.name
             2DB               27B  ..@.@@.1.10
             2DE               27E  linker
             2E1               281  linker._..@428.lenter
             301               2A1  ..@.@@.1.11
             30B               2AB  ..@.@@.1.12
             317               2B7  ..@.@@.1.13
             31C               2BC  ..@.@@.1.14
             32A               2CA  ..@.@@.1.15
             32F               2CF  ..@.@@.1.16
             33F               2DF  ..@.@@.1.17
             344               2E4  ..@.@@.1.18
             354               2F4  ..@.@@.1.19
             35B               2FB  linker.otherloop
             35E               2FE  linker.datarelocloop
             378               318  ..@.@@.1.20
             38F               32F  linker.datarelocfind
             3C5               365  linker.address_data_reloc
             3D0               370  ..@.@@.1.21
             3D1               371  linker.datarelocnotfound
             47F               41F  linker.datanotfound
             47F               41F  linker.codenotfound
             3E5               385  linker.build_match
             3EF               38F  ..@.@@.1.22
             3FB               39B  ..@.@@.1.23
             3FC               39C  linker.donedatareloc
             406               3A6  linker.coderelocloop
             426               3C6  linker.coderelocfind
             475               415  ..@.@@.1.24
             47F               41F  linker.error_j
             481               421  ..@.@@.1.25
             490               430  linker.donecodereloc
             490               430  linker.hint
             49B               43B  ..@500.skipparameter
             6DA               67A  ..@500.name
             768               708  ..@504.name
             4A8               448  linker.loop_hint
             4AB               44B  ..@.@@.1.26
             4B4               454  linker.end_hint
             4C2               462  ..@511.skipparameter
             7D5               775  ..@518.name
             4D4               474  ..@521.skipparameter
             703               6A3  ..@521.name
             4D4               474  linker.no_hint
             80D               7AD  ..@530.name
             4F2               492  linker.error
             4F5               495  linker._..@428.lleave
             4F9               499  plex_check
             7A1               741  ..@538.name
             7B2               752  ..@541.name
             50D               4AD  ..@.@@.1.27
             516               4B6  ..@546.skipparameter
             703               6A3  ..@546.name
             526               4C6  ..@552.skipparameter
             718               6B8  ..@552.name
             52D               4CD  plex_check.notfound
             52E               4CE  plex_check.checkret
             530               4D0  linkercoderelocations
             588               528  linkerdatarelocations
             62C               5CC  internalcodetocoderelocations
             64E               5EE  internalcodetodatarelocations
             668               608  internaldatatocoderelocations
             66A               60A  internaldatatodatarelocations
             66C               60C  debuggeramissig
             66C               60C  ..@570.data
             674               614  ..@572.data
             67C               61C  listmsg
             67C               61C  listmsg.hint
             69C               63C  listmsg.hint.offset
             6A4               644  ..@96.name
             6B3               653  ..@210.name
             6BB               65B  ..@219.name
             6C7               667  ..@227.name
             6D3               673  ..@238.name
             6DA               67A  ..@246.name
             6E3               683  ..@254.name
             6ED               68D  ..@262.name
             703               6A3  ..@270.name
             710               6B0  ..@279.name
             718               6B8  ..@288.name
             723               6C3  ..@296.name
             72C               6CC  ..@304.name
             733               6D3  ..@314.name
             73B               6DB  ..@511.name
             745               6E5  ..@111.name
             74F               6EF  ..@115.name
             758               6F8  ..@119.name
             768               708  ..@129.name
             78D               72D  ..@138.name
             798               738  ..@143.name
             7A1               741  ..@160.name
             7B2               752  ..@164.name
             7CA               76A  ..@175.name
             7D5               775  ..@180.name
             7DE               77E  ..@188.name
             7F4               794  ..@319.name
             802               7A2  ..@335.name
             80D               7AD  ..@343.name
             81B               7BB  ..@351.name
             82A               7CA  ..@492.name
             83B               7DB  lmsg

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

Real              Virtual           Name
             840                 0  datastart
             840                 0  msg
             840                 0  msg.debuggeramissig
             840                 0  ..@361.data
             848                 8  ..@363.data
             850                10  msg.inject
             857                17  msg.run
             85B                1B  msg.return
             879                39  msg.return.mpx
             88E                4E  msg.return.code
             895                55  msg.none
             8B0                70  msg.uninstall_done
             8C6                86  msg.uninstall_error
             8E1                A1  msg.linebreak
             8E4                A4  uinit_data
             8E4                A4  msg.installed
             8F8                B8  msg.help
             A00               1C0  init_data_end
             8F0                B0  uinit_data_end
             8F0                B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

