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

Source file:  ../../inicomp/inicomp.asm
Output file:  ../tmp/lz4/tcdebugx.big

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0               400  00000400  progbits  INIT0
               0               400               510  00000110  progbits  INIT0B
             510               510             1BE60  0001B950  progbits  PAYLOAD
               0             1BE60             1C400  000005A0  progbits  INIT1
               0             1C400             1C8F0  000004F0  progbits  INIT2

-- 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 INIT0 ------------------------------------------------------------

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

---- Section INIT0B -----------------------------------------------------------

class:     progbits
length:                 110
start:                  400
align:                   10
follows:   INIT0
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section PAYLOAD ----------------------------------------------------------

class:     progbits
length:               1B950
start:                  510
align:                   10
follows:   INIT0B
vstart:                 510
valign:    not defined
vfollows:  not defined

---- Section INIT1 ------------------------------------------------------------

class:     progbits
length:                 5A0
start:                1BE60
align:                   10
follows:   PAYLOAD
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section INIT2 ------------------------------------------------------------

class:     progbits
length:                 4F0
start:                1C400
align:                   10
follows:   INIT1
vstart:                   0
valign:    not defined
vfollows:  not defined

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

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

Value     Name
FFFFFFFFFFFFFFF0  LOADSTACKVARS
FFFFFFFFFFFFFFF0  lsvFirstCluster
FFFFFFFFFFFFFFF4  lsvFATSector
FFFFFFFFFFFFFFF8  lsvFATSeg
FFFFFFFFFFFFFFFA  lsvLoadSeg
FFFFFFFFFFFFFFFC  lsvDataStart
00000010  LOADSTACKVARS_size
FFFFFFFFFFFFFFE0  LOADDATA
FFFFFFFFFFFFFFE0  ldMemoryTop
FFFFFFFFFFFFFFE2  ldLoadTop
FFFFFFFFFFFFFFE4  ldSectorSeg
FFFFFFFFFFFFFFE6  ldFATType
FFFFFFFFFFFFFFE7  ldHasLBA
FFFFFFFFFFFFFFE8  ldClusterSize
FFFFFFFFFFFFFFEA  ldParaPerSector
FFFFFFFFFFFFFFEC  ldLoadingSeg
FFFFFFFFFFFFFFEE  ldLoadUntilSeg
00000010  LOADDATA_size
00000000  XMSM
00000000  XMSM.size_
00000004  XMSM.srchdl
00000006  XMSM.srcadr
0000000A  XMSM.dsthdl
0000000C  XMSM.dstadr
00000010  XMSM_size
00000020  lcfg.size
0007FFFC  lcfg.inuse
0001C400  image_size
00000005  step_progress_table.amount
00000000  init1_start._..@185.lframe_?frame_bp
FFFFFFFFFFFFFFFE  init1_start._..@185.lframe_?exemode
00000007  step_progress.message_4_length
00000021  device_header_copy.length
000000C0  lz4_flg_version_mask
00000040  lz4_flg_version
00000020  lz4_flg_b_indep
00000010  lz4_flg_b_checksum
00000008  lz4_flg_c_size
00000004  lz4_flg_c_checksum
00000002  lz4_flg_reserved
00000001  lz4_flg_dict_id
0000008F  lz4_bd_reserved_mask
00000000  depack._..@244.lframe_?frame_bp
00000002  depack._..@244.lframe_?frame_ip
FFFFFFFFFFFFFFFE  depack._..@244.lframe_?exemode
FFFFFFFFFFFFFFFC  depack._..@244.lframe_?token_and_counter
FFFFFFFFFFFFFFFC  depack._..@244.lframe_?token
FFFFFFFFFFFFFFFD  depack._..@244.lframe_?counter
FFFFFFFFFFFFFFF8  depack._..@244.lframe_?src_behind_block
FFFFFFFFFFFFFFF6  depack._..@244.lframe_?frame_descriptor_flg_and_bd
FFFFFFFFFFFFFFF2  depack._..@244.lframe_?src
FFFFFFFFFFFFFFEE  depack._..@244.lframe_?original_dst
FFFFFFFFFFFFFFEA  depack._..@244.lframe_?dst
FFFFFFFFFFFFFFE6  depack._..@244.lframe_?length_of_source
FFFFFFFFFFFFFFE2  depack._..@244.lframe_?length_of_destination
00000000  normalise_pointer._..@357.lframe_?frame_bp
00000002  normalise_pointer._..@357.lframe_?frame_ip
00000006  normalise_pointer._..@357.lframe_?segment
00000004  normalise_pointer._..@357.lframe_?offset
00000000  normalise_pointer_with_displacement_bxcx._..@378.lframe_?frame_bp
00000002  normalise_pointer_with_displacement_bxcx._..@378.lframe_?frame_ip
00000006  normalise_pointer_with_displacement_bxcx._..@378.lframe_?segment
00000004  normalise_pointer_with_displacement_bxcx._..@378.lframe_?offset
00000000  pointer_to_linear._..@401.lframe_?frame_bp
00000002  pointer_to_linear._..@401.lframe_?frame_ip
00000006  pointer_to_linear._..@401.lframe_?segment
00000004  pointer_to_linear._..@401.lframe_?offset
0000002C  init0_msg.error_stderr_file.length
00000025  init0_msg.error_stderr.length
00000003  init0_msg.error_c_stdout.length
00000003  init0_msg.error_stdout.length
FFFFFFFFFFFFFFFC  init2_start._..@435.lframe_?xmsentry
FFFFFFFFFFFFFFFA  init2_start._..@435.lframe_?xmshandle
00000080  init2_start._..@435.lframe_?buffersize
FFFFFFFFFFFFFF7A  init2_start._..@435.lframe_?buffer
00000000  init2_start._..@435.lframe_?frame_bp
00000006  init2_start._..@435.lframe_?handle
00000004  init2_start._..@435.lframe_?repetitions
00000002  init2_start._..@435.lframe_?whichtest
00004000  ..@468.num
00008000  ..@470.num
00023210  payload_uncompressed_size
00004000  ..@480.num
FFFFFFFFFFFFFF78  init2_start._..@435.lframe_?upperbound
FFFFFFFFFFFFFF76  init2_start._..@435.lframe_?lowerbound
FFFFFFFFFFFFFF74  init2_start._..@435.lframe_?current_init1
00008000  ..@496.num
0001B942  size_compressed
00008000  ..@504.num
0003EB52  size_compressed_plus_uncompressed
00004000  ..@512.num
00008000  ..@516.num
00000007  init2_msg.progress.1.length
00000001  init2_msg.progress.fail.length
00000001  init2_msg.progress.success.length
00000002  init2_msg.progress.linebreak.length
0000003C  init2_msg.initial_error.length
00000002  init2_msg.linebreak.length
0000003C  init2_msg.initial_error_2.length
00000037  init2_msg.subsequent_error_2.length
00000024  init2_msg.cmdline_error.length
00000015  init2_msg.xms_error.length
0000001B  init2_msg.file_error.length
00000003  init2_msg.error_c_stdout.length
00000003  init2_msg.error_stdout.length


