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

Source file:  ../../inicomp/inicomp.asm
Output file:  ../tmp/lz4/tdebugx.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             132E0  000130E0  progbits  PAYLOAD
               0             132E0             13690  000003B0  progbits  INIT1
               0             13690             2D780  0001A0F0  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:               130E0
start:                  200
align:                   10
follows:   INIT0
vstart:                 200
valign:    not defined
vfollows:  not defined

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

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

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

class:     progbits
length:               1A0F0
start:                13690
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
00019DF0  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
           132DA             132DA  payload.end
           132E0             132E0  payload_end

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

Real              Virtual           Name
           132E0                 0  init1_start
           132E3                 3  init1_start._..@73.lenter
           132F6                16  ..@.@@.1.3
           132FD                1D  init1_start._..@73.lleave
           13304                24  init1_start.jmp_exe_mode
           13314                34  init1_start.jmp_kernel_mode
           13319                39  error
           1332C                4C  error.exit_kernel_mode
           13332                52  disp_error.loop
           13335                55  disp_error
           1333B                5B  disp_al
           13350                70  disp_al.display_kernel_mode
           13356                76  disp_error.ret
           13357                77  msg
           13357                77  msg.error
           1337C                9C  depack
           1337F                9F  depack._..@88.lenter
           133AC                CC  depack.loop_frame
           133B8                D8  depack.end
           133B9                D9  depack.error
           133BE                DE  ..@.@@.1.4
           133F7               117  ..@.@@.1.5
           133FC               11C  depack.error_CY_1
           13409               129  depack.error_NZ_1
           1341B               13B  ..@.@@.1.6
           13422               142  depack.loop_block
           1343B               15B  depack.error_CY_2
           1343D               15D  ..@.@@.1.7
           13440               160  ..@.@@.1.8
           1345C               17C  depack.uncompressed
           13463               183  depack.end_block
           13485               1A5  depack.error_CY_3
           134A1               1C1  ..@.@@.1.9
           134A4               1C4  depack.compressed
           134A4               1C4  depack.loop_sequence
           134CA               1EA  depack.error_CY_4
           134ED               20D  depack.error_A_1
           134F9               219  ..@.@@.1.10
           13517               237  depack.next_sequence
           1351C               23C  depack.end_sequence
           1351F               23F  depack.lodsb
           1352A               24A  depack.retn
           1352B               24B  depack.lodsw
           13537               257  lz4_check_behind_block_higher_than_src
           13549               269  lz4_check_behind_block_higher_than_src.success
           1354A               26A  lz4_check_behind_block_higher_than_src.error
           1354C               26C  lz4_copy_literal_or_uncompressed
           13560               280  lz4_copy_literal_or_uncompressed.return
           13561               281  lz4_copy_data
           1356C               28C  lz4_copy_data.loop
           1357B               29B  ..@.@@.1.11
           13582               2A2  lz4_copy_data.last
           13585               2A5  lz4_copy_data.copy
           1358C               2AC  lz4_copy_data.end
           13593               2B3  lz4_copy_data.error
           13595               2B5  lz4_func_bx_with_src
           135A6               2C6  lz4_get_length
           135AE               2CE  lz4_get_length.loop
           135C8               2E8  lz4_get_length.end
           135C9               2E9  lz4_get_length.error
           135CD               2ED  read_le_data_src
           135EE               30E  read_le_data_src.error
           135F0               310  check_pointers_not_overlapping
           1360D               32D  ..@.@@.1.12
           1360D               32D  check_pointers_not_overlapping.ret
           1360E               32E  check_pointers_not_overlapping._..@88.lleave
           1360E               32E  normalise_both_pointers
           13615               335  normalise_dssi_pointer
           1361D               33D  normalise_pointer
           13620               340  normalise_pointer._..@199.lenter
           13638               358  normalise_pointer._..@199.lleave
           13639               359  normalise_pointer_with_displacement_bxcx
           1363C               35C  normalise_pointer_with_displacement_bxcx._..@220.lenter
           13658               378  ..@.@@.1.13
           13662               382  normalise_pointer_with_displacement_bxcx.return
           13667               387  normalise_pointer_with_displacement_bxcx._..@220.lleave
           13668               388  pointer_to_linear
           1366B               38B  pointer_to_linear._..@243.lenter
           13674               394  ..@.@@.1.14
           13681               3A1  pointer_to_linear._..@243.lleave
           13690               3B0  init1_end

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

Real              Virtual           Name
           13690                 0  init2_start
           136C0                30  ..@.@@.1.15
           136CE                3E  ..@.@@.1.16
           136D1                41  init2_start._..@280.lenter
           136DA                4A  init2_start.loop
           13729                99  ..@.@@.1.17
           13745                B5  ..@.@@.1.18
           13750                C0  init2_start.found
           13779                E9  init2_start._..@280.lleave
           13779                E9  init2_start.transfer
           1377F                EF  checkdecompressed
           1378F                FF  checkdecompressed.loop
           137A8               118  checkdecompressed.end
           137B4               124  checkdecompressed.ret
           137B8               128  init2_error
           137D3               143  init2_disp_al
           137DE               14E  init2_disp_ax_dec
           137E1               151  init2_disp_ax_dec.pushax
           137EC               15C  init2_disp_ax_dec.nobl
           1380E               17E  init2_disp_ax_dec.divide_out
           1381B               18B  init2_disp_ax_dec.nobl2
           13824               194  init2_disp_ax_dec.leadingzero
           13827               197  init2_msg
           13827               197  init2_msg.progress.1
           1382E               19E  init2_msg.progress.fail
           1382F               19F  init2_msg.progress.success
           13830               1A0  init2_msg.progress.linebreak
           13832               1A2  init2_msg.initial_error
           1386C               1DC  init2_msg.linebreak
           1386E               1DE  init2_msg.initial_error_2
           138AA               21A  init2_msg.subsequent_error_2
           138E1               251  init2_msg.error_stdout
           138E8               258  init2_movp
           138FB               26B  init2_movp.up
           138FD               26D  init2_movp.uploop
           1391B               28B  init2_movp.uplast
           1392B               29B  init2_movp.down
           1392C               29C  init2_movp.dnloop
           1394C               2BC  init2_movp.dnlast
           13968               2D8  ..@.@@.1.19
           1396B               2DB  ..@.@@.1.20
           1396E               2DE  init2_movp.return
           13980               2F0  payload_uncompressed
           2D770             1A0E0  payload_uncompressed.end
           2D780             1A0F0  init2_end

