
- 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
             C9A              9C3B  ..@139.name
              ED              908E  run_resident
             C9A              9C3B  ..@143.name
             10D              90AE  ..@.@@.1.3
             110              90B1  ..@.@@.1.4
             C8C              9C2D  ..@150.name
             C9A              9C3B  ..@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
             C9A              9C3B  ..@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
             CE8              9C89  ..@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
             CE8              9C89  ..@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
             CE8              9C89  ..@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
             CA4              9C45  ..@286.name
             393              9334  uninstall.loop
             3A4              9345  uninstall.bx
             3AE              934F  uninstall.setbx
             CA4              9C45  ..@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
             BF7              9B98  ..@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
             C18              9BB9  ..@478.name
             4DA              947B  run
             4E3              9484  ..@.@@.1.20
             4EC              948D  ..@484.skipparameter
             BCD              9B6E  ..@484.name
             C9A              9C3B  ..@488.name
             C9A              9C3B  ..@491.name
             508              94A9  ..@.@@.1.21
             D3D              9CDE  ..@508.name
             52E              94CF  run.inject
             C9A              9C3B  ..@514.name
             53C              94DD  ..@519.skipparameter
             BBE              9B5F  ..@519.name
             D3D              9CDE  ..@525.name
             551              94F2  ..@528.skipparameter
             BA2              9B43  ..@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
             BAE              9B4F  ..@576.name
             D20              9CC1  ..@583.name
             D2E              9CCF  ..@588.name
             CA4              9C45  ..@591.name
             5C9              956A  install.only_first
             CA4              9C45  ..@600.name
             D15              9CB6  ..@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
             705              96A6  linker.address_data_reloc
             710              96B1  ..@.@@.1.35
             711              96B2  linker.datarelocnotfound
             D15              9CB6  ..@701.name
             727              96C8  ..@.@@.1.36
             730              96D1  linker.datanotfound
             741              96E2  linker.codenotfound
             752              96F3  linker.notfound
             CE8              9C89  ..@712.name
             76B              970C  ..@715.skipparameter
             787              9728  ..@722.skipparameter
             791              9732  ..@727.skipparameter
             BEF              9B90  ..@727.name
             792              9733  ..@.@@.1.37
             793              9734  linker.copy
             79A              973B  ..@733.skipparameter
             79B              973C  linker.build_match
             7B6              9757  ..@.@@.1.38
             7B9              975A  ..@.@@.1.39
             7C5              9766  ..@.@@.1.40
             7C7              9768  linker.donedatareloc
             7D6              9777  linker.coderelocloop
             7FB              979C  linker.coderelocfind
             850              97F1  ..@.@@.1.41
             85A              97FB  linker.error_j
             85D              97FE  ..@.@@.1.42
             86C              980D  linker.donecodereloc
             885              9826  ..@.@@.1.43
             885              9826  linker.hint
             890              9831  ..@754.skipparameter
             89D              983E  linker.loop_hint
             8A0              9841  ..@.@@.1.44
             8A9              984A  linker.end_hint
             8B7              9858  ..@767.skipparameter
             C2F              9BD0  ..@767.name
             CFE              9C9F  ..@773.name
             8C9              986A  ..@776.skipparameter
             8C9              986A  linker.no_hint
             D20              9CC1  ..@786.name
             8E7              9888  linker.error
             8EA              988B  linker._..@627.lleave
             8EE              988F  plex_check
             902              98A3  ..@.@@.1.45
             90B              98AC  ..@804.skipparameter
             C6F              9C10  ..@804.name
             91B              98BC  ..@810.skipparameter
             BFF              9BA0  ..@810.name
             922              98C3  plex_check.notfound
             923              98C4  plex_check.checkret
             924              98C5  linkercoderelocations
             998              9939  linkerlinkercoderelocations
             9AC              994D  linktable
             9AC              994D  ..@819.strucstart
             9C4              9965  linkerdatarelocations
             AB6              9A57  internalcodetocoderelocations
             ADE              9A7F  internalcodetodatarelocations
             B0C              9AAD  internaldatatocoderelocations
             B0E              9AAF  internaldatatodatarelocations
             B10              9AB1  linkerlinkerdatarelocations
             B24              9AC5  internallinkercodetocoderelocations
             B2E              9ACF  internallinkercodetodatarelocations
             B30              9AD1  internallinkerdatatocoderelocations
             B32              9AD3  internallinkerdatatodatarelocations
             B34              9AD5  debuggeramissig
             B34              9AD5  ..@849.data
             B3C              9ADD  ..@851.data
             B44              9AE5  listmsg
             B44              9AE5  listmsg.hint
             B66              9B07  listmsg.hint.offset
             B6E              9B0F  ..@96.name
             B82              9B23  ..@307.name
             B8A              9B2B  ..@316.name
             B96              9B37  ..@324.name
             BA2              9B43  ..@338.name
             BAE              9B4F  ..@347.name
             BB7              9B58  ..@355.name
             BBE              9B5F  ..@363.name
             BCD              9B6E  ..@371.name
             BE3              9B84  ..@379.name
             BEF              9B90  ..@390.name
             BF7              9B98  ..@398.name
             BFF              9BA0  ..@407.name
             C0A              9BAB  ..@419.name
             C11              9BB2  ..@468.name
             C18              9BB9  ..@473.name
             C1F              9BC0  ..@536.name
             C2F              9BD0  ..@715.name
             C39              9BDA  ..@722.name
             C49              9BEA  ..@733.name
             C66              9C07  ..@754.name
             C6F              9C10  ..@776.name
             C7C              9C1D  ..@111.name
             C8C              9C2D  ..@131.name
             C9A              9C3B  ..@135.name
             CA4              9C45  ..@159.name
             CBD              9C5E  ..@167.name
             CD5              9C76  ..@174.name
             CDF              9C80  ..@178.name
             CE8              9C89  ..@216.name
             CF3              9C94  ..@272.name
             CFE              9C9F  ..@277.name
             D07              9CA8  ..@428.name
             D15              9CB6  ..@446.name
             D20              9CC1  ..@454.name
             D2E              9CCF  ..@462.name
             D3D              9CDE  ..@498.name
             D52              9CF3  ..@744.name
             D63              9D04  ..@759.name
             D88              9D29  ..@794.name
             D99              9D3A  ..@798.name
             DB1              9D52  lmsg
             DB1              9D52  lmsg.warning_data_optional
             DD3              9D74  lmsg.error_data
             DEC              9D8D  lmsg.error_code
             E05              9DA6  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