---- Section INIT0 ------------------------------------------------------------

Real              Virtual           Name
               0                 0  init0_start
               0                 0  device_header
               0                 0  device_header.next
               0                 0  ..@87.data
               4                 4  device_header.attributes
               6                 6  device_header.strategy
               8                 8  device_header.interrupt
               A                 A  device_header.name
               A                 A  ..@89.data
              12                12  device_header.strategy_entry
              12                12  ..@91.data
              16                16  device_header.interrupt_entry
              16                16  ..@93.data
              1A                1A  device_header.pass_lcfg
              20                20  init0_kernel_entry
              20                20  ..@.@@.1.0
              40                40  j_zero_entrypoint
              40                40  init0_exe_entry
              4C                4C  init0_exe_entry.errorfile
              4F                4F  ..@.@@.1.1
              56                56  ..@.@@.1.2
              7D                7D  cmdline
              7D                7D  cmdline.
              92                92  cmdline.digit
              AC                AC  cmdline.notdigit
              C4                C4  cmdline.invalid
              C9                C9  cmdline.a
              CE                CE  cmdline.b
              D3                D3  cmdline.c
              D8                D8  cmdline.end
              E5                E5  init0_common
             100               100  init0_common.error
             11F               11F  ..@.@@.1.3
             129               129  ..@.@@.1.4
             130               130  ..@.@@.1.5
             135               135  init0_error_file
             160               160  lcfg
             160               160  lcfg.
             162               162  ..@113.start
             166               166  ..@113.end
             166               166  ..@115.start
             168               168  ..@115.end
             168               168  ..@117.start
             170               170  ..@117.end
             170               170  ..@119.start
             170               170  lcfg.progress_app
             171               171  ..@119.end
             171               171  ..@121.start
             171               171  lcfg.progress_dev
             172               172  ..@121.end
             172               172  ..@123.start
             172               172  lcfg.progress_boot
             173               173  ..@123.end
             180               180  ..@125.start
             180               180  ..@125.end
             180               180  lcfg.end
             180               180  device_entrypoint
             180               180  ..@.@@.1.6
             193               193  ..@.@@.1.7
             1BE               1BE  device_entrypoint.have_some_memory
             1CC               1CC  ..@.@@.1.8
             1E5               1E5  ..@.@@.1.9
             20D               20D  device_entrypoint.msg_no_memory
             22C               22C  device_entrypoint.msg_dos_below_5
             253               253  device_entrypoint.msg_linebreak
             256               256  init0_movp
             264               264  init0_movp.up
             266               266  init0_movp.uploop
             284               284  init0_movp.uplast
             294               294  init0_movp.down
             295               295  init0_movp.dnloop
             2B5               2B5  init0_movp.dnlast
             2D1               2D1  ..@.@@.1.10
             2D4               2D4  ..@.@@.1.11
             2D7               2D7  init0_movp.return
             2D8               2D8  init0_msg
             2D8               2D8  init0_msg.error_stderr_file
             304               304  init0_msg.error_stderr
             329               329  init0_msg.error_c_stdout
             329               329  init0_msg.error_stdout
             400               400  init0_end

