
- 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               FC0  00000F70  progbits  CODE
            8000               FC0              13D0  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:                 F70
start:                   50
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 410
start:                  FC0
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
00000FC0  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._..@768.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@768.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@768.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@768.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@768.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@768.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@768.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@768.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@768.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@768.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@768.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@768.lframe_?name
00000002  ..@840.num
00000008  ..@933.num
00000F70  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
             E82              9E33  ..@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
             EA3              9E54  ..@313.name
             EAC              9E5D  ..@319.name
             37C              932D  ..@.@@.1.17
             385              9336  ..@.@@.1.18
             385              9336  run.asciz_common
             390              9341  ..@.@@.1.19
             EBC              9E6D  ..@337.name
             3A5              9356  ..@.@@.1.20
             3A7              9358  ..@.@@.1.21
             3AB              935C  run.loop_pad_after
             3B1              9362  run.movs_bx_esi
             EAC              9E5D  ..@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
             EBC              9E6D  ..@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
             EBC              9E6D  ..@416.name
             5FD              95AE  run.dump
             E98              9E49  ..@420.name
             609              95BA  ..@.@@.1.39
             60A              95BB  run.pad_after
             616              95C7  run.pad
             61E              95CF  ..@.@@.1.40
             EBC              9E6D  ..@427.name
             62B              95DC  ..@.@@.1.41
             EBC              9E6D  ..@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
             D14              9CC5  ..@717.name
             EE4              9E95  ..@724.name
             EF2              9EA3  ..@729.name
             E82              9E33  ..@732.name
             780              9731  install.only_first
             E82              9E33  ..@741.name
             ED9              9E8A  ..@748.name
             799              974A  ..@.@@.1.46
             79C              974D  linker
             79F              9750  linker._..@768.lenter
             7BF              9770  ..@.@@.1.47
             7C9              977A  linker.pass
             7D4              9785  ..@.@@.1.48
             7E4              9795  ..@.@@.1.49
             7EF              97A0  ..@.@@.1.50
             800              97B1  ..@.@@.1.51
             80B              97BC  ..@.@@.1.52
             820              97D1  ..@.@@.1.53
             82B              97DC  ..@.@@.1.54
             83E              97EF  ..@.@@.1.55
             84A              97FB  linker.otherloop
             84D              97FE  linker.datarelocloop
             867              9818  ..@.@@.1.56
             880              9831  linker.datarelocfind
             8B9              986A  linker.address_data_reloc
             8C4              9875  ..@.@@.1.57
             8C5              9876  linker.datarelocnotfound
             ED9              9E8A  ..@842.name
             8DB              988C  ..@.@@.1.58
             8E4              9895  linker.datanotfound
             8F5              98A6  linker.codenotfound
             906              98B7  linker.notfound
             E98              9E49  ..@853.name
             91F              98D0  ..@856.skipparameter
             93B              98EC  ..@863.skipparameter
             945              98F6  ..@868.skipparameter
             D2C              9CDD  ..@868.name
             946              98F7  ..@.@@.1.59
             947              98F8  linker.copy
             94E              98FF  ..@874.skipparameter
             94F              9900  linker.build_match
             96A              991B  ..@.@@.1.60
             96D              991E  ..@.@@.1.61
             979              992A  ..@.@@.1.62
             97B              992C  linker.donedatareloc
             98A              993B  linker.coderelocloop
             9AC              995D  linker.coderelocfind
             9FE              99AF  ..@.@@.1.63
             A08              99B9  linker.error_j
             A0B              99BC  ..@.@@.1.64
             A1A              99CB  linker.donecodereloc
             A33              99E4  ..@.@@.1.65
             A33              99E4  linker.hint
             A3E              99EF  ..@895.skipparameter
             A4B              99FC  linker.loop_hint
             A4E              99FF  ..@.@@.1.66
             A57              9A08  linker.end_hint
             A65              9A16  ..@908.skipparameter
             DF3              9DA4  ..@908.name
             E79              9E2A  ..@914.name
             A77              9A28  ..@917.skipparameter
             A77              9A28  linker.no_hint
             EE4              9E95  ..@927.name
             A95              9A46  linker.error
             A98              9A49  linker._..@768.lleave
             A9C              9A4D  plex_check
             AB0              9A61  ..@.@@.1.67
             AB9              9A6A  ..@945.skipparameter
             E33              9DE4  ..@945.name
             AC9              9A7A  ..@951.skipparameter
             AD0              9A81  plex_check.notfound
             AD1              9A82  plex_check.checkret
             AD4              9A85  linkercoderelocations
             B48              9AF9  linkerlinkercoderelocations
             B5C              9B0D  linktable
             B5C              9B0D  ..@961.strucstart
             B74              9B25  linkerdatarelocations
             C42              9BF3  internalcodetocoderelocations
             C64              9C15  internalcodetodatarelocations
             C86              9C37  internaldatatocoderelocations
             C88              9C39  internaldatatodatarelocations
             C8A              9C3B  linkerlinkerdatarelocations
             C9E              9C4F  internallinkercodetocoderelocations
             CA8              9C59  internallinkercodetodatarelocations
             CAA              9C5B  internallinkerdatatocoderelocations
             CAC              9C5D  internallinkerdatatodatarelocations
             CAE              9C5F  debuggeramissig
             CAE              9C5F  ..@991.data
             CB6              9C67  ..@993.data
             CBE              9C6F  listmsg
             CBE              9C6F  listmsg.hint
             CDE              9C8F  listmsg.hint.offset
             CE6              9C97  ..@95.name
             CF5              9CA6  ..@445.name
             D01              9CB2  ..@453.name
             D0D              9CBE  ..@463.name
             D14              9CC5  ..@471.name
             D1D              9CCE  ..@479.name
             D24              9CD5  ..@487.name
             D2C              9CDD  ..@496.name
             D34              9CE5  ..@504.name
             D3E              9CEF  ..@514.name
             D54              9D05  ..@524.name
             D5D              9D0E  ..@533.name
             D69              9D1A  ..@541.name
             D73              9D24  ..@549.name
             D7F              9D30  ..@562.name
             D87              9D38  ..@571.name
             D93              9D44  ..@594.name
             D9D              9D4E  ..@603.name
             DAD              9D5E  ..@615.name
             DD6              9D87  ..@626.name
             DDF              9D90  ..@634.name
             DEA              9D9B  ..@639.name
             DF3              9DA4  ..@856.name
             DFD              9DAE  ..@863.name
             E0D              9DBE  ..@874.name
             E2A              9DDB  ..@895.name
             E33              9DE4  ..@917.name
             E40              9DF1  ..@951.name
             E4B              9DFC  ..@108.name
             E55              9E06  ..@112.name
             E5E              9E0F  ..@116.name
             E6E              9E1F  ..@123.name
             E79              9E2A  ..@128.name
             E82              9E33  ..@136.name
             E98              9E49  ..@245.name
             EA3              9E54  ..@292.name
             EAC              9E5D  ..@299.name
             EBC              9E6D  ..@331.name
             ECB              9E7C  ..@644.name
             ED9              9E8A  ..@656.name
             EE4              9E95  ..@664.name
             EF2              9EA3  ..@672.name
             F01              9EB2  ..@885.name
             F12              9EC3  ..@900.name
             F37              9EE8  ..@935.name
             F48              9EF9  ..@939.name
             F60              9F11  lmsg
             F60              9F11  lmsg.warning_data_optional
             F82              9F33  lmsg.error_data
             F9B              9F4C  lmsg.error_code
             FB4              9F65  lmsg.error.2

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

Real              Virtual           Name
             FC0              8000  datastart
             FC0              8000  backslashletters
             FF4              8034  msg
             FF4              8034  msg.printf
             FFB              803B  msg.start
            1001              8041  msg.end
            1005              8045  msg.range
            100B              804B  msg.asciz
            1011              8051  msg.uninstall_done
            1027              8067  msg.uninstall_error
            1045              8085  msg.no_quote
            106D              80AD  msg.no_unquote
            1093              80D3  msg.unknown
            10BE              80FE  msg.toolong
            10E8              8128  uinit_data
            10E8              8128  msg.installed
            10FC              813C  msg.keyword_help
            1101              8141  msg.help
            13D0              8410  init_data_end
            10F0              8130  uinit_data_end
            10F0              8130  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

