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

Source file:  aformat.asm
Output file:  ../../bin/aformat.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               9C0  00000960  progbits  CODE
               0               9C0               B30  00000170  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:                 960
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 170
start:                  9C0
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
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
000009C0  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  linker._..@541.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@541.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@541.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@541.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@541.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@541.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@541.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@541.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@541.lframe_?use_hash
00000008  ..@652.num
00000960  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                 0  code
              60                 0  ..@81.strucstart
              68                 8  ..@87.data
              80                20  command
              82                22  command.chain
              89                29  ..@92.skipparameter
              8A                2A  command.entry
              92                32  ..@.@@.1.0
              A0                40  command.ours
              CE                6E  command.status
              DE                7E  ..@.@@.1.1
              E4                84  command.off
              F0                90  command.on
              FC                9C  command.toggle
             107                A7  preprocess
             107                A7  preprocess.
             109                A9  preprocess.chain
             110                B0  ..@150.skipparameter
             111                B1  preprocess.entry
             118                B8  before_getline
             118                B8  before_getline.
             11A                BA  before_getline.chain
             121                C1  ..@157.skipparameter
             122                C2  before_getline.entry
             126                C6  before_getline._..@163.lenter
             896               836  ..@187.name
             161               101  ..@.@@.1.2
             168               108  before_getline.32prepare
             17F               11F  before_getline.16prepare
             18E               12E  ..@.@@.1.3
             190               130  before_getline.loop
             1A9               149  ..@.@@.1.4
             1AF               14F  ..@.@@.1.5
             1B5               155  before_getline.32lod
             1B6               156  before_getline.16lod
             1D0               170  before_getline.store_address
             1E2               182  before_getline.go_chain
             1E5               185  before_getline._..@163.lleave
             1E9               189  after_getline
             1E9               189  after_getline.
             1EB               18B  after_getline.chain
             1F2               192  ..@226.skipparameter
             1F3               193  after_getline.entry
             206               1A6  ..@.@@.1.6
             20A               1AA  uninstall
             219               1B9  uninstall._..@244.lenter
             21A               1BA  uninstall.loop_table
             230               1D0  uninstall.loop
             241               1E1  uninstall.bx
             24B               1EB  uninstall.setbx
             257               1F7  ..@.@@.1.7
             264               204  uninstall.bxnz
             275               215  uninstall.done
             27C               21C  uninstall.next_table
             290               230  ..@.@@.1.8
             293               233  uninstall._..@244.lleave
             29B               23B  uninstall.error
             2A6               246  get_es_ext
             2B3               253  ..@.@@.1.9
             2B8               258  skipcomma
             2BF               25F  ..@288.skipparameter
             2C0               260  isstring?
             2C7               267  ..@296.skipparameter
             2C8               268  chkeol
             2CF               26F  ..@309.skipparameter
             2D0               270  putsz
             2D7               277  ..@317.skipparameter
             2D8               278  cmd3
             2DF               27F  ..@325.skipparameter
             2E0               280  getword
             2E7               287  ..@339.skipparameter
             2E8               288  getdword
             2EF               28F  ..@347.skipparameter
             2F0               290  hexbyte
             2F7               297  ..@355.skipparameter
             2F8               298  puts
             2FF               29F  ..@363.skipparameter
             300               2A0  setrc
             307               2A7  ..@375.skipparameter
             308               2A8  ispm
             30F               2AF  ..@383.skipparameter
             310               2B0  start
             32A               2CA  ..@394.skipparameter
             804               7A4  ..@394.name
             330               2D0  uninstall_oneshot
             352               2F2  ..@.@@.1.10
             353               2F3  install
             35B               2FB  ..@499.skipparameter
             7FB               79B  ..@499.name
             8CE               86E  ..@506.name
             8DC               87C  ..@511.name
             378               318  install.loop_table
             38D               32D  install.only_first
             397               337  install.next_table
             8C3               863  ..@524.name
             3B3               353  ..@.@@.1.11
             3B6               356  linker
             3B9               359  linker._..@541.lenter
             3D9               379  ..@.@@.1.12
             3E3               383  ..@.@@.1.13
             3EF               38F  ..@.@@.1.14
             3F4               394  ..@.@@.1.15
             402               3A2  ..@.@@.1.16
             407               3A7  ..@.@@.1.17
             417               3B7  ..@.@@.1.18
             41C               3BC  ..@.@@.1.19
             42C               3CC  ..@.@@.1.20
             433               3D3  linker.otherloop
             436               3D6  linker.datarelocloop
             450               3F0  ..@.@@.1.21
             467               407  linker.datarelocfind
             49D               43D  linker.address_data_reloc
             4A8               448  ..@.@@.1.22
             4A9               449  linker.datarelocnotfound
             557               4F7  linker.datanotfound
             557               4F7  linker.codenotfound
             4BD               45D  linker.build_match
             4C7               467  ..@.@@.1.23
             4D3               473  ..@.@@.1.24
             4D4               474  linker.donedatareloc
             4DE               47E  linker.coderelocloop
             4FE               49E  linker.coderelocfind
             54D               4ED  ..@.@@.1.25
             557               4F7  linker.error_j
             559               4F9  ..@.@@.1.26
             568               508  linker.donecodereloc
             568               508  linker.hint
             573               513  ..@613.skipparameter
             580               520  linker.loop_hint
             583               523  ..@.@@.1.27
             58C               52C  linker.end_hint
             59A               53A  ..@626.skipparameter
             8AC               84C  ..@633.name
             5AC               54C  ..@636.skipparameter
             5AC               54C  linker.no_hint
             8CE               86E  ..@646.name
             5CA               56A  linker.error
             5CD               56D  linker._..@541.lleave
             5D1               571  plex_check
             5E5               585  ..@.@@.1.28
             5EE               58E  ..@664.skipparameter
             85B               7FB  ..@664.name
             5FE               59E  ..@670.skipparameter
             605               5A5  plex_check.notfound
             606               5A6  plex_check.checkret
             608               5A8  linkercoderelocations
             664               604  linkerdatarelocations
             6F6               696  internalcodetocoderelocations
             712               6B2  internalcodetodatarelocations
             754               6F4  internaldatatocoderelocations
             75E               6FE  internaldatatodatarelocations
             760               700  debuggeramissig
             760               700  ..@689.data
             768               708  ..@691.data
             770               710  listmsg
             770               710  listmsg.hint
             791               731  listmsg.hint.offset
             799               739  ..@92.name
             7A8               748  ..@150.name
             7BC               75C  ..@157.name
             7D0               770  ..@226.name
             7E3               783  ..@288.name
             7EF               78F  ..@296.name
             7FB               79B  ..@309.name
             804               7A4  ..@317.name
             80C               7AC  ..@325.name
             813               7B3  ..@339.name
             81D               7BD  ..@347.name
             828               7C8  ..@355.name
             832               7D2  ..@363.name
             839               7D9  ..@375.name
             841               7E1  ..@383.name
             848               7E8  ..@613.name
             851               7F1  ..@626.name
             85B               7FB  ..@636.name
             868               808  ..@670.name
             873               813  ..@105.name
             87D               81D  ..@109.name
             886               826  ..@113.name
             896               836  ..@169.name
             8A1               841  ..@273.name
             8AC               84C  ..@278.name
             8B5               855  ..@388.name
             8C3               863  ..@400.name
             8CE               86E  ..@408.name
             8DC               87C  ..@416.name
             8EB               88B  ..@437.name
             90B               8AB  ..@449.name
             92A               8CA  ..@461.name
             943               8E3  ..@473.name
             959               8F9  ..@605.name
             96A               90A  ..@618.name
             98F               92F  ..@654.name
             9A0               940  ..@658.name
             9B8               958  lmsg

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

Real              Virtual           Name
             9C0                 0  datastart
             9C0                 0  hooktable
             9C0                 0  ..@432.strucstart
             9C6                 6  ..@444.strucstart
             9CC                 C  ..@456.strucstart
             9D2                12  ..@468.strucstart
             9D8                18  hooktable_end
             9D8                18  in_cmd3
             9D9                19  status
             9DA                1A  msg
             9DA                1A  msg.aformat
             9E2                22  msg.org
             9E6                26  msg.on
             9E9                29  msg.off
             9ED                2D  msg.toggle
             9F4                34  msg.status_on
             A0A                4A  msg.status_off
             A21                61  msg.uninstall_done
             A38                78  msg.uninstall_error
             A57                97  uinit_data
             A57                97  msg.installed
             A6C                AC  msg.help
             B30               170  init_data_end
             A58                98  offset
             A5C                9C  segsel
             A5E                9E  buffer
             A90                D0  uinit_data_end
             A90                D0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

