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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0             16A00  00016A00  progbits  .text

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

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

class:     progbits
length:               16A00
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  ldQueryPatchValue
FFFFFFFFFFFFFFEC  lsvCommandLine
FFFFFFFFFFFFFEEC  lsvCommandLine.start
FFFFFFFFFFFFFFEC  lsvCommandLine.signature
FFFFFFFFFFFFFFEE  ldLoadUntilSeg
FFFFFFFFFFFFFFEE  lsvExtra
FFFFFFFFFFFFFFEE  lsvExtra.partition
FFFFFFFFFFFFFFEF  lsvExtra.flags
00000010  LOADDATA_size
00000001  ldhlfLBA
00000002  ldhlfForceSingleSector
00000004  ldhlfPreserveLoader
00000001  lsvefNoDataStart
00000002  lsvefPartitionNumber
00000004  lsvefPreserveLoader
FFFFFFFFFFFFFEE0  LOADCMDLINE
FFFFFFFFFFFFFEE0  ldCommandLine
FFFFFFFFFFFFFEE0  ldCommandLine.start
00000100  LOADCMDLINE_size
FFFFFFFFFFFFFED8  LOADMULTIVARS
FFFFFFFFFFFFFED8  ldmCluster
FFFFFFFFFFFFFEDC  ldmSector
00000008  LOADMULTIVARS_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
00000008  query_no_multi
00000004  query_no_geometry
00000002  query_no_chs
00000001  query_no_lba
00000001  query_fd_multiplier
00000100  query_hd_multiplier
00000101  query_all_multiplier
00016A00  filesize
00016760  payload_actual_end_equate
00000004  relocator_size
00000002  ..@178.num
00000002  ..@184.num
00000002  ..@186.num
00000002  ..@197.num
00000002  ..@201.num
00000024  scanparttab_variables_length_w
00000100  MULTIBOOT_CMDLINE_LENGTH
00110000  MULTIBOOT_BASE
00126760  MULTIBOOT_END
00126860  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
00126760  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
00016760  payload_actual_end_late
00016A00  payload_end_late
00016A00  iniload_filesize_late


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

