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

Source file:  ../../ldosboot/iniload.asm
Output file:  ../tmp/exo/ldebugx.com

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0              FE00  0000FE00  progbits  .text

-- Sections (detailed) --------------------------------------------------------

---- Section .text ------------------------------------------------------------

class:     progbits
length:                FE00
start:                    0
align:                  200
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

-- Symbols --------------------------------------------------------------------

---- No Section ---------------------------------------------------------------

Value     Name
00000000  BS
00000000  bsJump
00000003  bsOEM
0000000B  bsBPB
0000000B  BS_size
00000000  EBPB
00000000  bpbBytesPerSector
00000002  bpbSectorsPerCluster
00000003  bpbReservedSectors
00000005  bpbNumFATs
00000006  bpbNumRootDirEnts
00000008  bpbTotalSectors
0000000A  bpbMediaID
0000000B  bpbSectorsPerFAT
0000000D  bpbCHSSectors
0000000F  bpbCHSHeads
00000011  bpbHiddenSectors
00000015  bpbTotalSectorsLarge
00000019  bpbNew
00000019  ebpbSectorsPerFATLarge
0000001D  ebpbFSFlags
0000001F  ebpbFSVersion
00000021  ebpbRootCluster
00000025  ebpbFSINFOSector
00000027  ebpbBackupSector
00000029  ebpbReserved
00000035  ebpbNew
00000035  EBPB_size
00000000  BPBN
00000000  bpbnBootUnit
00000002  bpbnExtBPBSignature
00000003  bpbnSerialNumber
00000007  bpbnVolumeLabel
00000012  bpbnFilesystemID
0000001A  BPBN_size
FFFFFFFFFFFFFFF0  LOADSTACKVARS
FFFFFFFFFFFFFFF0  lsvFirstCluster
FFFFFFFFFFFFFFF4  lsvFATSector
FFFFFFFFFFFFFFF8  lsvFATSeg
FFFFFFFFFFFFFFFA  lsvLoadSeg
FFFFFFFFFFFFFFFC  lsvDataStart
00000010  LOADSTACKVARS_size
00004C43  lsvclSignature
00000100  lsvclBufferLength
FFFFFFFFFFFFFFE0  LOADDATA
FFFFFFFFFFFFFFE0  ldMemoryTop
FFFFFFFFFFFFFFE2  ldLoadTop
FFFFFFFFFFFFFFE4  ldSectorSeg
FFFFFFFFFFFFFFE6  ldFATType
FFFFFFFFFFFFFFE7  ldHasLBA
FFFFFFFFFFFFFFE8  ldClusterSize
FFFFFFFFFFFFFFEA  ldParaPerSector
FFFFFFFFFFFFFFEC  ldLoadingSeg
FFFFFFFFFFFFFFEC  lsvCommandLine
FFFFFFFFFFFFFEEC  lsvCommandLine.start
FFFFFFFFFFFFFFEC  lsvCommandLine.signature
FFFFFFFFFFFFFFEE  ldLoadUntilSeg
FFFFFFFFFFFFFFEE  lsvExtra
FFFFFFFFFFFFFFEE  lsvExtra.partition
FFFFFFFFFFFFFFEF  lsvExtra.flags
00000010  LOADDATA_size
00000001  lsvefNoDataStart
00000002  lsvefPartitionNumber
FFFFFFFFFFFFFEE0  LOADCMDLINE
FFFFFFFFFFFFFEE0  ldCommandLine
FFFFFFFFFFFFFEE0  ldCommandLine.start
00000100  LOADCMDLINE_size
00000000  LBAPACKET
00000000  lpSize
00000002  lpCount
00000004  lpBuffer
00000008  lpSector
00000010  LBAPACKET_size
00000000  PARTINFO
00000000  piBoot
00000001  piStartCHS
00000004  piType
00000005  piEndCHS
00000008  piStart
0000000C  piLength
00000010  PARTINFO_size
00000000  ptEmpty
00000001  ptFAT12
00000004  ptFAT16_16BIT_CHS
00000005  ptExtendedCHS
00000006  ptFAT16_CHS
0000000B  ptFAT32_CHS
0000000C  ptFAT32
0000000E  ptFAT16
0000000F  ptExtended
00000083  ptLinux
00000085  ptExtendedLinux
00000003  relocator_size
00000024  scanparttab_variables_length_w
00000100  MULTIBOOT_CMDLINE_LENGTH
00110000  MULTIBOOT_BASE
0011FB10  MULTIBOOT_END
0011FC10  MULTIBOOT_BSS_END
00000200  MULTIBOOT_TARGET_SEGMENT
00002000  MULTIBOOT_TARGET
00001DF0  MULTIBOOT_BPB
00001CDC  MULTIBOOT_CMDLINE_START
00001CDC  MULTIBOOT_STACK_TOP
00000000  MBI
00000000  mbiFlags
0000000C  mbiBootDevice
00000010  mbiCmdLine
00000014  mbiModuleCount
00000018  mbiModuleTable
0000001C  MBI_size
0011FB10  MULTIBOOT_ESI_AFTER
00000018  mbootgdt_size
00000018  mbootgdt_size_b
0000000C  mbootgdt_size_w
00000006  mbootgdt_size_d
00000003  mbootgdt_size_q
00000002  mbootgdt_size_p
00000001  mbootgdt_size_pg
00000001  mbootgdt_size_ki


