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

Source file:  variable.asm
Output file:  ../../bin/variable.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               E10  00000DB0  progbits  CODE
            8000               E10               F80  00000170  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:                 DB0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 170
start:                  E10
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
00000E10  DATAOFFSET
00000000  replace._..@184.lframe_?frame_bp
FFFFFFFFFFFFFFFE  replace._..@184.lframe_?end
FFFFFFFFFFFFFFFC  replace._..@184.lframe_?start
FFFFFFFFFFFFFFFA  replace._..@184.lframe_?errfix_start
FFFFFFFFFFFFFFF8  replace._..@184.lframe_?errfix_flag
FFFFFFFFFFFFFFF6  replace._..@184.lframe_?errfix_delta
FFFFFFFFFFFFFFF4  writeloop._..@184.lframe_?errfix_destination
FFFFFFFFFFFFFFF2  writeloop._..@184.lframe_?errfix_source
00000001  ..@294.num
00000400  endinstalled
00000001  ..@444.num
00000001  ..@504.num
00000001  ..@532.num
00000170  data_size
00000170  transient_data_size
000000B0  resident_data_size
000001B0  total_data_size
00000001  ..@596.num
00000004  ..@605.num
00000590  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@627.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@627.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@627.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@627.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@627.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@627.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@627.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@627.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@627.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@627.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@627.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@627.lframe_?name
00000002  ..@699.num
00000008  ..@792.num
00000DB0  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  preprocess
              82              9023  preprocess.chain
              89              902A  ..@96.skipparameter
              8A              902B  preprocess.entry
              92              9033  ..@.@@.1.0
              A3              9044  preprocess.shortname
              CE              906F  ..@.@@.1.1
              D9              907A  ..@.@@.1.2
             C92              9C33  ..@139.name
              ED              908E  run_resident
             C92              9C33  ..@143.name
             10D              90AE  ..@.@@.1.3
             110              90B1  ..@.@@.1.4
             C84              9C25  ..@150.name
             C92              9C33  ..@153.name
             126              90C7  ..@.@@.1.5
             137              90D8  set
             142              90E3  geterrfix
             14B              90EC  ..@.@@.1.6
             14E              90EF  replace
             15A              90FB  replace._..@184.lenter
             169              910A  ..@.@@.1.7
             C92              9C33  ..@208.name
             174              9115  loop
             175              9116  loop.al
             195              9136  ..@.@@.1.8
             1A3              9144  loop.not
             1B0              9151  loop.getvar
             1C1              9162  end
             1CC              916D  writeloop
             1E6              9187  writeloop.loop_inc
             1EE              918F  writeloop.loop
             1F1              9192  writeloop.loop_lod
             1F4              9195  writeloop.percent_al
             1FB              919C  writeloop.chkeol
             CE0              9C81  ..@233.name
             218              91B9  ..@.@@.1.9
             227              91C8  writeloop.not
             23B              91DC  writeloop.stosb_error
             23F              91E0  writeloop.movsb_error_cx
             252              91F3  ..@.@@.1.10
             253              91F4  writeloop.getvar
             CE0              9C81  ..@241.name
             2A1              9242  writeloop.no_move
             2A9              924A  ..@.@@.1.11
             2AC              924D  writeend
             2BF              9260  writeend._..@184.lleave
             2C3              9264  toolong
             2D2              9273  moveup
             2DB              927C  ..@.@@.1.12
             2DE              927F  ..@.@@.1.13
             2E2              9283  findvar
             CE0              9C81  ..@259.name
             2F7              9298  findvar.varloop
             300              92A1  ..@.@@.1.14
             310              92B1  ..@.@@.1.15
             322              92C3  findvar.error
             331              92D2  findvar.varnotfound
             337              92D8  findvar.varfound
             347              92E8  is_var_text
             363              9304  is_var_text.not
             365              9306  is_var_text.var
             367              9308  get_env
             36E              930F  get_es_ext
             37B              931C  ..@.@@.1.16
             37C              931D  uninstall
             C9C              9C3D  ..@286.name
             393              9334  uninstall.loop
             3A4              9345  uninstall.bx
             3AE              934F  uninstall.setbx
             C9C              9C3D  ..@289.name
             3B5              9356  ..@.@@.1.17
             3C2              9363  uninstall.bxnz
             3D3              9374  uninstall.done
             3DB              937C  ..@.@@.1.18
             3E3              9384  uninstall.error
             3EE              938F  error
             3F5              9396  ..@307.skipparameter
             3F8              9399  skipcomma
             3FF              93A0  ..@316.skipparameter
             400              93A1  isstring?
             407              93A8  ..@324.skipparameter
             408              93A9  skipwhite
             40F              93B0  ..@338.skipparameter
             410              93B1  chkeol
             417              93B8  ..@347.skipparameter
             418              93B9  cmd3
             41F              93C0  ..@355.skipparameter
             420              93C1  yy_reset_buf
             427              93C8  ..@363.skipparameter
             428              93C9  iseol?.notsemicolon
             42F              93D0  ..@371.skipparameter
             430              93D1  uppercase
             437              93D8  ..@379.skipparameter
             438              93D9  setrc
             43F              93E0  ..@390.skipparameter
             440              93E1  putsz
             447              93E8  ..@398.skipparameter
             448              93E9  setes2dx
             44F              93F0  ..@407.skipparameter
             450              93F1  ispm
             457              93F8  ..@419.skipparameter
             458              93F9  start
             481              9422  help
             48F              9430  ..@440.skipparameter
             BEF              9B90  ..@440.name
             495              9436  uninstall_oneshot
             4B7              9458  ..@.@@.1.19
             4B8              9459  display
             4C5              9466  ..@468.skipparameter
             4CE              946F  ..@473.skipparameter
             4D7              9478  ..@478.skipparameter
             C10              9BB1  ..@478.name
             4DA              947B  run
             4E3              9484  ..@.@@.1.20
             4EC              948D  ..@484.skipparameter
             BC5              9B66  ..@484.name
             C92              9C33  ..@488.name
             C92              9C33  ..@491.name
             508              94A9  ..@.@@.1.21
             D35              9CD6  ..@508.name
             52E              94CF  run.inject
             C92              9C33  ..@514.name
             53C              94DD  ..@519.skipparameter
             BB6              9B57  ..@519.name
             D35              9CD6  ..@525.name
             551              94F2  ..@528.skipparameter
             B9A              9B3B  ..@528.name
             563              9504  ..@536.skipparameter
             563              9504  expand_to_buffer
             567              9508  expand_to_buffer.si
             575              9516  ..@.@@.1.22
             577              9518  ..@.@@.1.23
             592              9533  install
             59A              953B  ..@576.skipparameter
             BA6              9B47  ..@576.name
             D18              9CB9  ..@583.name
             D26              9CC7  ..@588.name
             C9C              9C3D  ..@591.name
             5C9              956A  install.only_first
             C9C              9C3D  ..@600.name
             D0D              9CAE  ..@607.name
             5E2              9583  ..@.@@.1.24
             5E5              9586  linker
             5E8              9589  linker._..@627.lenter
             608              95A9  ..@.@@.1.25
             612              95B3  linker.pass
             61D              95BE  ..@.@@.1.26
             62D              95CE  ..@.@@.1.27
             638              95D9  ..@.@@.1.28
             649              95EA  ..@.@@.1.29
             654              95F5  ..@.@@.1.30
             669              960A  ..@.@@.1.31
             674              9615  ..@.@@.1.32
             687              9628  ..@.@@.1.33
             693              9634  linker.otherloop
             696              9637  linker.datarelocloop
             6B0              9651  ..@.@@.1.34
             6C9              966A  linker.datarelocfind
             702              96A3  linker.address_data_reloc
             70D              96AE  ..@.@@.1.35
             70E              96AF  linker.datarelocnotfound
             D0D              9CAE  ..@701.name
             724              96C5  ..@.@@.1.36
             72D              96CE  linker.datanotfound
             73E              96DF  linker.codenotfound
             74F              96F0  linker.notfound
             CE0              9C81  ..@712.name
             768              9709  ..@715.skipparameter
             784              9725  ..@722.skipparameter
             78E              972F  ..@727.skipparameter
             BE7              9B88  ..@727.name
             78F              9730  ..@.@@.1.37
             790              9731  linker.copy
             797              9738  ..@733.skipparameter
             798              9739  linker.build_match
             7B3              9754  ..@.@@.1.38
             7B6              9757  ..@.@@.1.39
             7C2              9763  ..@.@@.1.40
             7C4              9765  linker.donedatareloc
             7D3              9774  linker.coderelocloop
             7F5              9796  linker.coderelocfind
             847              97E8  ..@.@@.1.41
             851              97F2  linker.error_j
             854              97F5  ..@.@@.1.42
             863              9804  linker.donecodereloc
             87C              981D  ..@.@@.1.43
             87C              981D  linker.hint
             887              9828  ..@754.skipparameter
             894              9835  linker.loop_hint
             897              9838  ..@.@@.1.44
             8A0              9841  linker.end_hint
             8AE              984F  ..@767.skipparameter
             C27              9BC8  ..@767.name
             CF6              9C97  ..@773.name
             8C0              9861  ..@776.skipparameter
             8C0              9861  linker.no_hint
             D18              9CB9  ..@786.name
             8DE              987F  linker.error
             8E1              9882  linker._..@627.lleave
             8E5              9886  plex_check
             8F9              989A  ..@.@@.1.45
             902              98A3  ..@804.skipparameter
             C67              9C08  ..@804.name
             912              98B3  ..@810.skipparameter
             BF7              9B98  ..@810.name
             919              98BA  plex_check.notfound
             91A              98BB  plex_check.checkret
             91C              98BD  linkercoderelocations
             990              9931  linkerlinkercoderelocations
             9A4              9945  linktable
             9A4              9945  ..@819.strucstart
             9BC              995D  linkerdatarelocations
             AAE              9A4F  internalcodetocoderelocations
             AD6              9A77  internalcodetodatarelocations
             B04              9AA5  internaldatatocoderelocations
             B06              9AA7  internaldatatodatarelocations
             B08              9AA9  linkerlinkerdatarelocations
             B1C              9ABD  internallinkercodetocoderelocations
             B26              9AC7  internallinkercodetodatarelocations
             B28              9AC9  internallinkerdatatocoderelocations
             B2A              9ACB  internallinkerdatatodatarelocations
             B2C              9ACD  debuggeramissig
             B2C              9ACD  ..@849.data
             B34              9AD5  ..@851.data
             B3C              9ADD  listmsg
             B3C              9ADD  listmsg.hint
             B5E              9AFF  listmsg.hint.offset
             B66              9B07  ..@96.name
             B7A              9B1B  ..@307.name
             B82              9B23  ..@316.name
             B8E              9B2F  ..@324.name
             B9A              9B3B  ..@338.name
             BA6              9B47  ..@347.name
             BAF              9B50  ..@355.name
             BB6              9B57  ..@363.name
             BC5              9B66  ..@371.name
             BDB              9B7C  ..@379.name
             BE7              9B88  ..@390.name
             BEF              9B90  ..@398.name
             BF7              9B98  ..@407.name
             C02              9BA3  ..@419.name
             C09              9BAA  ..@468.name
             C10              9BB1  ..@473.name
             C17              9BB8  ..@536.name
             C27              9BC8  ..@715.name
             C31              9BD2  ..@722.name
             C41              9BE2  ..@733.name
             C5E              9BFF  ..@754.name
             C67              9C08  ..@776.name
             C74              9C15  ..@111.name
             C84              9C25  ..@131.name
             C92              9C33  ..@135.name
             C9C              9C3D  ..@159.name
             CB5              9C56  ..@167.name
             CCD              9C6E  ..@174.name
             CD7              9C78  ..@178.name
             CE0              9C81  ..@216.name
             CEB              9C8C  ..@272.name
             CF6              9C97  ..@277.name
             CFF              9CA0  ..@428.name
             D0D              9CAE  ..@446.name
             D18              9CB9  ..@454.name
             D26              9CC7  ..@462.name
             D35              9CD6  ..@498.name
             D4A              9CEB  ..@744.name
             D5B              9CFC  ..@759.name
             D80              9D21  ..@794.name
             D91              9D32  ..@798.name
             DA9              9D4A  lmsg
             DA9              9D4A  lmsg.warning_data_optional
             DCB              9D6C  lmsg.error_data
             DE4              9D85  lmsg.error_code
             DFD              9D9E  lmsg.error.2

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

Real              Virtual           Name
             E10              8000  datastart
             E10              8000  status
             E11              8001  msg
             E11              8001  msg.variables
             E1B              800B  msg.variable
             E24              8014  msg.uninstall_done
             E3D              802D  msg.uninstall_error
             E5E              804E  msg.toolong
             E81              8071  msg.error
             EAB              809B  msg.on
             EAE              809E  msg.off
             EB2              80A2  msg.run
             EB6              80A6  uinit_data
             EB6              80A6  msg.display
             EBE              80AE  msg.help_keyword
             EC3              80B3  msg.installed
             EDA              80CA  msg.help
             F80              8170  init_data_end
             EB6              80A6  resident_data
             EB6              80A6  priorinject
             EB8              80A8  buffer_start
             EBB              80AB  buffer
             EBB              80AB  buffer.length
             EBC              80AC  buffer.main
             FBC              81AC  buffer.end
             FC0              81B0  uinit_data_end
             EC0              80B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

