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

Source file:  aformat.asm
Output file:  ../../bin/aformat.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               B80  00000B20  progbits  CODE
            8000               B80               CF0  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:                 B20
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 170
start:                  B80
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
00000000  before_getline._..@163.lframe_?frame_bp
FFFFFFFFFFFFFFFE  before_getline._..@163.lframe_?segsel
FFFFFFFFFFFFFFFA  before_getline._..@163.lframe_?offset
FFFFFFFFFFFFFFF8  before_getline._..@163.lframe_?prefix
00000000  uninstall._..@244.lframe_?frame_bp
FFFFFFFFFFFFFFFE  uninstall._..@244.lframe_?table
00000001  ..@258.num
000002B0  endinstalled
00000001  ..@398.num
00000B80  DATAOFFSET
00000000  HOOKTABLE
00000000  htEntry
00000002  htHandler
00000004  htInstalled
00000006  HOOKTABLE_size
00000170  data_size
00000170  transient_data_size
000000D0  resident_data_size
00000170  total_data_size
00000001  ..@518.num
00000004  ..@522.num
00000360  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@544.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@544.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@544.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@544.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@544.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@544.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@544.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@544.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@544.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@544.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@544.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@544.lframe_?name
00000002  ..@616.num
00000008  ..@709.num
00000B20  code_size


---- Section HEADER -----------------------------------------------------------

Real              Virtual           Name
               0                 0  ..@55.strucstart
               0                 0  ..@58.strucstart
              28                28  header_extension_end
              30                30  description

---- Section CODE -------------------------------------------------------------