Real              Virtual           Name
               0                 0  start
              1A                1A  ms6_entry
              24                24  ms6_entry.freedos_or_msdos1_com_entry
              27                27  ..@.@@.1.0
              3A                3A  ..@.@@.1.1
              41                41  ..@.@@.1.2
              4D                4D  ..@.@@.1.3
              50                50  error
              50                50  error.multi_patch
              53                53  ..@.@@.1.4
              65                65  disp_error.loop
              6C                6C  disp_error
              74                74  query_geometry
              78                78  ..@query_patch_site
              80                80  ..@.@@.1.5
              9D                9D  ..@.@@.1.6
              BC                BC  ..@.@@.1.7
              CB                CB  query_geometry.no_lba
              CB                CB  query_geometry.done_lba
              D7                D7  ..@.@@.1.8
              D8                D8  read_sector
             112               112  read_sector.err_CY_2
             15C               15C  read_sector.lba_error
             119               119  read_sector.no_lba_checked
             126               126  read_sector.dx_ax_cx_lba_to_chs
             14C               14C  read_sector.err_NZ_2
             14E               14E  read_sector.dx_ax_cx_lba_to_chs_patch_E8
             15C               15C  read_sector.err_NZ_1
             15A               15A  read_sector.err_CY_1
             15C               15C  read_sector.err
             15C               15C  error_diskaccess
             16F               16F  read_sector.sectorseg_helper_es
             170               170  read_sector.sectorseg_helper_then_done
             181               181  read_sector.lba_done
             183               183  read_sector.done
             18C               18C  read_sector.increment_sector_number
             190               190  ..@.@@.1.9
             191               191  read_sector.popcxret
             193               193  read_sector.int13_retry_ah
             195               195  read_sector.int13_retry
             1A2               1A2  read_sector.int13_set_lpcount
             1A8               1A8  error_shortfile
             1BD               1BD  error_badchain
             1D2               1D2  error_badclusters
             1EC               1EC  error_outofmemory
             1FD               1FD  error_outofmemory_j1
             200               200  ms7_entry
             205               205  ms7_entry.ms6_common
             208               208  ms7_entry.continue2_set_extra_and_empty_cmdline
             20E               20E  ms7_entry.continue2
             21E               21E  msg
             21E               21E  msg.error
             22B               22B  finish_continue
             247               247  ..@.@@.1.10
             25F               25F  relocate_to
             25F               25F  ..@.@@.1.11
             27E               27E  finish_load
             2A1               2A1  skip_next_clust
             2A6               2A6  skip_next_sect
             2B9               2B9  loadorskip_next_sector
             2C2               2C2  end_of_chain
             2CE               2CE  loaded_all_if_ae
             2D6               2D6  skipped_all
             2D9               2D9  skipped_all.multipatch
             2DC               2DC  ..@.@@.1.12
             2DC               2DC  skipped_all.single_sector
             2E2               2E2  error_badchain_j
             2E5               2E5  relocator
             2E9               2E9  relocator.end
             2E9               2E9  finish_relocation
             309               309  ..@.@@.1.13
             312               312  clust_to_first_sector
             324               324  clust_to_first_sector.cy_error_badchain
             333               333  clust_next
             347               347  clust_next.fat12
             357               357  ..@.@@.1.14
             35B               35B  clust_next.fat32
             35F               35F  clust_next.fat16
             37B               37B  ..@.@@.1.15
             38C               38C  ..@.@@.1.16
             398               398  clust_next.gotvalue_zero_dx
             39A               39A  ..@.@@.1.17
             39A               39A  check_clust
             3AC               3AC  check_clust.fat12
             3B0               3B0  check_clust.fat32
             3B6               3B6  check_clust.fat16
             3B9               3B9  ..@.@@.1.18
             3B9               3B9  check_clust.common
             3BA               3BA  ms6_continue1
             3C0               3C0  ms6_continue1.dssi
             400               400  ldos_entry
             409               409  ldos_entry.ms7_common
             417               417  error_notfullyloaded
             43A               43A  ..@.@@.1.19
             446               446  ..@.@@.1.20
             446               446  init_memory
             46C               46C  init_memory.no_rpl
             48E               48E  init_memory.gotsectorseg
             494               494  init_memory.gotsegs
             49E               49E  init_memory.error_outofmemory
             4A1               4A1  ..@.@@.1.21
             4B0               4B0  ..@.@@.1.22
             4E5               4E5  init_memory.no_cmdline
             4EB               4EB  ..@.@@.1.23
             54F               54F  init_memory.is_fat32
             561               561  multi_continue_1
             572               572  ..@.@@.1.24
             594               594  ..@.@@.1.25
             5BA               5BA  multi_continue_1.badclusters
             5BD               5BD  ..@.@@.1.26
             5DF               5DF  ..@.@@.1.27
             5EB               5EB  multi_patch_2
             5EE               5EE  ..@.@@.1.28
             5EE               5EE  multi_continue_2
             5EE               5EE  ..@.@@.1.29
             5F8               5F8  ..@.@@.1.30
             5F8               5F8  multi_continue_3
             5F8               5F8  multi_continue_1.got_fat12
             5F8               5F8  multi_continue_1.got_fat_type
             5FB               5FB  multi_continue_1.got_fat12_zero
             600               600  end
             600               600  check_end3_loaded
             60C               60C  skipped_all_continue
             617               617  ms7_entry.continue
             629               629  ..@.@@.1.31
             645               645  init_memory_multi
             653               653  init_memory_multi.addprogressonly
             659               659  init_memory_multi.nolba
             68A               68A  init_memory_multi.ret
             68C               68C  init_memory_multi.skip
             68C               68C  init_memory_multi.patch_late_multi
             68F               68F  load_fat12_multi
             691               691  ..@.@@.1.32
             69D               69D  ..@.@@.1.33
             6A3               6A3  skipped_all_multi
             6AE               6AE  ..@.@@.1.34
             6B8               6B8  skipped_all_multi.loop_set_sector
             6C0               6C0  skipped_all_multi.loop
             6EA               6EA  skipped_all_multi.newclust
             706               706  skipped_all_multi.last
             719               719  skipped_all_multi.eoc
             71F               71F  restore_dpt
             727               727  dpt_restore_ofs
             72C               72C  dpt_restore_seg
             72E               72E  ..@.@@.1.35
             72F               72F  multi_sector_read
             72F               72F  multi_sector_read.
             73F               73F  ..@.@@.1.36
             756               756  multi_sector_read.singlesector
             75E               75E  multi_sector_read.j
             760               760  multi_sector_read.fallback
             76A               76A  multi_sector_read.error
             76D               76D  multi_sector_read.decrease64
             76E               76E  multi_sector_read.nolimit64
             76F               76F  multi_sector_read.lbapatch
             79A               79A  multi_sector_read.limittrack
             79A               79A  multi_sector_read.again
             7A2               7A2  ..@.@@.1.37
             7A5               7A5  multi_sector_read.retry
             7B8               7B8  multi_sector_read.got
             7CC               7CC  ..@.@@.1.38
             800               800  end2
             800               800  multi_late
             81D               81D  init_memory_multi_lba
             83D               83D  multi_sector_read_lba
             845               845  ..@.@@.1.39
             863               863  multi_sector_read_lba.lbaagain
             86C               86C  ..@.@@.1.40
             86F               86F  multi_sector_read_lba.lbaretry
             87E               87E  multi_sector_read_lba.lbafallback
             889               889  multi_sector_read_lba.lbagot
             890               890  multi_sector_read_lba.error
             893               893  end3
             8A0               8A0  loadersupport
             8B0               8B0  loaded_all.2stack
             8B2               8B2  loaded_all
             8C5               8C5  loaded_all.fat32
             8EA               8EA  freedos_or_msdos1_com_entry
             8EE               8EE  ..@.@@.1.41
             8F8               8F8  freedos_entry
             906               906  ..@.@@.1.42
             911               911  ..@.@@.1.43
             915               915  freedos_entry.canbevalid
             91F               91F  ..@.@@.1.44
             928               928  ..@.@@.1.45
             935               935  freedos_entry.multiboot_entry
             93F               93F  freedos_entry.error
             96D               96D  handle_lsv_extra_flags
             976               976  ..@.@@.1.46
             97F               97F  ..@.@@.1.47
             980               980  parse_partition_number
             99B               99B  ..@.@@.1.48
             9C6               9C6  ..@.@@.1.49
             A2D               A2D  ..@.@@.1.50
             A42               A42  ..@.@@.1.51
             A52               A52  parse_partition_number.got_match
             A9E               A9E  ..@.@@.1.52
             AFB               AFB  parse_partition_number.not_fat32
             B1D               B1D  parse_partition_number.invalid_return
             B25               B25  ..@.@@.1.53
             B2D               B2D  parse_partition_number.per_partition
             B5C               B5C  ..@.@@.1.54
             B76               B76  ..@.@@.1.55
             B7B               B7B  parse_partition_number.int13_retry
             B8C               B8C  ..@.@@.1.56
             B91               B91  parse_partition_number.access_error
             B94               B94  parse_partition_number.sector_too_large
             B94               B94  parse_partition_number.sector_too_small
             B94               B94  parse_partition_number.sector_not_power
             BAB               BAB  parse_partition_number.invalid_sectors
             BAB               BAB  parse_partition_number.invalid_heads
             BBF               BBF  scan_logical.got_partition_cycle
             BDB               BDB  scan_logical.error_too_many_partitions
             BFB               BFB  read_partition_table.signature_fail
             C1F               C1F  read_ae_512_bytes
             C27               C27  read_ae_512_bytes.loop
             C33               C33  scan_partitions
             C6C               C6C  ..@.@@.1.57
             C7A               C7A  scan_partitions.active_ignored
             C7A               C7A  scan_partitions.loop_primary_parts
             C87               C87  scan_partitions.ignoreprimary
             C87               C87  scan_partitions.loop_primary_skip
             C90               C90  scan_logical
             C90               C90  scan_logical.
             C93               C93  scan_logical.loop
             CA4               CA4  scan_logical.allextended
             CAE               CAE  scan_logical.notextended
             CBC               CBC  scan_logical.logical
             CC7               CC7  scan_logical.ignorelogical
             CC7               CC7  scan_logical.ignoreextended
             CC7               CC7  scan_logical.next
             CD4               CD4  scan_logical.end
             CD8               CD8  scan_logical.push
             CD9               CD9  scan_logical.push_check_empty_next
             CE9               CE9  scan_logical.push_check_is_not_empty
             D08               D08  scan_logical.replace_common
             D1E               D1E  scan_logical.have_root
             D24               D24  scan_logical.pop
             D38               D38  scan_logical.replace
             D39               D39  scan_logical.replace_no_pop
             D53               D53  read_partition_table
             D53               D53  read_partition_table.first
             D53               D53  read_partition_table.reload
             D80               D80  scanparttab_variables_start
             D80               D80  partition_table
             DC0               DC0  partition_table.end
             DC0               DC0  partition_offset
             DC4               DC4  load_partition_cycle
             DC6               DC6  load_current_partition
             DC7               DC7  partition_type
             DC8               DC8  calculate_data_start
             DF4               DF4  ..@.@@.1.58
             E1D               E1D  calculate_data_start.error_badchain
             E20               E20  end_of_handle_lsv_extra_flags
             E20               E20  mbootheader
             E40               E40  mboot2_header
             E50               E50  mboot2_tag_information_request
             E50               E50  mboot2_tag_information_request.
             E50               E50  mboot2_tag_information_request.type
             E52               E52  mboot2_tag_information_request.flags
             E54               E54  mboot2_tag_information_request.size
             E60               E60  mboot2_tag_information_request.end
             E60               E60  mboot2_tag_addresses
             E60               E60  mboot2_tag_addresses.
             E60               E60  mboot2_tag_addresses.type
             E62               E62  mboot2_tag_addresses.flags
             E64               E64  mboot2_tag_addresses.size
             E78               E78  mboot2_tag_addresses.end
             E78               E78  mboot2_tag_entrypoint
             E78               E78  mboot2_tag_entrypoint.
             E78               E78  mboot2_tag_entrypoint.type
             E7A               E7A  mboot2_tag_entrypoint.flags
             E7C               E7C  mboot2_tag_entrypoint.size
             E84               E84  mboot2_tag_entrypoint.end
             E88               E88  mboot2_tag_end
             E88               E88  mboot2_tag_end.
             E88               E88  mboot2_tag_end.type
             E8A               E8A  mboot2_tag_end.flags
             E8C               E8C  mboot2_tag_end.size
             E90               E90  mboot2_tag_end.end
             E90               E90  mboot2_header_end
             E90               E90  mbootentry.halt
             E90               E90  mboot2entry.halt
             E91               E91  ..@.@@.1.59
             E94               E94  mbootentry
             EC3               EC3  ..@.@@.1.60
             EDD               EDD  ..@.@@.1.61
             EE1               EE1  mboot2entry
             F12               F12  mboot2entry.tags_loop
             F22               F22  mboot2entry.tags_next
             F2D               F2D  mboot2entry.cmdline
             F42               F42  mboot2entry.partition
             F4E               F4E  ..@.@@.1.62
             F5A               F5A  ..@.@@.1.63
             F5C               F5C  mboot2entry.tags_end
             F5E               F5E  multiboot_1_2_common
             FB5               FB5  multiboot_1_2_common.pm16
             FC4               FC4  multiboot_1_2_common.rm
            1010              1010  mbootgdt
            1028              1028  mbootgdtdesc
            102E              102E  mbootidtdesc
            1034              1034  msdos1_com_entry
            103D              103D  msdos1_com_entry.msg
            1070              1070  payload
           16760             16760  payload.actual_end
           16800             16800  payload.trail
           16A00             16A00  payload.end
           16A00             16A00  end_of_file

