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

Source file:  ../../inicomp/inicomp.asm
Output file:  ../tmp/lz/tdebugx.big

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0               400  00000400  progbits  INIT0
             400               400             12C70  00012870  progbits  PAYLOAD
               0             12C70             13670  00000A00  progbits  INIT1
               0             13670             33820  000201B0  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 PAYLOAD ----------------------------------------------------------

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

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

class:     progbits
length:                 A00
start:                12C70
align:                   10
follows:   PAYLOAD
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:               201B0
start:                13670
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
00013670  image_size
00000000  init1_start._..@100.lframe_?frame_bp
FFFFFFFFFFFFFFFE  init1_start._..@100.lframe_?exemode
00000021  device_header_copy.length
0000000C  amount_states
00001000  min_dictionary_size
20000000  max_dictionary_size
00000003  literal_context_bits
00000000  literal_pos_state_bits
00000002  pos_state_bits
00000004  pos_states
00000003  pos_state_mask
00000004  len_states
00000006  dis_slot_bits
00000004  start_dis_model
0000000E  end_dis_model
00000080  modeled_distances
00000004  dis_align_bits
00000010  dis_align_size
00000003  len_low_bits
00000003  len_mid_bits
00000008  len_high_bits
00000008  len_low_symbols
00000008  len_mid_symbols
00000100  len_high_symbols
00000110  max_len_symbols
00000002  min_match_len
00000005  bit_model_move_bits
0000000B  bit_model_total_bits
00000800  bit_model_total
00000000  bit_model
00000000  bit_model.probability
00000002  bit_model_size
00000000  len_model
00000000  len_model.choice1
00000002  len_model.choice2
00000004  len_model.bm_low
00000044  len_model.bm_mid
00000084  len_model.bm_high
00000284  len_model_size
00000000  lzip_header
00000000  lzip_header.magic
00000004  lzip_header.version
00000005  lzip_header.coded_dict_size
00000006  lzip_header_size
00000000  lzip_trailer
00000000  lzip_trailer.uncompressed_checksum
00000004  lzip_trailer.uncompressed_size
0000000C  lzip_trailer.member_size
00000014  lzip_trailer_size
00000000  range_decoder
00000000  range_decoder.member_pos
00000004  range_decoder.code
00000008  range_decoder.range
0000000C  range_decoder_size
00000000  lz_decoder
00000000  lz_decoder.range_decoder
00000010  lz_decoder.dictionary_size
00000014  lz_decoder.pos
00000018  lz_decoder_size
00000000  localvariables
00000000  lz_decoder_struc
00000018  zeros_start
00000018  rep0
0000001C  rep1
00000020  rep2
00000024  rep3
00000028  state.st
0000002C  zeros_end
0000002C  destinationbuffer_constant
00000030  bit_models_start
00000030  bm_match
00000090  bm_rep
000000A8  bm_rep0
000000C0  bm_rep1
000000D8  bm_rep2
000000F0  bm_literal
000030F0  bm_len
00003150  bm_dis_slot
00003350  bm_dis
00003436  bm_align
00003456  match_len_model
000036DA  rep_len_model
0000395E  bit_models_end
00003960  localvariables_size
00000005  lzip_header_bytes.length
00000000  depack._..@171.lframe_?frame_bp
00000002  depack._..@171.lframe_?frame_ip
FFFFFFFFFFFFFFFE  depack._..@171.lframe_?exemode
FFFFFFFFFFFFFFFA  depack._..@171.lframe_?distance
FFFFFFFFFFFFFFF6  depack._..@171.lframe_?len
FFFFFFFFFFFFFFF2  depack._..@171.lframe_?dis_slot
FFFFFFFFFFFFFFF0  depack._..@171.lframe_?len_state
FFFFFFFFFFFFFFEE  depack._..@171.lframe_?pos_state
FFFFFFFFFFFFFFEA  depack._..@171.lframe_?src
FFFFFFFFFFFFFFE6  depack._..@171.lframe_?final_dst
FFFFFFFFFFFFFFE6  depack._..@171.lframe_?localvariables
FFFFFFFFFFFFFFE2  depack._..@171.lframe_?length_of_source
FFFFFFFFFFFFFFDE  depack._..@171.lframe_?length_of_destination
FFFFFFFFFFFFFFDA  depack._..@171.lframe_?original_dst
FFFFFFFFFFFFFFD6  depack._..@171.lframe_?dst
0000001A  member_min_size
00000000  anti_normalise_pointer._..@282.lframe_?frame_bp
00000002  anti_normalise_pointer._..@282.lframe_?frame_ip
00000006  anti_normalise_pointer._..@282.lframe_?segment
00000004  anti_normalise_pointer._..@282.lframe_?offset
00000000  anti_normalise_pointer_with_displacement_bxcx._..@303.lframe_?frame_bp
00000002  anti_normalise_pointer_with_displacement_bxcx._..@303.lframe_?frame_ip
00000006  anti_normalise_pointer_with_displacement_bxcx._..@303.lframe_?segment
00000004  anti_normalise_pointer_with_displacement_bxcx._..@303.lframe_?offset
00000000  normalise_pointer._..@337.lframe_?frame_bp
00000002  normalise_pointer._..@337.lframe_?frame_ip
00000006  normalise_pointer._..@337.lframe_?segment
00000004  normalise_pointer._..@337.lframe_?offset
00000000  normalise_pointer_with_displacement_bxcx._..@358.lframe_?frame_bp
00000002  normalise_pointer_with_displacement_bxcx._..@358.lframe_?frame_ip
00000006  normalise_pointer_with_displacement_bxcx._..@358.lframe_?segment
00000004  normalise_pointer_with_displacement_bxcx._..@358.lframe_?offset
00000000  pointer_to_linear._..@381.lframe_?frame_bp
00000002  pointer_to_linear._..@381.lframe_?frame_ip
00000006  pointer_to_linear._..@381.lframe_?segment
00000004  pointer_to_linear._..@381.lframe_?offset
00000025  init0_msg.error_stderr.length
00000007  init0_msg.error_stdout.length
00000000  init2_start._..@412.lframe_?frame_bp
00000004  init2_start._..@412.lframe_?repetitions
00000002  init2_start._..@412.lframe_?whichtest
00008000  ..@426.num
0001FE40  payload_uncompressed_size
FFFFFFFFFFFFFFFE  init2_start._..@412.lframe_?upperbound
FFFFFFFFFFFFFFFC  init2_start._..@412.lframe_?lowerbound
FFFFFFFFFFFFFFFA  init2_start._..@412.lframe_?current_init1
00008000  ..@448.num
00008000  ..@452.num
00008000  ..@458.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
00000007  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  ..@59.data
               4                 4  device_header.attributes
               6                 6  device_header.strategy
               8                 8  device_header.interrupt
               A                 A  device_header.name
               A                 A  ..@61.data
              12                12  device_header.strategy_entry
              12                12  ..@63.data
              16                16  device_header.interrupt_entry
              16                16  ..@65.data
              20                20  init0_kernel_entry
              20                20  ..@.@@.1.0
              40                40  j_zero_entrypoint
              40                40  init0_exe_entry
              4B                4B  cmdline
              4B                4B  cmdline.
              60                60  cmdline.digit
              7A                7A  cmdline.notdigit
              8A                8A  cmdline.invalid
              8F                8F  cmdline.a
              94                94  cmdline.b
              99                99  cmdline.end
              A6                A6  init0_common
              C7                C7  init0_common.error
              EB                EB  ..@.@@.1.1
              F0                F0  device_entrypoint
              F0                F0  ..@.@@.1.2
             103               103  ..@.@@.1.3
             121               121  ..@.@@.1.4
             130               130  ..@.@@.1.5
             15C               15C  ..@.@@.1.6
             184               184  device_entrypoint.msg_no_memory
             1A3               1A3  device_entrypoint.msg_dos_below_5
             1CA               1CA  device_entrypoint.msg_linebreak
             1CD               1CD  device_entrypoint.have_some_memory
             1DD               1DD  init0_movp
             1EB               1EB  init0_movp.up
             1ED               1ED  init0_movp.uploop
             20B               20B  init0_movp.uplast
             21B               21B  init0_movp.down
             21C               21C  init0_movp.dnloop
             23C               23C  init0_movp.dnlast
             258               258  ..@.@@.1.7
             25B               25B  ..@.@@.1.8
             25E               25E  init0_movp.return
             25F               25F  init0_msg
             25F               25F  init0_msg.error_stderr
             284               284  init0_msg.error_stdout
             400               400  init0_end

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

