
- 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               E40  00000DE0  progbits  CODE
            8000               E40               FB0  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:                 DE0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 170
start:                  E40
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
00000E40  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._..@629.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@629.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@629.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@629.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@629.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@629.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@629.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@629.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@629.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@629.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@629.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@629.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@629.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@629.lframe_?name
FFFFFFFFFFFFFFE4  linker._..@629.lframe_?optionalmissing
00000002  ..@715.num
00000008  ..@810.num
00000DE0  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
             CC6              9C67  ..@139.name
              ED              908E  run_resident
             CC6              9C67  ..@143.name
             10D              90AE  ..@.@@.1.3
             110              90B1  ..@.@@.1.4
             CB8              9C59  ..@150.name
             CC6              9C67  ..@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
             CC6              9C67  ..@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
             D14              9CB5  ..@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
             D14              9CB5  ..@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
             D14              9CB5  ..@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
             CD0              9C71  ..@286.name
             393              9334  uninstall.loop
             3A4              9345  uninstall.bx
             3AE              934F  uninstall.setbx
             CD0              9C71  ..@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
             C23              9BC4  ..@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
             C44              9BE5  ..@478.name
             4DA              947B  run
             4E3              9484  ..@.@@.1.20
             4EC              948D  ..@484.skipparameter
             BF9              9B9A  ..@484.name
             CC6              9C67  ..@488.name
             CC6              9C67  ..@491.name
             508              94A9  ..@.@@.1.21
             D69              9D0A  ..@508.name
             52E              94CF  run.inject
             CC6              9C67  ..@514.name
             53C              94DD  ..@519.skipparameter
             BEA              9B8B  ..@519.name
             D69              9D0A  ..@525.name
             551              94F2  ..@528.skipparameter
             BCE              9B6F  ..@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
             BDA              9B7B  ..@576.name
             D4C              9CED  ..@583.name
             D5A              9CFB  ..@588.name
             CD0              9C71  ..@591.name
             5C9              956A  install.only_first
             CD0              9C71  ..@600.name
             D41              9CE2  ..@607.name
             5E2              9583  ..@.@@.1.24
             5E5              9586  linker
             5E8              9589  linker._..@629.lenter
             5F9              959A  linker.error_j1
             5FC              959D  ..@.@@.1.25
             605              95A6  ..@.@@.1.26
             610              95B1  linker.pass
             61B              95BC  ..@.@@.1.27
             62B              95CC  ..@.@@.1.28
             636              95D7  ..@.@@.1.29
             647              95E8  ..@.@@.1.30
             652              95F3  ..@.@@.1.31
             667              9608  ..@.@@.1.32
             672              9613  ..@.@@.1.33
             685              9626  ..@.@@.1.34
             691              9632  linker.otherloop
             694              9635  linker.datarelocloop
             6AE              964F  ..@.@@.1.35
             6C7              9668  linker.datarelocfind
             703              96A4  linker.address_data_reloc
             70E              96AF  ..@.@@.1.36
             70F              96B0  linker.datanotfound_may_be_optional
             727              96C8  linker.optionaldatamissingmsg
             D41              9CE2  ..@717.name
             73C              96DD  ..@.@@.1.37
             745              96E6  linker.datanotfound
             753              96F4  linker.error_j3
             756              96F7  linker.codenotfound
             764              9705  linker.notfound
             D14              9CB5  ..@728.name
             77D              971E  ..@731.skipparameter
             795              9736  ..@.@@.1.38
             7A1              9742  ..@740.skipparameter
             7AB              974C  ..@745.skipparameter
             C1B              9BBC  ..@745.name
             7AC              974D  linker.notfound.retn
             7AD              974E  linker.copy
             7B4              9755  ..@749.skipparameter
             7B5              9756  linker.build_match
             7D4              9775  ..@.@@.1.39
             7DF              9780  ..@.@@.1.40
             7E2              9783  ..@.@@.1.41
             7EE              978F  ..@.@@.1.42
             7F0              9791  linker.donedatareloc
             7FF              97A0  linker.coderelocloop
             824              97C5  linker.coderelocfind
             879              981A  ..@.@@.1.43
             883              9824  linker.error_j
             886              9827  ..@.@@.1.44
             895              9836  linker.donecodereloc
             8AE              984F  ..@.@@.1.45
             8AE              984F  linker.hint
             8B9              985A  ..@772.skipparameter
             8C6              9867  linker.loop_hint
             8C9              986A  ..@.@@.1.46
             8D2              9873  linker.end_hint
             8E0              9881  ..@785.skipparameter
             C5B              9BFC  ..@785.name
             D2A              9CCB  ..@791.name
             8F2              9893  ..@794.skipparameter
             8F2              9893  linker.no_hint
             D4C              9CED  ..@804.name
             910              98B1  linker.error
             913              98B4  linker._..@629.lleave
             917              98B8  plex_check
             92B              98CC  ..@.@@.1.47
             934              98D5  ..@822.skipparameter
             C9B              9C3C  ..@822.name
             944              98E5  ..@828.skipparameter
             C2B              9BCC  ..@828.name
             94B              98EC  plex_check.notfound
             94C              98ED  plex_check.checkret
             950              98F1  linkercoderelocations
             9C4              9965  linkerlinkercoderelocations
             9D8              9979  linktable
             9D8              9979  ..@837.strucstart
             9F0              9991  linkerdatarelocations
             AE2              9A83  internalcodetocoderelocations
             B0A              9AAB  internalcodetodatarelocations
             B38              9AD9  internaldatatocoderelocations
             B3A              9ADB  internaldatatodatarelocations
             B3C              9ADD  linkerlinkerdatarelocations
             B50              9AF1  internallinkercodetocoderelocations
             B5A              9AFB  internallinkercodetodatarelocations
             B5C              9AFD  internallinkerdatatocoderelocations
             B5E              9AFF  internallinkerdatatodatarelocations
             B60              9B01  debuggeramissig
             B60              9B01  ..@867.data
             B68              9B09  ..@869.data
             B70              9B11  listmsg
             B70              9B11  listmsg.hint
             B92              9B33  listmsg.hint.offset
             B9A              9B3B  ..@96.name
             BAE              9B4F  ..@307.name
             BB6              9B57  ..@316.name
             BC2              9B63  ..@324.name
             BCE              9B6F  ..@338.name
             BDA              9B7B  ..@347.name
             BE3              9B84  ..@355.name
             BEA              9B8B  ..@363.name
             BF9              9B9A  ..@371.name
             C0F              9BB0  ..@379.name
             C1B              9BBC  ..@390.name
             C23              9BC4  ..@398.name
             C2B              9BCC  ..@407.name
             C36              9BD7  ..@419.name
             C3D              9BDE  ..@468.name
             C44              9BE5  ..@473.name
             C4B              9BEC  ..@536.name
             C5B              9BFC  ..@731.name
             C65              9C06  ..@740.name
             C75              9C16  ..@749.name
             C92              9C33  ..@772.name
             C9B              9C3C  ..@794.name
             CA8              9C49  ..@111.name
             CB8              9C59  ..@131.name
             CC6              9C67  ..@135.name
             CD0              9C71  ..@159.name
             CE9              9C8A  ..@167.name
             D01              9CA2  ..@174.name
             D0B              9CAC  ..@178.name
             D14              9CB5  ..@216.name
             D1F              9CC0  ..@272.name
             D2A              9CCB  ..@277.name
             D33              9CD4  ..@428.name
             D41              9CE2  ..@446.name
             D4C              9CED  ..@454.name
             D5A              9CFB  ..@462.name
             D69              9D0A  ..@498.name
             D7E              9D1F  ..@762.name
             D8F              9D30  ..@777.name
             DB4              9D55  ..@812.name
             DC5              9D66  ..@816.name
             DDD              9D7E  lmsg
             DDD              9D7E  lmsg.warning_data_optional
             DFF              9DA0  lmsg.error_data
             E18              9DB9  lmsg.error_code
             E31              9DD2  lmsg.error.2

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

Real              Virtual           Name
             E40              8000  datastart
             E40              8000  status
             E41              8001  msg
             E41              8001  msg.variables
             E4B              800B  msg.variable
             E54              8014  msg.uninstall_done
             E6D              802D  msg.uninstall_error
             E8E              804E  msg.toolong
             EB1              8071  msg.error
             EDB              809B  msg.on
             EDE              809E  msg.off
             EE2              80A2  msg.run
             EE6              80A6  uinit_data
             EE6              80A6  msg.display
             EEE              80AE  msg.help_keyword
             EF3              80B3  msg.installed
             F0A              80CA  msg.help
             FB0              8170  init_data_end
             EE6              80A6  resident_data
             EE6              80A6  priorinject
             EE8              80A8  buffer_start
             EEB              80AB  buffer
             EEB              80AB  buffer.length
             EEC              80AC  buffer.main
             FEC              81AC  buffer.end
             FF0              81B0  uinit_data_end
             EF0              80B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

