
- 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               C70  00000C10  progbits  CODE
               0               C70               DE0  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:                 C10
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 170
start:                  C70
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
00000C70  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._..@626.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@626.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@626.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@626.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@626.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@626.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@626.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@626.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@626.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@626.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@626.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@626.lframe_?name
FFFFFFFFFFFFFFE8  linker._..@626.lframe_?optionalmissing
00000008  ..@757.num
00000C10  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
             B53               AF3  ..@139.name
              ED                8D  run_resident
             B53               AF3  ..@143.name
             10D                AD  ..@.@@.1.3
             110                B0  ..@.@@.1.4
             B45               AE5  ..@150.name
             B53               AF3  ..@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
             B53               AF3  ..@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
             BA1               B41  ..@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
             BA1               B41  ..@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
             BA1               B41  ..@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
             B5D               AFD  ..@286.name
             393               333  uninstall.loop
             3A4               344  uninstall.bx
             3AE               34E  uninstall.setbx
             B5D               AFD  ..@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
             ADD               A7D  ..@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
             AFE               A9E  ..@478.name
             4DA               47A  run
             4E3               483  ..@.@@.1.20
             4EC               48C  ..@484.skipparameter
             AB3               A53  ..@484.name
             B53               AF3  ..@488.name
             B53               AF3  ..@491.name
             508               4A8  ..@.@@.1.21
             BF6               B96  ..@508.name
             52E               4CE  run.inject
             B53               AF3  ..@514.name
             53C               4DC  ..@519.skipparameter
             AA4               A44  ..@519.name
             BF6               B96  ..@525.name
             551               4F1  ..@528.skipparameter
             A88               A28  ..@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
             A94               A34  ..@576.name
             BD9               B79  ..@583.name
             BE7               B87  ..@588.name
             B5D               AFD  ..@591.name
             5C9               569  install.only_first
             B5D               AFD  ..@600.name
             BCE               B6E  ..@607.name
             5E2               582  ..@.@@.1.24
             5E5               585  linker
             5E8               588  linker._..@626.lenter
             5F9               599  linker.error_j1
             5FC               59C  ..@.@@.1.25
             605               5A5  ..@.@@.1.26
             613               5B3  ..@.@@.1.27
             61F               5BF  ..@.@@.1.28
             624               5C4  ..@.@@.1.29
             632               5D2  ..@.@@.1.30
             637               5D7  ..@.@@.1.31
             647               5E7  ..@.@@.1.32
             64C               5EC  ..@.@@.1.33
             65C               5FC  ..@.@@.1.34
             663               603  linker.otherloop
             666               606  linker.datarelocloop
             680               620  ..@.@@.1.35
             697               637  linker.datarelocfind
             6D0               670  linker.address_data_reloc
             6DB               67B  ..@.@@.1.36
             6DC               67C  linker.datanotfound_may_be_optional
             817               7B7  linker.datanotfound
             817               7B7  linker.codenotfound
             6F0               690  linker.build_match
             70B               6AB  ..@.@@.1.37
             70E               6AE  ..@.@@.1.38
             71A               6BA  ..@.@@.1.39
             71B               6BB  linker.donedatareloc
             725               6C5  linker.coderelocloop
             745               6E5  linker.coderelocfind
             79A               73A  ..@.@@.1.40
             7A4               744  linker.error_j
             7A6               746  ..@.@@.1.41
             7B5               755  linker.donecodereloc
             7B5               755  linker.hint
             7C0               760  ..@718.skipparameter
             7CD               76D  linker.loop_hint
             7D0               770  ..@.@@.1.42
             7D9               779  linker.end_hint
             7E7               787  ..@731.skipparameter
             BB7               B57  ..@738.name
             7F9               799  ..@741.skipparameter
             7F9               799  linker.no_hint
             BD9               B79  ..@751.name
             817               7B7  linker.error
             81A               7BA  linker._..@626.lleave
             81E               7BE  plex_check
             832               7D2  ..@.@@.1.43
             83B               7DB  ..@769.skipparameter
             B28               AC8  ..@769.name
             84B               7EB  ..@775.skipparameter
             AE5               A85  ..@775.name
             852               7F2  plex_check.notfound
             853               7F3  plex_check.checkret
             854               7F4  linkercoderelocations
             8C8               868  linkerdatarelocations
             9C0               960  internalcodetocoderelocations
             9E8               988  internalcodetodatarelocations
             A16               9B6  internaldatatocoderelocations
             A18               9B8  internaldatatodatarelocations
             A1A               9BA  debuggeramissig
             A1A               9BA  ..@793.data
             A22               9C2  ..@795.data
             A2A               9CA  listmsg
             A2A               9CA  listmsg.hint
             A4C               9EC  listmsg.hint.offset
             A54               9F4  ..@96.name
             A68               A08  ..@307.name
             A70               A10  ..@316.name
             A7C               A1C  ..@324.name
             A88               A28  ..@338.name
             A94               A34  ..@347.name
             A9D               A3D  ..@355.name
             AA4               A44  ..@363.name
             AB3               A53  ..@371.name
             AC9               A69  ..@379.name
             AD5               A75  ..@390.name
             ADD               A7D  ..@398.name
             AE5               A85  ..@407.name
             AF0               A90  ..@419.name
             AF7               A97  ..@468.name
             AFE               A9E  ..@473.name
             B05               AA5  ..@536.name
             B15               AB5  ..@718.name
             B1E               ABE  ..@731.name
             B28               AC8  ..@741.name
             B35               AD5  ..@111.name
             B45               AE5  ..@131.name
             B53               AF3  ..@135.name
             B5D               AFD  ..@159.name
             B76               B16  ..@167.name
             B8E               B2E  ..@174.name
             B98               B38  ..@178.name
             BA1               B41  ..@216.name
             BAC               B4C  ..@272.name
             BB7               B57  ..@277.name
             BC0               B60  ..@428.name
             BCE               B6E  ..@446.name
             BD9               B79  ..@454.name
             BE7               B87  ..@462.name
             BF6               B96  ..@498.name
             C0B               BAB  ..@710.name
             C1C               BBC  ..@723.name
             C41               BE1  ..@759.name
             C52               BF2  ..@763.name
             C6A               C0A  lmsg

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

Real              Virtual           Name
             C70                 0  datastart
             C70                 0  status
             C71                 1  msg
             C71                 1  msg.variables
             C7B                 B  msg.variable
             C84                14  msg.uninstall_done
             C9D                2D  msg.uninstall_error
             CBE                4E  msg.toolong
             CE1                71  msg.error
             D0B                9B  msg.on
             D0E                9E  msg.off
             D12                A2  msg.run
             D16                A6  uinit_data
             D16                A6  msg.display
             D1E                AE  msg.help_keyword
             D23                B3  msg.installed
             D3A                CA  msg.help
             DE0               170  init_data_end
             D16                A6  resident_data
             D16                A6  priorinject
             D18                A8  buffer_start
             D1B                AB  buffer
             D1B                AB  buffer.length
             D1C                AC  buffer.main
             E1C               1AC  buffer.end
             E20               1B0  uinit_data_end
             D20                B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