Real              Virtual           Name
             400               400  payload
           12C61             12C61  payload.end
           12C70             12C70  payload_end

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

Real              Virtual           Name
           12C70                 0  init1_start
           12C73                 3  init1_start._..@100.lenter
           12C86                16  ..@.@@.1.9
           12C8D                1D  init1_start._..@100.lleave
           12C94                24  init1_start.jmp_device_mode
           12CA5                35  init1_start.jmp_exe_or_kernel_mode
           12CAA                3A  init1_start.jmp_exe_mode
           12CBA                4A  init1_start.jmp_kernel_mode
           12CBF                4F  error
           12D02                92  error.exit_app_or_kernel
           12D0D                9D  error.exit_kernel_mode
           12D20                B0  device_header_copy
           12D20                B0  device_header_copy.
           12D20                B0  device_header_copy.next
           12D24                B4  device_header_copy.attributes
           12D26                B6  device_header_copy.strategy
           12D28                B8  device_header_copy.interrupt
           12D2A                BA  device_header_copy.name
           12D2A                BA  ..@116.data
           12D32                C2  device_header_copy.strategy_entry
           12D32                C2  ..@118.data
           12D36                C6  device_header_copy.interrupt_entry
           12D36                C6  ..@120.data
           12D3A                CA  device_header_copy.set_error
           12D41                D1  disp_error.loop
           12D44                D4  disp_error
           12D4A                DA  disp_al
           12D5F                EF  disp_al.display_kernel_mode
           12D65                F5  disp_error.ret
           12D66                F6  msg
           12D66                F6  msg.error
           12D8B               11B  State
           12D8B               11B  State.is_char
           12D90               120  State.set_char
           12D90               120  State.xlatbseq
           12D9D               12D  State.have
           12D9E               12E  State.zero
           12DA0               130  State.end
           12DA4               134  State.select
           12DAD               13D  Range_decoder.init
           12DC0               150  Range_decoder.init.loop
           12DC6               156  normaliserange
           12DDC               16C  getbyteshiftcode
           12DED               17D  ..@.@@.1.10
           12DEE               17E  Range_decoder.decode
           12DF4               184  Range_decoder.decode.loop
           12E0C               19C  ..@.@@.1.11
           12E1B               1AB  ..@.@@.1.12
           12E20               1B0  Range_decoder.decode.end
           12E21               1B1  Range_decoder.decode_bit
           12E2A               1BA  ..@.@@.1.13
           12E4B               1DB  ..@.@@.1.14
           12E4D               1DD  Range_decoder.decode_bit.code_below_bound
           12E64               1F4  Range_decoder.decode_bit.not_code_below_bound
           12E7C               20C  Range_decoder.decode_bit.after_if
           12E83               213  Range_decoder.decode_bit.error
           12E86               216  Range_decoder.decode_tree
           12E91               221  Range_decoder.decode_tree.loop
           12EA3               233  Range_decoder.decode_tree.end
           12EAF               23F  Range_decoder.decode_tree.error_pop_2
           12EAF               23F  Range_decoder.decode_tree.error
           12EB2               242  Range_decoder.decode_tree_reversed
           12EBC               24C  Range_decoder.decode_tree_reversed.loop
           12EC2               252  Range_decoder.decode_tree_reversed.end
           12EC5               255  Range_decoder.decode_matched
           12ECD               25D  Range_decoder.decode_matched.loop
           12EF0               280  Range_decoder.decode_matched.next
           12EF2               282  Range_decoder.decode_matched.end
           12EF5               285  Range_decoder.decode_matched.error_pop_2
           12EF5               285  Range_decoder.decode_matched.error
           12EF8               288  Range_decoder.decode_matched.inner_loop
           12F09               299  Range_decoder.decode_matched.inner_next
           12F10               2A0  Range_decoder.decode_len
           12F34               2C4  Range_decoder.decode_len.not_decode_bit_choice1_equals_zero
           12F5C               2EC  Range_decoder.decode_len.not_decode_bit_choice2_equals_zero
           12F6C               2FC  Range_decoder.decode_len.ret
           12F6E               2FE  Range_decoder.decode_len.error
           12F71               301  LZ_decoder.peek
           12F79               309  ..@.@@.1.15
           12F85               315  LZ_decoder.peek.not_pos_above_distance
           12F88               318  calculate_peek_pointer_disi
           1346F               7FF  LZ_decoder.get_byte
           12FAC               33C  lzip_header_bytes
           12FAC               33C  lzip_header_bytes.
           12FB1               341  depack
           12FB4               344  depack._..@171.lenter
           12FF9               389  depack.error_CY_a1
           12FFB               38B  depack.loop_member
           13005               395  ..@.@@.1.16
           13011               3A1  ..@.@@.1.17
           13016               3A6  depack.got_member
           13023               3B3  depack.error_NZ_a
           1303E               3CE  depack.error_CY_a
           13049               3D9  ..@.@@.1.18
           13055               3E5  ..@.@@.1.19
           13075               405  depack.error_CY_b
           1308E               41E  ..@.@@.1.20
           1308E               41E  depack.error_CY_c
           13099               429  ..@.@@.1.21
           130D7               467  depack.loop
           130F5               485  depack.error_CY_d
           130FC               48C  depack.1st_bit_zero
           13119               4A9  depack.error_CY_1
           13120               4B0  depack.is_char
           13128               4B8  depack.not_is_char
           13138               4C8  ..@.@@.1.22
           13140               4D0  depack.1st_bit_not_zero
           1314D               4DD  depack.error_CY_2
           13157               4E7  depack.2nd_bit_not_zero
           1316B               4FB  depack.3rd_bit_zero
           1317F               50F  depack.error_CY_3
           13189               519  depack.4th_bit_zero
           1319E               52E  depack.3rd_bit_not_zero
           131AB               53B  depack.error_CY_4
           131B2               542  depack.3rd_bit_not_zero.4th_bit_zero
           131C0               550  depack.3rd_bit_not_zero.4th_bit_not_zero
           131CD               55D  depack.error_CY_4a
           131D4               564  depack.3rd_bit_not_zero.4th_bit_not_zero.5th_bit_zero
           131E2               572  depack.3rd_bit_not_zero.4th_bit_not_zero.5th_bit_not_zero
           131FA               58A  depack.3rd_bit_not_zero.4th_bit_not_zero.common
           13206               596  depack.3rd_bit_not_zero.common
           1321E               5AE  depack.4th_bit_not_zero
           13236               5C6  depack.error_CY_5
           13241               5D1  depack.2nd_bit_zero
           1327D               60D  ..@.@@.1.23
           13282               612  ..@.@@.1.24
           13288               618  depack.error_CY_6
           132B1               641  ..@.@@.1.25
           132B6               646  depack.rep0_ae_start_dis_model
           132C6               656  depack.error_CY_7
           132C6               656  depack.error_CY_8
           132D9               669  ..@.@@.1.26
           132DF               66F  ..@.@@.1.27
           132F0               680  ..@.@@.1.28
           132F2               682  depack.dis_slot_below_end_dis_model
           132F8               688  depack.error_CY_9
           1331A               6AA  depack.not_dis_slot_below_end_dis_model
           13323               6B3  ..@.@@.1.29
           13327               6B7  depack.error_CY_10
           13343               6D3  depack.error_CY_11
           1334F               6DF  ..@.@@.1.30
           13351               6E1  depack.after_dis_slot_below
           13351               6E1  depack.not_rep0_ae_start_dis_model
           13365               6F5  ..@.@@.1.31
           1336F               6FF  ..@.@@.1.32
           1336F               6FF  depack.error_AE_1
           13371               701  depack.handle_match
           13396               726  depack.hm_loop
           133A5               735  ..@.@@.1.33
           133AC               73C  depack.hm_last
           133AF               73F  depack.hm_copy
           133B6               746  depack.hm_end
           133C2               752  depack.error_CY_12
           133C7               757  depack.error_1
           133CA               75A  depack.end_member
           133D4               764  ..@.@@.1.34
           13436               7C6  depack.end
           13436               7C6  depack.final
           1345A               7EA  ..@.@@.1.35
           1346A               7FA  depack.error
           1346F               7FF  Range_decoder.get_byte
           1346A               7FA  Range_decoder.get_byte.error
           13496               826  LZ_decoder.put_byte
           1346A               7FA  LZ_decoder.put_byte.error
           134C1               851  anti_normalise_both_pointers
           134D0               860  anti_normalise_pointer
           134D3               863  anti_normalise_pointer._..@282.lenter
           134EB               87B  anti_normalise_pointer._..@282.lleave
           134EC               87C  anti_normalise_pointer_with_displacement_bxcx
           134EF               87F  anti_normalise_pointer_with_displacement_bxcx._..@303.lenter
           13526               8B6  ..@.@@.1.36
           1352D               8BD  anti_normalise_pointer_with_displacement_bxcx.return
           13530               8C0  anti_normalise_pointer_with_displacement_bxcx._..@303.lleave
           13531               8C1  x_mov_p
           1354B               8DB  x_mov_p.check_down
           13559               8E9  x_mov_p.up
           13559               8E9  x_mov_p.uploop
           1356B               8FB  x_mov_p.uplast
           13579               909  x_mov_p.down
           13582               912  ..@.@@.1.37
           1359E               92E  x_mov_p.dnloop
           135B0               940  x_mov_p.dnlast
           135C1               951  ..@.@@.1.38
           135C4               954  ..@.@@.1.39
           135C7               957  x_mov_p.return
           135C9               959  check_pointers_not_overlapping
           135E4               974  ..@.@@.1.40
           135E5               975  check_pointers_not_overlapping._..@171.lleave
           135E5               975  normalise_both_pointers
           135EC               97C  normalise_dssi_pointer
           135F4               984  normalise_pointer
           135F7               987  normalise_pointer._..@337.lenter
           13614               9A4  normalise_pointer.ret
           13615               9A5  normalise_pointer._..@337.lleave
           13616               9A6  normalise_pointer_with_displacement_bxcx
           13619               9A9  normalise_pointer_with_displacement_bxcx._..@358.lenter
           13635               9C5  ..@.@@.1.41
           1363F               9CF  normalise_pointer_with_displacement_bxcx.return
           13644               9D4  normalise_pointer_with_displacement_bxcx._..@358.lleave
           13645               9D5  pointer_to_linear
           13648               9D8  pointer_to_linear._..@381.lenter
           13651               9E1  ..@.@@.1.42
           1365E               9EE  pointer_to_linear._..@381.lleave
           13670               A00  init1_end

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

