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

Source file:  set.asm
Output file:  ../../bin/set.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               EB0  00000E50  progbits  CODE
               0               EB0              1110  00000260  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:                 E50
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 260
start:                  EB0
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
00000EB0  DATAOFFSET
FFFFFFFFFFFFFFFE  set._..@194.lframe_?offsettoinsert
00000000  set._..@194.lframe_?frame_bp
FFFFFFFFFFFFFFFC  set._..@194.lframe_?pointercontent
FFFFFFFFFFFFFFFA  set._..@194.lframe_?pointereol
FFFFFFFFFFFFFFF8  set._..@194.lframe_?pointername
FFFFFFFFFFFFFFF6  set._..@194.lframe_?lengthname
FFFFFFFFFFFFFFF4  set._..@194.lframe_?execnum
FFFFFFFFFFFFFFF2  set._..@194.lframe_?lastcr
FFFFFFFFFFFFFFF0  set._..@194.lframe_?state
00000001  ..@301.num
00000001  ..@369.num
FFFFFFFFFFFFFFEE  set_not_exec._..@194.lframe_?lengthtofree
FFFFFFFFFFFFFFEC  set_not_exec._..@194.lframe_?offsettofree
FFFFFFFFFFFFFFEA  set_not_exec._..@194.lframe_?envsizepara
FFFFFFFFFFFFFFE8  set_not_exec._..@194.lframe_?lengthcontent
FFFFFFFFFFFFFFE6  set_not_exec._..@194.lframe_?lengthinsert
FFFFFFFFFFFFFFE4  set_not_exec._..@194.lframe_?offsetend
00000000  uninstall_table._..@510.lframe_?frame_bp
FFFFFFFFFFFFFFFE  uninstall_table._..@510.lframe_?table
00000001  ..@530.num
000006E0  endinstalled
00000001  ..@728.num
00000000  HOOKTABLE
00000000  htEntry
00000002  htHandler
00000004  htInstalled
00000006  HOOKTABLE_size
00000260  data_size
00000260  transient_data_size
000002C0  resident_data_size
000002C0  total_data_size
00000004  ..@810.num
00000001  ..@830.num
00000790  endresident
00000000  linker._..@853.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@853.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@853.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@853.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@853.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@853.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@853.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@853.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@853.lframe_?use_hash
00000008  ..@964.num
00000E50  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  command
              82                22  command.chain
              89                29  ..@96.skipparameter
              8A                2A  command.entry
              AB                4B  ..@.@@.1.0
              B2                52  ..@.@@.1.1
              BB                5B  command.not_set
              C0                60  ..@.@@.1.2
              C0                60  command.ours
              E0                80  ..@.@@.1.3
              E2                82  run
             119                B9  run.loop
             132                D2  run.gotnum
             136                D6  run.gotexec
             140                E0  ..@.@@.1.4
             143                E3  ..@.@@.1.5
             150                F0  showone
             16A               10A  ..@.@@.1.6
             17F               11F  showone.loop
             188               128  ..@.@@.1.7
             198               138  ..@.@@.1.8
             1AA               14A  showone.end
             1C7               167  showone.found
             1DF               17F  set_or_clear
             1E9               189  ..@.@@.1.9
             1EF               18F  set
             D94               D34  ..@187.name
             204               1A4  ..@.@@.1.10
             217               1B7  set._..@194.lenter
             22C               1CC  set_exec
             281               221  set_exec.first
             DC7               D67  ..@271.name
             287               227  set_exec.chain
             289               229  ..@.@@.1.11
             29B               23B  ..@.@@.1.12
             2AA               24A  set_exec.hooked
             2B8               258  set_exec.error
             2BB               25B  ..@.@@.1.13
             DB4               D54  ..@288.name
             DBD               D5D  ..@291.name
             D9F               D3F  ..@294.name
             2D9               279  ..@.@@.1.14
             2DC               27C  set_exec.inject
             2FA               29A  ..@317.skipparameter
             D9F               D3F  ..@322.name
             307               2A7  ..@327.skipparameter
             307               2A7  set_exec.return
             DBD               D5D  ..@337.name
             DB4               D54  ..@340.name
             D9F               D3F  ..@343.name
             349               2E9  ..@.@@.1.15
             358               2F8  ..@.@@.1.16
             364               304  ..@.@@.1.17
             D94               D34  ..@380.name
             395               335  puts_handler
             395               335  puts_handler.
             397               337  puts_handler.chain
             39E               33E  ..@384.skipparameter
             39F               33F  puts_handler.entry
             3A9               349  ..@.@@.1.18
             3C4               364  puts_handler.loop
             3D9               379  puts_handler.read
             3ED               38D  ..@.@@.1.19
             3F1               391  puts_handler.dec
             3F6               396  puts_handler.reallyread
             40B               3AB  ..@.@@.1.20
             41D               3BD  puts_handler.finish
             422               3C2  puts_handler.next
             427               3C7  puts_handler.end
             436               3D6  ..@406.skipparameter
             CA4               C44  ..@406.name
             436               3D6  set_not_exec
             44C               3EC  set_not_exec.loop
             455               3F5  ..@.@@.1.21
             465               405  ..@.@@.1.22
             475               415  set_not_exec.error
             484               424  set_not_exec.full
             493               433  set_not_exec.found
             4A8               448  set_not_exec.loop_find_length
             4B9               459  set_not_exec.end
             4D0               470  set_not_exec.havesize
             4F8               498  ..@.@@.1.23
             4FB               49B  ..@.@@.1.24
             52A               4CA  ..@.@@.1.25
             52D               4CD  ..@.@@.1.26
             549               4E9  set_not_exec._..@194.lleave
             549               4E9  clear
             D94               D34  ..@466.name
             564               504  ..@.@@.1.27
             571               511  clear_exec
             583               523  clear_exec.loop
             58C               52C  ..@.@@.1.28
             59C               53C  ..@.@@.1.29
             5AC               54C  clear_exec.end
             5AF               54F  clear_exec.found
             5CE               56E  ..@.@@.1.30
             5D1               571  ..@.@@.1.31
             5D9               579  showall
             5E1               581  showall.loop
             5FF               59F  showall.end
             602               5A2  get_env
             60B               5AB  ..@.@@.1.32
             61A               5BA  get_es_ext
             627               5C7  ..@.@@.1.33
             628               5C8  uninstall_table
             62B               5CB  uninstall_table._..@510.lenter
             642               5E2  uninstall_table.loop
             653               5F3  uninstall_table.bx
             65D               5FD  uninstall_table.setbx
             669               609  ..@.@@.1.34
             676               616  uninstall_table.bxnz
             687               627  uninstall_table.done
             68F               62F  uninstall_table.next_table
             68F               62F  ..@.@@.1.35
             692               632  uninstall_table._..@510.lleave
             693               633  uninstall_table.error
             696               636  uninstall
             6B3               653  ..@.@@.1.36
             6BB               65B  uninstall.error
             6C6               666  error
             6CD               66D  ..@543.skipparameter
             6D0               670  skipcomma
             6D7               677  ..@552.skipparameter
             6D8               678  isstring?
             6DF               67F  ..@560.skipparameter
             6E0               680  skipwhite
             6E7               687  ..@570.skipparameter
             C88               C28  ..@570.name
             6E8               688  iseol?
             6EF               68F  ..@577.skipparameter
             6F0               690  uppercase
             6F7               697  ..@587.skipparameter
             6F8               698  skipwh0
             6FF               69F  ..@596.skipparameter
             700               6A0  iseol?.notsemicolon
             707               6A7  ..@604.skipparameter
             708               6A8  setes2dx
             70F               6AF  ..@613.skipparameter
             710               6B0  putsz
             717               6B7  ..@622.skipparameter
             718               6B8  puts
             71F               6BF  ..@630.skipparameter
             720               6C0  setrc
             727               6C7  ..@639.skipparameter
             728               6C8  cmd3
             72F               6CF  ..@647.skipparameter
             730               6D0  yy_reset_buf
             737               6D7  ..@662.skipparameter
             738               6D8  ispm
             73F               6DF  ..@698.skipparameter
             740               6E0  start
             766               706  ..@718.skipparameter
             CBC               C5C  ..@718.name
             769               709  help
             773               713  ..@724.skipparameter
             D14               CB4  ..@724.name
             779               719  uninstall_oneshot
             79B               73B  ..@.@@.1.37
             DC7               D67  ..@765.name
             79C               73C  install
             7A4               744  ..@805.skipparameter
             E10               DB0  ..@812.name
             7B4               754  ..@.@@.1.38
             7B7               757  install.internal
             E1B               DBB  ..@822.name
             E38               DD8  ..@825.name
             7DA               77A  install.only_first
             E38               DD8  ..@834.name
             7EF               78F  linker
             7F2               792  linker._..@853.lenter
             812               7B2  ..@.@@.1.39
             81C               7BC  ..@.@@.1.40
             828               7C8  ..@.@@.1.41
             82D               7CD  ..@.@@.1.42
             83B               7DB  ..@.@@.1.43
             840               7E0  ..@.@@.1.44
             850               7F0  ..@.@@.1.45
             855               7F5  ..@.@@.1.46
             865               805  ..@.@@.1.47
             86C               80C  linker.otherloop
             86F               80F  linker.datarelocloop
             889               829  ..@.@@.1.48
             8A0               840  linker.datarelocfind
             8D6               876  linker.address_data_reloc
             8E1               881  ..@.@@.1.49
             8E2               882  linker.datarelocnotfound
             990               930  linker.datanotfound
             990               930  linker.codenotfound
             8F6               896  linker.build_match
             900               8A0  ..@.@@.1.50
             90C               8AC  ..@.@@.1.51
             90D               8AD  linker.donedatareloc
             917               8B7  linker.coderelocloop
             937               8D7  linker.coderelocfind
             986               926  ..@.@@.1.52
             990               930  linker.error_j
             992               932  ..@.@@.1.53
             9A1               941  linker.donecodereloc
             9A1               941  linker.hint
             9AC               94C  ..@925.skipparameter
             9B9               959  linker.loop_hint
             9BC               95C  ..@.@@.1.54
             9C5               965  linker.end_hint
             9D3               973  ..@938.skipparameter
             DEF               D8F  ..@945.name
             9E5               985  ..@948.skipparameter
             9E5               985  linker.no_hint
             E1B               DBB  ..@958.name
             A03               9A3  linker.error
             A06               9A6  linker._..@853.lleave
             A0A               9AA  plex_check
             A1E               9BE  ..@.@@.1.55
             A27               9C7  ..@976.skipparameter
             D64               D04  ..@976.name
             A37               9D7  ..@982.skipparameter
             D09               CA9  ..@982.name
             A3E               9DE  plex_check.notfound
             A3F               9DF  plex_check.checkret
             A40               9E0  linkercoderelocations
             AB4               A54  linkerdatarelocations
             BA0               B40  internalcodetocoderelocations
             BCA               B6A  internalcodetodatarelocations
             C3C               BDC  internaldatatocoderelocations
             C42               BE2  internaldatatodatarelocations
             C44               BE4  debuggeramissig
             C44               BE4  ..@1000.data
             C4C               BEC  ..@1002.data
             C54               BF4  listmsg
             C54               BF4  listmsg.hint
             C71               C11  listmsg.hint.offset
             C79               C19  ..@96.name
             C88               C28  ..@317.name
             C94               C34  ..@327.name
             CA4               C44  ..@384.name
             CB4               C54  ..@543.name
             CBC               C5C  ..@552.name
             CC8               C68  ..@560.name
             CD4               C74  ..@577.name
             CDD               C7D  ..@587.name
             CE9               C89  ..@596.name
             CF3               C93  ..@604.name
             D09               CA9  ..@613.name
             D14               CB4  ..@622.name
             D1C               CBC  ..@630.name
             D23               CC3  ..@639.name
             D2B               CCB  ..@647.name
             D32               CD2  ..@662.name
             D41               CE1  ..@698.name
             D48               CE8  ..@805.name
             D51               CF1  ..@925.name
             D5A               CFA  ..@938.name
             D64               D04  ..@948.name
             D71               D11  ..@119.name
             D7B               D1B  ..@123.name
             D84               D24  ..@127.name
             D94               D34  ..@155.name
             D9F               D3F  ..@247.name
             DB4               D54  ..@251.name
             DBD               D5D  ..@255.name
             DC7               D67  ..@262.name
             DDA               D7A  ..@309.name
             DE4               D84  ..@498.name
             DEF               D8F  ..@503.name
             DF8               D98  ..@710.name
             E06               DA6  ..@714.name
             E10               DB0  ..@730.name
             E1B               DBB  ..@738.name
             E29               DC9  ..@746.name
             E38               DD8  ..@776.name
             E4E               DEE  ..@917.name
             E5F               DFF  ..@930.name
             E84               E24  ..@966.name
             E95               E35  ..@970.name
             EAD               E4D  lmsg

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

Real              Virtual           Name
             EB0                 0  datastart
             EB0                 0  putstable
             EB0                 0  ..@760.strucstart
             EB6                 6  commandtable
             EB6                 6  ..@771.strucstart
             EBC                 C  puts_ext_done_rel16
             EBE                 E  active
             EC0                10  installed
             EC1                11  msg
             EC1                11  msg.set
             EC5                15  msg.notfound.1
             EDC                2C  msg.notfound.2
             EEB                3B  msg.uninstall_done
             F06                56  msg.uninstall_error
             F29                79  msg.error
             F4B                9B  msg.crlf
             F4E                9E  msg.error_full
             F62                B2  msg.error_invalid
             F79                C9  msg.putserror
             FA2                F2  msg.putscriticalerror
             FDD               12D  uinit_data
             FDD               12D  msg.installed
             FF6               146  msg.help
            1110               260  init_data_end
             FDD               12D  exec
             FDE               12E  execnum
             FE0               130  execbuffer
            1160               2B0  execbuffer.end
            1160               2B0  contentstart
            1162               2B2  contentend
            1164               2B4  execlen
            1166               2B6  eld_sp
            1170               2C0  uinit_data_end
            1170               2C0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

