
- 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               A50  000009F0  progbits  CODE
            8000               A50               C20  000001D0  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:                 9F0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 1D0
start:                  A50
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
00000A50  DATAOFFSET
00000008  ..@167.num
00000001  ..@204.num
000001F0  endinstalled
00000001  ..@340.num
000001D0  data_size
000001D0  transient_data_size
000000C0  resident_data_size
000001D0  total_data_size
00000001  ..@411.num
00000004  ..@420.num
000002A0  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@444.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@444.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@444.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@444.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@444.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@444.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@444.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@444.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@444.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@444.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@444.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@444.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@444.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@444.lframe_?name
FFFFFFFFFFFFFFE4  linker._..@444.lframe_?optionalmissing
00000002  ..@530.num
00000008  ..@622.num
000009F0  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
              DB              907C  run.loop_hint_debug
              DE              907F  ..@.@@.1.2
             917              98B8  ..@139.name
              F3              9094  run.loop_hint_loader
              F6              9097  ..@.@@.1.3
              FF              90A0  run.end_hint
             112              90B3  run.loop
             11C              90BD  run.end
             135              90D6  ..@.@@.1.4
             139              90DA  run.no_hint
             141              90E2  inject_plex_check
             155              90F6  ..@.@@.1.5
             16A              910B  inject_plex_check.notfound
             16B              910C  inject_plex_check.checkret
             16C              910D  uninstall
             17D              911E  ..@.@@.1.6
             18D              912E  uninstall.loop
             19E              913F  uninstall.bx
             1A8              9149  uninstall.setbx
             98D              992E  ..@199.name
             1AF              9150  ..@.@@.1.7
             1BC              915D  uninstall.bxnz
             1CD              916E  uninstall.done
             1D5              9176  ..@.@@.1.8
             1DD              917E  uninstall.error
             1E8              9189  error
             1EF              9190  ..@217.skipparameter
             1F0              9191  skipcomma
             1F7              9198  ..@226.skipparameter
             1F8              9199  isstring?
             1FF              91A0  ..@234.skipparameter
             200              91A1  cmd3
             207              91A8  ..@245.skipparameter
             208              91A9  intchk
             20F              91B0  ..@253.skipparameter
             210              91B1  hexbyte
             217              91B8  ..@261.skipparameter
             218              91B9  iseol?.notsemicolon
             21F              91C0  ..@269.skipparameter
             220              91C1  call_int2D
             227              91C8  ..@277.skipparameter
             228              91C9  putsz
             22F              91D0  ..@286.skipparameter
             230              91D1  setes2dx
             237              91D8  ..@295.skipparameter
             238              91D9  chkeol
             23F              91E0  ..@303.skipparameter
             240              91E1  ispm
             247              91E8  ..@311.skipparameter
             248              91E9  setrc
             24F              91F0  ..@321.skipparameter
             250              91F1  start
             272              9213  ..@334.skipparameter
             892              9833  ..@334.name
             272              9213  ..@.@@.1.9
             278              9219  start.run
             280              9221  uninstall_oneshot
             2A2              9243  ..@.@@.1.10
             2A3              9244  install
             2AB              924C  ..@391.skipparameter
             8A5              9846  ..@391.name
             9BC              995D  ..@398.name
             9CA              996B  ..@403.name
             98D              992E  ..@406.name
             2DA              927B  install.only_first
             98D              992E  ..@415.name
             9B1              9952  ..@422.name
             2F3              9294  ..@.@@.1.11
             2F6              9297  linker
             2F9              929A  linker._..@444.lenter
             30A              92AB  linker.error_j1
             30D              92AE  ..@.@@.1.12
             316              92B7  ..@.@@.1.13
             321              92C2  linker.pass
             32C              92CD  ..@.@@.1.14
             33C              92DD  ..@.@@.1.15
             347              92E8  ..@.@@.1.16
             358              92F9  ..@.@@.1.17
             363              9304  ..@.@@.1.18
             378              9319  ..@.@@.1.19
             383              9324  ..@.@@.1.20
             396              9337  ..@.@@.1.21
             3A2              9343  linker.otherloop
             3A5              9346  linker.datarelocloop
             3BF              9360  ..@.@@.1.22
             3D8              9379  linker.datarelocfind
             414              93B5  linker.address_data_reloc
             41F              93C0  ..@.@@.1.23
             420              93C1  linker.datanotfound_may_be_optional
             438              93D9  linker.optionaldatamissingmsg
             9B1              9952  ..@532.name
             44D              93EE  ..@.@@.1.24
             456              93F7  linker.datanotfound
             464              9405  linker.error_j3
             467              9408  linker.codenotfound
             475              9416  linker.notfound
             93C              98DD  ..@543.name
             48E              942F  ..@546.skipparameter
             4A6              9447  ..@.@@.1.25
             4B2              9453  ..@555.skipparameter
             4BC              945D  ..@560.skipparameter
             8B5              9856  ..@560.name
             4BD              945E  linker.notfound.retn
             4BE              945F  linker.copy
             4C5              9466  ..@564.skipparameter
             4C6              9467  linker.build_match
             4E5              9486  ..@.@@.1.26
             4F0              9491  ..@.@@.1.27
             4F3              9494  ..@.@@.1.28
             4FF              94A0  ..@.@@.1.29
             501              94A2  linker.donedatareloc
             510              94B1  linker.coderelocloop
             535              94D6  linker.coderelocfind
             58A              952B  ..@.@@.1.30
             594              9535  linker.error_j
             597              9538  ..@.@@.1.31
             5A6              9547  linker.donecodereloc
             5BF              9560  ..@.@@.1.32
             5BF              9560  linker.hint
             5CA              956B  ..@587.skipparameter
             85C              97FD  ..@587.name
             917              98B8  ..@591.name
             5D7              9578  linker.loop_hint
             5DA              957B  ..@.@@.1.33
             5E3              9584  linker.end_hint
             5F1              9592  ..@598.skipparameter
             8BD              985E  ..@598.name
             984              9925  ..@604.name
             603              95A4  ..@607.skipparameter
             885              9826  ..@607.name
             603              95A4  linker.no_hint
             9BC              995D  ..@616.name
             621              95C2  linker.error
             624              95C5  linker._..@444.lleave
             628              95C9  plex_check
             950              98F1  ..@624.name
             961              9902  ..@627.name
             63C              95DD  ..@.@@.1.34
             645              95E6  ..@632.skipparameter
             885              9826  ..@632.name
             655              95F6  ..@638.skipparameter
             89A              983B  ..@638.name
             65C              95FD  plex_check.notfound
             65D              95FE  plex_check.checkret
             660              9601  linkercoderelocations
             6B8              9659  linkerlinkercoderelocations
             6CC              966D  linktable
             6CC              966D  ..@647.strucstart
             6E4              9685  linkerdatarelocations
             788              9729  internalcodetocoderelocations
             7AA              974B  internalcodetodatarelocations
             7C6              9767  internaldatatocoderelocations
             7C8              9769  internaldatatodatarelocations
             7CA              976B  linkerlinkerdatarelocations
             7DE              977F  internallinkercodetocoderelocations
             7E8              9789  internallinkercodetodatarelocations
             7EA              978B  internallinkerdatatocoderelocations
             7EC              978D  internallinkerdatatodatarelocations
             7EE              978F  debuggeramissig
             7EE              978F  ..@677.data
             7F6              9797  ..@679.data
             7FE              979F  listmsg
             7FE              979F  listmsg.hint
             81E              97BF  listmsg.hint.offset
             826              97C7  ..@96.name
             835              97D6  ..@217.name
             83D              97DE  ..@226.name
             849              97EA  ..@234.name
             855              97F6  ..@245.name
             85C              97FD  ..@253.name
             865              9806  ..@261.name
             86F              9810  ..@269.name
             885              9826  ..@277.name
             892              9833  ..@286.name
             89A              983B  ..@295.name
             8A5              9846  ..@303.name
             8AE              984F  ..@311.name
             8B5              9856  ..@321.name
             8BD              985E  ..@546.name
             8C7              9868  ..@555.name
             8D7              9878  ..@564.name
             8F4              9895  ..@111.name
             8FE              989F  ..@115.name
             907              98A8  ..@119.name
             917              98B8  ..@131.name
             93C              98DD  ..@147.name
             947              98E8  ..@152.name
             950              98F1  ..@169.name
             961              9902  ..@173.name
             979              991A  ..@182.name
             984              9925  ..@187.name
             98D              992E  ..@195.name
             9A3              9944  ..@326.name
             9B1              9952  ..@342.name
             9BC              995D  ..@350.name
             9CA              996B  ..@358.name
             9D9              997A  ..@577.name
             9EA              998B  lmsg
             9EA              998B  lmsg.warning_data_optional
             A0C              99AD  lmsg.error_data
             A25              99C6  lmsg.error_code
             A3E              99DF  lmsg.error.2

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

Real              Virtual           Name
             A50              8000  datastart
             A50              8000  msg
             A50              8000  msg.debuggeramissig
             A50              8000  ..@368.data
             A58              8008  ..@370.data
             A60              8010  msg.loaderamissig
             A60              8010  ..@372.data
             A68              8018  ..@374.data
             A70              8020  msg.inject
             A77              8027  msg.run
             A7B              802B  msg.return
             A99              8049  msg.return.mpx
             AAE              805E  msg.return.code
             AB5              8065  msg.none
             AD0              8080  msg.uninstall_done
             AE6              8096  msg.uninstall_error
             B01              80B1  msg.linebreak
             B04              80B4  uinit_data
             B04              80B4  msg.installed
             B18              80C8  msg.help
             C20              81D0  init_data_end
             B10              80C0  uinit_data_end
             B10              80C0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

