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

Source file:  printf.asm
Output file:  ../../bin/printf.eld

-- Program origin -------------------------------------------------------------

00000000

-- Sections (summary) ---------------------------------------------------------

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                50  00000050  progbits  HEADER
            9001                50               F80  00000F30  progbits  CODE
            8000               F80              1390  00000410  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:                  50
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 F30
start:                   50
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 410
start:                  F80
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
00000050  CODEOFFSET
00000001  ..@145.num
00000010  run._..@159.lframe_?line_out_reserved
00000010  run._..@159.lframe_?buffersize
FFFFFFFFFFFFFFF0  run._..@159.lframe_?buffer
FFFFFFFFFFFFFFEE  run._..@159.lframe_?type
FFFFFFFFFFFFFFEC  run._..@159.lframe_?width
FFFFFFFFFFFFFFEA  run._..@159.lframe_?maxwidth
FFFFFFFFFFFFFFE8  run._..@159.lframe_?pad
FFFFFFFFFFFFFFE6  run._..@159.lframe_?pad_after_length
FFFFFFFFFFFFFFE4  run._..@159.lframe_?pad_after
FFFFFFFFFFFFFFE2  run._..@159.lframe_?otherprefix
FFFFFFFFFFFFFFE0  run._..@159.lframe_?preprefixlength
FFFFFFFFFFFFFFDE  run._..@159.lframe_?postprefixlength
FFFFFFFFFFFFFFDC  run._..@159.lframe_?prefixes
00000000  run._..@159.lframe_?frame_bp
FFFFFFFFFFFFFFDA  run._..@159.lframe_?quote
FFFFFFFFFFFFFFD8  run._..@159.lframe_?startstring
FFFFFFFFFFFFFFD6  run._..@159.lframe_?endstring
FFFFFFFFFFFFFFD4  run._..@159.lframe_?nextparam
00008000  ..@297.num
00008000  ..@317.num
00008000  ..@344.num
000006A0  endinstalled
00000001  ..@654.num
00000F80  DATAOFFSET
00000410  data_size
00000410  transient_data_size
00000130  resident_data_size
00000410  total_data_size
00000001  ..@737.num
00000004  ..@746.num
00000750  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@770.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@770.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@770.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@770.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@770.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@770.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@770.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@770.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@770.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@770.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@770.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@770.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@770.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@770.lframe_?name
00000008  ..@936.num
00000F30  code_size


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

Real              Virtual           Name
               0                 0  ..@53.strucstart
               0                 0  ..@56.strucstart
              28                28  header_extension_end
              30                30  description

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

