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

Source file:  variable.asm
Output file:  ../../bin/variable.xld

-- Program origin -------------------------------------------------------------

00000000

-- Sections (summary) ---------------------------------------------------------

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
               0                60               C60  00000C00  progbits  CODE
               0               C60               DD0  00000170  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
               0                 0                 0  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:                 C00
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 170
start:                  C60
align:                   10
follows:   CODE
vstart:                   0
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:                    0
align:     not defined
follows:   not defined
vstart:                   0
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
00000C60  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  linker._..@624.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@624.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@624.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@624.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@624.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@624.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@624.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@624.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@624.lframe_?use_hash
00000008  ..@735.num
00000C00  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                 0  code
              60                 0  code_start
              60                 0  ..@79.strucstart
              68                 8  ..@85.data
              80                20  preprocess
              82                22  preprocess.chain
              89                29  ..@96.skipparameter
              8A                2A  preprocess.entry
              92                32  ..@.@@.1.0
              A3                43  preprocess.shortname
              CE                6E  ..@.@@.1.1
              D9                79  ..@.@@.1.2
             B3B               ADB  ..@139.name
              ED                8D  run_resident
             B3B               ADB  ..@143.name
             10D                AD  ..@.@@.1.3
             110                B0  ..@.@@.1.4
             B2D               ACD  ..@150.name
             B3B               ADB  ..@153.name
             126                C6  ..@.@@.1.5
             137                D7  set
             142                E2  geterrfix
             14B                EB  ..@.@@.1.6
             14E                EE  replace
             15A                FA  replace._..@184.lenter
             169               109  ..@.@@.1.7
             B3B               ADB  ..@208.name
             174               114  loop
             175               115  loop.al
             195               135  ..@.@@.1.8
             1A3               143  loop.not
             1B0               150  loop.getvar
             1C1               161  end
             1CC               16C  writeloop
             1E6               186  writeloop.loop_inc
             1EE               18E  writeloop.loop
             1F1               191  writeloop.loop_lod
             1F4               194  writeloop.percent_al
             1FB               19B  writeloop.chkeol
             B89               B29  ..@233.name
             218               1B8  ..@.@@.1.9
             227               1C7  writeloop.not
             23B               1DB  writeloop.stosb_error
             23F               1DF  writeloop.movsb_error_cx
             252               1F2  ..@.@@.1.10
             253               1F3  writeloop.getvar
             B89               B29  ..@241.name
             2A1               241  writeloop.no_move
             2A9               249  ..@.@@.1.11
             2AC               24C  writeend
             2BF               25F  writeend._..@184.lleave
             2C3               263  toolong
             2D2               272  moveup
             2DB               27B  ..@.@@.1.12
             2DE               27E  ..@.@@.1.13
             2E2               282  findvar
             B89               B29  ..@259.name
             2F7               297  findvar.varloop
             300               2A0  ..@.@@.1.14
             310               2B0  ..@.@@.1.15
             322               2C2  findvar.error
             331               2D1  findvar.varnotfound
             337               2D7  findvar.varfound
             347               2E7  is_var_text
             363               303  is_var_text.not
             365               305  is_var_text.var
             367               307  get_env
             36E               30E  get_es_ext
             37B               31B  ..@.@@.1.16
             37C               31C  uninstall
             B45               AE5  ..@286.name
             393               333  uninstall.loop
             3A4               344  uninstall.bx
             3AE               34E  uninstall.setbx
             B45               AE5  ..@289.name
             3B5               355  ..@.@@.1.17
             3C2               362  uninstall.bxnz
             3D3               373  uninstall.done
             3DB               37B  ..@.@@.1.18
             3E3               383  uninstall.error
             3EE               38E  error
             3F5               395  ..@307.skipparameter
             3F8               398  skipcomma
             3FF               39F  ..@316.skipparameter
             400               3A0  isstring?
             407               3A7  ..@324.skipparameter
             408               3A8  skipwhite
             40F               3AF  ..@338.skipparameter
             410               3B0  chkeol
             417               3B7  ..@347.skipparameter
             418               3B8  cmd3
             41F               3BF  ..@355.skipparameter
             420               3C0  yy_reset_buf
             427               3C7  ..@363.skipparameter
             428               3C8  iseol?.notsemicolon
             42F               3CF  ..@371.skipparameter
             430               3D0  uppercase
             437               3D7  ..@379.skipparameter
             438               3D8  setrc
             43F               3DF  ..@390.skipparameter
             440               3E0  putsz
             447               3E7  ..@398.skipparameter
             448               3E8  setes2dx
             44F               3EF  ..@407.skipparameter
             450               3F0  ispm
             457               3F7  ..@419.skipparameter
             458               3F8  start
             481               421  help
             48F               42F  ..@440.skipparameter
             AC5               A65  ..@440.name
             495               435  uninstall_oneshot
             4B7               457  ..@.@@.1.19
             4B8               458  display
             4C5               465  ..@468.skipparameter
             4CE               46E  ..@473.skipparameter
             4D7               477  ..@478.skipparameter
             AE6               A86  ..@478.name
             4DA               47A  run
             4E3               483  ..@.@@.1.20
             4EC               48C  ..@484.skipparameter
             A9B               A3B  ..@484.name
             B3B               ADB  ..@488.name
             B3B               ADB  ..@491.name
             508               4A8  ..@.@@.1.21
             BDE               B7E  ..@508.name
             52E               4CE  run.inject
             B3B               ADB  ..@514.name
             53C               4DC  ..@519.skipparameter
             A8C               A2C  ..@519.name
             BDE               B7E  ..@525.name
             551               4F1  ..@528.skipparameter
             A70               A10  ..@528.name
             563               503  ..@536.skipparameter
             563               503  expand_to_buffer
             567               507  expand_to_buffer.si
             575               515  ..@.@@.1.22
             577               517  ..@.@@.1.23
             592               532  install
             59A               53A  ..@576.skipparameter
             A7C               A1C  ..@576.name
             BC1               B61  ..@583.name
             BCF               B6F  ..@588.name
             B45               AE5  ..@591.name
             5C9               569  install.only_first
             B45               AE5  ..@600.name
             BB6               B56  ..@607.name
             5E2               582  ..@.@@.1.24
             5E5               585  linker
             5E8               588  linker._..@624.lenter
             608               5A8  ..@.@@.1.25
             612               5B2  ..@.@@.1.26
             61E               5BE  ..@.@@.1.27
             623               5C3  ..@.@@.1.28
             631               5D1  ..@.@@.1.29
             636               5D6  ..@.@@.1.30
             646               5E6  ..@.@@.1.31
             64B               5EB  ..@.@@.1.32
             65B               5FB  ..@.@@.1.33
             662               602  linker.otherloop
             665               605  linker.datarelocloop
             67F               61F  ..@.@@.1.34
             696               636  linker.datarelocfind
             6CF               66F  linker.address_data_reloc
             6DA               67A  ..@.@@.1.35
             6DB               67B  linker.datarelocnotfound
             78C               72C  linker.datanotfound
             78C               72C  linker.codenotfound
             6EF               68F  linker.build_match
             6F9               699  ..@.@@.1.36
             705               6A5  ..@.@@.1.37
             706               6A6  linker.donedatareloc
             710               6B0  linker.coderelocloop
             730               6D0  linker.coderelocfind
             782               722  ..@.@@.1.38
             78C               72C  linker.error_j
             78E               72E  ..@.@@.1.39
             79D               73D  linker.donecodereloc
             79D               73D  linker.hint
             7A8               748  ..@696.skipparameter
             7B5               755  linker.loop_hint
             7B8               758  ..@.@@.1.40
             7C1               761  linker.end_hint
             7CF               76F  ..@709.skipparameter
             B9F               B3F  ..@716.name
             7E1               781  ..@719.skipparameter
             7E1               781  linker.no_hint
             BC1               B61  ..@729.name
             7FF               79F  linker.error
             802               7A2  linker._..@624.lleave
             806               7A6  plex_check
             81A               7BA  ..@.@@.1.41
             823               7C3  ..@747.skipparameter
             B10               AB0  ..@747.name
             833               7D3  ..@753.skipparameter
             ACD               A6D  ..@753.name
             83A               7DA  plex_check.notfound
             83B               7DB  plex_check.checkret
             83C               7DC  linkercoderelocations
             8B0               850  linkerdatarelocations
             9A8               948  internalcodetocoderelocations
             9D0               970  internalcodetodatarelocations
             9FE               99E  internaldatatocoderelocations
             A00               9A0  internaldatatodatarelocations
             A02               9A2  debuggeramissig
             A02               9A2  ..@771.data
             A0A               9AA  ..@773.data
             A12               9B2  listmsg
             A12               9B2  listmsg.hint
             A34               9D4  listmsg.hint.offset
             A3C               9DC  ..@96.name
             A50               9F0  ..@307.name
             A58               9F8  ..@316.name
             A64               A04  ..@324.name
             A70               A10  ..@338.name
             A7C               A1C  ..@347.name
             A85               A25  ..@355.name
             A8C               A2C  ..@363.name
             A9B               A3B  ..@371.name
             AB1               A51  ..@379.name
             ABD               A5D  ..@390.name
             AC5               A65  ..@398.name
             ACD               A6D  ..@407.name
             AD8               A78  ..@419.name
             ADF               A7F  ..@468.name
             AE6               A86  ..@473.name
             AED               A8D  ..@536.name
             AFD               A9D  ..@696.name
             B06               AA6  ..@709.name
             B10               AB0  ..@719.name
             B1D               ABD  ..@111.name
             B2D               ACD  ..@131.name
             B3B               ADB  ..@135.name
             B45               AE5  ..@159.name
             B5E               AFE  ..@167.name
             B76               B16  ..@174.name
             B80               B20  ..@178.name
             B89               B29  ..@216.name
             B94               B34  ..@272.name
             B9F               B3F  ..@277.name
             BA8               B48  ..@428.name
             BB6               B56  ..@446.name
             BC1               B61  ..@454.name
             BCF               B6F  ..@462.name
             BDE               B7E  ..@498.name
             BF3               B93  ..@688.name
             C04               BA4  ..@701.name
             C29               BC9  ..@737.name
             C3A               BDA  ..@741.name
             C52               BF2  lmsg

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

Real              Virtual           Name
             C60                 0  datastart
             C60                 0  status
             C61                 1  msg
             C61                 1  msg.variables
             C6B                 B  msg.variable
             C74                14  msg.uninstall_done
             C8D                2D  msg.uninstall_error
             CAE                4E  msg.toolong
             CD1                71  msg.error
             CFB                9B  msg.on
             CFE                9E  msg.off
             D02                A2  msg.run
             D06                A6  uinit_data
             D06                A6  msg.display
             D0E                AE  msg.help_keyword
             D13                B3  msg.installed
             D2A                CA  msg.help
             DD0               170  init_data_end
             D06                A6  resident_data
             D06                A6  priorinject
             D08                A8  buffer_start
             D0B                AB  buffer
             D0B                AB  buffer.length
             D0C                AC  buffer.main
             E0C               1AC  buffer.end
             E10               1B0  uinit_data_end
             D10                B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

