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

Source file:  reclaim.asm
Output file:  ../../bin/reclaim.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               6F0  00000690  progbits  CODE
            8000               6F0               6F0  00000000  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:                 690
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                   0
start:                  6F0
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
00000001  ..@115.num
00000001  ..@130.num
000006F0  DATAOFFSET
00000000  data_size
00000000  total_data_size
00000120  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@165.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@165.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@165.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@165.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@165.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@165.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@165.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@165.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@165.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@165.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@165.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@165.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@165.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@165.lframe_?name
00000008  ..@334.num
00000690  code_size


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

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

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

Real              Virtual           Name
              60              9001  code
              60              9001  ..@78.strucstart
              68              9009  ..@84.data
              80              9021  start
              9A              903B  loop_free_data
              9A              903B  loop_free_data.outer
              9C              903D  loop_free_data.inner
             619              95BA  ..@105.name
             60B              95AC  ..@112.name
              D0              9071  ..@.@@.1.0
              D9              907A  ..@.@@.1.1
             619              95BA  ..@121.name
             619              95BA  ..@124.name
              F2              9093  loop_free_data.next
             101              90A2  loop_free_data.end
             101              90A2  loop_free_code
             101              90A2  loop_free_code.outer
             106              90A7  loop_free_code.inner
             60B              95AC  ..@127.name
             12C              90CD  loop_free_code.next_data_used
             131              90D2  loop_free_code.next_not_free
             134              90D5  loop_free_code.next
             143              90E4  loop_free_code.end_inner
             14E              90EF  loop_free_code.free
             60B              95AC  ..@132.name
             60B              95AC  ..@135.name
             16F              9110  loop_free_code.end
             16F              9110  end
             172              9113  loop_free_data.error
             172              9113  loop_free_code.error
             172              9113  error
             176              9117  linker
             179              911A  linker._..@165.lenter
             18A              912B  linker.error_j1
             18D              912E  ..@.@@.1.2
             196              9137  ..@.@@.1.3
             1A0              9141  linker.pass
             1AB              914C  ..@.@@.1.4
             1BB              915C  ..@.@@.1.5
             1C6              9167  ..@.@@.1.6
             1D7              9178  ..@.@@.1.7
             1E2              9183  ..@.@@.1.8
             1F7              9198  ..@.@@.1.9
             202              91A3  ..@.@@.1.10
             215              91B6  ..@.@@.1.11
             221              91C2  linker.otherloop
             224              91C5  linker.datarelocloop
             23E              91DF  ..@.@@.1.12
             257              91F8  linker.datarelocfind
             293              9234  linker.address_data_reloc
             29E              923F  ..@.@@.1.13
             29F              9240  linker.datanotfound
             2AD              924E  linker.error_j3
             2B0              9251  linker.codenotfound
             2BE              925F  linker.notfound
             2D7              9278  ..@255.skipparameter
             2E7              9288  ..@.@@.1.14
             2F3              9294  ..@264.skipparameter
             2FD              929E  ..@269.skipparameter
             2FE              929F  linker.notfound.retn
             2FF              92A0  linker.copy
             306              92A7  ..@274.skipparameter
             307              92A8  linker.build_match
             322              92C3  ..@.@@.1.15
             325              92C6  ..@.@@.1.16
             331              92D2  ..@.@@.1.17
             333              92D4  linker.donedatareloc
             342              92E3  linker.coderelocloop
             367              9308  linker.coderelocfind
             3BC              935D  ..@.@@.1.18
             3C6              9367  linker.error_j
             3C9              936A  ..@.@@.1.19
             3D8              9379  linker.donecodereloc
             3F1              9392  ..@.@@.1.20
             3F1              9392  linker.hint
             3FC              939D  ..@295.skipparameter
             409              93AA  linker.loop_hint
             40C              93AD  ..@.@@.1.21
             415              93B6  linker.end_hint
             423              93C4  ..@308.skipparameter
             5AB              954C  ..@308.name
             435              93D6  ..@318.skipparameter
             435              93D6  linker.no_hint
             60B              95AC  ..@328.name
             45D              93FE  linker.error
             460              9401  linker._..@165.lleave
             464              9405  plex_check
             478              9419  ..@.@@.1.22
             481              9422  ..@346.skipparameter
             5F3              9594  ..@346.name
             491              9432  ..@352.skipparameter
             498              9439  plex_check.notfound
             499              943A  plex_check.checkret
             49C              943D  linkercoderelocations
             4B4              9455  linkerlinkercoderelocations
             4C8              9469  linktable
             4C8              9469  ..@362.strucstart
             4E0              9481  linkerdatarelocations
             53C              94DD  internalcodetocoderelocations
             550              94F1  internalcodetodatarelocations
             552              94F3  internaldatatocoderelocations
             554              94F5  internaldatatodatarelocations
             556              94F7  linkerlinkerdatarelocations
             564              9505  internallinkercodetocoderelocations
             56C              950D  internallinkercodetodatarelocations
             56E              950F  internallinkerdatatocoderelocations
             570              9511  internallinkerdatatodatarelocations
             572              9513  debuggeramissig
             572              9513  ..@392.data
             57A              951B  ..@394.data
             582              9523  listmsg
             582              9523  listmsg.hint
             5A3              9544  listmsg.hint.offset
             5AB              954C  ..@255.name
             5B5              9556  ..@264.name
             5C5              9566  ..@269.name
             5CD              956E  ..@274.name
             5EA              958B  ..@295.name
             5F3              9594  ..@318.name
             600              95A1  ..@352.name
             60B              95AC  ..@93.name
             619              95BA  ..@101.name
             628              95C9  ..@108.name
             632              95D3  ..@251.name
             63D              95DE  ..@285.name
             64E              95EF  ..@300.name
             673              9614  ..@314.name
             67C              961D  ..@336.name
             68D              962E  ..@340.name
             6A5              9646  lmsg
             6A5              9646  lmsg.error_data
             6BE              965F  lmsg.error_code
             6D7              9678  lmsg.error.2

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

Real              Virtual           Name
             6F0              8000  datastart
             6F0              8000  uinit_data
             6F0              8000  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