---- Section INIT0B -----------------------------------------------------------

Real              Virtual           Name
             400                 0  init0b_start
             41D                1D  ..@.@@.1.12
             436                36  init0b_start.gotenv
             44C                4C  init0b_start.findenv
             44E                4E  ..@.@@.1.13
             46C                6C  init0b_start.findret_CY
             46E                6E  init0b_start.findret_pop
             470                70  init0b_start.foundenv
             478                78  ..@.@@.1.14
             490                90  ..@.@@.1.15
             495                95  init0b_start.default_nonboot
             4A2                A2  init0b_start.default_app
             4A5                A5  ..@.@@.1.16
             4B0                B0  ..@.@@.1.17
             4C3                C3  init0b_start.outputdevice
             4C3                C3  init0b_start.default
             4CC                CC  ..@.@@.1.18
             4E4                E4  ..@.@@.1.19
             4E6                E6  step_progress_table
             4E6                E6  step_progress_table.
             4F0                F0  progressvarname1
             500               100  progressvarname2
             510               110  init0b_end

---- Section PAYLOAD ----------------------------------------------------------

Real              Virtual           Name
             510               510  payload
           1BE52             1BE52  payload.end
           1BE60             1BE60  payload_end

---- Section INIT1 ------------------------------------------------------------

Real              Virtual           Name
           1BE60                 0  init1_start
           1BE63                 3  init1_start._..@185.lenter
           1BE66                 6  ..@empty_step_progress
           1BE69                 9  ..@.@@.1.20
           1BE7A                1A  ..@.@@.1.21
           1BE81                21  init1_start._..@185.lleave
           1BE88                28  init1_start.jmp_device_mode
           1BE99                39  init1_start.jmp_exe_or_kernel_mode
           1BE9E                3E  init1_start.jmp_exe_mode
           1BEAE                4E  init1_start.jmp_kernel_mode
           1BEB3                53  disp_al_counter
           1BEB9                59  init1_c_mode_counter
           1BEBB                5B  error
           1BEF6                96  error.exit_app_or_kernel
           1BF01                A1  error.exit_kernel_mode
           1BF07                A7  step_progress
           1BF08                A8  step_progress.CF
           1BF1A                BA  step_progress.handler
           1BF1C                BC  step_progress.base
           1BF1C                BC  step_progress.2_step
           1BF32                D2  step_progress.ret
           1BF33                D3  step_progress.ret_ax
           1BF39                D9  step_progress.retn
           1BF3A                DA  step_progress.format_percentage
           1BF40                E0  ..@.@@.1.22
           1BF32                D2  step_progress.0_step
           1BF57                F7  step_progress.1_step
           1BF5D                FD  step_progress.3_step
           1BF85               125  ..@.@@.1.23
           1BF8A               12A  ..@.@@.1.24
           1BF93               133  ..@.@@.1.25
           1BF98               138  ..@.@@.1.26
           1BF98               138  step_progress.m4done
           1BFA2               142  step_progress.4_step
           1BFDC               17C  ..@.@@.1.27
           1BFE2               182  ..@.@@.1.28
           1BFE8               188  ..@.@@.1.29
           1C001               1A1  ..@.@@.1.30
           1C006               1A6  ..@.@@.1.31
           1C012               1B2  ..@.@@.1.32
           1C017               1B7  ..@.@@.1.33
           1C01A               1BA  step_progress.notyetm4
           1C023               1C3  ..@.@@.1.34
           1C029               1C9  ..@.@@.1.35
           1C038               1D8  ..@.@@.1.36
           1C03D               1DD  ..@.@@.1.37
           1C040               1E0  step_progress.display
           1C042               1E2  step_progress.counter
           1C044               1E4  step_progress.message
           1C047               1E7  step_progress.message_number
           1C04C               1EC  step_progress.message_number_end
           1C051               1F1  step_progress.message_4
           1C051               1F1  step_progress.message_4_number
           1C056               1F6  step_progress.message_4_number_end
           1C060               200  device_header_copy
           1C060               200  device_header_copy.
           1C060               200  device_header_copy.next
           1C064               204  device_header_copy.attributes
           1C066               206  device_header_copy.strategy
           1C068               208  device_header_copy.interrupt
           1C06A               20A  device_header_copy.name
           1C06A               20A  ..@237.data
           1C072               212  device_header_copy.strategy_entry
           1C072               212  ..@239.data
           1C076               216  device_header_copy.interrupt_entry
           1C076               216  ..@241.data
           1C07A               21A  device_header_copy.set_error
           1C081               221  disp_error.loop
           1C084               224  disp_error
           1C08A               22A  disp_al_for_progress
           1C092               232  disp_al
           1C0A7               247  disp_al.display_kernel_mode
           1C0AD               24D  disp_al.retn
           1C0AD               24D  disp_error.ret
           1C0AE               24E  msg
           1C0AE               24E  msg.error
           1C0D3               273  depack
           1C0D6               276  depack._..@244.lenter
           1C106               2A6  depack.loop_frame
           1C112               2B2  depack.end
           1C113               2B3  depack.error
           1C124               2C4  ..@.@@.1.38
           1C15D               2FD  ..@.@@.1.39
           1C162               302  depack.error_CY_1
           1C16F               30F  depack.error_NZ_1
           1C181               321  ..@.@@.1.40
           1C188               328  depack.loop_block
           1C1A1               341  depack.error_CY_2
           1C1A3               343  ..@.@@.1.41
           1C1A6               346  ..@.@@.1.42
           1C1C2               362  depack.uncompressed
           1C1C9               369  depack.end_block
           1C1EB               38B  depack.error_CY_3
           1C207               3A7  ..@.@@.1.43
           1C20A               3AA  depack.compressed
           1C20A               3AA  depack.loop_sequence
           1C218               3B8  ..@.@@.1.44
           1C23E               3DE  depack.error_CY_4
           1C261               401  depack.error_A_1
           1C26D               40D  ..@.@@.1.45
           1C28B               42B  depack.next_sequence
           1C293               433  depack.end_sequence
           1C296               436  depack.lodsb
           1C2A1               441  depack.retn
           1C2A2               442  depack.lodsw
           1C2AE               44E  lz4_check_behind_block_higher_than_src
           1C2C0               460  lz4_check_behind_block_higher_than_src.success
           1C2C1               461  lz4_check_behind_block_higher_than_src.error
           1C2C3               463  lz4_copy_literal_or_uncompressed
           1C2D7               477  lz4_copy_literal_or_uncompressed.return
           1C2D8               478  lz4_copy_data
           1C2E3               483  lz4_copy_data.loop
           1C2F2               492  ..@.@@.1.46
           1C2F9               499  lz4_copy_data.last
           1C2FC               49C  lz4_copy_data.copy
           1C303               4A3  lz4_copy_data.end
           1C30A               4AA  lz4_copy_data.error
           1C30C               4AC  lz4_func_bx_with_src
           1C31D               4BD  lz4_get_length
           1C325               4C5  lz4_get_length.loop
           1C33F               4DF  lz4_get_length.end
           1C340               4E0  lz4_get_length.error
           1C344               4E4  read_le_data_src
           1C365               505  read_le_data_src.error
           1C367               507  check_pointers_not_overlapping
           1C382               522  ..@.@@.1.47
           1C383               523  check_pointers_not_overlapping._..@244.lleave
           1C383               523  normalise_both_pointers
           1C38A               52A  normalise_dssi_pointer
           1C392               532  normalise_pointer
           1C395               535  normalise_pointer._..@357.lenter
           1C3B2               552  normalise_pointer.ret
           1C3B3               553  normalise_pointer._..@357.lleave
           1C3B4               554  normalise_pointer_with_displacement_bxcx
           1C3B7               557  normalise_pointer_with_displacement_bxcx._..@378.lenter
           1C3D3               573  ..@.@@.1.48
           1C3DD               57D  normalise_pointer_with_displacement_bxcx.return
           1C3E2               582  normalise_pointer_with_displacement_bxcx._..@378.lleave
           1C3E3               583  pointer_to_linear
           1C3E6               586  pointer_to_linear._..@401.lenter
           1C3EF               58F  ..@.@@.1.49
           1C3FC               59C  pointer_to_linear._..@401.lleave
           1C400               5A0  init1_end

