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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0               200  00000200  progbits  INIT0
             200               200             11870  00011670  progbits  PAYLOAD
               0             11870             11C20  000003B0  progbits  INIT1
               0             11C20             29B60  00017F40  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:                 200
start:                    0
align:                  200
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:               11670
start:                  200
align:                   10
follows:   INIT0
vstart:                 200
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 3B0
start:                11870
align:                   10
follows:   PAYLOAD
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:               17F40
start:                11C20
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  init1_start._..@73.lframe_?frame_bp
FFFFFFFFFFFFFFFE  init1_start._..@73.lframe_?exemode
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._..@88.lframe_?frame_bp
00000002  depack._..@88.lframe_?frame_ip
FFFFFFFFFFFFFFFE  depack._..@88.lframe_?exemode
FFFFFFFFFFFFFFFC  depack._..@88.lframe_?token_and_counter
FFFFFFFFFFFFFFFC  depack._..@88.lframe_?token
FFFFFFFFFFFFFFFD  depack._..@88.lframe_?counter
FFFFFFFFFFFFFFF8  depack._..@88.lframe_?src_behind_block
FFFFFFFFFFFFFFF6  depack._..@88.lframe_?frame_descriptor_flg_and_bd
FFFFFFFFFFFFFFF2  depack._..@88.lframe_?src
FFFFFFFFFFFFFFEE  depack._..@88.lframe_?original_dst
FFFFFFFFFFFFFFEA  depack._..@88.lframe_?dst
FFFFFFFFFFFFFFE6  depack._..@88.lframe_?length_of_source
FFFFFFFFFFFFFFE2  depack._..@88.lframe_?length_of_destination
00000000  normalise_pointer._..@199.lframe_?frame_bp
00000002  normalise_pointer._..@199.lframe_?frame_ip
00000006  normalise_pointer._..@199.lframe_?segment
00000004  normalise_pointer._..@199.lframe_?offset
00000000  normalise_pointer_with_displacement_bxcx._..@220.lframe_?frame_bp
00000002  normalise_pointer_with_displacement_bxcx._..@220.lframe_?frame_ip
00000006  normalise_pointer_with_displacement_bxcx._..@220.lframe_?segment
00000004  normalise_pointer_with_displacement_bxcx._..@220.lframe_?offset
00000000  pointer_to_linear._..@243.lframe_?frame_bp
00000002  pointer_to_linear._..@243.lframe_?frame_ip
00000006  pointer_to_linear._..@243.lframe_?segment
00000004  pointer_to_linear._..@243.lframe_?offset
00000025  init0_msg.error_stderr.length
00000007  init0_msg.error_stdout.length
00017C40  payload_uncompressed_size
00000000  init2_start._..@280.lframe_?frame_bp
FFFFFFFFFFFFFFFE  init2_start._..@280.lframe_?upperbound
FFFFFFFFFFFFFFFC  init2_start._..@280.lframe_?lowerbound
FFFFFFFFFFFFFFFA  init2_start._..@280.lframe_?current_init1
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
00000007  init2_msg.error_stdout.length


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

Real              Virtual           Name
               0                 0  init0_start
               0                 0  j_zero_entrypoint
              20                20  init0_kernel_entry
              20                20  ..@.@@.1.0
              40                40  init0_exe_entry
              50                50  init0_common
              71                71  init0_common.error
              92                92  init0_movp
              A0                A0  init0_movp.up
              A2                A2  init0_movp.uploop
              C0                C0  init0_movp.uplast
              D0                D0  init0_movp.down
              D1                D1  init0_movp.dnloop
              F1                F1  init0_movp.dnlast
             10D               10D  ..@.@@.1.1
             110               110  ..@.@@.1.2
             113               113  init0_movp.return
             114               114  init0_msg
             114               114  init0_msg.error_stderr
             139               139  init0_msg.error_stdout
             200               200  init0_end

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

Real              Virtual           Name
             200               200  payload
           11864             11864  payload.end
           11870             11870  payload_end

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

