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

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

class:     progbits
length:                 260
start:                  EC0
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
00000EC0  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
00000E60  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
             D9C               D3C  ..@187.name
             204               1A4  ..@.@@.1.10
             217               1B7  set._..@194.lenter
             22C               1CC  set_exec
             281               221  set_exec.first
             DCF               D6F  ..@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
             DBC               D5C  ..@288.name
             DC5               D65  ..@291.name
             DA7               D47  ..@294.name
             2D9               279  ..@.@@.1.14
             2DC               27C  set_exec.inject
             2FA               29A  ..@317.skipparameter
             DA7               D47  ..@322.name
             307               2A7  ..@327.skipparameter
             307               2A7  set_exec.return
             DC5               D65  ..@337.name
             DBC               D5C  ..@340.name
             DA7               D47  ..@343.name
             349               2E9  ..@.@@.1.15
             358               2F8  ..@.@@.1.16
             364               304  ..@.@@.1.17
             D9C               D3C  ..@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
             CAC               C4C  ..@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
             D9C               D3C  ..@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
             C90               C30  ..@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
             CC4               C64  ..@718.name
             769               709  help
             773               713  ..@724.skipparameter
             D1C               CBC  ..@724.name
             779               719  uninstall_oneshot
             79B               73B  ..@.@@.1.37
             DCF               D6F  ..@765.name
             79C               73C  install
             7A4               744  ..@805.skipparameter
             E18               DB8  ..@812.name
             7B4               754  ..@.@@.1.38
             7B7               757  install.internal
             E23               DC3  ..@822.name
             E40               DE0  ..@825.name
             7DA               77A  install.only_first
             E40               DE0  ..@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
             8D9               879  linker.address_data_reloc
             8E4               884  ..@.@@.1.49
             8E5               885  linker.datarelocnotfound
             996               936  linker.datanotfound
             996               936  linker.codenotfound
             8F9               899  linker.build_match
             903               8A3  ..@.@@.1.50
             90F               8AF  ..@.@@.1.51
             910               8B0  linker.donedatareloc
             91A               8BA  linker.coderelocloop
             93A               8DA  linker.coderelocfind
             98C               92C  ..@.@@.1.52
             996               936  linker.error_j
             998               938  ..@.@@.1.53
             9A7               947  linker.donecodereloc
             9A7               947  linker.hint
             9B2               952  ..@925.skipparameter
             9BF               95F  linker.loop_hint
             9C2               962  ..@.@@.1.54
             9CB               96B  linker.end_hint
             9D9               979  ..@938.skipparameter
             DF7               D97  ..@945.name
             9EB               98B  ..@948.skipparameter
             9EB               98B  linker.no_hint
             E23               DC3  ..@958.name
             A09               9A9  linker.error
             A0C               9AC  linker._..@853.lleave
             A10               9B0  plex_check
             A24               9C4  ..@.@@.1.55
             A2D               9CD  ..@976.skipparameter
             D6C               D0C  ..@976.name
             A3D               9DD  ..@982.skipparameter
             D11               CB1  ..@982.name
             A44               9E4  plex_check.notfound
             A45               9E5  plex_check.checkret
             A48               9E8  linkercoderelocations
             ABC               A5C  linkerdatarelocations
             BA8               B48  internalcodetocoderelocations
             BD2               B72  internalcodetodatarelocations
             C44               BE4  internaldatatocoderelocations
             C4A               BEA  internaldatatodatarelocations
             C4C               BEC  debuggeramissig
             C4C               BEC  ..@1000.data
             C54               BF4  ..@1002.data
             C5C               BFC  listmsg
             C5C               BFC  listmsg.hint
             C79               C19  listmsg.hint.offset
             C81               C21  ..@96.name
             C90               C30  ..@317.name
             C9C               C3C  ..@327.name
             CAC               C4C  ..@384.name
             CBC               C5C  ..@543.name
             CC4               C64  ..@552.name
             CD0               C70  ..@560.name
             CDC               C7C  ..@577.name
             CE5               C85  ..@587.name
             CF1               C91  ..@596.name
             CFB               C9B  ..@604.name
             D11               CB1  ..@613.name
             D1C               CBC  ..@622.name
             D24               CC4  ..@630.name
             D2B               CCB  ..@639.name
             D33               CD3  ..@647.name
             D3A               CDA  ..@662.name
             D49               CE9  ..@698.name
             D50               CF0  ..@805.name
             D59               CF9  ..@925.name
             D62               D02  ..@938.name
             D6C               D0C  ..@948.name
             D79               D19  ..@119.name
             D83               D23  ..@123.name
             D8C               D2C  ..@127.name
             D9C               D3C  ..@155.name
             DA7               D47  ..@247.name
             DBC               D5C  ..@251.name
             DC5               D65  ..@255.name
             DCF               D6F  ..@262.name
             DE2               D82  ..@309.name
             DEC               D8C  ..@498.name
             DF7               D97  ..@503.name
             E00               DA0  ..@710.name
             E0E               DAE  ..@714.name
             E18               DB8  ..@730.name
             E23               DC3  ..@738.name
             E31               DD1  ..@746.name
             E40               DE0  ..@776.name
             E56               DF6  ..@917.name
             E67               E07  ..@930.name
             E8C               E2C  ..@966.name
             E9D               E3D  ..@970.name
             EB5               E55  lmsg

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

Real              Virtual           Name
             EC0                 0  datastart
             EC0                 0  putstable
             EC0                 0  ..@760.strucstart
             EC6                 6  commandtable
             EC6                 6  ..@771.strucstart
             ECC                 C  puts_ext_done_rel16
             ECE                 E  active
             ED0                10  installed
             ED1                11  msg
             ED1                11  msg.set
             ED5                15  msg.notfound.1
             EEC                2C  msg.notfound.2
             EFB                3B  msg.uninstall_done
             F16                56  msg.uninstall_error
             F39                79  msg.error
             F5B                9B  msg.crlf
             F5E                9E  msg.error_full
             F72                B2  msg.error_invalid
             F89                C9  msg.putserror
             FB2                F2  msg.putscriticalerror
             FED               12D  uinit_data
             FED               12D  msg.installed
            1006               146  msg.help
            1120               260  init_data_end
             FED               12D  exec
             FEE               12E  execnum
             FF0               130  execbuffer
            1170               2B0  execbuffer.end
            1170               2B0  contentstart
            1172               2B2  contentend
            1174               2B4  execlen
            1176               2B6  eld_sp
            1180               2C0  uinit_data_end
            1180               2C0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