Real              Virtual           Name
              60              9001  code
              60              9001  ..@81.strucstart
              68              9009  ..@87.data
              80              9021  command
              82              9023  command.chain
              89              902A  ..@92.skipparameter
              8A              902B  command.entry
              92              9033  ..@.@@.1.0
              A0              9041  command.ours
              CE              906F  command.status
              DE              907F  ..@.@@.1.1
              E4              9085  command.off
              F0              9091  command.on
              FC              909D  command.toggle
             107              90A8  preprocess
             107              90A8  preprocess.
             109              90AA  preprocess.chain
             110              90B1  ..@150.skipparameter
             111              90B2  preprocess.entry
             118              90B9  before_getline
             118              90B9  before_getline.
             11A              90BB  before_getline.chain
             121              90C2  ..@157.skipparameter
             122              90C3  before_getline.entry
             126              90C7  before_getline._..@163.lenter
             9F1              9992  ..@187.name
             161              9102  ..@.@@.1.2
             168              9109  before_getline.32prepare
             17F              9120  before_getline.16prepare
             18E              912F  ..@.@@.1.3
             190              9131  before_getline.loop
             1A9              914A  ..@.@@.1.4
             1AF              9150  ..@.@@.1.5
             1B5              9156  before_getline.32lod
             1B6              9157  before_getline.16lod
             1D0              9171  before_getline.store_address
             1E2              9183  before_getline.go_chain
             1E5              9186  before_getline._..@163.lleave
             1E9              918A  after_getline
             1E9              918A  after_getline.
             1EB              918C  after_getline.chain
             1F2              9193  ..@226.skipparameter
             1F3              9194  after_getline.entry
             206              91A7  ..@.@@.1.6
             20A              91AB  uninstall
             219              91BA  uninstall._..@244.lenter
             21A              91BB  uninstall.loop_table
             230              91D1  uninstall.loop
             241              91E2  uninstall.bx
             24B              91EC  uninstall.setbx
             257              91F8  ..@.@@.1.7
             264              9205  uninstall.bxnz
             275              9216  uninstall.done
             27C              921D  uninstall.next_table
             290              9231  ..@.@@.1.8
             293              9234  uninstall._..@244.lleave
             29B              923C  uninstall.error
             2A6              9247  get_es_ext
             2B3              9254  ..@.@@.1.9
             2B8              9259  skipcomma
             2BF              9260  ..@288.skipparameter
             2C0              9261  isstring?
             2C7              9268  ..@296.skipparameter
             2C8              9269  chkeol
             2CF              9270  ..@309.skipparameter
             2D0              9271  putsz
             2D7              9278  ..@317.skipparameter
             2D8              9279  cmd3
             2DF              9280  ..@325.skipparameter
             2E0              9281  getword
             2E7              9288  ..@339.skipparameter
             2E8              9289  getdword
             2EF              9290  ..@347.skipparameter
             2F0              9291  hexbyte
             2F7              9298  ..@355.skipparameter
             2F8              9299  puts
             2FF              92A0  ..@363.skipparameter
             300              92A1  setrc
             307              92A8  ..@375.skipparameter
             308              92A9  ispm
             30F              92B0  ..@383.skipparameter
             310              92B1  start
             32A              92CB  ..@394.skipparameter
             932              98D3  ..@394.name
             330              92D1  uninstall_oneshot
             352              92F3  ..@.@@.1.10
             353              92F4  install
             35B              92FC  ..@499.skipparameter
             929              98CA  ..@499.name
             A29              99CA  ..@506.name
             A37              99D8  ..@511.name
             378              9319  install.loop_table
             38D              932E  install.only_first
             397              9338  install.next_table
             A1E              99BF  ..@524.name
             3B3              9354  ..@.@@.1.11
             3B6              9357  linker
             3B9              935A  linker._..@544.lenter
             3D9              937A  ..@.@@.1.12
             3E3              9384  linker.pass
             3EE              938F  ..@.@@.1.13
             3FE              939F  ..@.@@.1.14
             409              93AA  ..@.@@.1.15
             41A              93BB  ..@.@@.1.16
             425              93C6  ..@.@@.1.17
             43A              93DB  ..@.@@.1.18
             445              93E6  ..@.@@.1.19
             458              93F9  ..@.@@.1.20
             464              9405  linker.otherloop
             467              9408  linker.datarelocloop
             481              9422  ..@.@@.1.21
             49A              943B  linker.datarelocfind
             4D3              9474  linker.address_data_reloc
             4DE              947F  ..@.@@.1.22
             4DF              9480  linker.datarelocnotfound
             A1E              99BF  ..@618.name
             4F5              9496  ..@.@@.1.23
             4FE              949F  linker.datanotfound
             50F              94B0  linker.codenotfound
             520              94C1  linker.notfound
             9F1              9992  ..@629.name
             539              94DA  ..@632.skipparameter
             555              94F6  ..@639.skipparameter
             55F              9500  ..@644.skipparameter
             967              9908  ..@644.name
             560              9501  ..@.@@.1.24
             561              9502  linker.copy
             568              9509  ..@650.skipparameter
             569              950A  linker.build_match
             584              9525  ..@.@@.1.25
             587              9528  ..@.@@.1.26
             593              9534  ..@.@@.1.27
             595              9536  linker.donedatareloc
             5A4              9545  linker.coderelocloop
             5C6              9567  linker.coderelocfind
             618              95B9  ..@.@@.1.28
             622              95C3  linker.error_j
             625              95C6  ..@.@@.1.29
             634              95D5  linker.donecodereloc
             64D              95EE  ..@.@@.1.30
             64D              95EE  linker.hint
             658              95F9  ..@671.skipparameter
             665              9606  linker.loop_hint
             668              9609  ..@.@@.1.31
             671              9612  linker.end_hint
             67F              9620  ..@684.skipparameter
             976              9917  ..@684.name
             A07              99A8  ..@690.name
             691              9632  ..@693.skipparameter
             691              9632  linker.no_hint
             A29              99CA  ..@703.name
             6AF              9650  linker.error
             6B2              9653  linker._..@544.lleave
             6B6              9657  plex_check
             6CA              966B  ..@.@@.1.32
             6D3              9674  ..@721.skipparameter
             9B6              9957  ..@721.name
             6E3              9684  ..@727.skipparameter
             6EA              968B  plex_check.notfound
             6EB              968C  plex_check.checkret
             6EC              968D  linkercoderelocations
             748              96E9  linkerlinkercoderelocations
             75C              96FD  linktable
             75C              96FD  ..@737.strucstart
             774              9715  linkerdatarelocations
             800              97A1  internalcodetocoderelocations
             81C              97BD  internalcodetodatarelocations
             85E              97FF  internaldatatocoderelocations
             868              9809  internaldatatodatarelocations
             86A              980B  linkerlinkerdatarelocations
             87E              981F  internallinkercodetocoderelocations
             888              9829  internallinkercodetodatarelocations
             88A              982B  internallinkerdatatocoderelocations
             88C              982D  internallinkerdatatodatarelocations
             88E              982F  debuggeramissig
             88E              982F  ..@767.data
             896              9837  ..@769.data
             89E              983F  listmsg
             89E              983F  listmsg.hint
             8BF              9860  listmsg.hint.offset
             8C7              9868  ..@92.name
             8D6              9877  ..@150.name
             8EA              988B  ..@157.name
             8FE              989F  ..@226.name
             911              98B2  ..@288.name
             91D              98BE  ..@296.name
             929              98CA  ..@309.name
             932              98D3  ..@317.name
             93A              98DB  ..@325.name
             941              98E2  ..@339.name
             94B              98EC  ..@347.name
             956              98F7  ..@355.name
             960              9901  ..@363.name
             967              9908  ..@375.name
             96F              9910  ..@383.name
             976              9917  ..@632.name
             980              9921  ..@639.name
             990              9931  ..@650.name
             9AD              994E  ..@671.name
             9B6              9957  ..@693.name
             9C3              9964  ..@727.name
             9CE              996F  ..@105.name
             9D8              9979  ..@109.name
             9E1              9982  ..@113.name
             9F1              9992  ..@169.name
             9FC              999D  ..@273.name
             A07              99A8  ..@278.name
             A10              99B1  ..@388.name
             A1E              99BF  ..@400.name
             A29              99CA  ..@408.name
             A37              99D8  ..@416.name
             A46              99E7  ..@437.name
             A66              9A07  ..@449.name
             A85              9A26  ..@461.name
             A9E              9A3F  ..@473.name
             AB4              9A55  ..@661.name
             AC5              9A66  ..@676.name
             AEA              9A8B  ..@711.name
             AFB              9A9C  ..@715.name
             B13              9AB4  lmsg
             B13              9AB4  lmsg.warning_data_optional
             B35              9AD6  lmsg.error_data
             B4E              9AEF  lmsg.error_code
             B67              9B08  lmsg.error.2

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

Real              Virtual           Name
             B80              8000  datastart
             B80              8000  hooktable
             B80              8000  ..@432.strucstart
             B86              8006  ..@444.strucstart
             B8C              800C  ..@456.strucstart
             B92              8012  ..@468.strucstart
             B98              8018  hooktable_end
             B98              8018  in_cmd3
             B99              8019  status
             B9A              801A  msg
             B9A              801A  msg.aformat
             BA2              8022  msg.org
             BA6              8026  msg.on
             BA9              8029  msg.off
             BAD              802D  msg.toggle
             BB4              8034  msg.status_on
             BCA              804A  msg.status_off
             BE1              8061  msg.uninstall_done
             BF8              8078  msg.uninstall_error
             C17              8097  uinit_data
             C17              8097  msg.installed
             C2C              80AC  msg.help
             CF0              8170  init_data_end
             C18              8098  offset
             C1C              809C  segsel
             C1E              809E  buffer
             C50              80D0  uinit_data_end
             C50              80D0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

