
- 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               A10  000009B0  progbits  CODE
            8000               A10               BD0  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:                 9B0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1C0
start:                  A10
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
00000A10  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
000009B0  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
             945              98E6  ..@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
             84A              97EB  ..@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
             85D              97FE  ..@380.name
             974              9915  ..@387.name
             982              9923  ..@392.name
             945              98E6  ..@395.name
             2C2              9263  install.only_first
             945              98E6  ..@404.name
             969              990A  ..@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
             3FE              939F  linker.address_data_reloc
             409              93AA  ..@.@@.1.21
             40A              93AB  linker.datarelocnotfound
             969              990A  ..@505.name
             420              93C1  ..@.@@.1.22
             429              93CA  linker.datanotfound
             43A              93DB  linker.codenotfound
             44B              93EC  linker.notfound
             8F4              9895  ..@516.name
             464              9405  ..@519.skipparameter
             480              9421  ..@526.skipparameter
             48A              942B  ..@531.skipparameter
             86D              980E  ..@531.name
             48B              942C  ..@.@@.1.23
             48C              942D  linker.copy
             493              9434  ..@537.skipparameter
             494              9435  linker.build_match
             4AF              9450  ..@.@@.1.24
             4B2              9453  ..@.@@.1.25
             4BE              945F  ..@.@@.1.26
             4C0              9461  linker.donedatareloc
             4CF              9470  linker.coderelocloop
             4F4              9495  linker.coderelocfind
             549              94EA  ..@.@@.1.27
             553              94F4  linker.error_j
             556              94F7  ..@.@@.1.28
             565              9506  linker.donecodereloc
             57E              951F  ..@.@@.1.29
             57E              951F  linker.hint
             589              952A  ..@558.skipparameter
             814              97B5  ..@558.name
             8CF              9870  ..@562.name
             596              9537  linker.loop_hint
             599              953A  ..@.@@.1.30
             5A2              9543  linker.end_hint
             5B0              9551  ..@569.skipparameter
             875              9816  ..@569.name
             93C              98DD  ..@575.name
             5C2              9563  ..@578.skipparameter
             83D              97DE  ..@578.name
             5C2              9563  linker.no_hint
             974              9915  ..@587.name
             5E0              9581  linker.error
             5E3              9584  linker._..@431.lleave
             5E7              9588  plex_check
             908              98A9  ..@595.name
             919              98BA  ..@598.name
             5FB              959C  ..@.@@.1.31
             604              95A5  ..@603.skipparameter
             83D              97DE  ..@603.name
             614              95B5  ..@609.skipparameter
             852              97F3  ..@609.name
             61B              95BC  plex_check.notfound
             61C              95BD  plex_check.checkret
             620              95C1  linkercoderelocations
             678              9619  linkerlinkercoderelocations
             68C              962D  linktable
             68C              962D  ..@618.strucstart
             6A4              9645  linkerdatarelocations
             742              96E3  internalcodetocoderelocations
             764              9705  internalcodetodatarelocations
             77E              971F  internaldatatocoderelocations
             780              9721  internaldatatodatarelocations
             782              9723  linkerlinkerdatarelocations
             796              9737  internallinkercodetocoderelocations
             7A0              9741  internallinkercodetodatarelocations
             7A2              9743  internallinkerdatatocoderelocations
             7A4              9745  internallinkerdatatodatarelocations
             7A6              9747  debuggeramissig
             7A6              9747  ..@648.data
             7AE              974F  ..@650.data
             7B6              9757  listmsg
             7B6              9757  listmsg.hint
             7D6              9777  listmsg.hint.offset
             7DE              977F  ..@96.name
             7ED              978E  ..@210.name
             7F5              9796  ..@219.name
             801              97A2  ..@227.name
             80D              97AE  ..@238.name
             814              97B5  ..@246.name
             81D              97BE  ..@254.name
             827              97C8  ..@262.name
             83D              97DE  ..@270.name
             84A              97EB  ..@279.name
             852              97F3  ..@288.name
             85D              97FE  ..@296.name
             866              9807  ..@304.name
             86D              980E  ..@314.name
             875              9816  ..@519.name
             87F              9820  ..@526.name
             88F              9830  ..@537.name
             8AC              984D  ..@111.name
             8B6              9857  ..@115.name
             8BF              9860  ..@119.name
             8CF              9870  ..@129.name
             8F4              9895  ..@138.name
             8FF              98A0  ..@143.name
             908              98A9  ..@160.name
             919              98BA  ..@164.name
             931              98D2  ..@175.name
             93C              98DD  ..@180.name
             945              98E6  ..@188.name
             95B              98FC  ..@319.name
             969              990A  ..@335.name
             974              9915  ..@343.name
             982              9923  ..@351.name
             991              9932  ..@548.name
             9A2              9943  lmsg
             9A2              9943  lmsg.warning_data_optional
             9C4              9965  lmsg.error_data
             9DD              997E  lmsg.error_code
             9F6              9997  lmsg.error.2

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

Real              Virtual           Name
             A10              8000  datastart
             A10              8000  msg
             A10              8000  msg.debuggeramissig
             A10              8000  ..@361.data
             A18              8008  ..@363.data
             A20              8010  msg.inject
             A27              8017  msg.run
             A2B              801B  msg.return
             A49              8039  msg.return.mpx
             A5E              804E  msg.return.code
             A65              8055  msg.none
             A80              8070  msg.uninstall_done
             A96              8086  msg.uninstall_error
             AB1              80A1  msg.linebreak
             AB4              80A4  uinit_data
             AB4              80A4  msg.installed
             AC8              80B8  msg.help
             BD0              81C0  init_data_end
             AC0              80B0  uinit_data_end
             AC0              80B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