---- Section .text ------------------------------------------------------------

Real              Virtual           Name
               0                 0  start
              1A                1A  ms6_entry
              21                21  ..@.@@.1.0
              2B                2B  ..@.@@.1.1
              49                49  ms6_entry.dssi
              4C                4C  error
              5E                5E  disp_error
              5E                5E  disp_error.
              6C                6C  msg
              6C                6C  msg.error
              79                79  query_geometry
              94                94  ..@.@@.1.2
              AD                AD  query_geometry.no_lba
              B0                B0  disp_error.ret
              B1                B1  read_sector
              F5                F5  read_sector.err_CY_2
              FB                FB  read_sector.lba_done
             18F               18F  read_sector.lba_error
             101               101  read_sector.no_lba_checked
             131               131  read_sector.err_NZ_2
             13F               13F  read_sector.err_NZ_1
             14B               14B  read_sector.err_CY_1
             151               151  read_sector.done
             153               153  read_sector.chs_done
             160               160  ..@.@@.1.3
             161               161  read_sector.int13_retry
             172               172  ..@.@@.1.4
             175               175  read_sector.int13_preserve_lpcount
             17E               17E  read_sector.sectorseg_helper
             18F               18F  read_sector.err
             18F               18F  error_diskaccess
             1A3               1A3  error_shortfile
             1B9               1B9  error_badchain
             1CF               1CF  error_badclusters
             1EA               1EA  error_outofmemory
             200               200  ms7_entry
             207               207  ms7_entry.ms6_common
             20C               20C  ms7_entry.continue2_set_extra_and_empty_cmdline
             214               214  ms7_entry.continue2
             226               226  finish_continue
             241               241  finish_relocation
             263               263  ..@.@@.1.5
             26C               26C  relocate_to
             26C               26C  ..@.@@.1.6
             28A               28A  ..@.@@.1.7
             29A               29A  finish_load
             2C0               2C0  skip_next_clust
             2C8               2C8  skip_next_sect
             2E2               2E2  ..@.@@.1.8
             2F1               2F1  end_of_chain
             2FD               2FD  loaded_all_if_ae
             305               305  skipped_all
             30B               30B  error_badchain_j
             30E               30E  relocator
             311               311  relocator.end
             311               311  clust_to_first_sector
             325               325  clust_to_first_sector.cy_error_badchain
             333               333  clust_next
             346               346  clust_next.fat12
             361               361  clust_next.fat32
             365               365  clust_next.fat16
             37F               37F  ..@.@@.1.9
             397               397  ..@.@@.1.10
             3A7               3A7  clust_next.gotvalue_zero_dx
             3A9               3A9  ..@.@@.1.11
             3AA               3AA  check_clust
             3BB               3BB  check_clust.fat12
             3C0               3C0  check_clust.fat32
             3C6               3C6  check_clust.fat16
             3C9               3C9  ..@.@@.1.12
             3C9               3C9  check_clust.common
             3CB               3CB  ms6_continue1
             400               400  ldos_entry
             409               409  ldos_entry.ms7_common
             415               415  error_notfullyloaded
             439               439  ..@.@@.1.13
             445               445  ..@.@@.1.14
             445               445  init_memory
             46B               46B  init_memory.no_rpl
             48F               48F  init_memory.gotsectorseg
             495               495  init_memory.gotsegs
             49F               49F  init_memory.error_outofmemory
             4A2               4A2  ..@.@@.1.15
             4B0               4B0  ..@.@@.1.16
             4E9               4E9  ..@.@@.1.17
             54D               54D  init_memory.is_fat32
             568               568  ..@.@@.1.18
             58B               58B  ..@.@@.1.19
             5B1               5B1  init_memory.badclusters
             5B4               5B4  ..@.@@.1.20
             5D8               5D8  ..@.@@.1.21
             5E2               5E2  ..@.@@.1.22
             5E2               5E2  init_memory.got_fat12
             5E3               5E3  init_memory.got_fat_type
             5FC               5FC  load_next_clust
             600               600  end
             600               600  load_next_clust_continue
             604               604  load_next_sect
             610               610  skipped_all_continue
             620               620  loaded_all.3stack_j
             623               623  ms7_entry.continue
             635               635  ..@.@@.1.23
             800               800  end2
             800               800  loaded_all.3stack
             803               803  loaded_all
             816               816  loaded_all.fat32
             834               834  freedos_entry
             83D               83D  ..@.@@.1.24
             84D               84D  freedos_entry.multiboot_entry
             855               855  handle_lsv_extra_flags
             85E               85E  ..@.@@.1.25
             867               867  ..@.@@.1.26
             868               868  parse_partition_number
             883               883  ..@.@@.1.27
             8AE               8AE  ..@.@@.1.28
             915               915  ..@.@@.1.29
             92A               92A  ..@.@@.1.30
             93A               93A  parse_partition_number.got_match
             986               986  ..@.@@.1.31
             9E3               9E3  parse_partition_number.not_fat32
             A05               A05  parse_partition_number.invalid_return
             A0D               A0D  ..@.@@.1.32
             A15               A15  parse_partition_number.per_partition
             A44               A44  ..@.@@.1.33
             A5E               A5E  ..@.@@.1.34
             A63               A63  parse_partition_number.int13_retry
             A74               A74  ..@.@@.1.35
             A79               A79  parse_partition_number.access_error
             A7C               A7C  parse_partition_number.sector_too_large
             A7C               A7C  parse_partition_number.sector_too_small
             A7C               A7C  parse_partition_number.sector_not_power
             A94               A94  parse_partition_number.invalid_sectors
             A94               A94  parse_partition_number.invalid_heads
             AA9               AA9  scan_logical.got_partition_cycle
             AC6               AC6  scan_logical.error_too_many_partitions
             AE7               AE7  read_partition_table.signature_fail
             B0C               B0C  read_ae_512_bytes
             B14               B14  read_ae_512_bytes.loop
             B20               B20  scan_partitions
             B59               B59  ..@.@@.1.36
             B67               B67  scan_partitions.loop_primary_parts
             B74               B74  scan_partitions.loop_primary_skip
             B7D               B7D  scan_logical
             B7D               B7D  scan_logical.
             B80               B80  scan_logical.loop
             BA9               BA9  scan_logical.logical
             BB4               BB4  scan_logical.next
             BC1               BC1  scan_logical.end
             BC5               BC5  scan_logical.push
             BC6               BC6  scan_logical.push_check_empty_next
             BD6               BD6  scan_logical.push_check_is_not_empty
             BF5               BF5  scan_logical.replace_common
             C0B               C0B  scan_logical.have_root
             C11               C11  scan_logical.pop
             C25               C25  scan_logical.replace
             C40               C40  read_partition_table
             C70               C70  scanparttab_variables_start
             C70               C70  partition_table
             CB0               CB0  partition_table.end
             CB0               CB0  partition_offset
             CB4               CB4  load_partition_cycle
             CB6               CB6  load_current_partition
             CB7               CB7  partition_type
             CB8               CB8  calculate_data_start
             CE4               CE4  ..@.@@.1.37
             D0D               D0D  calculate_data_start.error_badchain
             D10               D10  end_of_handle_lsv_extra_flags
             D10               D10  mbootheader
             D30               D30  mboot2_header
             D40               D40  mboot2_tag_information_request
             D40               D40  mboot2_tag_information_request.
             D40               D40  mboot2_tag_information_request.type
             D42               D42  mboot2_tag_information_request.flags
             D44               D44  mboot2_tag_information_request.size
             D50               D50  mboot2_tag_information_request.end
             D50               D50  mboot2_tag_addresses
             D50               D50  mboot2_tag_addresses.
             D50               D50  mboot2_tag_addresses.type
             D52               D52  mboot2_tag_addresses.flags
             D54               D54  mboot2_tag_addresses.size
             D68               D68  mboot2_tag_addresses.end
             D68               D68  mboot2_tag_entrypoint
             D68               D68  mboot2_tag_entrypoint.
             D68               D68  mboot2_tag_entrypoint.type
             D6A               D6A  mboot2_tag_entrypoint.flags
             D6C               D6C  mboot2_tag_entrypoint.size
             D74               D74  mboot2_tag_entrypoint.end
             D78               D78  mboot2_tag_end
             D78               D78  mboot2_tag_end.
             D78               D78  mboot2_tag_end.type
             D7A               D7A  mboot2_tag_end.flags
             D7C               D7C  mboot2_tag_end.size
             D80               D80  mboot2_tag_end.end
             D80               D80  mboot2_header_end
             D80               D80  mbootentry.halt
             D80               D80  mboot2entry.halt
             D81               D81  ..@.@@.1.38
             D84               D84  mbootentry
             DB3               DB3  ..@.@@.1.39
             DCD               DCD  ..@.@@.1.40
             DD1               DD1  mboot2entry
             E02               E02  mboot2entry.tags_loop
             E12               E12  mboot2entry.tags_next
             E1D               E1D  mboot2entry.cmdline
             E32               E32  mboot2entry.partition
             E3E               E3E  ..@.@@.1.41
             E4A               E4A  ..@.@@.1.42
             E4C               E4C  mboot2entry.tags_end
             E4E               E4E  multiboot_1_2_common
             EA5               EA5  multiboot_1_2_common.pm16
             EB4               EB4  multiboot_1_2_common.rm
             F00               F00  mbootgdt
             F18               F18  mbootgdtdesc
             F1E               F1E  mbootidtdesc
             F24               F24  msdos1_com_entry
             F2D               F2D  msdos1_com_entry.msg
             F60               F60  payload
            FB10              FB10  payload.actual_end
            FE00              FE00  payload.end

