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

Source file:  ../ldosboot/iniload.asm
Output file:  ./bin/ldos.com

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0             1DE00  0001DE00  progbits  .text

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

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

class:     progbits
length:               1DE00
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
0001DE00  filesize
00014C20  payload_actual_end_equate
00000004  relocator_size
00000002  ..@185.num
00000002  ..@191.num
00000002  ..@193.num
00000002  ..@204.num
00000002  ..@208.num
00000024  scanparttab_variables_length_w
00000100  MULTIBOOT_CMDLINE_LENGTH
00110000  MULTIBOOT_BASE
00124C20  MULTIBOOT_END
00124D20  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
00124C20  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
00014C20  payload_actual_end_late
00014C20  payload_end_late
00014C20  second_payload_late
0001DBE0  second_payload_actual_end_late
0001DE00  second_payload_end_late
0001DE00  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
             299               299  skip_next_clust
             29E               29E  skip_next_sect
             2B1               2B1  loadorskip_next_sector
             2BA               2BA  end_of_chain
             2C6               2C6  loaded_all_if_ae
             2CE               2CE  skipped_all
             2D1               2D1  skipped_all.multipatch
             2D4               2D4  ..@.@@.1.12
             2D4               2D4  skipped_all.single_sector
             2DA               2DA  error_badchain_j
             2DD               2DD  relocator
             2E1               2E1  relocator.end
             2E1               2E1  finish_relocation
             301               301  ..@.@@.1.13
             30A               30A  clust_to_first_sector
             31C               31C  clust_to_first_sector.cy_error_badchain
             32B               32B  clust_next
             33F               33F  clust_next.fat12
             34F               34F  ..@.@@.1.14
             353               353  clust_next.fat32
             357               357  clust_next.fat16
             373               373  ..@.@@.1.15
             384               384  ..@.@@.1.16
             390               390  clust_next.gotvalue_zero_dx
             392               392  ..@.@@.1.17
             392               392  check_clust
             3A4               3A4  check_clust.fat12
             3A8               3A8  check_clust.fat32
             3AE               3AE  check_clust.fat16
             3B1               3B1  ..@.@@.1.18
             3B1               3B1  check_clust.common
             3B2               3B2  ms6_continue1
             3B8               3B8  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
             893               893  loaded_all.2stack
             895               895  loaded_all
             8A8               8A8  loaded_all.fat32
             8CC               8CC  freedos_or_msdos1_com_entry
             8D0               8D0  ..@.@@.1.41
             8DA               8DA  freedos_entry
             8E8               8E8  ..@.@@.1.42
             8F3               8F3  ..@.@@.1.43
             8F7               8F7  freedos_entry.canbevalid
             901               901  ..@.@@.1.44
             90A               90A  ..@.@@.1.45
             917               917  freedos_entry.multiboot_entry
             921               921  freedos_entry.error
             94F               94F  handle_lsv_extra_flags
             958               958  ..@.@@.1.46
             961               961  ..@.@@.1.47
             962               962  parse_partition_number
             97D               97D  ..@.@@.1.48
             9A8               9A8  ..@.@@.1.49
             A0F               A0F  ..@.@@.1.50
             A24               A24  ..@.@@.1.51
             A34               A34  parse_partition_number.got_match
             A80               A80  ..@.@@.1.52
             ADD               ADD  parse_partition_number.not_fat32
             AFF               AFF  parse_partition_number.invalid_return
             B07               B07  ..@.@@.1.53
             B0F               B0F  parse_partition_number.per_partition
             B3E               B3E  ..@.@@.1.54
             B58               B58  ..@.@@.1.55
             B5D               B5D  parse_partition_number.int13_retry
             B6E               B6E  ..@.@@.1.56
             B73               B73  parse_partition_number.access_error
             B76               B76  parse_partition_number.sector_too_large
             B76               B76  parse_partition_number.sector_too_small
             B76               B76  parse_partition_number.sector_not_power
             B8D               B8D  parse_partition_number.invalid_sectors
             B8D               B8D  parse_partition_number.invalid_heads
             BA1               BA1  scan_logical.got_partition_cycle
             BBD               BBD  scan_logical.error_too_many_partitions
             BDD               BDD  read_partition_table.signature_fail
             C01               C01  read_ae_512_bytes
             C09               C09  read_ae_512_bytes.loop
             C15               C15  scan_partitions
             C4E               C4E  ..@.@@.1.57
             C5C               C5C  scan_partitions.active_ignored
             C5C               C5C  scan_partitions.loop_primary_parts
             C69               C69  scan_partitions.ignoreprimary
             C69               C69  scan_partitions.loop_primary_skip
             C72               C72  scan_logical
             C72               C72  scan_logical.
             C75               C75  scan_logical.loop
             C86               C86  scan_logical.allextended
             C90               C90  scan_logical.notextended
             C9E               C9E  scan_logical.logical
             CA9               CA9  scan_logical.ignorelogical
             CA9               CA9  scan_logical.ignoreextended
             CA9               CA9  scan_logical.next
             CB6               CB6  scan_logical.end
             CBA               CBA  scan_logical.push
             CBB               CBB  scan_logical.push_check_empty_next
             CCB               CCB  scan_logical.push_check_is_not_empty
             CEA               CEA  scan_logical.replace_common
             D00               D00  scan_logical.have_root
             D06               D06  scan_logical.pop
             D1A               D1A  scan_logical.replace
             D1B               D1B  scan_logical.replace_no_pop
             D35               D35  read_partition_table
             D35               D35  read_partition_table.first
             D35               D35  read_partition_table.reload
             D70               D70  scanparttab_variables_start
             D70               D70  partition_table
             DB0               DB0  partition_table.end
             DB0               DB0  partition_offset
             DB4               DB4  load_partition_cycle
             DB6               DB6  load_current_partition
             DB7               DB7  partition_type
             DB8               DB8  calculate_data_start
             DE4               DE4  ..@.@@.1.58
             E0D               E0D  calculate_data_start.error_badchain
             E10               E10  end_of_handle_lsv_extra_flags
             E10               E10  mbootheader
             E30               E30  mboot2_header
             E40               E40  mboot2_tag_information_request
             E40               E40  mboot2_tag_information_request.
             E40               E40  mboot2_tag_information_request.type
             E42               E42  mboot2_tag_information_request.flags
             E44               E44  mboot2_tag_information_request.size
             E50               E50  mboot2_tag_information_request.end
             E50               E50  mboot2_tag_addresses
             E50               E50  mboot2_tag_addresses.
             E50               E50  mboot2_tag_addresses.type
             E52               E52  mboot2_tag_addresses.flags
             E54               E54  mboot2_tag_addresses.size
             E68               E68  mboot2_tag_addresses.end
             E68               E68  mboot2_tag_entrypoint
             E68               E68  mboot2_tag_entrypoint.
             E68               E68  mboot2_tag_entrypoint.type
             E6A               E6A  mboot2_tag_entrypoint.flags
             E6C               E6C  mboot2_tag_entrypoint.size
             E74               E74  mboot2_tag_entrypoint.end
             E78               E78  mboot2_tag_end
             E78               E78  mboot2_tag_end.
             E78               E78  mboot2_tag_end.type
             E7A               E7A  mboot2_tag_end.flags
             E7C               E7C  mboot2_tag_end.size
             E80               E80  mboot2_tag_end.end
             E80               E80  mboot2_header_end
             E80               E80  mbootentry.halt
             E80               E80  mboot2entry.halt
             E81               E81  ..@.@@.1.59
             E84               E84  mbootentry
             EB3               EB3  ..@.@@.1.60
             ECD               ECD  ..@.@@.1.61
             ED1               ED1  mboot2entry
             F02               F02  mboot2entry.tags_loop
             F12               F12  mboot2entry.tags_next
             F1D               F1D  mboot2entry.cmdline
             F32               F32  mboot2entry.partition
             F3E               F3E  ..@.@@.1.62
             F4A               F4A  ..@.@@.1.63
             F4C               F4C  mboot2entry.tags_end
             F4E               F4E  multiboot_1_2_common
             FA5               FA5  multiboot_1_2_common.pm16
             FB4               FB4  multiboot_1_2_common.rm
            1000              1000  mbootgdt
            1018              1018  mbootgdtdesc
            101E              101E  mbootidtdesc
            1024              1024  msdos1_com_entry
            102D              102D  msdos1_com_entry.msg
            1060              1060  payload
           14C20             14C20  payload.actual_end
           14C20             14C20  payload.end
           14C20             14C20  second_payload
           1DBE0             1DBE0  second_payload.actual_end
           1DC00             1DC00  second_payload.trail
           1DE00             1DE00  second_payload.end
           1DE00             1DE00  end_of_file