---- Section INIT2 ------------------------------------------------------------

Real              Virtual           Name
           1C400                 0  init2_start
           1C408                 8  init2_start._..@435.lenter
           1C414                14  init2_start.cmdline_error
           1C41D                1D  ..@.@@.1.50
           1C429                29  init2_start.b
           1C42F                2F  init2_start.a_or_c
           1C433                33  ..@.@@.1.51
           1C475                75  init2_start.noxms
           1C47A                7A  ..@.@@.1.52
           1C49A                9A  ..@.@@.1.53
           1C4A8                A8  ..@.@@.1.54
           1C4CE                CE  ..@.@@.1.55
           1C4D7                D7  init2_start.loop
           1C506               106  ..@.@@.1.56
           1C515               115  init2_start.test_b_skip_bound
           1C54D               14D  init2_start.restore_no_xms
           1C569               169  ..@.@@.1.57
           1C576               176  ..@.@@.1.58
           1C5A0               1A0  init2_start.restore_done
           1C5C5               1C5  ..@.@@.1.59
           1C5CA               1CA  init2_start.test_b_fail
           1C5E2               1E2  ..@.@@.1.60
           1C5EF               1EF  init2_start.found
           1C61C               21C  init2_start.transfer
           1C622               222  checkdecompressed
           1C638               238  checkdecompressed.loop
           1C64A               24A  checkdecompressed.ret
           1C64E               24E  checkdecompressed.error
           1C652               252  comparechunk
           1C672               272  comparechunk.ret
           1C673               273  comparechunk.error
           1C676               276  freexms
           1C689               289  ..@.@@.1.61
           1C68D               28D  init2_error_xms_free
           1C690               290  init2_error_xms
           1C698               298  init2_error_file
           1C69E               29E  init2_error_free
           1C6A1               2A1  init2_error
           1C6B8               2B8  ..@.@@.1.62
           1C6C4               2C4  ..@.@@.1.63
           1C6CB               2CB  ..@.@@.1.64
           1C6D0               2D0  init2_error._..@435.lleave
           1C6D0               2D0  init2_disp_al
           1C6DB               2DB  init2_disp_ax_dec
           1C6DE               2DE  init2_disp_ax_dec.pushax
           1C6E9               2E9  init2_disp_ax_dec.nobl
           1C70B               30B  init2_disp_ax_dec.divide_out
           1C718               318  init2_disp_ax_dec.nobl2
           1C721               321  init2_disp_ax_dec.leadingzero
           1C724               324  init2_msg
           1C724               324  init2_msg.progress.1
           1C72B               32B  init2_msg.progress.fail
           1C72C               32C  init2_msg.progress.success
           1C72D               32D  init2_msg.progress.linebreak
           1C72F               32F  init2_msg.initial_error
           1C769               369  init2_msg.linebreak
           1C76B               36B  init2_msg.initial_error_2
           1C7A7               3A7  init2_msg.subsequent_error_2
           1C7DE               3DE  init2_msg.cmdline_error
           1C802               402  init2_msg.xms_error
           1C817               417  init2_msg.file_error
           1C832               432  init2_msg.error_c_stdout
           1C832               432  init2_msg.error_stdout
           1C835               435  init2_movp
           1C848               448  init2_movp.up
           1C84A               44A  init2_movp.uploop
           1C868               468  init2_movp.uplast
           1C878               478  init2_movp.down
           1C879               479  init2_movp.dnloop
           1C899               499  init2_movp.dnlast
           1C8B5               4B5  ..@.@@.1.65
           1C8B8               4B8  ..@.@@.1.66
           1C8BB               4BB  init2_movp.return
           1C8C4               4C4  init2_xmsm_from_save
           1C8C4               4C4  ..@531.strucstart
           1C8D4               4D4  init2_xmsm_to_save
           1C8D4               4D4  ..@535.strucstart
           1C8F0               4F0  init2_end

