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

Source file:  inject.asm
Output file:  ../../bin/inject.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               A00  000009A0  progbits  CODE
            8000               A00               BC0  000001C0  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:                 9A0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1C0
start:                  A00
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
00000A00  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  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@431.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@431.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@431.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@431.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@431.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@431.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@431.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@431.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@431.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@431.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@431.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@431.lframe_?name
00000002  ..@503.num
00000008  ..@593.num
000009A0  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  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
              C4              9065  run
              D8              9079  run.loop_hint
              DB              907C  ..@.@@.1.2
              E4              9085  run.end_hint
              F7              9098  run.loop
             101              90A2  run.end
             11A              90BB  ..@.@@.1.3
             11E              90BF  run.no_hint
             126              90C7  inject_plex_check
             13A              90DB  ..@.@@.1.4
             150              90F1  inject_plex_check.notfound
             151              90F2  inject_plex_check.checkret
             152              90F3  uninstall
             163              9104  ..@.@@.1.5
             173              9114  uninstall.loop
             184              9125  uninstall.bx
             18E              912F  uninstall.setbx
             939              98DA  ..@192.name
             195              9136  ..@.@@.1.6
             1A2              9143  uninstall.bxnz
             1B3              9154  uninstall.done
             1BB              915C  ..@.@@.1.7
             1C3              9164  uninstall.error
             1CE              916F  error
             1D5              9176  ..@210.skipparameter
             1D8              9179  skipcomma
             1DF              9180  ..@219.skipparameter
             1E0              9181  isstring?
             1E7              9188  ..@227.skipparameter
             1E8              9189  cmd3
             1EF              9190  ..@238.skipparameter
             1F0              9191  intchk
             1F7              9198  ..@246.skipparameter
             1F8              9199  hexbyte
             1FF              91A0  ..@254.skipparameter
             200              91A1  iseol?.notsemicolon
             207              91A8  ..@262.skipparameter
             208              91A9  call_int2D
             20F              91B0  ..@270.skipparameter
             210              91B1  putsz
             217              91B8  ..@279.skipparameter
             218              91B9  setes2dx
             21F              91C0  ..@288.skipparameter
             220              91C1  chkeol
             227              91C8  ..@296.skipparameter
             228              91C9  ispm
             22F              91D0  ..@304.skipparameter
             230              91D1  setrc
             237              91D8  ..@314.skipparameter
             238              91D9  start
             25A              91FB  ..@327.skipparameter
             83E              97DF  ..@327.name
             25A              91FB  ..@.@@.1.8
             260              9201  start.run
             268              9209  uninstall_oneshot
             28A              922B  ..@.@@.1.9
             28B              922C  install
             293              9234  ..@380.skipparameter
             851              97F2  ..@380.name
             968              9909  ..@387.name
             976              9917  ..@392.name
             939              98DA  ..@395.name
             2C2              9263  install.only_first
             939              98DA  ..@404.name
             95D              98FE  ..@411.name
             2DB              927C  ..@.@@.1.10
             2DE              927F  linker
             2E1              9282  linker._..@431.lenter
             301              92A2  ..@.@@.1.11
             30B              92AC  linker.pass
             316              92B7  ..@.@@.1.12
             326              92C7  ..@.@@.1.13
             331              92D2  ..@.@@.1.14
             342              92E3  ..@.@@.1.15
             34D              92EE  ..@.@@.1.16
             362              9303  ..@.@@.1.17
             36D              930E  ..@.@@.1.18
             380              9321  ..@.@@.1.19
             38C              932D  linker.otherloop
             38F              9330  linker.datarelocloop
             3A9              934A  ..@.@@.1.20
             3C2              9363  linker.datarelocfind
             3FB              939C  linker.address_data_reloc
             406              93A7  ..@.@@.1.21
             407              93A8  linker.datarelocnotfound
             95D              98FE  ..@505.name
             41D              93BE  ..@.@@.1.22
             426              93C7  linker.datanotfound
             437              93D8  linker.codenotfound
             448              93E9  linker.notfound
             8E8              9889  ..@516.name
             461              9402  ..@519.skipparameter
             47D              941E  ..@526.skipparameter
             487              9428  ..@531.skipparameter
             861              9802  ..@531.name
             488              9429  ..@.@@.1.23
             489              942A  linker.copy
             490              9431  ..@537.skipparameter
             491              9432  linker.build_match
             4AC              944D  ..@.@@.1.24
             4AF              9450  ..@.@@.1.25
             4BB              945C  ..@.@@.1.26
             4BD              945E  linker.donedatareloc
             4CC              946D  linker.coderelocloop
             4EE              948F  linker.coderelocfind
             540              94E1  ..@.@@.1.27
             54A              94EB  linker.error_j
             54D              94EE  ..@.@@.1.28
             55C              94FD  linker.donecodereloc
             575              9516  ..@.@@.1.29
             575              9516  linker.hint
             580              9521  ..@558.skipparameter
             808              97A9  ..@558.name
             8C3              9864  ..@562.name
             58D              952E  linker.loop_hint
             590              9531  ..@.@@.1.30
             599              953A  linker.end_hint
             5A7              9548  ..@569.skipparameter
             869              980A  ..@569.name
             930              98D1  ..@575.name
             5B9              955A  ..@578.skipparameter
             831              97D2  ..@578.name
             5B9              955A  linker.no_hint
             968              9909  ..@587.name
             5D7              9578  linker.error
             5DA              957B  linker._..@431.lleave
             5DE              957F  plex_check
             8FC              989D  ..@595.name
             90D              98AE  ..@598.name
             5F2              9593  ..@.@@.1.31
             5FB              959C  ..@603.skipparameter
             831              97D2  ..@603.name
             60B              95AC  ..@609.skipparameter
             846              97E7  ..@609.name
             612              95B3  plex_check.notfound
             613              95B4  plex_check.checkret
             614              95B5  linkercoderelocations
             66C              960D  linkerlinkercoderelocations
             680              9621  linktable
             680              9621  ..@618.strucstart
             698              9639  linkerdatarelocations
             736              96D7  internalcodetocoderelocations
             758              96F9  internalcodetodatarelocations
             772              9713  internaldatatocoderelocations
             774              9715  internaldatatodatarelocations
             776              9717  linkerlinkerdatarelocations
             78A              972B  internallinkercodetocoderelocations
             794              9735  internallinkercodetodatarelocations
             796              9737  internallinkerdatatocoderelocations
             798              9739  internallinkerdatatodatarelocations
             79A              973B  debuggeramissig
             79A              973B  ..@648.data
             7A2              9743  ..@650.data
             7AA              974B  listmsg
             7AA              974B  listmsg.hint
             7CA              976B  listmsg.hint.offset
             7D2              9773  ..@96.name
             7E1              9782  ..@210.name
             7E9              978A  ..@219.name
             7F5              9796  ..@227.name
             801              97A2  ..@238.name
             808              97A9  ..@246.name
             811              97B2  ..@254.name
             81B              97BC  ..@262.name
             831              97D2  ..@270.name
             83E              97DF  ..@279.name
             846              97E7  ..@288.name
             851              97F2  ..@296.name
             85A              97FB  ..@304.name
             861              9802  ..@314.name
             869              980A  ..@519.name
             873              9814  ..@526.name
             883              9824  ..@537.name
             8A0              9841  ..@111.name
             8AA              984B  ..@115.name
             8B3              9854  ..@119.name
             8C3              9864  ..@129.name
             8E8              9889  ..@138.name
             8F3              9894  ..@143.name
             8FC              989D  ..@160.name
             90D              98AE  ..@164.name
             925              98C6  ..@175.name
             930              98D1  ..@180.name
             939              98DA  ..@188.name
             94F              98F0  ..@319.name
             95D              98FE  ..@335.name
             968              9909  ..@343.name
             976              9917  ..@351.name
             985              9926  ..@548.name
             996              9937  lmsg
             996              9937  lmsg.warning_data_optional
             9B8              9959  lmsg.error_data
             9D1              9972  lmsg.error_code
             9EA              998B  lmsg.error.2

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

Real              Virtual           Name
             A00              8000  datastart
             A00              8000  msg
             A00              8000  msg.debuggeramissig
             A00              8000  ..@361.data
             A08              8008  ..@363.data
             A10              8010  msg.inject
             A17              8017  msg.run
             A1B              801B  msg.return
             A39              8039  msg.return.mpx
             A4E              804E  msg.return.code
             A55              8055  msg.none
             A70              8070  msg.uninstall_done
             A86              8086  msg.uninstall_error
             AA1              80A1  msg.linebreak
             AA4              80A4  uinit_data
             AA4              80A4  msg.installed
             AB8              80B8  msg.help
             BC0              81C0  init_data_end
             AB0              80B0  uinit_data_end
             AB0              80B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

