
- 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               B30  00000AD0  progbits  CODE
            8000               B30               CA0  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:                 AD0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 170
start:                  B30
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
00000B30  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._..@546.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@546.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@546.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@546.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@546.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@546.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@546.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@546.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@546.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@546.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@546.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@546.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@546.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@546.lframe_?name
00000008  ..@712.num
00000AD0  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
             9CD              996E  ..@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
             90E              98AF  ..@394.name
             330              92D1  uninstall_oneshot
             352              92F3  ..@.@@.1.10
             353              92F4  install
             35B              92FC  ..@499.skipparameter
             905              98A6  ..@499.name
             A05              99A6  ..@506.name
             A13              99B4  ..@511.name
             378              9319  install.loop_table
             38D              932E  install.only_first
             397              9338  install.next_table
             9FA              999B  ..@524.name
             3B3              9354  ..@.@@.1.11
             3B6              9357  linker
             3B9              935A  linker._..@546.lenter
             3CA              936B  linker.error_j1
             3CD              936E  ..@.@@.1.12
             3D6              9377  ..@.@@.1.13
             3E0              9381  linker.pass
             3EB              938C  ..@.@@.1.14
             3FB              939C  ..@.@@.1.15
             406              93A7  ..@.@@.1.16
             417              93B8  ..@.@@.1.17
             422              93C3  ..@.@@.1.18
             437              93D8  ..@.@@.1.19
             442              93E3  ..@.@@.1.20
             455              93F6  ..@.@@.1.21
             461              9402  linker.otherloop
             464              9405  linker.datarelocloop
             47E              941F  ..@.@@.1.22
             497              9438  linker.datarelocfind
             4D3              9474  linker.address_data_reloc
             4DE              947F  ..@.@@.1.23
             4DF              9480  linker.datanotfound
             4ED              948E  linker.error_j3
             4F0              9491  linker.codenotfound
             4FE              949F  linker.notfound
             9CD              996E  ..@632.name
             517              94B8  ..@635.skipparameter
             527              94C8  ..@.@@.1.24
             533              94D4  ..@644.skipparameter
             53D              94DE  ..@649.skipparameter
             943              98E4  ..@649.name
             53E              94DF  linker.notfound.retn
             53F              94E0  linker.copy
             546              94E7  ..@653.skipparameter
             547              94E8  linker.build_match
             562              9503  ..@.@@.1.25
             565              9506  ..@.@@.1.26
             571              9512  ..@.@@.1.27
             573              9514  linker.donedatareloc
             582              9523  linker.coderelocloop
             5A7              9548  linker.coderelocfind
             5FC              959D  ..@.@@.1.28
             606              95A7  linker.error_j
             609              95AA  ..@.@@.1.29
             618              95B9  linker.donecodereloc
             631              95D2  ..@.@@.1.30
             631              95D2  linker.hint
             63C              95DD  ..@674.skipparameter
             649              95EA  linker.loop_hint
             64C              95ED  ..@.@@.1.31
             655              95F6  linker.end_hint
             663              9604  ..@687.skipparameter
             952              98F3  ..@687.name
             9E3              9984  ..@693.name
             675              9616  ..@696.skipparameter
             675              9616  linker.no_hint
             A05              99A6  ..@706.name
             693              9634  linker.error
             696              9637  linker._..@546.lleave
             69A              963B  plex_check
             6AE              964F  ..@.@@.1.32
             6B7              9658  ..@724.skipparameter
             992              9933  ..@724.name
             6C7              9668  ..@730.skipparameter
             6CE              966F  plex_check.notfound
             6CF              9670  plex_check.checkret
             6D0              9671  linkercoderelocations
             72C              96CD  linkerlinkercoderelocations
             740              96E1  linktable
             740              96E1  ..@740.strucstart
             758              96F9  linkerdatarelocations
             7E4              9785  internalcodetocoderelocations
             800              97A1  internalcodetodatarelocations
             842              97E3  internaldatatocoderelocations
             84C              97ED  internaldatatodatarelocations
             84E              97EF  linkerlinkerdatarelocations
             85C              97FD  internallinkercodetocoderelocations
             864              9805  internallinkercodetodatarelocations
             866              9807  internallinkerdatatocoderelocations
             868              9809  internallinkerdatatodatarelocations
             86A              980B  debuggeramissig
             86A              980B  ..@770.data
             872              9813  ..@772.data
             87A              981B  listmsg
             87A              981B  listmsg.hint
             89B              983C  listmsg.hint.offset
             8A3              9844  ..@92.name
             8B2              9853  ..@150.name
             8C6              9867  ..@157.name
             8DA              987B  ..@226.name
             8ED              988E  ..@288.name
             8F9              989A  ..@296.name
             905              98A6  ..@309.name
             90E              98AF  ..@317.name
             916              98B7  ..@325.name
             91D              98BE  ..@339.name
             927              98C8  ..@347.name
             932              98D3  ..@355.name
             93C              98DD  ..@363.name
             943              98E4  ..@375.name
             94B              98EC  ..@383.name
             952              98F3  ..@635.name
             95C              98FD  ..@644.name
             96C              990D  ..@653.name
             989              992A  ..@674.name
             992              9933  ..@696.name
             99F              9940  ..@730.name
             9AA              994B  ..@105.name
             9B4              9955  ..@109.name
             9BD              995E  ..@113.name
             9CD              996E  ..@169.name
             9D8              9979  ..@273.name
             9E3              9984  ..@278.name
             9EC              998D  ..@388.name
             9FA              999B  ..@400.name
             A05              99A6  ..@408.name
             A13              99B4  ..@416.name
             A22              99C3  ..@437.name
             A42              99E3  ..@449.name
             A61              9A02  ..@461.name
             A7A              9A1B  ..@473.name
             A90              9A31  ..@664.name
             AA1              9A42  ..@679.name
             AC6              9A67  ..@714.name
             AD7              9A78  ..@718.name
             AEF              9A90  lmsg
             AEF              9A90  lmsg.error_data
             B08              9AA9  lmsg.error_code
             B21              9AC2  lmsg.error.2

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

Real              Virtual           Name
             B30              8000  datastart
             B30              8000  hooktable
             B30              8000  ..@432.strucstart
             B36              8006  ..@444.strucstart
             B3C              800C  ..@456.strucstart
             B42              8012  ..@468.strucstart
             B48              8018  hooktable_end
             B48              8018  in_cmd3
             B49              8019  status
             B4A              801A  msg
             B4A              801A  msg.aformat
             B52              8022  msg.org
             B56              8026  msg.on
             B59              8029  msg.off
             B5D              802D  msg.toggle
             B64              8034  msg.status_on
             B7A              804A  msg.status_off
             B91              8061  msg.uninstall_done
             BA8              8078  msg.uninstall_error
             BC7              8097  uinit_data
             BC7              8097  msg.installed
             BDC              80AC  msg.help
             CA0              8170  init_data_end
             BC8              8098  offset
             BCC              809C  segsel
             BCE              809E  buffer
             C00              80D0  uinit_data_end
             C00              80D0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

