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

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

class:     progbits
length:                 170
start:                  C50
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
00000C50  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
00000BF0  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
             B37               AD7  ..@139.name
              ED                8D  run_resident
             B37               AD7  ..@143.name
             10D                AD  ..@.@@.1.3
             110                B0  ..@.@@.1.4
             B29               AC9  ..@150.name
             B37               AD7  ..@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
             B37               AD7  ..@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
             B85               B25  ..@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
             B85               B25  ..@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
             B85               B25  ..@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
             B41               AE1  ..@286.name
             393               333  uninstall.loop
             3A4               344  uninstall.bx
             3AE               34E  uninstall.setbx
             B41               AE1  ..@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
             AC1               A61  ..@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
             AE2               A82  ..@478.name
             4DA               47A  run
             4E3               483  ..@.@@.1.20
             4EC               48C  ..@484.skipparameter
             A97               A37  ..@484.name
             B37               AD7  ..@488.name
             B37               AD7  ..@491.name
             508               4A8  ..@.@@.1.21
             BDA               B7A  ..@508.name
             52E               4CE  run.inject
             B37               AD7  ..@514.name
             53C               4DC  ..@519.skipparameter
             A88               A28  ..@519.name
             BDA               B7A  ..@525.name
             551               4F1  ..@528.skipparameter
             A6C               A0C  ..@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
             A78               A18  ..@576.name
             BBD               B5D  ..@583.name
             BCB               B6B  ..@588.name
             B41               AE1  ..@591.name
             5C9               569  install.only_first
             B41               AE1  ..@600.name
             BB2               B52  ..@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
             6CC               66C  linker.address_data_reloc
             6D7               677  ..@.@@.1.35
             6D8               678  linker.datarelocnotfound
             786               726  linker.datanotfound
             786               726  linker.codenotfound
             6EC               68C  linker.build_match
             6F6               696  ..@.@@.1.36
             702               6A2  ..@.@@.1.37
             703               6A3  linker.donedatareloc
             70D               6AD  linker.coderelocloop
             72D               6CD  linker.coderelocfind
             77C               71C  ..@.@@.1.38
             786               726  linker.error_j
             788               728  ..@.@@.1.39
             797               737  linker.donecodereloc
             797               737  linker.hint
             7A2               742  ..@696.skipparameter
             7AF               74F  linker.loop_hint
             7B2               752  ..@.@@.1.40
             7BB               75B  linker.end_hint
             7C9               769  ..@709.skipparameter
             B9B               B3B  ..@716.name
             7DB               77B  ..@719.skipparameter
             7DB               77B  linker.no_hint
             BBD               B5D  ..@729.name
             7F9               799  linker.error
             7FC               79C  linker._..@624.lleave
             800               7A0  plex_check
             814               7B4  ..@.@@.1.41
             81D               7BD  ..@747.skipparameter
             B0C               AAC  ..@747.name
             82D               7CD  ..@753.skipparameter
             AC9               A69  ..@753.name
             834               7D4  plex_check.notfound
             835               7D5  plex_check.checkret
             838               7D8  linkercoderelocations
             8AC               84C  linkerdatarelocations
             9A4               944  internalcodetocoderelocations
             9CC               96C  internalcodetodatarelocations
             9FA               99A  internaldatatocoderelocations
             9FC               99C  internaldatatodatarelocations
             9FE               99E  debuggeramissig
             9FE               99E  ..@771.data
             A06               9A6  ..@773.data
             A0E               9AE  listmsg
             A0E               9AE  listmsg.hint
             A30               9D0  listmsg.hint.offset
             A38               9D8  ..@96.name
             A4C               9EC  ..@307.name
             A54               9F4  ..@316.name
             A60               A00  ..@324.name
             A6C               A0C  ..@338.name
             A78               A18  ..@347.name
             A81               A21  ..@355.name
             A88               A28  ..@363.name
             A97               A37  ..@371.name
             AAD               A4D  ..@379.name
             AB9               A59  ..@390.name
             AC1               A61  ..@398.name
             AC9               A69  ..@407.name
             AD4               A74  ..@419.name
             ADB               A7B  ..@468.name
             AE2               A82  ..@473.name
             AE9               A89  ..@536.name
             AF9               A99  ..@696.name
             B02               AA2  ..@709.name
             B0C               AAC  ..@719.name
             B19               AB9  ..@111.name
             B29               AC9  ..@131.name
             B37               AD7  ..@135.name
             B41               AE1  ..@159.name
             B5A               AFA  ..@167.name
             B72               B12  ..@174.name
             B7C               B1C  ..@178.name
             B85               B25  ..@216.name
             B90               B30  ..@272.name
             B9B               B3B  ..@277.name
             BA4               B44  ..@428.name
             BB2               B52  ..@446.name
             BBD               B5D  ..@454.name
             BCB               B6B  ..@462.name
             BDA               B7A  ..@498.name
             BEF               B8F  ..@688.name
             C00               BA0  ..@701.name
             C25               BC5  ..@737.name
             C36               BD6  ..@741.name
             C4E               BEE  lmsg

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

Real              Virtual           Name
             C50                 0  datastart
             C50                 0  status
             C51                 1  msg
             C51                 1  msg.variables
             C5B                 B  msg.variable
             C64                14  msg.uninstall_done
             C7D                2D  msg.uninstall_error
             C9E                4E  msg.toolong
             CC1                71  msg.error
             CEB                9B  msg.on
             CEE                9E  msg.off
             CF2                A2  msg.run
             CF6                A6  uinit_data
             CF6                A6  msg.display
             CFE                AE  msg.help_keyword
             D03                B3  msg.installed
             D1A                CA  msg.help
             DC0               170  init_data_end
             CF6                A6  resident_data
             CF6                A6  priorinject
             CF8                A8  buffer_start
             CFB                AB  buffer
             CFB                AB  buffer.length
             CFC                AC  buffer.main
             DFC               1AC  buffer.end
             E00               1B0  uinit_data_end
             D00                B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