Real              Virtual           Name
              50              9001  code
              50              9001  ..@79.strucstart
              58              9009  ..@85.data
              70              9021  command
              72              9023  command.chain
              79              902A  ..@95.skipparameter
              7A              902B  command.entry
              82              9033  ..@.@@.1.0
              90              9041  command.ours
              AA              905B  uninstall
              BB              906C  ..@.@@.1.1
              CB              907C  uninstall.loop
              DC              908D  uninstall.bx
              E6              9097  uninstall.setbx
             E5E              9E0F  ..@140.name
              ED              909E  ..@.@@.1.2
              FA              90AB  uninstall.bxnz
             10B              90BC  uninstall.done
             113              90C4  ..@.@@.1.3
             11B              90CC  uninstall.error
             126              90D7  run
             12C              90DD  run._..@159.lenter
             142              90F3  run.putsz_end
             148              90F9  ..@.@@.1.4
             14C              90FD  run.unquote_loop
             15A              910B  run.unexpected_eol
             165              9116  run.unquote_backslash
             16D              911E  run.unquote_check
             180              9131  run.loop
             184              9135  run.loop_al
             198              9149  run.quote
             199              914A  run.store
             19C              914D  run.backslash
             1B6              9167  ..@.@@.1.5
             1D8              9189  run.onedigit
             1DC              918D  run.percent
             1F2              91A3  run.loop_percent
             1F2              91A3  ..@.@@.1.6
             212              91C3  run.notzero
             228              91D9  ..@.@@.1.7
             237              91E8  ..@.@@.1.8
             241              91F2  ..@.@@.1.9
             24C              91FD  ..@.@@.1.10
             257              9208  ..@.@@.1.11
             26E              921F  ..@.@@.1.12
             280              9231  ..@.@@.1.13
             283              9234  ..@.@@.1.14
             2C0              9271  run.string
             2E6              9297  run.asciz_string
             32E              92DF  ..@.@@.1.15
             348              92F9  ..@.@@.1.16
             34A              92FB  run.range_string
             E7F              9E30  ..@313.name
             E88              9E39  ..@319.name
             37C              932D  ..@.@@.1.17
             385              9336  ..@.@@.1.18
             385              9336  run.asciz_common
             390              9341  ..@.@@.1.19
             E98              9E49  ..@337.name
             3A5              9356  ..@.@@.1.20
             3A7              9358  ..@.@@.1.21
             3AB              935C  run.loop_pad_after
             3B1              9362  run.movs_bx_esi
             E88              9E39  ..@346.name
             3C0              9371  ..@.@@.1.22
             3C5              9376  run.string_start
             3CB              937C  run.string_find_loop
             3E3              9394  run.string_find_loop_skip
             3E8              9399  run.string_find_quoted
             3EA              939B  run.string_find_quoted_loop
             3F7              93A8  ..@.@@.1.23
             3FC              93AD  run.toolong
             408              93B9  run.string_find_quoted_unquote
             410              93C1  run.string_found
             414              93C5  run.string_out_loop
             42D              93DE  run.string_out_loop_skip
             432              93E3  run.string_out_quoted
             434              93E5  run.string_out_quoted_loop
             441              93F2  ..@.@@.1.24
             446              93F7  run.string_out_quoted_unquote
             44E              93FF  run.string_stosb
             456              9407  run.string_have_length
             46A              941B  ..@.@@.1.25
             479              942A  ..@.@@.1.26
             47A              942B  run.string_out_done.pop
             47B              942C  run.string_out_done
             47F              9430  run.codepoint
             49A              944B  ..@.@@.1.27
             4A0              9451  run.signed
             4C7              9478  ..@.@@.1.28
             4D0              9481  ..@.@@.1.29
             4D9              948A  run.unsigned
             4EB              949C  run.unsigned_common
             4EE              949F  ..@.@@.1.30
             4EF              94A0  ..@.@@.1.31
             509              94BA  run.setotherprefix
             525              94D6  ..@.@@.1.32
             531              94E2  ..@.@@.1.33
             532              94E3  run.bytes
             E98              9E49  ..@398.name
             560              9511  ..@.@@.1.34
             57F              9530  ..@.@@.1.35
             58A              953B  run.hex
             5A0              9551  ..@.@@.1.36
             5AE              955F  ..@.@@.1.37
             5BC              956D  run.common_number
             5E1              9592  ..@.@@.1.38
             5F7              95A8  run.dump_if_close
             E98              9E49  ..@416.name
             5FD              95AE  run.dump
             E74              9E25  ..@420.name
             609              95BA  ..@.@@.1.39
             60A              95BB  run.pad_after
             616              95C7  run.pad
             61E              95CF  ..@.@@.1.40
             E98              9E49  ..@427.name
             62B              95DC  ..@.@@.1.41
             E98              9E49  ..@432.name
             642              95F3  ..@.@@.1.42
             644              95F5  ..@.@@.1.43
             647              95F8  run.pad_retn
             648              95F9  run.end
             64B              95FC  end
             64E              95FF  end._..@159.lleave
             650              9601  skipcomma
             657              9608  ..@445.skipparameter
             658              9609  isstring?
             65F              9610  ..@453.skipparameter
             660              9611  cmd3
             667              9618  ..@463.skipparameter
             668              9619  chkeol
             66F              9620  ..@471.skipparameter
             670              9621  ispm
             677              9628  ..@479.skipparameter
             678              9629  putsz
             67F              9630  ..@487.skipparameter
             680              9631  setrc
             687              9638  ..@496.skipparameter
             688              9639  skipwh0
             68F              9640  ..@504.skipparameter
             690              9641  iseol?.notsemicolon
             697              9648  ..@514.skipparameter
             698              9649  getnyb
             69F              9650  ..@524.skipparameter
             6A0              9651  skipwhite
             6A7              9658  ..@533.skipparameter
             6A8              9659  getword
             6AF              9660  ..@541.skipparameter
             6B0              9661  uppercase
             6B7              9668  ..@549.skipparameter
             6B8              9669  error
             6BF              9670  ..@562.skipparameter
             6C0              9671  getrangeX
             6C7              9678  ..@571.skipparameter
             6C8              9679  getbyte
             6CF              9680  ..@594.skipparameter
             6D0              9681  getexpression
             6D7              9688  ..@603.skipparameter
             6D8              9689  disp_dxax_times_cx_width_bx_size.store
             6DF              9690  ..@615.skipparameter
             6E0              9691  hexnyb
             6E7              9698  ..@626.skipparameter
             6E8              9699  putsline
             6EF              96A0  ..@634.skipparameter
             6F0              96A1  start
             6FE              96AF  ..@639.skipparameter
             715              96C6  ..@.@@.1.44
             71B              96CC  help
             726              96D7  uninstall_oneshot
             748              96F9  ..@.@@.1.45
             749              96FA  install
             751              9702  ..@717.skipparameter
             CF0              9CA1  ..@717.name
             EC0              9E71  ..@724.name
             ECE              9E7F  ..@729.name
             E5E              9E0F  ..@732.name
             780              9731  install.only_first
             E5E              9E0F  ..@741.name
             EB5              9E66  ..@748.name
             799              974A  ..@.@@.1.46
             79C              974D  linker
             79F              9750  linker._..@770.lenter
             7B0              9761  linker.error_j1
             7B3              9764  ..@.@@.1.47
             7BC              976D  ..@.@@.1.48
             7C6              9777  linker.pass
             7D1              9782  ..@.@@.1.49
             7E1              9792  ..@.@@.1.50
             7EC              979D  ..@.@@.1.51
             7FD              97AE  ..@.@@.1.52
             808              97B9  ..@.@@.1.53
             81D              97CE  ..@.@@.1.54
             828              97D9  ..@.@@.1.55
             83B              97EC  ..@.@@.1.56
             847              97F8  linker.otherloop
             84A              97FB  linker.datarelocloop
             864              9815  ..@.@@.1.57
             87D              982E  linker.datarelocfind
             8B9              986A  linker.address_data_reloc
             8C4              9875  ..@.@@.1.58
             8C5              9876  linker.datanotfound
             8D3              9884  linker.error_j3
             8D6              9887  linker.codenotfound
             8E4              9895  linker.notfound
             E74              9E25  ..@856.name
             8FD              98AE  ..@859.skipparameter
             90D              98BE  ..@.@@.1.59
             919              98CA  ..@868.skipparameter
             923              98D4  ..@873.skipparameter
             D08              9CB9  ..@873.name
             924              98D5  linker.notfound.retn
             925              98D6  linker.copy
             92C              98DD  ..@877.skipparameter
             92D              98DE  linker.build_match
             948              98F9  ..@.@@.1.60
             94B              98FC  ..@.@@.1.61
             957              9908  ..@.@@.1.62
             959              990A  linker.donedatareloc
             968              9919  linker.coderelocloop
             98D              993E  linker.coderelocfind
             9E2              9993  ..@.@@.1.63
             9EC              999D  linker.error_j
             9EF              99A0  ..@.@@.1.64
             9FE              99AF  linker.donecodereloc
             A17              99C8  ..@.@@.1.65
             A17              99C8  linker.hint
             A22              99D3  ..@898.skipparameter
             A2F              99E0  linker.loop_hint
             A32              99E3  ..@.@@.1.66
             A3B              99EC  linker.end_hint
             A49              99FA  ..@911.skipparameter
             DCF              9D80  ..@911.name
             E55              9E06  ..@917.name
             A5B              9A0C  ..@920.skipparameter
             A5B              9A0C  linker.no_hint
             EC0              9E71  ..@930.name
             A79              9A2A  linker.error
             A7C              9A2D  linker._..@770.lleave
             A80              9A31  plex_check
             A94              9A45  ..@.@@.1.67
             A9D              9A4E  ..@948.skipparameter
             E0F              9DC0  ..@948.name
             AAD              9A5E  ..@954.skipparameter
             AB4              9A65  plex_check.notfound
             AB5              9A66  plex_check.checkret
             AB8              9A69  linkercoderelocations
             B2C              9ADD  linkerlinkercoderelocations
             B40              9AF1  linktable
             B40              9AF1  ..@964.strucstart
             B58              9B09  linkerdatarelocations
             C26              9BD7  internalcodetocoderelocations
             C48              9BF9  internalcodetodatarelocations
             C6A              9C1B  internaldatatocoderelocations
             C6C              9C1D  internaldatatodatarelocations
             C6E              9C1F  linkerlinkerdatarelocations
             C7C              9C2D  internallinkercodetocoderelocations
             C84              9C35  internallinkercodetodatarelocations
             C86              9C37  internallinkerdatatocoderelocations
             C88              9C39  internallinkerdatatodatarelocations
             C8A              9C3B  debuggeramissig
             C8A              9C3B  ..@994.data
             C92              9C43  ..@996.data
             C9A              9C4B  listmsg
             C9A              9C4B  listmsg.hint
             CBA              9C6B  listmsg.hint.offset
             CC2              9C73  ..@95.name
             CD1              9C82  ..@445.name
             CDD              9C8E  ..@453.name
             CE9              9C9A  ..@463.name
             CF0              9CA1  ..@471.name
             CF9              9CAA  ..@479.name
             D00              9CB1  ..@487.name
             D08              9CB9  ..@496.name
             D10              9CC1  ..@504.name
             D1A              9CCB  ..@514.name
             D30              9CE1  ..@524.name
             D39              9CEA  ..@533.name
             D45              9CF6  ..@541.name
             D4F              9D00  ..@549.name
             D5B              9D0C  ..@562.name
             D63              9D14  ..@571.name
             D6F              9D20  ..@594.name
             D79              9D2A  ..@603.name
             D89              9D3A  ..@615.name
             DB2              9D63  ..@626.name
             DBB              9D6C  ..@634.name
             DC6              9D77  ..@639.name
             DCF              9D80  ..@859.name
             DD9              9D8A  ..@868.name
             DE9              9D9A  ..@877.name
             E06              9DB7  ..@898.name
             E0F              9DC0  ..@920.name
             E1C              9DCD  ..@954.name
             E27              9DD8  ..@108.name
             E31              9DE2  ..@112.name
             E3A              9DEB  ..@116.name
             E4A              9DFB  ..@123.name
             E55              9E06  ..@128.name
             E5E              9E0F  ..@136.name
             E74              9E25  ..@245.name
             E7F              9E30  ..@292.name
             E88              9E39  ..@299.name
             E98              9E49  ..@331.name
             EA7              9E58  ..@644.name
             EB5              9E66  ..@656.name
             EC0              9E71  ..@664.name
             ECE              9E7F  ..@672.name
             EDD              9E8E  ..@888.name
             EEE              9E9F  ..@903.name
             F13              9EC4  ..@938.name
             F24              9ED5  ..@942.name
             F3C              9EED  lmsg
             F3C              9EED  lmsg.error_data
             F55              9F06  lmsg.error_code
             F6E              9F1F  lmsg.error.2

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

Real              Virtual           Name
             F80              8000  datastart
             F80              8000  backslashletters
             FB4              8034  msg
             FB4              8034  msg.printf
             FBB              803B  msg.start
             FC1              8041  msg.end
             FC5              8045  msg.range
             FCB              804B  msg.asciz
             FD1              8051  msg.uninstall_done
             FE7              8067  msg.uninstall_error
            1005              8085  msg.no_quote
            102D              80AD  msg.no_unquote
            1053              80D3  msg.unknown
            107E              80FE  msg.toolong
            10A8              8128  uinit_data
            10A8              8128  msg.installed
            10BC              813C  msg.keyword_help
            10C1              8141  msg.help
            1390              8410  init_data_end
            10B0              8130  uinit_data_end
            10B0              8130  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

