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

Source file:  ../../inicomp/inicomp.asm
Output file:  ../tmp/apl/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             10540  00010340  progbits  PAYLOAD
               0             10540             10820  000002E0  progbits  INIT1
               0             10820             2A910  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:               10340
start:                  200
align:                   10
follows:   INIT0
vstart:                 200
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 2E0
start:                10540
align:                   10
follows:   PAYLOAD
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:               1A0F0
start:                10820
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
00000000  depack._..@89.lframe_?frame_bp
00000002  depack._..@89.lframe_?frame_ip
FFFFFFFFFFFFFFFE  depack._..@89.lframe_?exemode
FFFFFFFFFFFFFFFC  depack._..@89.lframe_?gamma_high_word
FFFFFFFFFFFFFFFA  depack._..@89.lframe_?distance_high_word
FFFFFFFFFFFFFFF6  depack._..@89.lframe_?src
FFFFFFFFFFFFFFF2  depack._..@89.lframe_?original_dst
FFFFFFFFFFFFFFEE  depack._..@89.lframe_?dst
FFFFFFFFFFFFFFEA  depack._..@89.lframe_?length_of_source
FFFFFFFFFFFFFFE6  depack._..@89.lframe_?length_of_destination
00000000  normalise_pointer._..@143.lframe_?frame_bp
00000002  normalise_pointer._..@143.lframe_?frame_ip
00000006  normalise_pointer._..@143.lframe_?segment
00000004  normalise_pointer._..@143.lframe_?offset
00000000  normalise_pointer_with_displacement_bxcx._..@164.lframe_?frame_bp
00000002  normalise_pointer_with_displacement_bxcx._..@164.lframe_?frame_ip
00000006  normalise_pointer_with_displacement_bxcx._..@164.lframe_?segment
00000004  normalise_pointer_with_displacement_bxcx._..@164.lframe_?offset
00000000  pointer_to_linear._..@187.lframe_?frame_bp
00000002  pointer_to_linear._..@187.lframe_?frame_ip
00000006  pointer_to_linear._..@187.lframe_?segment
00000004  pointer_to_linear._..@187.lframe_?offset
00000025  init0_msg.error_stderr.length
00000007  init0_msg.error_stdout.length
00019DF0  payload_uncompressed_size
00000000  init2_start._..@224.lframe_?frame_bp
FFFFFFFFFFFFFFFE  init2_start._..@224.lframe_?upperbound
FFFFFFFFFFFFFFFC  init2_start._..@224.lframe_?lowerbound
FFFFFFFFFFFFFFFA  init2_start._..@224.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
           1053C             1053C  payload.end
           10540             10540  payload_end

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

Real              Virtual           Name
           10540                 0  init1_start
           10543                 3  init1_start._..@73.lenter
           10556                16  ..@.@@.1.3
           1055D                1D  init1_start._..@73.lleave
           10564                24  init1_start.jmp_exe_mode
           10574                34  init1_start.jmp_kernel_mode
           10579                39  error
           1058C                4C  error.exit_kernel_mode
           10592                52  disp_error.loop
           10595                55  disp_error
           1059B                5B  disp_al
           105B0                70  disp_al.display_kernel_mode
           105B6                76  disp_error.ret
           105B7                77  msg
           105B7                77  msg.error
           105DC                9C  depack
           105DF                9F  depack._..@89.lenter
           10616                D6  depack.literal
           10634                F4  depack.next_command_after_literal
           10637                F7  depack.next_command
           10654               114  depack.not_repmatch
           10684               144  depack.increase_len_by2
           1068B               14B  depack.increase_len_by1
           10692               152  depack.got_len
           106A0               160  depack.match_loop
           106B3               173  depack.match_copy
           106C4               184  depack.get_match_pointer
           106DF               19F  ..@.@@.1.4
           106E7               1A7  depack.match_last
           106F5               1B5  depack.checkoverlap
           10702               1C2  depack.get_gamma2
           10708               1C8  depack.gamma2_loop
           1070E               1CE  depack.other
           1072C               1EC  depack.short_literal
           10749               209  depack.write_zero
           10762               222  depack.done
           1076B               22B  depack.error
           10770               230  depack.lodsb
           1077D               23D  depack.get_dibits
           10787               247  depack.get_bit
           10792               252  depack.got_bit
           10793               253  check_pointers_not_overlapping
           107A8               268  ..@.@@.1.5
           107A8               268  check_pointers_not_overlapping.ret
           107A9               269  check_pointers_not_overlapping._..@89.lleave
           107A9               269  normalise_both_pointers
           107B0               270  normalise_dssi_pointer
           107B8               278  normalise_pointer
           107BB               27B  normalise_pointer._..@143.lenter
           107D3               293  normalise_pointer._..@143.lleave
           107D4               294  normalise_pointer_with_displacement_bxcx
           107D7               297  normalise_pointer_with_displacement_bxcx._..@164.lenter
           107F3               2B3  ..@.@@.1.6
           107FD               2BD  normalise_pointer_with_displacement_bxcx.return
           10802               2C2  normalise_pointer_with_displacement_bxcx._..@164.lleave
           10803               2C3  pointer_to_linear
           10806               2C6  pointer_to_linear._..@187.lenter
           1080F               2CF  ..@.@@.1.7
           1081C               2DC  pointer_to_linear._..@187.lleave
           10820               2E0  init1_end

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

Real              Virtual           Name
           10820                 0  init2_start
           10850                30  ..@.@@.1.8
           1085E                3E  ..@.@@.1.9
           10861                41  init2_start._..@224.lenter
           1086A                4A  init2_start.loop
           108B9                99  ..@.@@.1.10
           108D5                B5  ..@.@@.1.11
           108E0                C0  init2_start.found
           10909                E9  init2_start._..@224.lleave
           10909                E9  init2_start.transfer
           1090F                EF  checkdecompressed
           1091F                FF  checkdecompressed.loop
           10938               118  checkdecompressed.end
           10944               124  checkdecompressed.ret
           10948               128  init2_error
           10963               143  init2_disp_al
           1096E               14E  init2_disp_ax_dec
           10971               151  init2_disp_ax_dec.pushax
           1097C               15C  init2_disp_ax_dec.nobl
           1099E               17E  init2_disp_ax_dec.divide_out
           109AB               18B  init2_disp_ax_dec.nobl2
           109B4               194  init2_disp_ax_dec.leadingzero
           109B7               197  init2_msg
           109B7               197  init2_msg.progress.1
           109BE               19E  init2_msg.progress.fail
           109BF               19F  init2_msg.progress.success
           109C0               1A0  init2_msg.progress.linebreak
           109C2               1A2  init2_msg.initial_error
           109FC               1DC  init2_msg.linebreak
           109FE               1DE  init2_msg.initial_error_2
           10A3A               21A  init2_msg.subsequent_error_2
           10A71               251  init2_msg.error_stdout
           10A78               258  init2_movp
           10A8B               26B  init2_movp.up
           10A8D               26D  init2_movp.uploop
           10AAB               28B  init2_movp.uplast
           10ABB               29B  init2_movp.down
           10ABC               29C  init2_movp.dnloop
           10ADC               2BC  init2_movp.dnlast
           10AF8               2D8  ..@.@@.1.12
           10AFB               2DB  ..@.@@.1.13
           10AFE               2DE  init2_movp.return
           10B10               2F0  payload_uncompressed
           2A900             1A0E0  payload_uncompressed.end
           2A910             1A0F0  init2_end

