
- 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               9B0  00000950  progbits  CODE
               0               9B0               B20  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:                 950
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 170
start:                  9B0
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
000009B0  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._..@543.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@543.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@543.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@543.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@543.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@543.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@543.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@543.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@543.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@543.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@543.lframe_?skip_last
00000008  ..@664.num
00000950  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
             88E               82E  ..@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
             7FC               79C  ..@394.name
             330               2D0  uninstall_oneshot
             352               2F2  ..@.@@.1.10
             353               2F3  install
             35B               2FB  ..@499.skipparameter
             7F3               793  ..@499.name
             8C6               866  ..@506.name
             8D4               874  ..@511.name
             378               318  install.loop_table
             38D               32D  install.only_first
             397               337  install.next_table
             8BB               85B  ..@524.name
             3B3               353  ..@.@@.1.11
             3B6               356  linker
             3B9               359  linker._..@543.lenter
             3CA               36A  linker.error_j1
             3CD               36D  ..@.@@.1.12
             3D6               376  ..@.@@.1.13
             3E0               380  ..@.@@.1.14
             3EC               38C  ..@.@@.1.15
             3F1               391  ..@.@@.1.16
             3FF               39F  ..@.@@.1.17
             404               3A4  ..@.@@.1.18
             414               3B4  ..@.@@.1.19
             419               3B9  ..@.@@.1.20
             429               3C9  ..@.@@.1.21
             430               3D0  linker.otherloop
             433               3D3  linker.datarelocloop
             44D               3ED  ..@.@@.1.22
             464               404  linker.datarelocfind
             4A0               440  linker.address_data_reloc
             4AB               44B  ..@.@@.1.23
             5C1               561  linker.datanotfound
             5C1               561  linker.codenotfound
             4AC               44C  linker.build_match
             4B8               458  ..@.@@.1.24
             4C4               464  ..@.@@.1.25
             4C5               465  linker.donedatareloc
             4CF               46F  linker.coderelocloop
             4EF               48F  linker.coderelocfind
             544               4E4  ..@.@@.1.26
             54E               4EE  linker.error_j
             550               4F0  ..@.@@.1.27
             55F               4FF  linker.donecodereloc
             55F               4FF  linker.hint
             56A               50A  ..@625.skipparameter
             577               517  linker.loop_hint
             57A               51A  ..@.@@.1.28
             583               523  linker.end_hint
             591               531  ..@638.skipparameter
             8A4               844  ..@645.name
             5A3               543  ..@648.skipparameter
             5A3               543  linker.no_hint
             8C6               866  ..@658.name
             5C1               561  linker.error
             5C4               564  linker._..@543.lleave
             5C8               568  plex_check
             5DC               57C  ..@.@@.1.29
             5E5               585  ..@676.skipparameter
             853               7F3  ..@676.name
             5F5               595  ..@682.skipparameter
             5FC               59C  plex_check.notfound
             5FD               59D  plex_check.checkret
             600               5A0  linkercoderelocations
             65C               5FC  linkerdatarelocations
             6EE               68E  internalcodetocoderelocations
             70A               6AA  internalcodetodatarelocations
             74C               6EC  internaldatatocoderelocations
             756               6F6  internaldatatodatarelocations
             758               6F8  debuggeramissig
             758               6F8  ..@701.data
             760               700  ..@703.data
             768               708  listmsg
             768               708  listmsg.hint
             789               729  listmsg.hint.offset
             791               731  ..@92.name
             7A0               740  ..@150.name
             7B4               754  ..@157.name
             7C8               768  ..@226.name
             7DB               77B  ..@288.name
             7E7               787  ..@296.name
             7F3               793  ..@309.name
             7FC               79C  ..@317.name
             804               7A4  ..@325.name
             80B               7AB  ..@339.name
             815               7B5  ..@347.name
             820               7C0  ..@355.name
             82A               7CA  ..@363.name
             831               7D1  ..@375.name
             839               7D9  ..@383.name
             840               7E0  ..@625.name
             849               7E9  ..@638.name
             853               7F3  ..@648.name
             860               800  ..@682.name
             86B               80B  ..@105.name
             875               815  ..@109.name
             87E               81E  ..@113.name
             88E               82E  ..@169.name
             899               839  ..@273.name
             8A4               844  ..@278.name
             8AD               84D  ..@388.name
             8BB               85B  ..@400.name
             8C6               866  ..@408.name
             8D4               874  ..@416.name
             8E3               883  ..@437.name
             903               8A3  ..@449.name
             922               8C2  ..@461.name
             93B               8DB  ..@473.name
             951               8F1  ..@617.name
             962               902  ..@630.name
             987               927  ..@666.name
             998               938  ..@670.name
             9B0               950  lmsg

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

Real              Virtual           Name
             9B0                 0  datastart
             9B0                 0  hooktable
             9B0                 0  ..@432.strucstart
             9B6                 6  ..@444.strucstart
             9BC                 C  ..@456.strucstart
             9C2                12  ..@468.strucstart
             9C8                18  hooktable_end
             9C8                18  in_cmd3
             9C9                19  status
             9CA                1A  msg
             9CA                1A  msg.aformat
             9D2                22  msg.org
             9D6                26  msg.on
             9D9                29  msg.off
             9DD                2D  msg.toggle
             9E4                34  msg.status_on
             9FA                4A  msg.status_off
             A11                61  msg.uninstall_done
             A28                78  msg.uninstall_error
             A47                97  uinit_data
             A47                97  msg.installed
             A5C                AC  msg.help
             B20               170  init_data_end
             A48                98  offset
             A4C                9C  segsel
             A4E                9E  buffer
             A80                D0  uinit_data_end
             A80                D0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