Real              Virtual           Name
           11870                 0  init1_start
           11873                 3  init1_start._..@73.lenter
           11886                16  ..@.@@.1.3
           1188D                1D  init1_start._..@73.lleave
           11894                24  init1_start.jmp_exe_mode
           118A4                34  init1_start.jmp_kernel_mode
           118A9                39  error
           118BC                4C  error.exit_kernel_mode
           118C2                52  disp_error.loop
           118C5                55  disp_error
           118CB                5B  disp_al
           118E0                70  disp_al.display_kernel_mode
           118E6                76  disp_error.ret
           118E7                77  msg
           118E7                77  msg.error
           1190C                9C  depack
           1190F                9F  depack._..@88.lenter
           1193C                CC  depack.loop_frame
           11948                D8  depack.end
           11949                D9  depack.error
           1194E                DE  ..@.@@.1.4
           11987               117  ..@.@@.1.5
           1198C               11C  depack.error_CY_1
           11999               129  depack.error_NZ_1
           119AB               13B  ..@.@@.1.6
           119B2               142  depack.loop_block
           119CB               15B  depack.error_CY_2
           119CD               15D  ..@.@@.1.7
           119D0               160  ..@.@@.1.8
           119EC               17C  depack.uncompressed
           119F3               183  depack.end_block
           11A15               1A5  depack.error_CY_3
           11A31               1C1  ..@.@@.1.9
           11A34               1C4  depack.compressed
           11A34               1C4  depack.loop_sequence
           11A5A               1EA  depack.error_CY_4
           11A7D               20D  depack.error_A_1
           11A89               219  ..@.@@.1.10
           11AA7               237  depack.next_sequence
           11AAC               23C  depack.end_sequence
           11AAF               23F  depack.lodsb
           11ABA               24A  depack.retn
           11ABB               24B  depack.lodsw
           11AC7               257  lz4_check_behind_block_higher_than_src
           11AD9               269  lz4_check_behind_block_higher_than_src.success
           11ADA               26A  lz4_check_behind_block_higher_than_src.error
           11ADC               26C  lz4_copy_literal_or_uncompressed
           11AF0               280  lz4_copy_literal_or_uncompressed.return
           11AF1               281  lz4_copy_data
           11AFC               28C  lz4_copy_data.loop
           11B0B               29B  ..@.@@.1.11
           11B12               2A2  lz4_copy_data.last
           11B15               2A5  lz4_copy_data.copy
           11B1C               2AC  lz4_copy_data.end
           11B23               2B3  lz4_copy_data.error
           11B25               2B5  lz4_func_bx_with_src
           11B36               2C6  lz4_get_length
           11B3E               2CE  lz4_get_length.loop
           11B58               2E8  lz4_get_length.end
           11B59               2E9  lz4_get_length.error
           11B5D               2ED  read_le_data_src
           11B7E               30E  read_le_data_src.error
           11B80               310  check_pointers_not_overlapping
           11B9D               32D  ..@.@@.1.12
           11B9D               32D  check_pointers_not_overlapping.ret
           11B9E               32E  check_pointers_not_overlapping._..@88.lleave
           11B9E               32E  normalise_both_pointers
           11BA5               335  normalise_dssi_pointer
           11BAD               33D  normalise_pointer
           11BB0               340  normalise_pointer._..@199.lenter
           11BC8               358  normalise_pointer._..@199.lleave
           11BC9               359  normalise_pointer_with_displacement_bxcx
           11BCC               35C  normalise_pointer_with_displacement_bxcx._..@220.lenter
           11BE8               378  ..@.@@.1.13
           11BF2               382  normalise_pointer_with_displacement_bxcx.return
           11BF7               387  normalise_pointer_with_displacement_bxcx._..@220.lleave
           11BF8               388  pointer_to_linear
           11BFB               38B  pointer_to_linear._..@243.lenter
           11C04               394  ..@.@@.1.14
           11C11               3A1  pointer_to_linear._..@243.lleave
           11C20               3B0  init1_end

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

Real              Virtual           Name
           11C20                 0  init2_start
           11C50                30  ..@.@@.1.15
           11C5E                3E  ..@.@@.1.16
           11C61                41  init2_start._..@280.lenter
           11C6A                4A  init2_start.loop
           11CB9                99  ..@.@@.1.17
           11CD5                B5  ..@.@@.1.18
           11CE0                C0  init2_start.found
           11D09                E9  init2_start._..@280.lleave
           11D09                E9  init2_start.transfer
           11D0F                EF  checkdecompressed
           11D1F                FF  checkdecompressed.loop
           11D38               118  checkdecompressed.end
           11D44               124  checkdecompressed.ret
           11D48               128  init2_error
           11D63               143  init2_disp_al
           11D6E               14E  init2_disp_ax_dec
           11D71               151  init2_disp_ax_dec.pushax
           11D7C               15C  init2_disp_ax_dec.nobl
           11D9E               17E  init2_disp_ax_dec.divide_out
           11DAB               18B  init2_disp_ax_dec.nobl2
           11DB4               194  init2_disp_ax_dec.leadingzero
           11DB7               197  init2_msg
           11DB7               197  init2_msg.progress.1
           11DBE               19E  init2_msg.progress.fail
           11DBF               19F  init2_msg.progress.success
           11DC0               1A0  init2_msg.progress.linebreak
           11DC2               1A2  init2_msg.initial_error
           11DFC               1DC  init2_msg.linebreak
           11DFE               1DE  init2_msg.initial_error_2
           11E3A               21A  init2_msg.subsequent_error_2
           11E71               251  init2_msg.error_stdout
           11E78               258  init2_movp
           11E8B               26B  init2_movp.up
           11E8D               26D  init2_movp.uploop
           11EAB               28B  init2_movp.uplast
           11EBB               29B  init2_movp.down
           11EBC               29C  init2_movp.dnloop
           11EDC               2BC  init2_movp.dnlast
           11EF8               2D8  ..@.@@.1.19
           11EFB               2DB  ..@.@@.1.20
           11EFE               2DE  init2_movp.return
           11F10               2F0  payload_uncompressed
           29B50             17F30  payload_uncompressed.end
           29B60             17F40  init2_end

