
- 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._..@855.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@855.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@855.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@855.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@855.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@855.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@855.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@855.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@855.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@855.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@855.lframe_?skip_last
00000008  ..@976.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
             D8C               D2C  ..@187.name
             204               1A4  ..@.@@.1.10
             217               1B7  set._..@194.lenter
             22C               1CC  set_exec
             281               221  set_exec.first
             DBF               D5F  ..@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
             DAC               D4C  ..@288.name
             DB5               D55  ..@291.name
             D97               D37  ..@294.name
             2D9               279  ..@.@@.1.14
             2DC               27C  set_exec.inject
             2FA               29A  ..@317.skipparameter
             D97               D37  ..@322.name
             307               2A7  ..@327.skipparameter
             307               2A7  set_exec.return
             DB5               D55  ..@337.name
             DAC               D4C  ..@340.name
             D97               D37  ..@343.name
             349               2E9  ..@.@@.1.15
             358               2F8  ..@.@@.1.16
             364               304  ..@.@@.1.17
             D8C               D2C  ..@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
             C9C               C3C  ..@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
             D8C               D2C  ..@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
             C80               C20  ..@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
             CB4               C54  ..@718.name
             769               709  help
             773               713  ..@724.skipparameter
             D0C               CAC  ..@724.name
             779               719  uninstall_oneshot
             79B               73B  ..@.@@.1.37
             DBF               D5F  ..@765.name
             79C               73C  install
             7A4               744  ..@805.skipparameter
             E08               DA8  ..@812.name
             7B4               754  ..@.@@.1.38
             7B7               757  install.internal
             E13               DB3  ..@822.name
             E30               DD0  ..@825.name
             7DA               77A  install.only_first
             E30               DD0  ..@834.name
             7EF               78F  linker
             7F2               792  linker._..@855.lenter
             803               7A3  linker.error_j1
             806               7A6  ..@.@@.1.39
             80F               7AF  ..@.@@.1.40
             819               7B9  ..@.@@.1.41
             825               7C5  ..@.@@.1.42
             82A               7CA  ..@.@@.1.43
             838               7D8  ..@.@@.1.44
             83D               7DD  ..@.@@.1.45
             84D               7ED  ..@.@@.1.46
             852               7F2  ..@.@@.1.47
             862               802  ..@.@@.1.48
             869               809  linker.otherloop
             86C               80C  linker.datarelocloop
             886               826  ..@.@@.1.49
             89D               83D  linker.datarelocfind
             8D9               879  linker.address_data_reloc
             8E4               884  ..@.@@.1.50
             9FA               99A  linker.datanotfound
             9FA               99A  linker.codenotfound
             8E5               885  linker.build_match
             8F1               891  ..@.@@.1.51
             8FD               89D  ..@.@@.1.52
             8FE               89E  linker.donedatareloc
             908               8A8  linker.coderelocloop
             928               8C8  linker.coderelocfind
             97D               91D  ..@.@@.1.53
             987               927  linker.error_j
             989               929  ..@.@@.1.54
             998               938  linker.donecodereloc
             998               938  linker.hint
             9A3               943  ..@937.skipparameter
             9B0               950  linker.loop_hint
             9B3               953  ..@.@@.1.55
             9BC               95C  linker.end_hint
             9CA               96A  ..@950.skipparameter
             DE7               D87  ..@957.name
             9DC               97C  ..@960.skipparameter
             9DC               97C  linker.no_hint
             E13               DB3  ..@970.name
             9FA               99A  linker.error
             9FD               99D  linker._..@855.lleave
             A01               9A1  plex_check
             A15               9B5  ..@.@@.1.56
             A1E               9BE  ..@988.skipparameter
             D5C               CFC  ..@988.name
             A2E               9CE  ..@994.skipparameter
             D01               CA1  ..@994.name
             A35               9D5  plex_check.notfound
             A36               9D6  plex_check.checkret
             A38               9D8  linkercoderelocations
             AAC               A4C  linkerdatarelocations
             B98               B38  internalcodetocoderelocations
             BC2               B62  internalcodetodatarelocations
             C34               BD4  internaldatatocoderelocations
             C3A               BDA  internaldatatodatarelocations
             C3C               BDC  debuggeramissig
             C3C               BDC  ..@1012.data
             C44               BE4  ..@1014.data
             C4C               BEC  listmsg
             C4C               BEC  listmsg.hint
             C69               C09  listmsg.hint.offset
             C71               C11  ..@96.name
             C80               C20  ..@317.name
             C8C               C2C  ..@327.name
             C9C               C3C  ..@384.name
             CAC               C4C  ..@543.name
             CB4               C54  ..@552.name
             CC0               C60  ..@560.name
             CCC               C6C  ..@577.name
             CD5               C75  ..@587.name
             CE1               C81  ..@596.name
             CEB               C8B  ..@604.name
             D01               CA1  ..@613.name
             D0C               CAC  ..@622.name
             D14               CB4  ..@630.name
             D1B               CBB  ..@639.name
             D23               CC3  ..@647.name
             D2A               CCA  ..@662.name
             D39               CD9  ..@698.name
             D40               CE0  ..@805.name
             D49               CE9  ..@937.name
             D52               CF2  ..@950.name
             D5C               CFC  ..@960.name
             D69               D09  ..@119.name
             D73               D13  ..@123.name
             D7C               D1C  ..@127.name
             D8C               D2C  ..@155.name
             D97               D37  ..@247.name
             DAC               D4C  ..@251.name
             DB5               D55  ..@255.name
             DBF               D5F  ..@262.name
             DD2               D72  ..@309.name
             DDC               D7C  ..@498.name
             DE7               D87  ..@503.name
             DF0               D90  ..@710.name
             DFE               D9E  ..@714.name
             E08               DA8  ..@730.name
             E13               DB3  ..@738.name
             E21               DC1  ..@746.name
             E30               DD0  ..@776.name
             E46               DE6  ..@929.name
             E57               DF7  ..@942.name
             E7C               E1C  ..@978.name
             E8D               E2D  ..@982.name
             EA5               E45  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