Real              Virtual           Name
           13670                 0  init2_start
           13674                 4  init2_start._..@412.lenter
           1367C                 C  init2_start.cmdline_error
           13685                15  ..@.@@.1.43
           1368B                1B  init2_start.b
           13691                21  init2_start.a
           13695                25  ..@.@@.1.44
           136C5                55  ..@.@@.1.45
           136D3                63  ..@.@@.1.46
           136DC                6C  init2_start.loop
           13707                97  ..@.@@.1.47
           13711                A1  init2_start.test_b_skip_bound
           13750                E0  ..@.@@.1.48
           13755                E5  init2_start.test_b_fail
           1376C                FC  ..@.@@.1.49
           13778               108  init2_start.found
           137A1               131  init2_start.transfer
           137A7               137  checkdecompressed
           137B7               147  checkdecompressed.loop
           137D0               160  checkdecompressed.end
           137DC               16C  checkdecompressed.ret
           137E0               170  init2_error
           137FC               18C  ..@.@@.1.50
           13801               191  init2_error._..@412.lleave
           13801               191  init2_disp_al
           1380C               19C  init2_disp_ax_dec
           1380F               19F  init2_disp_ax_dec.pushax
           1381A               1AA  init2_disp_ax_dec.nobl
           1383C               1CC  init2_disp_ax_dec.divide_out
           13849               1D9  init2_disp_ax_dec.nobl2
           13852               1E2  init2_disp_ax_dec.leadingzero
           13855               1E5  init2_msg
           13855               1E5  init2_msg.progress.1
           1385C               1EC  init2_msg.progress.fail
           1385D               1ED  init2_msg.progress.success
           1385E               1EE  init2_msg.progress.linebreak
           13860               1F0  init2_msg.initial_error
           1389A               22A  init2_msg.linebreak
           1389C               22C  init2_msg.initial_error_2
           138D8               268  init2_msg.subsequent_error_2
           1390F               29F  init2_msg.cmdline_error
           13933               2C3  init2_msg.error_stdout
           1393A               2CA  init2_movp
           1394D               2DD  init2_movp.up
           1394F               2DF  init2_movp.uploop
           1396D               2FD  init2_movp.uplast
           1397D               30D  init2_movp.down
           1397E               30E  init2_movp.dnloop
           1399E               32E  init2_movp.dnlast
           139BA               34A  ..@.@@.1.51
           139BD               34D  ..@.@@.1.52
           139C0               350  init2_movp.return
           139D0               360  payload_uncompressed
           33810             201A0  payload_uncompressed.end
           33820             201B0  init2_end

