
- 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
             9FD              999E  ..@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
             93E              98DF  ..@394.name
             330              92D1  uninstall_oneshot
             352              92F3  ..@.@@.1.10
             353              92F4  install
             35B              92FC  ..@499.skipparameter
             935              98D6  ..@499.name
             A35              99D6  ..@506.name
             A43              99E4  ..@511.name
             378              9319  install.loop_table
             38D              932E  install.only_first
             397              9338  install.next_table
             A2A              99CB  ..@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
             4D6              9477  linker.address_data_reloc
             4E1              9482  ..@.@@.1.22
             4E2              9483  linker.datarelocnotfound
             A2A              99CB  ..@618.name
             4F8              9499  ..@.@@.1.23
             501              94A2  linker.datanotfound
             512              94B3  linker.codenotfound
             523              94C4  linker.notfound
             9FD              999E  ..@629.name
             53C              94DD  ..@632.skipparameter
             558              94F9  ..@639.skipparameter
             562              9503  ..@644.skipparameter
             973              9914  ..@644.name
             563              9504  ..@.@@.1.24
             564              9505  linker.copy
             56B              950C  ..@650.skipparameter
             56C              950D  linker.build_match
             587              9528  ..@.@@.1.25
             58A              952B  ..@.@@.1.26
             596              9537  ..@.@@.1.27
             598              9539  linker.donedatareloc
             5A7              9548  linker.coderelocloop
             5CC              956D  linker.coderelocfind
             621              95C2  ..@.@@.1.28
             62B              95CC  linker.error_j
             62E              95CF  ..@.@@.1.29
             63D              95DE  linker.donecodereloc
             656              95F7  ..@.@@.1.30
             656              95F7  linker.hint
             661              9602  ..@671.skipparameter
             66E              960F  linker.loop_hint
             671              9612  ..@.@@.1.31
             67A              961B  linker.end_hint
             688              9629  ..@684.skipparameter
             982              9923  ..@684.name
             A13              99B4  ..@690.name
             69A              963B  ..@693.skipparameter
             69A              963B  linker.no_hint
             A35              99D6  ..@703.name
             6B8              9659  linker.error
             6BB              965C  linker._..@544.lleave
             6BF              9660  plex_check
             6D3              9674  ..@.@@.1.32
             6DC              967D  ..@721.skipparameter
             9C2              9963  ..@721.name
             6EC              968D  ..@727.skipparameter
             6F3              9694  plex_check.notfound
             6F4              9695  plex_check.checkret
             6F8              9699  linkercoderelocations
             754              96F5  linkerlinkercoderelocations
             768              9709  linktable
             768              9709  ..@737.strucstart
             780              9721  linkerdatarelocations
             80C              97AD  internalcodetocoderelocations
             828              97C9  internalcodetodatarelocations
             86A              980B  internaldatatocoderelocations
             874              9815  internaldatatodatarelocations
             876              9817  linkerlinkerdatarelocations
             88A              982B  internallinkercodetocoderelocations
             894              9835  internallinkercodetodatarelocations
             896              9837  internallinkerdatatocoderelocations
             898              9839  internallinkerdatatodatarelocations
             89A              983B  debuggeramissig
             89A              983B  ..@767.data
             8A2              9843  ..@769.data
             8AA              984B  listmsg
             8AA              984B  listmsg.hint
             8CB              986C  listmsg.hint.offset
             8D3              9874  ..@92.name
             8E2              9883  ..@150.name
             8F6              9897  ..@157.name
             90A              98AB  ..@226.name
             91D              98BE  ..@288.name
             929              98CA  ..@296.name
             935              98D6  ..@309.name
             93E              98DF  ..@317.name
             946              98E7  ..@325.name
             94D              98EE  ..@339.name
             957              98F8  ..@347.name
             962              9903  ..@355.name
             96C              990D  ..@363.name
             973              9914  ..@375.name
             97B              991C  ..@383.name
             982              9923  ..@632.name
             98C              992D  ..@639.name
             99C              993D  ..@650.name
             9B9              995A  ..@671.name
             9C2              9963  ..@693.name
             9CF              9970  ..@727.name
             9DA              997B  ..@105.name
             9E4              9985  ..@109.name
             9ED              998E  ..@113.name
             9FD              999E  ..@169.name
             A08              99A9  ..@273.name
             A13              99B4  ..@278.name
             A1C              99BD  ..@388.name
             A2A              99CB  ..@400.name
             A35              99D6  ..@408.name
             A43              99E4  ..@416.name
             A52              99F3  ..@437.name
             A72              9A13  ..@449.name
             A91              9A32  ..@461.name
             AAA              9A4B  ..@473.name
             AC0              9A61  ..@661.name
             AD1              9A72  ..@676.name
             AF6              9A97  ..@711.name
             B07              9AA8  ..@715.name
             B1F              9AC0  lmsg
             B1F              9AC0  lmsg.warning_data_optional
             B41              9AE2  lmsg.error_data
             B5A              9AFB  lmsg.error_code
             B73              9B14  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

