3 EXTRN _AllocExch FWORD
\r
4 EXTRN _GetTSSExch FWORD
\r
5 EXTRN _SpawnTask FWORD
\r
7 EXTRN _CheckMsg FWORD
\r
10 EXTRN _CopyData FWORD
\r
11 EXTRN _FillData FWORD
\r
12 EXTRN _CompareNCS FWORD
\r
13 EXTRN _GetCMOSTime FWORD
\r
14 EXTRN _GetCMOSDate FWORD
\r
15 EXTRN _GetTimerTick FWORD
\r
17 EXTRN _GetNormVid FWORD
\r
18 EXTRN _ReadKbd FWORD
\r
19 EXTRN _DeviceOp FWORD
\r
20 EXTRN _DeviceStat FWORD
\r
21 EXTRN _DeviceInit FWORD
\r
22 EXTRN _AllocOSPage FWORD
\r
23 EXTRN _DeAllocPage FWORD
\r
24 EXTRN _GetPath FWORD
\r
25 EXTRN _RegisterSvc FWORD
\r
26 _fsysname DD OFFSET L_lit+0
\r
27 L_lit DB 70,73,76,69,83,89,83,77,0,46,32,32,32,32,32,32
\r
28 DB 32,32,32,32,0,46,46,32,32,32,32,32,32,32,32,32
\r
29 DB 0,78,85,76,0,75,66,68,0,86,73,68,0,76,80,84
\r
30 DB 0,37,99,58,32,72,101,97,100,115,32,37,100,44,32,83
\r
31 DB 101,99,47,84,114,107,32,37,100,44,32,83,101,99,47,67
\r
32 DB 108,115,116,114,32,37,100,44,32,68,101,118,32,37,100,44
\r
33 DB 32,70,65,84,37,100,32,13,10,0
\r
35 PUBLIC _FatBufA DB 1536 DUP(0)
\r
41 _partab DB 64 DUP(0)
\r
43 _dirent DB 32 DUP(0)
\r
46 _FileSpec DB 77 DUP(0)
\r
49 _FileSpec1 DB 77 DUP(0)
\r
51 _abRawSector DB 516 DUP(0)
\r
52 _abTmpSector DB 516 DUP(0)
\r
53 _abDirSectBuf DB 516 DUP(0)
\r
56 _HDDevStat DB 64 DUP(0)
\r
57 _FDDevStat DB 64 DUP(0)
\r
58 _FSysStack DD 512 DUP(0)
\r
65 EXTRN _xprintf: NEAR
\r
70 MOV EAX,DWORD PTR [EBP+12]
\r
73 MOV ESI,OFFSET _PDrvs
\r
75 MOV EAX,DWORD PTR [EBP+8]
\r
78 MOV ESI,OFFSET _partab
\r
81 MOV AL,BYTE PTR [ESI+1]
\r
82 MOV BYTE PTR [EBX+10], AL
\r
83 MOV EAX,DWORD PTR [EBP+12]
\r
86 MOV ESI,OFFSET _PDrvs
\r
88 MOV EAX,DWORD PTR [EBP+8]
\r
91 MOV ESI,OFFSET _partab
\r
94 MOV AL,BYTE PTR [ESI+2]
\r
95 MOV BYTE PTR [EBX+11], AL
\r
96 MOV EAX,DWORD PTR [EBP+12]
\r
99 MOV ESI,OFFSET _PDrvs
\r
101 MOV EAX,DWORD PTR [EBP+8]
\r
104 MOV ESI,OFFSET _partab
\r
107 MOV AL,BYTE PTR [ESI+3]
\r
108 MOV WORD PTR [EBX+8], AX
\r
109 MOV EAX,DWORD PTR [EBP+8]
\r
112 MOV EAX,DWORD PTR [EBP+12]
\r
115 MOV ESI,OFFSET _PDrvs
\r
117 MOV EAX,DWORD PTR [EBP+8]
\r
120 MOV ESI,OFFSET _partab
\r
123 MOV AL,BYTE PTR [ESI+5]
\r
124 MOV DWORD PTR [EBX], EAX
\r
125 MOV EAX,DWORD PTR [EBP+12]
\r
128 MOV ESI,OFFSET _PDrvs
\r
130 MOV EAX,DWORD PTR [EBP+8]
\r
133 MOV ESI,OFFSET _partab
\r
135 MOV EAX,DWORD PTR [ESI+8]
\r
137 MOV DWORD PTR [EBX+4], EAX
\r
145 MOV ESI,OFFSET _Ldrv
\r
147 MOV BYTE PTR [ESI+28], AL
\r
149 MOV ESI,OFFSET _Ldrv
\r
152 MOV BYTE PTR [ESI+28], AL
\r
154 MOV AL,BYTE PTR [EBP+8]
\r
158 PUSH OFFSET _FDDevStat
\r
160 LEA EAX,DWORD PTR [EBP-8]
\r
162 CALL FWORD PTR _DeviceStat
\r
163 MOV DWORD PTR [EBP-4], EAX
\r
164 MOV EAX,DWORD PTR [EBP-4]
\r
168 MOV AL,BYTE PTR [EBP+8]
\r
171 MOV ESI,OFFSET _PDrvs
\r
174 MOV ESI,OFFSET _FDDevStat
\r
175 MOV EAX,DWORD PTR [ESI+20]
\r
176 MOV DWORD PTR [EBX], EAX
\r
178 MOV AL,BYTE PTR [EBP+8]
\r
181 MOV ESI,OFFSET _PDrvs
\r
184 MOV ESI,OFFSET _FDDevStat
\r
185 MOV EAX,DWORD PTR [ESI+24]
\r
186 MOV DWORD PTR [EBX+4], EAX
\r
188 MOV AL,BYTE PTR [EBP+8]
\r
190 MOV ESI,OFFSET _Ldrv
\r
193 MOV DWORD PTR [ESI], EAX
\r
195 MOV AL,BYTE PTR [EBP+8]
\r
197 MOV ESI,OFFSET _Ldrv
\r
200 MOV ESI,OFFSET _FDDevStat
\r
201 MOV EAX,DWORD PTR [ESI+8]
\r
203 MOV DWORD PTR [EBX+8], EAX
\r
205 MOV AL,BYTE PTR [EBP+8]
\r
207 MOV ESI,OFFSET _Ldrv
\r
210 MOV ESI,OFFSET _FDDevStat
\r
211 MOV EAX,DWORD PTR [ESI+20]
\r
212 MOV WORD PTR [EBX+20], AX
\r
214 MOV AL,BYTE PTR [EBP+8]
\r
216 MOV ESI,OFFSET _Ldrv
\r
219 MOV ESI,OFFSET _FDDevStat
\r
220 MOV EAX,DWORD PTR [ESI+24]
\r
221 MOV WORD PTR [EBX+22], AX
\r
223 MOV DWORD PTR [EBP-4], EAX
\r
227 MOV AL,BYTE PTR [EBP+8]
\r
229 MOV ESI,OFFSET _Ldrv
\r
232 MOV BYTE PTR [ESI+28], AL
\r
234 MOV EAX,DWORD PTR [EBP-4]
\r
243 MOV BYTE PTR [EBP-21], AL
\r
245 MOV BYTE PTR [EBP-22], AL
\r
247 MOV DWORD PTR [EBP-16], EAX
\r
249 MOV EAX,DWORD PTR [EBP-16]
\r
256 MOV EAX,DWORD PTR [EBP-16]
\r
257 INC DWORD PTR [EBP-16]
\r
260 MOV EAX,DWORD PTR [EBP-16]
\r
262 MOV ESI,OFFSET _Ldrv
\r
265 MOV BYTE PTR [ESI+28], AL
\r
269 MOV DWORD PTR [EBP-16], EAX
\r
271 MOV DWORD PTR [EBP-20], EAX
\r
273 MOV EAX,DWORD PTR [EBP-20]
\r
280 MOV EAX,DWORD PTR [EBP-20]
\r
281 INC DWORD PTR [EBP-20]
\r
284 MOV EAX,DWORD PTR [EBP-20]
\r
291 PUSH OFFSET _abRawSector
\r
292 CALL FWORD PTR _DeviceOp
\r
293 MOV DWORD PTR [EBP-4], EAX
\r
294 MOV EAX,DWORD PTR [EBP-20]
\r
299 MOV EAX,DWORD PTR [EBP-4]
\r
300 MOV DWORD PTR [EBP-8], EAX
\r
303 MOV EAX,DWORD PTR [EBP-4]
\r
304 MOV DWORD PTR [EBP-12], EAX
\r
306 MOV EAX,DWORD PTR [EBP-4]
\r
310 MOV ESI,OFFSET _abRawSector
\r
313 PUSH OFFSET _partsig
\r
315 CALL FWORD PTR _CopyData
\r
325 MOV ESI,OFFSET _abRawSector
\r
328 PUSH OFFSET _partab
\r
330 CALL FWORD PTR _CopyData
\r
331 MOV ESI,OFFSET _partab
\r
332 MOV EAX,DWORD PTR [ESI+12]
\r
337 MOV EAX,DWORD PTR [EBP-16]
\r
339 MOV ESI,OFFSET _Ldrv
\r
342 MOV ESI,OFFSET _partab
\r
343 MOV EAX,DWORD PTR [ESI+8]
\r
344 MOV DWORD PTR [EBX], EAX
\r
345 MOV EAX,DWORD PTR [EBP-16]
\r
347 MOV ESI,OFFSET _Ldrv
\r
350 MOV ESI,OFFSET _partab
\r
351 MOV EAX,DWORD PTR [ESI+12]
\r
352 MOV DWORD PTR [EBX+8], EAX
\r
353 MOV ESI,OFFSET _partab
\r
355 MOV AL,BYTE PTR [ESI+4]
\r
360 MOV EAX,DWORD PTR [EBP-16]
\r
362 MOV ESI,OFFSET _Ldrv
\r
365 MOV BYTE PTR [ESI+31], AL
\r
367 MOV EAX,DWORD PTR [EBP-16]
\r
369 MOV ESI,OFFSET _Ldrv
\r
371 MOV EAX,DWORD PTR [EBP-20]
\r
373 MOV BYTE PTR [ESI+28], AL
\r
374 MOV EAX,DWORD PTR [EBP-20]
\r
380 MOV AL,BYTE PTR [EBP-21]
\r
391 MOV BYTE PTR [EBP-21], AL
\r
393 MOV EAX,DWORD PTR [EBP-20]
\r
399 MOV AL,BYTE PTR [EBP-22]
\r
410 MOV BYTE PTR [EBP-22], AL
\r
412 MOV EAX,DWORD PTR [EBP-16]
\r
413 INC DWORD PTR [EBP-16]
\r
416 MOV ESI,OFFSET _partab
\r
418 MOV EAX,DWORD PTR [ESI+12]
\r
423 MOV EAX,DWORD PTR [EBP-16]
\r
425 MOV ESI,OFFSET _Ldrv
\r
429 MOV ESI,OFFSET _partab
\r
431 MOV EAX,DWORD PTR [ESI+8]
\r
432 MOV DWORD PTR [EBX], EAX
\r
433 MOV EAX,DWORD PTR [EBP-16]
\r
435 MOV ESI,OFFSET _Ldrv
\r
439 MOV ESI,OFFSET _partab
\r
441 MOV EAX,DWORD PTR [ESI+12]
\r
442 MOV DWORD PTR [EBX+8], EAX
\r
444 MOV ESI,OFFSET _partab
\r
447 MOV AL,BYTE PTR [ESI+4]
\r
452 MOV EAX,DWORD PTR [EBP-16]
\r
454 MOV ESI,OFFSET _Ldrv
\r
457 MOV BYTE PTR [ESI+31], AL
\r
459 MOV EAX,DWORD PTR [EBP-16]
\r
461 MOV ESI,OFFSET _Ldrv
\r
463 MOV EAX,DWORD PTR [EBP-20]
\r
465 MOV BYTE PTR [ESI+28], AL
\r
466 MOV EAX,DWORD PTR [EBP-20]
\r
472 MOV AL,BYTE PTR [EBP-21]
\r
482 MOV BYTE PTR [EBP-21], AL
\r
484 MOV EAX,DWORD PTR [EBP-20]
\r
490 MOV AL,BYTE PTR [EBP-22]
\r
500 MOV BYTE PTR [EBP-22], AL
\r
502 MOV EAX,DWORD PTR [EBP-16]
\r
503 INC DWORD PTR [EBP-16]
\r
506 MOV ESI,OFFSET _partab
\r
508 MOV EAX,DWORD PTR [ESI+12]
\r
513 MOV EAX,DWORD PTR [EBP-16]
\r
515 MOV ESI,OFFSET _Ldrv
\r
519 MOV ESI,OFFSET _partab
\r
521 MOV EAX,DWORD PTR [ESI+8]
\r
522 MOV DWORD PTR [EBX], EAX
\r
523 MOV EAX,DWORD PTR [EBP-16]
\r
525 MOV ESI,OFFSET _Ldrv
\r
529 MOV ESI,OFFSET _partab
\r
531 MOV EAX,DWORD PTR [ESI+12]
\r
532 MOV DWORD PTR [EBX+8], EAX
\r
534 MOV ESI,OFFSET _partab
\r
537 MOV AL,BYTE PTR [ESI+4]
\r
542 MOV EAX,DWORD PTR [EBP-16]
\r
544 MOV ESI,OFFSET _Ldrv
\r
547 MOV BYTE PTR [ESI+31], AL
\r
549 MOV EAX,DWORD PTR [EBP-16]
\r
551 MOV ESI,OFFSET _Ldrv
\r
553 MOV EAX,DWORD PTR [EBP-20]
\r
555 MOV BYTE PTR [ESI+28], AL
\r
556 MOV EAX,DWORD PTR [EBP-20]
\r
562 MOV AL,BYTE PTR [EBP-21]
\r
572 MOV BYTE PTR [EBP-21], AL
\r
574 MOV EAX,DWORD PTR [EBP-20]
\r
580 MOV AL,BYTE PTR [EBP-22]
\r
590 MOV BYTE PTR [EBP-22], AL
\r
592 MOV EAX,DWORD PTR [EBP-16]
\r
593 INC DWORD PTR [EBP-16]
\r
596 MOV ESI,OFFSET _partab
\r
598 MOV EAX,DWORD PTR [ESI+12]
\r
603 MOV EAX,DWORD PTR [EBP-16]
\r
605 MOV ESI,OFFSET _Ldrv
\r
609 MOV ESI,OFFSET _partab
\r
611 MOV EAX,DWORD PTR [ESI+8]
\r
612 MOV DWORD PTR [EBX], EAX
\r
613 MOV EAX,DWORD PTR [EBP-16]
\r
615 MOV ESI,OFFSET _Ldrv
\r
619 MOV ESI,OFFSET _partab
\r
621 MOV EAX,DWORD PTR [ESI+12]
\r
622 MOV DWORD PTR [EBX+8], EAX
\r
624 MOV ESI,OFFSET _partab
\r
627 MOV AL,BYTE PTR [ESI+4]
\r
632 MOV EAX,DWORD PTR [EBP-16]
\r
634 MOV ESI,OFFSET _Ldrv
\r
637 MOV BYTE PTR [ESI+31], AL
\r
639 MOV EAX,DWORD PTR [EBP-16]
\r
641 MOV ESI,OFFSET _Ldrv
\r
643 MOV EAX,DWORD PTR [EBP-20]
\r
645 MOV BYTE PTR [ESI+28], AL
\r
646 MOV EAX,DWORD PTR [EBP-20]
\r
652 MOV AL,BYTE PTR [EBP-21]
\r
662 MOV BYTE PTR [EBP-21], AL
\r
664 MOV EAX,DWORD PTR [EBP-20]
\r
670 MOV AL,BYTE PTR [EBP-22]
\r
680 MOV BYTE PTR [EBP-22], AL
\r
682 MOV EAX,DWORD PTR [EBP-16]
\r
683 INC DWORD PTR [EBP-16]
\r
688 MOV EAX,DWORD PTR [EBP-8]
\r
691 MOV EAX,DWORD PTR [EBP-8]
\r
704 MOV EAX,DWORD PTR [EBP+8]
\r
710 PUSH OFFSET _HDDevStat
\r
712 LEA EAX,DWORD PTR [EBP-8]
\r
714 CALL FWORD PTR _DeviceStat
\r
715 MOV DWORD PTR [EBP-4], EAX
\r
716 MOV EAX,DWORD PTR [EBP-4]
\r
719 MOV ESI,OFFSET _HDDevStat
\r
722 MOV ESI,OFFSET _PDrvs
\r
724 MOV EAX,DWORD PTR [ESI]
\r
725 MOV DWORD PTR [EBX+20], EAX
\r
726 MOV ESI,OFFSET _HDDevStat
\r
729 MOV ESI,OFFSET _PDrvs
\r
731 MOV EAX,DWORD PTR [ESI+4]
\r
732 MOV DWORD PTR [EBX+24], EAX
\r
734 PUSH OFFSET _HDDevStat
\r
736 CALL FWORD PTR _DeviceInit
\r
737 MOV DWORD PTR [EBP-4], EAX
\r
740 MOV EAX,DWORD PTR [EBP+8]
\r
746 PUSH OFFSET _HDDevStat
\r
748 LEA EAX,DWORD PTR [EBP-8]
\r
750 CALL FWORD PTR _DeviceStat
\r
751 MOV DWORD PTR [EBP-4], EAX
\r
752 MOV EAX,DWORD PTR [EBP-4]
\r
755 MOV ESI,OFFSET _HDDevStat
\r
758 MOV ESI,OFFSET _PDrvs
\r
760 MOV EAX,DWORD PTR [ESI]
\r
761 MOV DWORD PTR [EBX+20], EAX
\r
762 MOV ESI,OFFSET _HDDevStat
\r
765 MOV ESI,OFFSET _PDrvs
\r
767 MOV EAX,DWORD PTR [ESI+4]
\r
768 MOV DWORD PTR [EBX+24], EAX
\r
770 PUSH OFFSET _HDDevStat
\r
772 CALL FWORD PTR _DeviceInit
\r
773 MOV DWORD PTR [EBP-4], EAX
\r
776 MOV EAX,DWORD PTR [EBP-4]
\r
784 MOV EAX,DWORD PTR [EBP+8]
\r
786 MOV ESI,OFFSET _Ldrv
\r
789 MOV AL,BYTE PTR [ESI+28]
\r
794 MOV EAX,DWORD PTR [EBP+8]
\r
796 MOV ESI,OFFSET _Ldrv
\r
799 MOV AL,BYTE PTR [ESI+28]
\r
800 MOV DWORD PTR [EBP-8], EAX
\r
801 PUSH DWORD PTR [EBP-8]
\r
803 MOV EAX,DWORD PTR [EBP+8]
\r
805 MOV ESI,OFFSET _Ldrv
\r
807 PUSH DWORD PTR [ESI]
\r
809 PUSH OFFSET _abRawSector
\r
810 CALL FWORD PTR _DeviceOp
\r
811 MOV DWORD PTR [EBP-4], EAX
\r
812 MOV EAX,DWORD PTR [EBP-4]
\r
817 MOV EAX,DWORD PTR [EBP+8]
\r
823 PUSH DWORD PTR [EBP-8]
\r
825 MOV EAX,DWORD PTR [EBP+8]
\r
827 MOV ESI,OFFSET _Ldrv
\r
829 PUSH DWORD PTR [ESI]
\r
831 PUSH OFFSET _abRawSector
\r
832 CALL FWORD PTR _DeviceOp
\r
833 MOV DWORD PTR [EBP-4], EAX
\r
835 PUSH OFFSET _abRawSector
\r
838 CALL FWORD PTR _CopyData
\r
839 MOV EAX,DWORD PTR [EBP-4]
\r
844 MOV EAX,DWORD PTR [EBP+8]
\r
846 MOV ESI,OFFSET _Ldrv
\r
849 MOV ESI,OFFSET _fsb
\r
850 MOV EAX,DWORD PTR [EBP+8]
\r
854 MOV ESI,OFFSET _Ldrv
\r
856 MOVZX EAX,WORD PTR [EBX+14]
\r
857 ADD EAX,DWORD PTR [ESI]
\r
859 MOV ESI,OFFSET _fsb
\r
862 MOV ESI,OFFSET _fsb
\r
864 MOV AL,BYTE PTR [EBX+16]
\r
865 MOVZX ECX,WORD PTR [ESI+22]
\r
870 MOV DWORD PTR [EDX+12], EAX
\r
871 MOV EAX,DWORD PTR [EBP+8]
\r
873 MOV ESI,OFFSET _Ldrv
\r
876 MOV ESI,OFFSET _fsb
\r
877 MOVZX EAX,WORD PTR [ESI+17]
\r
878 MOV WORD PTR [EBX+24], AX
\r
879 MOV EAX,DWORD PTR [EBP+8]
\r
881 MOV ESI,OFFSET _Ldrv
\r
884 MOV ESI,OFFSET _fsb
\r
886 MOV AL,BYTE PTR [ESI+13]
\r
887 MOV BYTE PTR [EBX+29], AL
\r
888 MOV EAX,DWORD PTR [EBP+8]
\r
890 MOV ESI,OFFSET _Ldrv
\r
893 MOV ESI,OFFSET _fsb
\r
894 MOVZX EAX,WORD PTR [ESI+26]
\r
895 MOV WORD PTR [EBX+20], AX
\r
896 MOV EAX,DWORD PTR [EBP+8]
\r
898 MOV ESI,OFFSET _Ldrv
\r
901 MOV ESI,OFFSET _fsb
\r
902 MOVZX EAX,WORD PTR [ESI+24]
\r
903 MOV WORD PTR [EBX+22], AX
\r
904 MOV EAX,DWORD PTR [EBP+8]
\r
906 MOV ESI,OFFSET _Ldrv
\r
909 MOV ESI,OFFSET _fsb
\r
910 MOVZX EAX,WORD PTR [ESI+22]
\r
911 MOV WORD PTR [EBX+26], AX
\r
912 MOV EAX,DWORD PTR [EBP+8]
\r
914 MOV ESI,OFFSET _Ldrv
\r
917 MOV ESI,OFFSET _fsb
\r
919 MOV AL,BYTE PTR [ESI+16]
\r
920 MOV BYTE PTR [EBX+30], AL
\r
921 MOV EAX,DWORD PTR [EBP+8]
\r
923 MOV ESI,OFFSET _Ldrv
\r
925 MOV EAX,DWORD PTR [EBP+8]
\r
928 MOV ESI,OFFSET _Ldrv
\r
932 MOV ESI,OFFSET _fsb
\r
933 MOV EAX,DWORD PTR [EBX]
\r
934 MOVZX ECX,WORD PTR [ESI+14]
\r
937 MOV DWORD PTR [EDX+16], EAX
\r
938 MOV EAX,DWORD PTR [EBP+8]
\r
940 MOV ESI,OFFSET _Ldrv
\r
942 MOV EAX,DWORD PTR [EBP+8]
\r
945 MOV ESI,OFFSET _Ldrv
\r
949 MOV ESI,OFFSET _fsb
\r
950 MOVZX EAX,WORD PTR [ESI+17]
\r
954 ADD EAX,DWORD PTR [EBX+12]
\r
956 MOV DWORD PTR [EDX+4], EAX
\r
957 MOV ESI,OFFSET _fsb
\r
961 MOV AL,BYTE PTR [ESI+54]
\r
966 MOV EAX,DWORD PTR [EBP+8]
\r
968 MOV ESI,OFFSET _Ldrv
\r
971 MOV BYTE PTR [ESI+31], AL
\r
983 LEA EAX,DWORD PTR [EBP-4]
\r
985 CALL FWORD PTR _GetCMOSDate
\r
986 LEA EAX,DWORD PTR [EBP-8]
\r
988 CALL FWORD PTR _GetCMOSTime
\r
989 MOV EAX,DWORD PTR [EBP-4]
\r
996 MOV EAX,DWORD PTR [EBP-4]
\r
1001 MOV WORD PTR [EBP-10], AX
\r
1002 MOV EAX,DWORD PTR [EBP-4]
\r
1009 MOV EAX,DWORD PTR [EBP-4]
\r
1015 MOV WORD PTR [EBP-14], AX
\r
1016 MOVZX EAX,WORD PTR [EBP-14]
\r
1020 MOVZX ECX,WORD PTR [EBP-10]
\r
1022 MOV WORD PTR [EBP-10], AX
\r
1023 MOV EAX,DWORD PTR [EBP-4]
\r
1030 MOV EAX,DWORD PTR [EBP-4]
\r
1035 MOV WORD PTR [EBP-14], AX
\r
1036 MOVZX EAX,WORD PTR [EBP-14]
\r
1044 MOVZX ECX,WORD PTR [EBP-10]
\r
1046 MOV WORD PTR [EBP-10], AX
\r
1047 MOV EAX,DWORD PTR [EBP-8]
\r
1054 MOV EAX,DWORD PTR [EBP-8]
\r
1060 MOV WORD PTR [EBP-12], AX
\r
1061 MOV EAX,DWORD PTR [EBP-8]
\r
1068 MOV EAX,DWORD PTR [EBP-8]
\r
1073 MOV WORD PTR [EBP-14], AX
\r
1074 MOVZX EAX,WORD PTR [EBP-14]
\r
1078 MOVZX ECX,WORD PTR [EBP-12]
\r
1080 MOV WORD PTR [EBP-12], AX
\r
1081 MOV EAX,DWORD PTR [EBP-8]
\r
1088 MOV EAX,DWORD PTR [EBP-8]
\r
1093 MOV WORD PTR [EBP-14], AX
\r
1094 MOVZX EAX,WORD PTR [EBP-14]
\r
1098 MOVZX ECX,WORD PTR [EBP-12]
\r
1100 MOV WORD PTR [EBP-12], AX
\r
1101 MOV ESI,DWORD PTR [EBP+12]
\r
1102 MOVZX EAX,WORD PTR [EBP-12]
\r
1103 MOV WORD PTR [ESI], AX
\r
1104 MOV ESI,DWORD PTR [EBP+8]
\r
1105 MOVZX EAX,WORD PTR [EBP-10]
\r
1106 MOV WORD PTR [ESI], AX
\r
1114 MOV EAX,DWORD PTR [EBP+8]
\r
1120 MOV AL,BYTE PTR [ESI+38]
\r
1121 MOV BYTE PTR [EBP-13], AL
\r
1122 MOV EAX,DWORD PTR [EBP+8]
\r
1127 MOV EAX,DWORD PTR [ESI+32]
\r
1128 MOV DWORD PTR [EBP-8], EAX
\r
1129 MOV EAX,DWORD PTR [EBP+8]
\r
1134 MOVZX EAX,WORD PTR [ESI+36]
\r
1135 MOV DWORD PTR [EBP-12], EAX
\r
1136 MOV EAX,DWORD PTR [EBP+8]
\r
1144 MOV EAX,DWORD PTR [EBP+8]
\r
1154 MOV AL,BYTE PTR [EBP-13]
\r
1156 MOV ESI,OFFSET _Ldrv
\r
1159 MOV AL,BYTE PTR [ESI+28]
\r
1162 PUSH DWORD PTR [EBP-8]
\r
1164 PUSH OFFSET _abDirSectBuf
\r
1165 CALL FWORD PTR _DeviceOp
\r
1166 MOV DWORD PTR [EBP-4], EAX
\r
1167 MOV EAX,DWORD PTR [EBP-4]
\r
1170 MOV EAX,DWORD PTR [EBP+8]
\r
1176 MOV EAX,DWORD PTR [EBP-12]
\r
1177 MOV ESI,OFFSET _abDirSectBuf
\r
1181 CALL FWORD PTR _CopyData
\r
1183 MOV AL,BYTE PTR [EBP-13]
\r
1185 MOV ESI,OFFSET _Ldrv
\r
1188 MOV AL,BYTE PTR [ESI+28]
\r
1191 PUSH DWORD PTR [EBP-8]
\r
1193 PUSH OFFSET _abDirSectBuf
\r
1194 CALL FWORD PTR _DeviceOp
\r
1195 MOV DWORD PTR [EBP-4], EAX
\r
1197 MOV EAX,DWORD PTR [EBP-4]
\r
1204 MOV EAX,DWORD PTR [EBP+12]
\r
1212 MOV EAX,DWORD PTR [EBP+12]
\r
1220 MOV EAX,DWORD PTR [EBP+12]
\r
1224 MOVZX EAX,WORD PTR [ESI]
\r
1230 MOV ESI,DWORD PTR [EBP+8]
\r
1231 MOV EAX,DWORD PTR [EBP+12]
\r
1236 MOVZX EAX,WORD PTR [ESI+2]
\r
1237 MOV DWORD PTR [EBX], EAX
\r
1246 MOVZX EAX,WORD PTR [EBP+12]
\r
1249 MOV WORD PTR [EBP+12], AX
\r
1251 MOV AL,BYTE PTR [EBP+8]
\r
1253 MOV ESI,OFFSET _Ldrv
\r
1256 MOV AL,BYTE PTR [ESI+29]
\r
1257 MOVZX ECX,WORD PTR [EBP+12]
\r
1259 MOV DWORD PTR [EBP-4], EAX
\r
1261 MOV AL,BYTE PTR [EBP+8]
\r
1263 MOV ESI,OFFSET _Ldrv
\r
1265 MOV EAX,DWORD PTR [EBP-4]
\r
1266 ADD EAX,DWORD PTR [ESI+4]
\r
1267 MOV DWORD PTR [EBP-4], EAX
\r
1268 MOV EAX,DWORD PTR [EBP-4]
\r
1277 MOV DWORD PTR [EBP-4], EAX
\r
1278 MOV EAX,DWORD PTR [EBP+8]
\r
1280 MOV ESI,OFFSET _Fat
\r
1283 MOV AL,BYTE PTR [ESI+15]
\r
1287 MOV EAX,DWORD PTR [EBP+8]
\r
1289 MOV ESI,OFFSET _Fat
\r
1292 MOV AL,BYTE PTR [ESI+14]
\r
1293 MOV BYTE PTR [EBP-13], AL
\r
1294 MOV EAX,DWORD PTR [EBP+8]
\r
1296 MOV ESI,OFFSET _Fat
\r
1298 MOV EAX,DWORD PTR [ESI+8]
\r
1299 MOV DWORD PTR [EBP-8], EAX
\r
1300 MOV EAX,DWORD PTR [EBP+8]
\r
1303 MOV EAX,DWORD PTR [EBP-8]
\r
1307 MOV AL,BYTE PTR [EBP-13]
\r
1309 MOV ESI,OFFSET _Ldrv
\r
1312 MOV AL,BYTE PTR [EBP-13]
\r
1316 MOV ESI,OFFSET _Ldrv
\r
1318 MOVZX EAX,WORD PTR [EBX+26]
\r
1319 ADD EAX,DWORD PTR [ESI+16]
\r
1326 MOV DWORD PTR [EBP-12], EAX
\r
1329 MOV EAX,DWORD PTR [EBP-8]
\r
1333 MOV AL,BYTE PTR [EBP-13]
\r
1335 MOV ESI,OFFSET _Ldrv
\r
1338 MOV AL,BYTE PTR [EBP-13]
\r
1342 MOV ESI,OFFSET _Ldrv
\r
1344 MOVZX EAX,WORD PTR [EBX+26]
\r
1345 ADD EAX,DWORD PTR [ESI+16]
\r
1352 MOV DWORD PTR [EBP-12], EAX
\r
1356 MOV DWORD PTR [EBP-12], EAX
\r
1362 MOV DWORD PTR [EBP-12], EAX
\r
1365 MOV AL,BYTE PTR [EBP-13]
\r
1367 MOV ESI,OFFSET _Ldrv
\r
1370 MOV AL,BYTE PTR [ESI+28]
\r
1373 PUSH DWORD PTR [EBP-8]
\r
1374 PUSH DWORD PTR [EBP-12]
\r
1375 MOV EAX,DWORD PTR [EBP+8]
\r
1377 MOV ESI,OFFSET _Fat
\r
1379 PUSH DWORD PTR [ESI]
\r
1380 CALL FWORD PTR _DeviceOp
\r
1381 MOV DWORD PTR [EBP-4], EAX
\r
1382 MOV EAX,DWORD PTR [EBP-4]
\r
1385 MOV EAX,DWORD PTR [EBP+8]
\r
1387 MOV ESI,OFFSET _Fat
\r
1390 MOV AL,BYTE PTR [ESI+15]
\r
1393 MOV BYTE PTR [ESI+15], AL
\r
1395 MOV AL,BYTE PTR [EBP-13]
\r
1397 MOV ESI,OFFSET _Ldrv
\r
1400 MOV AL,BYTE PTR [ESI+30]
\r
1406 MOV AL,BYTE PTR [EBP-13]
\r
1408 MOV ESI,OFFSET _Ldrv
\r
1410 MOV EAX,DWORD PTR [EBP-8]
\r
1411 MOVZX ECX,WORD PTR [ESI+26]
\r
1413 MOV DWORD PTR [EBP-8], EAX
\r
1415 MOV AL,BYTE PTR [EBP-13]
\r
1417 MOV ESI,OFFSET _Ldrv
\r
1420 MOV AL,BYTE PTR [ESI+28]
\r
1423 PUSH DWORD PTR [EBP-8]
\r
1424 PUSH DWORD PTR [EBP-12]
\r
1425 MOV EAX,DWORD PTR [EBP+8]
\r
1427 MOV ESI,OFFSET _Fat
\r
1429 PUSH DWORD PTR [ESI]
\r
1430 CALL FWORD PTR _DeviceOp
\r
1431 MOV DWORD PTR [EBP-4], EAX
\r
1435 MOV EAX,DWORD PTR [EBP-4]
\r
1444 MOV AL,BYTE PTR [EBP+20]
\r
1446 MOV ESI,OFFSET _Ldrv
\r
1449 MOV AL,BYTE PTR [ESI+31]
\r
1453 MOV WORD PTR [EBP-42], AX
\r
1457 MOV WORD PTR [EBP-42], AX
\r
1459 MOVZX EAX,WORD PTR [EBP+16]
\r
1460 MOVZX ECX,WORD PTR [EBP-42]
\r
1468 MOVZX EAX,WORD PTR [EBP+16]
\r
1476 LEA EAX,DWORD PTR [EBP-40]
\r
1478 CALL FWORD PTR _GetTimerTick
\r
1480 MOV DWORD PTR [EBP-24], EAX
\r
1482 MOV AL,BYTE PTR [EBP+20]
\r
1484 MOV ESI,OFFSET _Ldrv
\r
1487 MOV AL,BYTE PTR [ESI+31]
\r
1490 MOVZX EAX,WORD PTR [EBP+16]
\r
1494 MOV DWORD PTR [EBP-20], EAX
\r
1495 MOVZX EAX,WORD PTR [EBP+16]
\r
1500 MOVZX EAX,WORD PTR [EBP+16]
\r
1502 MOV DWORD PTR [EBP-16], EAX
\r
1504 MOV AL,BYTE PTR [EBP+20]
\r
1506 MOV ESI,OFFSET _Ldrv
\r
1508 MOV EAX,DWORD PTR [EBP-20]
\r
1509 ADD EAX,DWORD PTR [ESI+16]
\r
1510 MOV DWORD PTR [EBP-4], EAX
\r
1512 MOV AL,BYTE PTR [EBP+20]
\r
1514 MOV ESI,OFFSET _Ldrv
\r
1517 MOV AL,BYTE PTR [EBP+20]
\r
1520 MOV ESI,OFFSET _Ldrv
\r
1522 MOVZX EAX,WORD PTR [EBX+26]
\r
1523 ADD EAX,DWORD PTR [ESI+16]
\r
1524 CMP EAX,DWORD PTR [EBP-4]
\r
1532 MOV DWORD PTR [EBP-36], EAX
\r
1534 MOV DWORD PTR [EBP-28], EAX
\r
1536 MOV DWORD PTR [EBP-32], EAX
\r
1538 MOV DWORD PTR [EBP-8], EAX
\r
1540 MOV EAX,DWORD PTR [EBP-8]
\r
1547 MOV EAX,DWORD PTR [EBP-8]
\r
1548 INC DWORD PTR [EBP-8]
\r
1551 MOV EAX,DWORD PTR [EBP-8]
\r
1553 MOV ESI,OFFSET _Fat
\r
1555 MOV EAX,DWORD PTR [ESI+4]
\r
1560 MOV EAX,DWORD PTR [EBP-8]
\r
1562 MOV ESI,OFFSET _Fat
\r
1564 MOV EAX,DWORD PTR [EBP-16]
\r
1565 MOVZX ECX,WORD PTR [ESI+12]
\r
1570 MOV EAX,DWORD PTR [EBP-8]
\r
1572 MOV ESI,OFFSET _Fat
\r
1575 MOV AL,BYTE PTR [EBP+20]
\r
1577 MOV CL,BYTE PTR [ESI+14]
\r
1583 MOV EAX,DWORD PTR [EBP-8]
\r
1584 MOV DWORD PTR [EBP-36], EAX
\r
1586 MOV AL,BYTE PTR [EBP+8]
\r
1589 MOV EAX,DWORD PTR [EBP-8]
\r
1591 MOV ESI,OFFSET _Fat
\r
1594 MOV AL,BYTE PTR [ESI+15]
\r
1597 MOV BYTE PTR [ESI+15], AL
\r
1602 MOV EAX,DWORD PTR [EBP-8]
\r
1604 MOV ESI,OFFSET _Fat
\r
1606 MOV EAX,DWORD PTR [ESI+4]
\r
1607 CMP EAX,DWORD PTR [EBP-28]
\r
1611 MOV EAX,DWORD PTR [EBP-8]
\r
1613 MOV ESI,OFFSET _Fat
\r
1615 MOV EAX,DWORD PTR [ESI+4]
\r
1616 MOV DWORD PTR [EBP-28], EAX
\r
1617 MOV EAX,DWORD PTR [EBP-8]
\r
1618 MOV DWORD PTR [EBP-32], EAX
\r
1622 MOV EAX,DWORD PTR [EBP-36]
\r
1627 MOV EAX,DWORD PTR [EBP-8]
\r
1629 MOV ESI,OFFSET _Fat
\r
1631 MOV EAX,DWORD PTR [EBP-40]
\r
1632 MOV DWORD PTR [ESI+4], EAX
\r
1635 MOV EAX,DWORD PTR [EBP-32]
\r
1636 MOV DWORD PTR [EBP-8], EAX
\r
1637 MOV EAX,DWORD PTR [EBP-8]
\r
1639 MOV ESI,OFFSET _Fat
\r
1642 MOV AL,BYTE PTR [ESI+15]
\r
1646 PUSH DWORD PTR [EBP-8]
\r
1648 MOV DWORD PTR [EBP-24], EAX
\r
1650 MOV EAX,DWORD PTR [EBP-24]
\r
1654 MOV AL,BYTE PTR [EBP+20]
\r
1656 MOV ESI,OFFSET _Ldrv
\r
1659 MOV AL,BYTE PTR [ESI+28]
\r
1662 PUSH DWORD PTR [EBP-4]
\r
1664 MOV EAX,DWORD PTR [EBP-8]
\r
1666 MOV ESI,OFFSET _Fat
\r
1668 PUSH DWORD PTR [ESI]
\r
1669 CALL FWORD PTR _DeviceOp
\r
1670 MOV DWORD PTR [EBP-24], EAX
\r
1671 MOV EAX,DWORD PTR [EBP-8]
\r
1673 MOV ESI,OFFSET _Fat
\r
1676 MOV AL,BYTE PTR [EBP+20]
\r
1677 MOV BYTE PTR [ESI+14], AL
\r
1678 MOV EAX,DWORD PTR [EBP-8]
\r
1680 MOV ESI,OFFSET _Fat
\r
1682 MOV EAX,DWORD PTR [EBP-40]
\r
1683 MOV DWORD PTR [ESI+4], EAX
\r
1684 MOV EAX,DWORD PTR [EBP-8]
\r
1686 MOV ESI,OFFSET _Fat
\r
1688 MOV EAX,DWORD PTR [EBP-16]
\r
1689 MOV WORD PTR [ESI+12], AX
\r
1690 MOV EAX,DWORD PTR [EBP-8]
\r
1692 MOV ESI,OFFSET _Fat
\r
1694 MOV EAX,DWORD PTR [EBP-4]
\r
1695 MOV DWORD PTR [ESI+8], EAX
\r
1701 MOVZX EAX,WORD PTR [EBP+16]
\r
1707 MOV DWORD PTR [EBP-20], EAX
\r
1708 MOVZX EAX,WORD PTR [EBP+16]
\r
1713 MOVZX EAX,WORD PTR [EBP+16]
\r
1715 MOV DWORD PTR [EBP-16], EAX
\r
1717 MOV AL,BYTE PTR [EBP+20]
\r
1719 MOV ESI,OFFSET _Ldrv
\r
1721 MOV EAX,DWORD PTR [EBP-20]
\r
1722 ADD EAX,DWORD PTR [ESI+16]
\r
1723 MOV DWORD PTR [EBP-4], EAX
\r
1725 MOV DWORD PTR [EBP-8], EAX
\r
1727 MOV AL,BYTE PTR [EBP+20]
\r
1729 MOV ESI,OFFSET _Ldrv
\r
1731 MOV EAX,DWORD PTR [EBP-4]
\r
1732 MOVZX ECX,WORD PTR [ESI+26]
\r
1741 MOV DWORD PTR [EBP-36], EAX
\r
1742 MOV ESI,OFFSET _Fat
\r
1743 MOV EAX,DWORD PTR [ESI+4]
\r
1748 MOV ESI,OFFSET _Fat
\r
1749 MOV EAX,DWORD PTR [EBP-16]
\r
1750 MOVZX ECX,WORD PTR [ESI+12]
\r
1755 MOV ESI,OFFSET _Fat
\r
1757 MOV AL,BYTE PTR [EBP+20]
\r
1759 MOV CL,BYTE PTR [ESI+14]
\r
1766 MOV DWORD PTR [EBP-36], EAX
\r
1768 MOV AL,BYTE PTR [EBP+8]
\r
1771 MOV ESI,OFFSET _Fat
\r
1773 MOV AL,BYTE PTR [ESI+15]
\r
1776 MOV BYTE PTR [ESI+15], AL
\r
1780 MOV EAX,DWORD PTR [EBP-36]
\r
1785 MOV ESI,OFFSET _Fat
\r
1787 MOV AL,BYTE PTR [ESI+15]
\r
1794 MOV DWORD PTR [EBP-24], EAX
\r
1796 MOV EAX,DWORD PTR [EBP-4]
\r
1800 MOV AL,BYTE PTR [EBP+20]
\r
1802 MOV ESI,OFFSET _Ldrv
\r
1805 MOV AL,BYTE PTR [EBP+20]
\r
1809 MOV ESI,OFFSET _Ldrv
\r
1811 MOVZX EAX,WORD PTR [EBX+26]
\r
1812 ADD EAX,DWORD PTR [ESI+16]
\r
1819 MOV DWORD PTR [EBP-12], EAX
\r
1822 MOV EAX,DWORD PTR [EBP-4]
\r
1826 MOV AL,BYTE PTR [EBP+20]
\r
1828 MOV ESI,OFFSET _Ldrv
\r
1831 MOV AL,BYTE PTR [EBP+20]
\r
1835 MOV ESI,OFFSET _Ldrv
\r
1837 MOVZX EAX,WORD PTR [EBX+26]
\r
1838 ADD EAX,DWORD PTR [ESI+16]
\r
1845 MOV DWORD PTR [EBP-12], EAX
\r
1849 MOV DWORD PTR [EBP-12], EAX
\r
1852 MOV EAX,DWORD PTR [EBP-24]
\r
1856 MOV AL,BYTE PTR [EBP+20]
\r
1858 MOV ESI,OFFSET _Ldrv
\r
1861 MOV AL,BYTE PTR [ESI+28]
\r
1864 PUSH DWORD PTR [EBP-4]
\r
1865 PUSH DWORD PTR [EBP-12]
\r
1866 MOV ESI,OFFSET _Fat
\r
1867 PUSH DWORD PTR [ESI]
\r
1868 CALL FWORD PTR _DeviceOp
\r
1869 MOV DWORD PTR [EBP-24], EAX
\r
1870 MOV ESI,OFFSET _Fat
\r
1872 MOV AL,BYTE PTR [EBP+20]
\r
1873 MOV BYTE PTR [ESI+14], AL
\r
1874 MOV ESI,OFFSET _Fat
\r
1875 MOV EAX,DWORD PTR [EBP-40]
\r
1876 MOV DWORD PTR [ESI+4], EAX
\r
1877 MOV ESI,OFFSET _Fat
\r
1878 MOV EAX,DWORD PTR [EBP-16]
\r
1879 MOV WORD PTR [ESI+12], AX
\r
1880 MOV ESI,OFFSET _Fat
\r
1881 MOV EAX,DWORD PTR [EBP-4]
\r
1882 MOV DWORD PTR [ESI+8], EAX
\r
1887 MOV ESI,DWORD PTR [EBP+12]
\r
1888 MOV EAX,DWORD PTR [EBP-8]
\r
1889 MOV DWORD PTR [ESI], EAX
\r
1890 MOV EAX,DWORD PTR [EBP-24]
\r
1900 MOV AL,BYTE PTR [EBP+20]
\r
1902 MOVZX EAX,WORD PTR [EBP+24]
\r
1904 LEA EAX,DWORD PTR [EBP-12]
\r
1907 MOV AL,BYTE PTR [EBP+16]
\r
1910 MOV DWORD PTR [EBP-4], EAX
\r
1911 MOV EAX,DWORD PTR [EBP-4]
\r
1914 MOV ESI,DWORD PTR [EBP+12]
\r
1916 MOV WORD PTR [ESI], AX
\r
1917 MOV EAX,DWORD PTR [EBP-4]
\r
1920 MOV EAX,DWORD PTR [EBP-12]
\r
1922 MOV ESI,OFFSET _Fat
\r
1924 MOV EAX,DWORD PTR [ESI]
\r
1925 MOV DWORD PTR [EBP-18], EAX
\r
1926 MOV EAX,DWORD PTR [EBP-12]
\r
1928 MOV ESI,OFFSET _Fat
\r
1930 MOVZX EAX,WORD PTR [EBP+24]
\r
1931 MOVZX ECX,WORD PTR [ESI+12]
\r
1933 MOV DWORD PTR [EBP-8], EAX
\r
1935 MOV AL,BYTE PTR [EBP+20]
\r
1937 MOV ESI,OFFSET _Ldrv
\r
1940 MOV AL,BYTE PTR [ESI+31]
\r
1943 MOV EAX,DWORD PTR [EBP-8]
\r
1945 ADD EAX,DWORD PTR [EBP-18]
\r
1946 MOV DWORD PTR [EBP-18], EAX
\r
1947 MOV ESI,DWORD PTR [EBP-18]
\r
1948 MOVZX EAX,WORD PTR [ESI]
\r
1949 MOV WORD PTR [EBP-14], AX
\r
1952 MOV EAX,DWORD PTR [EBP-8]
\r
1956 ADD EAX,DWORD PTR [EBP-8]
\r
1957 ADD EAX,DWORD PTR [EBP-18]
\r
1958 MOV DWORD PTR [EBP-18], EAX
\r
1959 MOV ESI,DWORD PTR [EBP-18]
\r
1960 MOVZX EAX,WORD PTR [ESI]
\r
1961 MOV WORD PTR [EBP-14], AX
\r
1962 MOVZX EAX,WORD PTR [EBP+24]
\r
1966 MOVZX EAX,WORD PTR [EBP-14]
\r
1969 MOV WORD PTR [EBP-14], AX
\r
1971 MOVZX EAX,WORD PTR [EBP-14]
\r
1974 MOV WORD PTR [EBP-14], AX
\r
1976 MOV ESI,DWORD PTR [EBP+12]
\r
1977 MOVZX EAX,WORD PTR [EBP-14]
\r
1978 MOV WORD PTR [ESI], AX
\r
1979 MOV ESI,DWORD PTR [EBP+8]
\r
1980 MOV EAX,DWORD PTR [EBP-12]
\r
1981 MOV DWORD PTR [ESI], EAX
\r
1982 MOV EAX,DWORD PTR [EBP-4]
\r
1992 MOV AL,BYTE PTR [EBP+12]
\r
1994 MOVZX EAX,WORD PTR [EBP+20]
\r
1996 LEA EAX,DWORD PTR [EBP-12]
\r
2001 MOV DWORD PTR [EBP-4], EAX
\r
2002 MOV EAX,DWORD PTR [EBP-4]
\r
2005 MOV ESI,DWORD PTR [EBP+8]
\r
2007 MOV DWORD PTR [ESI], EAX
\r
2008 MOV EAX,DWORD PTR [EBP-4]
\r
2011 MOV EAX,DWORD PTR [EBP-12]
\r
2013 MOV ESI,OFFSET _Fat
\r
2015 MOV EAX,DWORD PTR [ESI]
\r
2016 MOV DWORD PTR [EBP-18], EAX
\r
2017 MOV EAX,DWORD PTR [EBP-12]
\r
2019 MOV ESI,OFFSET _Fat
\r
2021 MOVZX EAX,WORD PTR [EBP+20]
\r
2022 MOVZX ECX,WORD PTR [ESI+12]
\r
2024 MOV DWORD PTR [EBP-8], EAX
\r
2026 MOV AL,BYTE PTR [EBP+12]
\r
2028 MOV ESI,OFFSET _Ldrv
\r
2031 MOV AL,BYTE PTR [ESI+31]
\r
2034 MOV EAX,DWORD PTR [EBP-8]
\r
2036 ADD EAX,DWORD PTR [EBP-18]
\r
2037 MOV DWORD PTR [EBP-18], EAX
\r
2038 MOV ESI,DWORD PTR [EBP-18]
\r
2039 MOVZX EAX,WORD PTR [EBP+16]
\r
2040 MOV WORD PTR [ESI], AX
\r
2043 MOV EAX,DWORD PTR [EBP-8]
\r
2047 ADD EAX,DWORD PTR [EBP-8]
\r
2048 ADD EAX,DWORD PTR [EBP-18]
\r
2049 MOV DWORD PTR [EBP-18], EAX
\r
2050 MOV ESI,DWORD PTR [EBP-18]
\r
2051 MOVZX EAX,WORD PTR [ESI]
\r
2052 MOV WORD PTR [EBP-20], AX
\r
2053 MOVZX EAX,WORD PTR [EBP+20]
\r
2057 MOVZX EAX,WORD PTR [EBP+16]
\r
2061 MOV WORD PTR [EBP+16], AX
\r
2062 MOVZX EAX,WORD PTR [EBP+16]
\r
2065 MOV WORD PTR [EBP+16], AX
\r
2066 MOVZX EAX,WORD PTR [EBP-20]
\r
2069 MOVZX ECX,WORD PTR [EBP+16]
\r
2071 MOV WORD PTR [EBP-14], AX
\r
2074 MOVZX EAX,WORD PTR [EBP+16]
\r
2077 MOV WORD PTR [EBP+16], AX
\r
2078 MOVZX EAX,WORD PTR [EBP-20]
\r
2081 MOVZX ECX,WORD PTR [EBP+16]
\r
2083 MOV WORD PTR [EBP-14], AX
\r
2085 MOV ESI,DWORD PTR [EBP-18]
\r
2086 MOVZX EAX,WORD PTR [EBP-14]
\r
2087 MOV WORD PTR [ESI], AX
\r
2089 MOV EAX,DWORD PTR [EBP-12]
\r
2091 MOV ESI,OFFSET _Fat
\r
2094 MOV AL,BYTE PTR [ESI+15]
\r
2097 MOV BYTE PTR [ESI+15], AL
\r
2098 MOV ESI,DWORD PTR [EBP+8]
\r
2099 MOV EAX,DWORD PTR [EBP-12]
\r
2100 MOV DWORD PTR [ESI], EAX
\r
2101 MOV EAX,DWORD PTR [EBP-4]
\r
2110 MOVZX EAX,WORD PTR [EBP+12]
\r
2113 MOV AL,BYTE PTR [EBP+16]
\r
2117 LEA EAX,WORD PTR [EBP-10]
\r
2119 LEA EAX,DWORD PTR [EBP-8]
\r
2121 CALL _GetClstrValue
\r
2122 MOV DWORD PTR [EBP-4], EAX
\r
2123 MOV EAX,DWORD PTR [EBP-4]
\r
2126 MOV ESI,DWORD PTR [EBP+8]
\r
2128 MOV WORD PTR [ESI], AX
\r
2129 MOV EAX,DWORD PTR [EBP-4]
\r
2132 MOV ESI,DWORD PTR [EBP+8]
\r
2133 MOVZX EAX,WORD PTR [EBP-10]
\r
2134 MOV WORD PTR [ESI], AX
\r
2140 _ExtendClstrChain:
\r
2145 MOV AL,BYTE PTR [EBP+16]
\r
2147 MOV ESI,OFFSET _Ldrv
\r
2150 MOV AL,BYTE PTR [ESI+31]
\r
2154 MOV WORD PTR [EBP-20], AX
\r
2158 MOV WORD PTR [EBP-20], AX
\r
2160 MOVZX EAX,WORD PTR [EBP+12]
\r
2163 MOV AL,BYTE PTR [EBP+16]
\r
2166 LEA EAX,WORD PTR [EBP-18]
\r
2168 LEA EAX,DWORD PTR [EBP-8]
\r
2170 CALL _GetClstrValue
\r
2171 MOV DWORD PTR [EBP-4], EAX
\r
2172 MOV EAX,DWORD PTR [EBP-4]
\r
2175 MOV ESI,DWORD PTR [EBP+8]
\r
2177 MOV WORD PTR [ESI], AX
\r
2178 MOV EAX,DWORD PTR [EBP-4]
\r
2181 MOVZX EAX,WORD PTR [EBP-18]
\r
2182 MOVZX ECX,WORD PTR [EBP-20]
\r
2187 MOV ESI,DWORD PTR [EBP+8]
\r
2188 MOVZX EAX,WORD PTR [EBP-18]
\r
2189 MOV WORD PTR [ESI], AX
\r
2190 MOV EAX,DWORD PTR [EBP-8]
\r
2192 MOV ESI,OFFSET _Fat
\r
2195 MOV AL,BYTE PTR [ESI+15]
\r
2198 MOV BYTE PTR [ESI+15], AL
\r
2202 MOVZX EAX,WORD PTR [EBP+12]
\r
2203 MOV WORD PTR [EBP-22], AX
\r
2205 MOV BYTE PTR [EBP-23], AL
\r
2208 MOV AL,BYTE PTR [EBP-23]
\r
2211 INC WORD PTR [EBP-22]
\r
2212 MOVZX EAX,WORD PTR [EBP-22]
\r
2213 MOVZX EAX,WORD PTR [EBP-22]
\r
2216 MOV AL,BYTE PTR [EBP+16]
\r
2220 LEA EAX,WORD PTR [EBP-18]
\r
2222 LEA EAX,DWORD PTR [EBP-12]
\r
2224 CALL _GetClstrValue
\r
2225 MOV DWORD PTR [EBP-4], EAX
\r
2226 MOV EAX,DWORD PTR [EBP-4]
\r
2229 MOV ESI,DWORD PTR [EBP+8]
\r
2231 MOV WORD PTR [ESI], AX
\r
2232 MOV EAX,DWORD PTR [EBP-8]
\r
2234 MOV ESI,OFFSET _Fat
\r
2237 MOV AL,BYTE PTR [ESI+15]
\r
2240 MOV BYTE PTR [ESI+15], AL
\r
2241 MOV EAX,DWORD PTR [EBP-4]
\r
2244 MOVZX EAX,WORD PTR [EBP-18]
\r
2248 MOV BYTE PTR [EBP-23], AL
\r
2253 MOV AL,BYTE PTR [EBP-23]
\r
2256 MOVZX EAX,WORD PTR [EBP+12]
\r
2258 MOVZX EAX,WORD PTR [EBP-22]
\r
2261 MOV AL,BYTE PTR [EBP+16]
\r
2263 LEA EAX,DWORD PTR [EBP-16]
\r
2265 CALL _SetClstrValue
\r
2266 MOV DWORD PTR [EBP-4], EAX
\r
2267 MOV EAX,DWORD PTR [EBP-4]
\r
2270 MOV ESI,DWORD PTR [EBP+8]
\r
2272 MOV WORD PTR [ESI], AX
\r
2273 MOV EAX,DWORD PTR [EBP-8]
\r
2275 MOV ESI,OFFSET _Fat
\r
2278 MOV AL,BYTE PTR [ESI+15]
\r
2281 MOV BYTE PTR [ESI+15], AL
\r
2282 MOV EAX,DWORD PTR [EBP-4]
\r
2285 MOV EAX,DWORD PTR [EBP-16]
\r
2287 MOV ESI,OFFSET _Fat
\r
2290 MOV AL,BYTE PTR [ESI+15]
\r
2293 MOV BYTE PTR [ESI+15], AL
\r
2294 MOVZX EAX,WORD PTR [EBP-22]
\r
2298 MOV AL,BYTE PTR [EBP+16]
\r
2300 LEA EAX,DWORD PTR [EBP-12]
\r
2302 CALL _SetClstrValue
\r
2303 MOV DWORD PTR [EBP-4], EAX
\r
2305 MOV ESI,DWORD PTR [EBP+8]
\r
2306 MOVZX EAX,WORD PTR [EBP-22]
\r
2307 MOV WORD PTR [ESI], AX
\r
2308 MOV EAX,DWORD PTR [EBP-4]
\r
2318 MOV AL,BYTE PTR [EBP+12]
\r
2320 MOV ESI,OFFSET _Ldrv
\r
2323 MOV AL,BYTE PTR [ESI+31]
\r
2327 MOV WORD PTR [EBP-10], AX
\r
2331 MOV WORD PTR [EBP-10], AX
\r
2333 MOVZX EAX,WORD PTR [EBP+8]
\r
2336 MOV AL,BYTE PTR [EBP+12]
\r
2340 LEA EAX,WORD PTR [EBP-12]
\r
2342 LEA EAX,DWORD PTR [EBP-8]
\r
2344 CALL _GetClstrValue
\r
2345 MOV DWORD PTR [EBP-4], EAX
\r
2346 MOV EAX,DWORD PTR [EBP-4]
\r
2349 MOV EAX,DWORD PTR [EBP-4]
\r
2352 MOVZX EAX,WORD PTR [EBP-12]
\r
2353 MOVZX ECX,WORD PTR [EBP-10]
\r
2361 MOVZX EAX,WORD PTR [EBP+8]
\r
2364 MOV AL,BYTE PTR [EBP+12]
\r
2368 LEA EAX,WORD PTR [EBP-12]
\r
2370 LEA EAX,DWORD PTR [EBP-8]
\r
2372 CALL _GetClstrValue
\r
2373 MOV DWORD PTR [EBP-4], EAX
\r
2374 MOV EAX,DWORD PTR [EBP-4]
\r
2377 MOV EAX,DWORD PTR [EBP-4]
\r
2380 MOVZX EAX,WORD PTR [EBP+8]
\r
2384 MOV AL,BYTE PTR [EBP+12]
\r
2386 LEA EAX,DWORD PTR [EBP-8]
\r
2388 CALL _SetClstrValue
\r
2389 MOV DWORD PTR [EBP-4], EAX
\r
2390 MOV EAX,DWORD PTR [EBP-4]
\r
2393 MOV EAX,DWORD PTR [EBP-4]
\r
2397 MOVZX EAX,WORD PTR [EBP-12]
\r
2400 MOVZX EAX,WORD PTR [EBP-12]
\r
2401 MOVZX ECX,WORD PTR [EBP-10]
\r
2407 MOVZX EAX,WORD PTR [EBP-12]
\r
2408 MOV WORD PTR [EBP-14], AX
\r
2409 MOVZX EAX,WORD PTR [EBP-14]
\r
2412 MOV AL,BYTE PTR [EBP+12]
\r
2416 LEA EAX,WORD PTR [EBP-12]
\r
2418 LEA EAX,DWORD PTR [EBP-8]
\r
2420 CALL _GetClstrValue
\r
2421 MOV DWORD PTR [EBP-4], EAX
\r
2422 MOV EAX,DWORD PTR [EBP-4]
\r
2425 MOV EAX,DWORD PTR [EBP-4]
\r
2428 MOVZX EAX,WORD PTR [EBP-14]
\r
2433 MOV AL,BYTE PTR [EBP+12]
\r
2435 LEA EAX,DWORD PTR [EBP-8]
\r
2437 CALL _SetClstrValue
\r
2438 MOV DWORD PTR [EBP-4], EAX
\r
2439 MOV EAX,DWORD PTR [EBP-4]
\r
2442 MOV EAX,DWORD PTR [EBP-4]
\r
2452 _GetAbsoluteClstr:
\r
2456 MOV EAX,DWORD PTR [EBP+20]
\r
2460 MOVZX EAX,WORD PTR [ESI+2]
\r
2461 MOV DWORD PTR [EBP-8], EAX
\r
2462 MOV EAX,DWORD PTR [EBP-8]
\r
2468 MOV AL,BYTE PTR [ESI+38]
\r
2469 MOV BYTE PTR [EBP-29], AL
\r
2471 MOV AL,BYTE PTR [EBP-29]
\r
2473 MOV ESI,OFFSET _Ldrv
\r
2476 MOV AL,BYTE PTR [ESI+29]
\r
2477 MOV DWORD PTR [EBP-12], EAX
\r
2478 MOV EAX,DWORD PTR [EBP-12]
\r
2481 MOV DWORD PTR [EBP-16], EAX
\r
2483 MOV AL,BYTE PTR [EBP-29]
\r
2485 MOV ESI,OFFSET _Ldrv
\r
2488 MOV AL,BYTE PTR [ESI+31]
\r
2492 MOV WORD PTR [EBP-28], AX
\r
2496 MOV WORD PTR [EBP-28], AX
\r
2498 MOV EAX,DWORD PTR [EBP+16]
\r
2499 MOV ECX,DWORD PTR [EBP-16]
\r
2502 MOV WORD PTR [EBP-22], AX
\r
2503 MOV EAX,DWORD PTR [EBP+20]
\r
2507 MOV EAX,DWORD PTR [ESI+20]
\r
2508 MOV ECX,DWORD PTR [EBP-16]
\r
2511 MOV WORD PTR [EBP-24], AX
\r
2512 MOVZX EAX,WORD PTR [EBP-22]
\r
2513 MOVZX ECX,WORD PTR [EBP-24]
\r
2518 MOV EAX,DWORD PTR [EBP-8]
\r
2523 MOVZX EAX,WORD PTR [ESI+26]
\r
2524 MOV WORD PTR [EBP-26], AX
\r
2526 MOV WORD PTR [EBP-24], AX
\r
2528 MOV DWORD PTR [EBP-20], EAX
\r
2531 MOV EAX,DWORD PTR [EBP+20]
\r
2535 MOVZX EAX,WORD PTR [ESI+24]
\r
2536 MOV WORD PTR [EBP-26], AX
\r
2537 MOV EAX,DWORD PTR [EBP+20]
\r
2541 MOV EAX,DWORD PTR [ESI+20]
\r
2542 MOV DWORD PTR [EBP-20], EAX
\r
2545 MOVZX EAX,WORD PTR [EBP-24]
\r
2546 MOVZX ECX,WORD PTR [EBP-22]
\r
2551 MOVZX EAX,WORD PTR [EBP-26]
\r
2552 MOVZX ECX,WORD PTR [EBP-28]
\r
2557 MOVZX EAX,WORD PTR [EBP-26]
\r
2563 MOV AL,BYTE PTR [EBP-29]
\r
2565 MOVZX EAX,WORD PTR [EBP-26]
\r
2567 LEA EAX,WORD PTR [EBP-26]
\r
2569 CALL _NextFATClstr
\r
2570 MOV DWORD PTR [EBP-4], EAX
\r
2571 MOV EAX,DWORD PTR [EBP-4]
\r
2574 MOV EAX,DWORD PTR [EBP-4]
\r
2577 INC WORD PTR [EBP-24]
\r
2578 MOVZX EAX,WORD PTR [EBP-24]
\r
2579 MOV EAX,DWORD PTR [EBP-20]
\r
2580 ADD EAX,DWORD PTR [EBP-16]
\r
2581 MOV DWORD PTR [EBP-20], EAX
\r
2584 MOVZX EAX,WORD PTR [EBP-24]
\r
2585 MOVZX ECX,WORD PTR [EBP-22]
\r
2593 MOV ESI,DWORD PTR [EBP+12]
\r
2594 MOVZX EAX,WORD PTR [EBP-26]
\r
2595 MOV WORD PTR [ESI], AX
\r
2596 MOV ESI,DWORD PTR [EBP+8]
\r
2597 MOV EAX,DWORD PTR [EBP-20]
\r
2598 MOV DWORD PTR [ESI], EAX
\r
2608 PUSH DWORD PTR [EBP+12]
\r
2609 LEA EAX,DWORD PTR [EBP-12]
\r
2611 CALL _ValidateHandle
\r
2612 MOV DWORD PTR [EBP-4], EAX
\r
2613 MOV EAX,DWORD PTR [EBP-4]
\r
2616 MOV EAX,DWORD PTR [EBP-4]
\r
2619 MOV EAX,DWORD PTR [EBP-12]
\r
2625 MOV AL,BYTE PTR [ESI+39]
\r
2631 MOV EAX,DWORD PTR [EBP-12]
\r
2637 MOV AL,BYTE PTR [ESI+38]
\r
2638 MOV BYTE PTR [EBP-43], AL
\r
2640 MOV AL,BYTE PTR [EBP-43]
\r
2642 MOV ESI,OFFSET _Ldrv
\r
2645 MOV AL,BYTE PTR [ESI+29]
\r
2646 MOV DWORD PTR [EBP-32], EAX
\r
2647 MOV EAX,DWORD PTR [EBP-32]
\r
2650 MOV DWORD PTR [EBP-36], EAX
\r
2651 MOV EAX,DWORD PTR [EBP-12]
\r
2656 MOV EAX,DWORD PTR [ESI+28]
\r
2657 MOV DWORD PTR [EBP-24], EAX
\r
2658 MOV EAX,DWORD PTR [EBP-24]
\r
2661 MOV EAX,DWORD PTR [EBP-24]
\r
2663 MOV DWORD PTR [EBP-20], EAX
\r
2667 MOV DWORD PTR [EBP-20], EAX
\r
2669 MOV EAX,DWORD PTR [EBP-24]
\r
2670 CMP EAX,DWORD PTR [EBP+8]
\r
2677 MOV EAX,DWORD PTR [EBP-24]
\r
2678 MOV ECX,DWORD PTR [EBP-36]
\r
2681 MOV DWORD PTR [EBP-28], EAX
\r
2682 MOV EAX,DWORD PTR [EBP-24]
\r
2683 MOV ECX,DWORD PTR [EBP-36]
\r
2689 MOV EAX,DWORD PTR [EBP-28]
\r
2690 INC DWORD PTR [EBP-28]
\r
2692 MOV EAX,DWORD PTR [EBP-24]
\r
2696 MOV DWORD PTR [EBP-28], EAX
\r
2698 MOV EAX,DWORD PTR [EBP+8]
\r
2699 MOV ECX,DWORD PTR [EBP-36]
\r
2702 MOV DWORD PTR [EBP-40], EAX
\r
2703 MOV EAX,DWORD PTR [EBP+8]
\r
2704 MOV ECX,DWORD PTR [EBP-36]
\r
2710 MOV EAX,DWORD PTR [EBP-40]
\r
2711 INC DWORD PTR [EBP-40]
\r
2713 MOV EAX,DWORD PTR [EBP+8]
\r
2717 MOV DWORD PTR [EBP-40], EAX
\r
2719 MOV EAX,DWORD PTR [EBP-40]
\r
2720 CMP EAX,DWORD PTR [EBP-28]
\r
2725 MOV DWORD PTR [EBP-4], EAX
\r
2728 MOV EAX,DWORD PTR [EBP-40]
\r
2729 CMP EAX,DWORD PTR [EBP-28]
\r
2733 PUSH DWORD PTR [EBP+12]
\r
2734 PUSH DWORD PTR [EBP-20]
\r
2735 LEA EAX,WORD PTR [EBP-42]
\r
2737 LEA EAX,DWORD PTR [EBP-16]
\r
2739 CALL _GetAbsoluteClstr
\r
2740 MOV DWORD PTR [EBP-4], EAX
\r
2741 MOV EAX,DWORD PTR [EBP-28]
\r
2742 MOV DWORD PTR [EBP-8], EAX
\r
2744 MOV EAX,DWORD PTR [EBP-4]
\r
2749 MOV EAX,DWORD PTR [EBP-8]
\r
2750 CMP EAX,DWORD PTR [EBP-40]
\r
2756 MOV AL,BYTE PTR [EBP-43]
\r
2758 MOVZX EAX,WORD PTR [EBP-42]
\r
2760 LEA EAX,WORD PTR [EBP-42]
\r
2762 CALL _ExtendClstrChain
\r
2763 MOV DWORD PTR [EBP-4], EAX
\r
2764 MOV EAX,DWORD PTR [EBP-8]
\r
2765 INC DWORD PTR [EBP-8]
\r
2770 MOV EAX,DWORD PTR [EBP-40]
\r
2771 CMP EAX,DWORD PTR [EBP-28]
\r
2775 MOV EAX,DWORD PTR [EBP+8]
\r
2778 MOV EAX,DWORD PTR [EBP+8]
\r
2780 MOV DWORD PTR [EBP-20], EAX
\r
2784 MOV DWORD PTR [EBP-20], EAX
\r
2786 PUSH DWORD PTR [EBP+12]
\r
2787 PUSH DWORD PTR [EBP-20]
\r
2788 LEA EAX,WORD PTR [EBP-42]
\r
2790 LEA EAX,DWORD PTR [EBP-16]
\r
2792 CALL _GetAbsoluteClstr
\r
2793 MOV DWORD PTR [EBP-4], EAX
\r
2794 MOV EAX,DWORD PTR [EBP-4]
\r
2798 MOV AL,BYTE PTR [EBP-43]
\r
2800 MOVZX EAX,WORD PTR [EBP-42]
\r
2802 CALL _TruncClstrChain
\r
2803 MOV DWORD PTR [EBP-4], EAX
\r
2806 MOV EAX,DWORD PTR [ESI+20]
\r
2807 CMP EAX,DWORD PTR [EBP+8]
\r
2813 MOV DWORD PTR [ESI+20], EAX
\r
2814 MOV EAX,DWORD PTR [EBP+12]
\r
2818 MOV EAX,DWORD PTR [EBP-12]
\r
2824 MOVZX EAX,WORD PTR [ESI+26]
\r
2825 MOV WORD PTR [EBX+24], AX
\r
2830 MOV EAX,DWORD PTR [EBP-4]
\r
2833 MOV EAX,DWORD PTR [EBP-12]
\r
2838 MOV EAX,DWORD PTR [EBP+8]
\r
2839 MOV DWORD PTR [ESI+28], EAX
\r
2840 MOV EAX,DWORD PTR [EBP-12]
\r
2846 MOV BYTE PTR [ESI+41], AL
\r
2848 MOV EAX,DWORD PTR [EBP-4]
\r
2858 MOV AL,BYTE PTR [EBP+24]
\r
2860 MOV ESI,OFFSET _Ldrv
\r
2863 MOV AL,BYTE PTR [ESI+29]
\r
2864 MOV DWORD PTR [EBP-12], EAX
\r
2865 MOVZX EAX,WORD PTR [EBP+20]
\r
2868 MOV AL,BYTE PTR [EBP+24]
\r
2871 MOV DWORD PTR [EBP-4], EAX
\r
2873 MOV AL,BYTE PTR [EBP+24]
\r
2875 MOV ESI,OFFSET _Ldrv
\r
2878 MOV AL,BYTE PTR [ESI+31]
\r
2882 MOV WORD PTR [EBP-32], AX
\r
2886 MOV WORD PTR [EBP-32], AX
\r
2889 MOV DWORD PTR [EBP-8], EAX
\r
2891 MOV BYTE PTR [EBP-22], AL
\r
2893 MOV BYTE PTR [EBP-21], AL
\r
2895 MOV BYTE PTR [EBP-21], AL
\r
2898 MOV AL,BYTE PTR [EBP-21]
\r
2904 MOV AL,BYTE PTR [EBP-22]
\r
2910 MOV EAX,DWORD PTR [EBP-8]
\r
2911 CMP EAX,DWORD PTR [EBP-12]
\r
2916 MOV AL,BYTE PTR [EBP+24]
\r
2918 MOVZX EAX,WORD PTR [EBP+20]
\r
2920 LEA EAX,WORD PTR [EBP+20]
\r
2922 CALL _NextFATClstr
\r
2923 MOV DWORD PTR [EBP-20], EAX
\r
2924 MOV EAX,DWORD PTR [EBP-20]
\r
2927 MOVZX EAX,WORD PTR [EBP+20]
\r
2928 MOVZX ECX,WORD PTR [EBP-32]
\r
2936 MOVZX EAX,WORD PTR [EBP+20]
\r
2939 MOV AL,BYTE PTR [EBP+24]
\r
2942 MOV DWORD PTR [EBP-4], EAX
\r
2944 MOV DWORD PTR [EBP-8], EAX
\r
2947 MOV ESI,DWORD PTR [EBP+8]
\r
2949 MOV DWORD PTR [ESI], EAX
\r
2950 MOV EAX,DWORD PTR [EBP-20]
\r
2955 MOV AL,BYTE PTR [EBP+24]
\r
2957 MOV ESI,OFFSET _Ldrv
\r
2960 MOV AL,BYTE PTR [ESI+28]
\r
2963 MOV EAX,DWORD PTR [EBP-4]
\r
2964 INC DWORD PTR [EBP-4]
\r
2967 PUSH OFFSET _abDirSectBuf
\r
2968 CALL FWORD PTR _DeviceOp
\r
2969 MOV DWORD PTR [EBP-20], EAX
\r
2970 MOV EAX,DWORD PTR [EBP-20]
\r
2973 MOV EAX,DWORD PTR [EBP-20]
\r
2976 INC DWORD PTR [EBP-8]
\r
2977 MOV EAX,DWORD PTR [EBP-8]
\r
2978 MOV EAX,OFFSET _abDirSectBuf
\r
2979 MOV DWORD PTR [EBP-26], EAX
\r
2980 MOV EAX,DWORD PTR [EBP-26]
\r
2981 MOV DWORD PTR [EBP-30], EAX
\r
2983 MOV DWORD PTR [EBP-16], EAX
\r
2985 MOV EAX,DWORD PTR [EBP-16]
\r
2992 MOV EAX,DWORD PTR [EBP-16]
\r
2993 INC DWORD PTR [EBP-16]
\r
2996 MOV ESI,DWORD PTR [EBP-26]
\r
2998 MOV AL,BYTE PTR [ESI]
\r
3005 MOV BYTE PTR [EBP-22], AL
\r
3008 PUSH DWORD PTR [EBP-26]
\r
3009 PUSH DWORD PTR [EBP+28]
\r
3011 CALL FWORD PTR _CompareNCS
\r
3017 MOV BYTE PTR [EBP-21], AL
\r
3018 MOV ESI,DWORD PTR [EBP+16]
\r
3019 MOV EAX,DWORD PTR [EBP-4]
\r
3021 MOV DWORD PTR [ESI], EAX
\r
3022 MOV ESI,DWORD PTR [EBP+12]
\r
3023 MOV EAX,DWORD PTR [EBP-26]
\r
3024 SUB EAX,DWORD PTR [EBP-30]
\r
3025 MOV DWORD PTR [ESI], EAX
\r
3028 MOV EAX,DWORD PTR [EBP-26]
\r
3030 MOV DWORD PTR [EBP-26], EAX
\r
3036 MOV AL,BYTE PTR [EBP-21]
\r
3039 MOV ESI,DWORD PTR [EBP+8]
\r
3040 MOV EAX,DWORD PTR [EBP-26]
\r
3041 MOV DWORD PTR [ESI], EAX
\r
3056 MOV AL,BYTE PTR [EBP+20]
\r
3058 MOV ESI,OFFSET _Ldrv
\r
3060 MOV EAX,DWORD PTR [ESI+12]
\r
3061 MOV DWORD PTR [EBP-4], EAX
\r
3063 MOV AL,BYTE PTR [EBP+20]
\r
3065 MOV ESI,OFFSET _Ldrv
\r
3067 MOVZX EAX,WORD PTR [ESI+24]
\r
3068 MOV DWORD PTR [EBP-8], EAX
\r
3070 MOV BYTE PTR [EBP-17], AL
\r
3072 MOV BYTE PTR [EBP-18], AL
\r
3074 MOV EAX,DWORD PTR [EBP-8]
\r
3078 MOV AL,BYTE PTR [EBP-17]
\r
3084 MOV AL,BYTE PTR [EBP-18]
\r
3092 MOV AL,BYTE PTR [EBP+20]
\r
3094 MOV ESI,OFFSET _Ldrv
\r
3097 MOV AL,BYTE PTR [ESI+28]
\r
3100 MOV EAX,DWORD PTR [EBP-4]
\r
3101 INC DWORD PTR [EBP-4]
\r
3104 PUSH OFFSET _abRawSector
\r
3105 CALL FWORD PTR _DeviceOp
\r
3106 MOV DWORD PTR [EBP-16], EAX
\r
3107 MOV EAX,DWORD PTR [EBP-16]
\r
3110 MOV EAX,DWORD PTR [EBP-16]
\r
3113 MOV EAX,OFFSET _abRawSector
\r
3114 MOV DWORD PTR [EBP-22], EAX
\r
3115 MOV EAX,DWORD PTR [EBP-22]
\r
3116 MOV DWORD PTR [EBP-26], EAX
\r
3118 MOV DWORD PTR [EBP-12], EAX
\r
3120 MOV EAX,DWORD PTR [EBP-12]
\r
3127 MOV EAX,DWORD PTR [EBP-12]
\r
3128 INC DWORD PTR [EBP-12]
\r
3131 MOV ESI,DWORD PTR [EBP-22]
\r
3133 MOV AL,BYTE PTR [ESI]
\r
3140 MOV BYTE PTR [EBP-18], AL
\r
3143 PUSH DWORD PTR [EBP-22]
\r
3144 PUSH DWORD PTR [EBP+24]
\r
3146 CALL FWORD PTR _CompareNCS
\r
3152 MOV BYTE PTR [EBP-17], AL
\r
3153 MOV ESI,DWORD PTR [EBP+16]
\r
3154 MOV EAX,DWORD PTR [EBP-4]
\r
3156 MOV DWORD PTR [ESI], EAX
\r
3157 MOV ESI,DWORD PTR [EBP+12]
\r
3158 MOV EAX,DWORD PTR [EBP-22]
\r
3159 SUB EAX,DWORD PTR [EBP-26]
\r
3160 MOV DWORD PTR [ESI], EAX
\r
3163 DEC DWORD PTR [EBP-8]
\r
3164 MOV EAX,DWORD PTR [EBP-22]
\r
3166 MOV DWORD PTR [EBP-22], EAX
\r
3172 MOV AL,BYTE PTR [EBP-17]
\r
3175 MOV ESI,DWORD PTR [EBP+8]
\r
3176 MOV EAX,DWORD PTR [EBP-22]
\r
3177 MOV DWORD PTR [ESI], EAX
\r
3191 MOV EAX,DWORD PTR [EBP+20]
\r
3194 MOV EAX,DWORD PTR [EBP+24]
\r
3198 MOV ESI,DWORD PTR [EBP+24]
\r
3200 MOVSX EAX,BYTE PTR [ESI]
\r
3207 PUSH DWORD PTR [EBP+24]
\r
3208 PUSH DWORD PTR [EBP+16]
\r
3209 PUSH DWORD PTR [EBP+20]
\r
3210 CALL FWORD PTR _CopyData
\r
3211 MOV EAX,DWORD PTR [EBP+20]
\r
3212 MOV DWORD PTR [EBP-4], EAX
\r
3215 MOV EAX,DWORD PTR [EBP+20]
\r
3218 MOV EAX,DWORD PTR [EBP+24]
\r
3221 MOV ESI,DWORD PTR [EBP+24]
\r
3222 MOVSX EAX,BYTE PTR [ESI]
\r
3229 PUSH DWORD PTR [EBP+8]
\r
3230 LEA EAX,DWORD PTR [EBP-74]
\r
3232 LEA EAX,DWORD PTR [EBP-4]
\r
3234 CALL FWORD PTR _GetPath
\r
3235 MOV ESI,DWORD PTR [EBP+16]
\r
3237 LEA ESI,BYTE PTR [EBP-74]
\r
3238 MOVSX EAX,BYTE PTR [ESI]
\r
3239 MOV BYTE PTR [EBX], AL
\r
3241 MOV ESI,DWORD PTR [EBP+16]
\r
3245 LEA ESI,BYTE PTR [EBP-74]
\r
3247 MOVSX EAX,BYTE PTR [ESI]
\r
3248 MOV BYTE PTR [EBX], AL
\r
3250 MOV DWORD PTR [EBP-4], EAX
\r
3251 PUSH DWORD PTR [EBP+24]
\r
3253 MOV ESI,DWORD PTR [EBP+16]
\r
3256 PUSH DWORD PTR [EBP+20]
\r
3257 CALL FWORD PTR _CopyData
\r
3258 MOV EAX,DWORD PTR [EBP-4]
\r
3259 ADD EAX,DWORD PTR [EBP+20]
\r
3260 MOV DWORD PTR [EBP-4], EAX
\r
3264 MOV DWORD PTR [EBP-4], EAX
\r
3265 PUSH DWORD PTR [EBP+8]
\r
3266 PUSH DWORD PTR [EBP+16]
\r
3267 LEA EAX,DWORD PTR [EBP-4]
\r
3269 CALL FWORD PTR _GetPath
\r
3270 MOV EAX,DWORD PTR [EBP+20]
\r
3273 MOV EAX,DWORD PTR [EBP+24]
\r
3277 MOV EAX,DWORD PTR [EBP+24]
\r
3280 MOV EAX,DWORD PTR [EBP+20]
\r
3284 PUSH DWORD PTR [EBP+24]
\r
3285 MOV EAX,DWORD PTR [EBP-4]
\r
3286 MOV ESI,DWORD PTR [EBP+16]
\r
3289 PUSH DWORD PTR [EBP+20]
\r
3290 CALL FWORD PTR _CopyData
\r
3291 MOV EAX,DWORD PTR [EBP-4]
\r
3292 ADD EAX,DWORD PTR [EBP+20]
\r
3293 MOV DWORD PTR [EBP-4], EAX
\r
3298 MOV ESI,DWORD PTR [EBP+12]
\r
3299 MOV EAX,DWORD PTR [EBP-4]
\r
3300 MOV DWORD PTR [ESI], EAX
\r
3309 MOV DWORD PTR [EBP-16], EAX
\r
3312 PUSH OFFSET _FileSpec
\r
3315 CALL FWORD PTR _FillData
\r
3316 MOV EAX,DWORD PTR [EBP+12]
\r
3319 MOV ESI,DWORD PTR [EBP+16]
\r
3321 MOV AL,BYTE PTR [ESI]
\r
3328 MOV DWORD PTR [EBP-16], EAX
\r
3330 PUSH DWORD PTR [EBP+16]
\r
3331 PUSH DWORD PTR [EBP+12]
\r
3332 LEA EAX,DWORD PTR [EBP-91]
\r
3334 LEA EAX,DWORD PTR [EBP-95]
\r
3336 PUSH DWORD PTR [EBP+8]
\r
3339 MOV DWORD PTR [EBP-8], EAX
\r
3341 MOV DWORD PTR [EBP-12], EAX
\r
3342 LEA EAX,DWORD PTR [EBP-91]
\r
3343 MOV DWORD PTR [EBP-21], EAX
\r
3345 MOV DWORD PTR [EBP-4], EAX
\r
3347 MOV EAX,DWORD PTR [EBP-4]
\r
3348 CMP EAX,DWORD PTR [EBP-95]
\r
3354 MOV EAX,DWORD PTR [EBP-4]
\r
3355 INC DWORD PTR [EBP-4]
\r
3358 MOV ESI,DWORD PTR [EBP-21]
\r
3359 INC DWORD PTR [EBP-21]
\r
3361 MOV AL,BYTE PTR [ESI]
\r
3362 MOV BYTE PTR [EBP-17], AL
\r
3365 MOV EAX,DWORD PTR [EBP-8]
\r
3370 INC DWORD PTR [EBP-12]
\r
3371 MOV EAX,DWORD PTR [EBP-12]
\r
3373 MOV DWORD PTR [EBP-8], EAX
\r
3377 MOV EAX,DWORD PTR [EBP-8]
\r
3382 MOV EAX,DWORD PTR [EBP-12]
\r
3396 MOV ESI,OFFSET _FileSpec
\r
3398 MOV AL,BYTE PTR [ESI]
\r
3402 MOV ESI,OFFSET _FileSpec
\r
3404 MOV BYTE PTR [ESI], AL
\r
3406 MOV DWORD PTR [EBP-8], EAX
\r
3408 MOV DWORD PTR [EBP-12], EAX
\r
3412 MOV DWORD PTR [EBP-16], EAX
\r
3416 MOV EAX,DWORD PTR [EBP-8]
\r
3422 MOV DWORD PTR [EBP-16], EAX
\r
3426 MOV DWORD PTR [EBP-8], EAX
\r
3442 MOV DWORD PTR [EBP-16], EAX
\r
3445 MOV EAX,DWORD PTR [EBP-8]
\r
3451 MOV DWORD PTR [EBP-16], EAX
\r
3455 MOV AL,BYTE PTR [EBP-17]
\r
3461 MOV AL,BYTE PTR [EBP-17]
\r
3468 MOV AL,BYTE PTR [EBP-17]
\r
3474 MOV AL,BYTE PTR [EBP-17]
\r
3482 MOV AL,BYTE PTR [EBP-17]
\r
3485 MOV BYTE PTR [EBP-17], AL
\r
3487 MOV EAX,DWORD PTR [EBP-12]
\r
3490 ADD EAX,DWORD PTR [EBP-8]
\r
3491 MOV ESI,OFFSET _FileSpec
\r
3494 MOV AL,BYTE PTR [EBP-17]
\r
3495 MOV BYTE PTR [ESI], AL
\r
3496 INC DWORD PTR [EBP-8]
\r
3497 MOV EAX,DWORD PTR [EBP-8]
\r
3533 MOV EAX,DWORD PTR [EBP-16]
\r
3538 MOV EAX,DWORD PTR [EBP-12]
\r
3539 MOV _SpecDepth, AL
\r
3540 MOV EAX,DWORD PTR [EBP-16]
\r
3549 MOV EAX,DWORD PTR [EBP+24]
\r
3555 MOV DWORD PTR [EBP+24], EAX
\r
3557 PUSH DWORD PTR [EBP+36]
\r
3558 PUSH DWORD PTR [EBP+32]
\r
3559 PUSH DWORD PTR [EBP+8]
\r
3561 MOV DWORD PTR [EBP-20], EAX
\r
3579 MOV BYTE PTR [EBP-44], AL
\r
3586 MOV AL,BYTE PTR [EBP-44]
\r
3592 MOV AL,BYTE PTR [EBP-44]
\r
3596 MOV AL,BYTE PTR [EBP-44]
\r
3599 MOV DWORD PTR [EBP-20], EAX
\r
3602 MOV AL,BYTE PTR [EBP-44]
\r
3604 MOV ESI,OFFSET _Ldrv
\r
3607 MOV AL,BYTE PTR [ESI+28]
\r
3616 MOV AL,BYTE PTR [EBP-44]
\r
3618 MOV ESI,OFFSET _Ldrv
\r
3620 MOV EAX,DWORD PTR [ESI+12]
\r
3621 MOV DWORD PTR [EBP-8], EAX
\r
3623 MOV AL,BYTE PTR [EBP-44]
\r
3625 MOV ESI,OFFSET _Ldrv
\r
3627 MOVZX EAX,WORD PTR [ESI+24]
\r
3628 MOV DWORD PTR [EBP-12], EAX
\r
3629 MOV ESI,OFFSET _FileSpec
\r
3631 MOV AL,BYTE PTR [ESI]
\r
3636 MOV EAX,DWORD PTR [EBP-12]
\r
3640 CMP EAX,DWORD PTR [EBP+20]
\r
3648 MOV AL,BYTE PTR [EBP-44]
\r
3650 MOV ESI,OFFSET _Ldrv
\r
3653 MOV AL,BYTE PTR [ESI+28]
\r
3656 MOV EAX,DWORD PTR [EBP-8]
\r
3657 ADD EAX,DWORD PTR [EBP+20]
\r
3660 PUSH OFFSET _abRawSector
\r
3661 CALL FWORD PTR _DeviceOp
\r
3662 MOV DWORD PTR [EBP-20], EAX
\r
3663 MOV EAX,DWORD PTR [EBP-20]
\r
3666 MOV ESI,DWORD PTR [EBP+16]
\r
3667 MOV EAX,DWORD PTR [EBP-8]
\r
3668 ADD EAX,DWORD PTR [EBP+20]
\r
3669 MOV DWORD PTR [ESI], EAX
\r
3670 PUSH OFFSET _abRawSector
\r
3671 PUSH DWORD PTR [EBP+28]
\r
3672 PUSH DWORD PTR [EBP+24]
\r
3673 CALL FWORD PTR _CopyData
\r
3675 MOV EAX,DWORD PTR [EBP-20]
\r
3679 MOV BYTE PTR [EBP-39], AL
\r
3681 MOV EAX,DWORD PTR [EBP-12]
\r
3685 MOV AL,BYTE PTR [EBP-39]
\r
3692 MOV AL,BYTE PTR [EBP-44]
\r
3694 MOV ESI,OFFSET _Ldrv
\r
3697 MOV AL,BYTE PTR [ESI+28]
\r
3700 MOV EAX,DWORD PTR [EBP-8]
\r
3701 INC DWORD PTR [EBP-8]
\r
3704 PUSH OFFSET _abRawSector
\r
3705 CALL FWORD PTR _DeviceOp
\r
3706 MOV DWORD PTR [EBP-20], EAX
\r
3707 MOV EAX,DWORD PTR [EBP-20]
\r
3710 MOV EAX,DWORD PTR [EBP-20]
\r
3713 MOV EAX,OFFSET _abRawSector
\r
3714 MOV DWORD PTR [EBP-43], EAX
\r
3716 MOV DWORD PTR [EBP-16], EAX
\r
3718 MOV EAX,DWORD PTR [EBP-16]
\r
3725 MOV EAX,DWORD PTR [EBP-16]
\r
3726 INC DWORD PTR [EBP-16]
\r
3729 PUSH DWORD PTR [EBP-43]
\r
3730 PUSH OFFSET _FileSpec
\r
3732 CALL FWORD PTR _CompareNCS
\r
3738 MOV BYTE PTR [EBP-39], AL
\r
3741 DEC DWORD PTR [EBP-12]
\r
3742 MOV EAX,DWORD PTR [EBP-43]
\r
3744 MOV DWORD PTR [EBP-43], EAX
\r
3750 MOV AL,BYTE PTR [EBP-39]
\r
3756 MOV EAX,DWORD PTR [EBP-43]
\r
3760 MOV AL,BYTE PTR [ESI+11]
\r
3768 MOV AL,BYTE PTR [EBP-44]
\r
3770 MOV ESI,OFFSET _Ldrv
\r
3773 MOV AL,BYTE PTR [ESI+31]
\r
3777 MOV WORD PTR [EBP-34], AX
\r
3781 MOV WORD PTR [EBP-34], AX
\r
3784 MOV AL,BYTE PTR [EBP-44]
\r
3786 MOV ESI,OFFSET _Ldrv
\r
3789 MOV AL,BYTE PTR [ESI+29]
\r
3790 MOV DWORD PTR [EBP-24], EAX
\r
3792 MOVZX EAX,WORD PTR [ESI+26]
\r
3793 MOV WORD PTR [EBP-36], AX
\r
3795 MOV DWORD PTR [EBP-28], EAX
\r
3797 MOV EAX,DWORD PTR [EBP-20]
\r
3800 MOV EAX,DWORD PTR [EBP-28]
\r
3804 MOV ESI,OFFSET _FileSpec
\r
3807 MOV AL,BYTE PTR [ESI]
\r
3814 MOV AL,BYTE PTR [ESI+11]
\r
3821 MOV EAX,DWORD PTR [EBP+20]
\r
3822 MOV ECX,DWORD PTR [EBP-24]
\r
3825 MOV WORD PTR [EBP-38], AX
\r
3826 MOV EAX,DWORD PTR [EBP+20]
\r
3827 MOV ECX,DWORD PTR [EBP-24]
\r
3831 MOV DWORD PTR [EBP-32], EAX
\r
3832 MOVZX EAX,WORD PTR [EBP-36]
\r
3835 MOV AL,BYTE PTR [EBP-44]
\r
3838 MOV DWORD PTR [EBP-4], EAX
\r
3840 MOVZX EAX,WORD PTR [EBP-38]
\r
3841 DEC WORD PTR [EBP-38]
\r
3844 MOV EAX,DWORD PTR [EBP-20]
\r
3851 MOV AL,BYTE PTR [EBP-44]
\r
3853 MOVZX EAX,WORD PTR [EBP-36]
\r
3855 LEA EAX,WORD PTR [EBP-36]
\r
3857 CALL _NextFATClstr
\r
3858 MOV DWORD PTR [EBP-20], EAX
\r
3861 MOV EAX,DWORD PTR [EBP-20]
\r
3864 MOV EAX,DWORD PTR [EBP-20]
\r
3867 MOVZX EAX,WORD PTR [EBP-36]
\r
3870 MOV AL,BYTE PTR [EBP-44]
\r
3873 MOV DWORD PTR [EBP-4], EAX
\r
3874 MOV EAX,DWORD PTR [EBP-4]
\r
3875 ADD EAX,DWORD PTR [EBP-32]
\r
3876 MOV DWORD PTR [EBP-4], EAX
\r
3878 MOV AL,BYTE PTR [EBP-44]
\r
3880 MOV ESI,OFFSET _Ldrv
\r
3883 MOV AL,BYTE PTR [ESI+28]
\r
3886 PUSH DWORD PTR [EBP-4]
\r
3888 PUSH OFFSET _abRawSector
\r
3889 CALL FWORD PTR _DeviceOp
\r
3890 MOV DWORD PTR [EBP-20], EAX
\r
3891 MOV EAX,DWORD PTR [EBP-20]
\r
3894 PUSH OFFSET _abRawSector
\r
3895 PUSH DWORD PTR [EBP+28]
\r
3896 PUSH DWORD PTR [EBP+24]
\r
3897 CALL FWORD PTR _CopyData
\r
3898 MOV ESI,DWORD PTR [EBP+16]
\r
3899 MOV EAX,DWORD PTR [EBP-4]
\r
3900 MOV DWORD PTR [ESI], EAX
\r
3901 MOV ESI,DWORD PTR [EBP+12]
\r
3902 MOVZX EAX,WORD PTR [EBP-36]
\r
3903 MOV WORD PTR [ESI], AX
\r
3905 MOV EAX,DWORD PTR [EBP-20]
\r
3908 MOVZX EAX,WORD PTR [EBP-36]
\r
3911 MOV AL,BYTE PTR [EBP-44]
\r
3914 MOV DWORD PTR [EBP-4], EAX
\r
3916 MOV BYTE PTR [EBP-39], AL
\r
3918 MOV DWORD PTR [EBP-8], EAX
\r
3921 MOV AL,BYTE PTR [EBP-39]
\r
3924 MOV EAX,DWORD PTR [EBP-8]
\r
3925 CMP EAX,DWORD PTR [EBP-24]
\r
3930 MOV AL,BYTE PTR [EBP-44]
\r
3932 MOVZX EAX,WORD PTR [EBP-36]
\r
3934 LEA EAX,WORD PTR [EBP-36]
\r
3936 CALL _NextFATClstr
\r
3937 MOV DWORD PTR [EBP-20], EAX
\r
3938 MOV EAX,DWORD PTR [EBP-20]
\r
3941 MOVZX EAX,WORD PTR [EBP-36]
\r
3942 MOVZX ECX,WORD PTR [EBP-34]
\r
3950 MOVZX EAX,WORD PTR [EBP-36]
\r
3953 MOV AL,BYTE PTR [EBP-44]
\r
3956 MOV DWORD PTR [EBP-4], EAX
\r
3958 MOV DWORD PTR [EBP-8], EAX
\r
3961 MOV EAX,DWORD PTR [EBP-20]
\r
3966 MOV AL,BYTE PTR [EBP-44]
\r
3968 MOV ESI,OFFSET _Ldrv
\r
3971 MOV AL,BYTE PTR [ESI+28]
\r
3974 MOV EAX,DWORD PTR [EBP-4]
\r
3975 INC DWORD PTR [EBP-4]
\r
3978 PUSH OFFSET _abRawSector
\r
3979 CALL FWORD PTR _DeviceOp
\r
3980 MOV DWORD PTR [EBP-20], EAX
\r
3981 MOV EAX,DWORD PTR [EBP-20]
\r
3984 MOV EAX,DWORD PTR [EBP-20]
\r
3987 MOV EAX,DWORD PTR [EBP-8]
\r
3988 INC DWORD PTR [EBP-8]
\r
3989 MOV EAX,OFFSET _abRawSector
\r
3990 MOV DWORD PTR [EBP-43], EAX
\r
3992 MOV DWORD PTR [EBP-16], EAX
\r
3994 MOV EAX,DWORD PTR [EBP-16]
\r
4001 MOV EAX,DWORD PTR [EBP-16]
\r
4002 INC DWORD PTR [EBP-16]
\r
4005 PUSH DWORD PTR [EBP-43]
\r
4006 MOV EAX,DWORD PTR [EBP-28]
\r
4009 MOV ESI,OFFSET _FileSpec
\r
4013 CALL FWORD PTR _CompareNCS
\r
4019 MOV BYTE PTR [EBP-39], AL
\r
4022 MOV EAX,DWORD PTR [EBP-43]
\r
4024 MOV DWORD PTR [EBP-43], EAX
\r
4029 MOV EAX,DWORD PTR [EBP-43]
\r
4032 MOVZX EAX,WORD PTR [ESI+26]
\r
4033 MOV WORD PTR [EBP-36], AX
\r
4035 INC DWORD PTR [EBP-28]
\r
4036 MOV EAX,DWORD PTR [EBP-28]
\r
4039 MOV EAX,DWORD PTR [EBP-20]
\r
4048 PUSH DWORD PTR [EBP+28]
\r
4049 LEA EAX,DWORD PTR [EBP-16]
\r
4051 CALL _ValidateHandle
\r
4052 MOV DWORD PTR [EBP-4], EAX
\r
4053 MOV EAX,DWORD PTR [EBP-4]
\r
4056 MOV EAX,DWORD PTR [EBP-4]
\r
4059 MOV EAX,DWORD PTR [EBP+28]
\r
4064 MOV AL,BYTE PTR [ESI+27]
\r
4068 MOV AL,BYTE PTR [EBP+8]
\r
4074 MOV ESI,DWORD PTR [EBP+12]
\r
4076 MOV DWORD PTR [ESI], EAX
\r
4080 MOV EAX,DWORD PTR [EBP+20]
\r
4084 MOV DWORD PTR [EBP-40], EAX
\r
4085 MOV EAX,DWORD PTR [EBP-16]
\r
4091 MOV AL,BYTE PTR [ESI+38]
\r
4092 MOV BYTE PTR [EBP-47], AL
\r
4094 MOV AL,BYTE PTR [EBP-47]
\r
4096 MOV ESI,OFFSET _Ldrv
\r
4099 MOV AL,BYTE PTR [ESI+29]
\r
4100 MOV DWORD PTR [EBP-24], EAX
\r
4101 MOV EAX,DWORD PTR [EBP-24]
\r
4104 MOV DWORD PTR [EBP-20], EAX
\r
4106 MOV AL,BYTE PTR [EBP-47]
\r
4108 MOV ESI,OFFSET _Ldrv
\r
4111 MOV AL,BYTE PTR [ESI+31]
\r
4115 MOV WORD PTR [EBP-44], AX
\r
4119 MOV WORD PTR [EBP-44], AX
\r
4121 PUSH DWORD PTR [EBP+28]
\r
4122 PUSH DWORD PTR [EBP+16]
\r
4123 LEA EAX,WORD PTR [EBP-42]
\r
4125 LEA EAX,DWORD PTR [EBP-32]
\r
4127 CALL _GetAbsoluteClstr
\r
4128 MOV DWORD PTR [EBP-4], EAX
\r
4129 MOVZX EAX,WORD PTR [EBP-42]
\r
4132 MOV AL,BYTE PTR [EBP-47]
\r
4135 MOV DWORD PTR [EBP-12], EAX
\r
4136 MOV EAX,DWORD PTR [EBP+16]
\r
4140 MOV ECX,DWORD PTR [EBP-24]
\r
4144 ADD EAX,DWORD PTR [EBP-12]
\r
4145 MOV DWORD PTR [EBP-12], EAX
\r
4146 MOV EAX,DWORD PTR [EBP+16]
\r
4150 MOV ECX,DWORD PTR [EBP-24]
\r
4154 MOV EAX,DWORD PTR [EBP-24]
\r
4156 MOV DWORD PTR [EBP-36], EAX
\r
4158 MOV DWORD PTR [EBP-28], EAX
\r
4160 MOV EAX,DWORD PTR [EBP-40]
\r
4163 MOV EAX,DWORD PTR [EBP-4]
\r
4169 MOV EAX,DWORD PTR [EBP-40]
\r
4170 CMP EAX,DWORD PTR [EBP-36]
\r
4174 MOV EAX,DWORD PTR [EBP-36]
\r
4175 MOV DWORD PTR [EBP-8], EAX
\r
4178 MOV EAX,DWORD PTR [EBP-40]
\r
4179 MOV DWORD PTR [EBP-8], EAX
\r
4181 MOV EAX,DWORD PTR [EBP+28]
\r
4185 MOVZX EAX,WORD PTR [EBP-42]
\r
4186 MOV WORD PTR [ESI+24], AX
\r
4187 MOV EAX,DWORD PTR [EBP+28]
\r
4191 MOV EAX,DWORD PTR [EBP-32]
\r
4192 MOV DWORD PTR [ESI+20], EAX
\r
4194 MOV AL,BYTE PTR [EBP-47]
\r
4196 MOV ESI,OFFSET _Ldrv
\r
4199 MOV AL,BYTE PTR [ESI+28]
\r
4202 PUSH DWORD PTR [EBP-12]
\r
4203 PUSH DWORD PTR [EBP-8]
\r
4204 PUSH DWORD PTR [EBP+24]
\r
4205 CALL FWORD PTR _DeviceOp
\r
4206 MOV DWORD PTR [EBP-4], EAX
\r
4207 MOV EAX,DWORD PTR [EBP-4]
\r
4212 MOV EAX,DWORD PTR [EBP-8]
\r
4215 ADD EAX,DWORD PTR [EBP+24]
\r
4216 MOV DWORD PTR [EBP+24], EAX
\r
4217 MOV EAX,DWORD PTR [EBP-40]
\r
4218 SUB EAX,DWORD PTR [EBP-8]
\r
4219 MOV DWORD PTR [EBP-40], EAX
\r
4220 MOV EAX,DWORD PTR [EBP-36]
\r
4221 SUB EAX,DWORD PTR [EBP-8]
\r
4222 MOV DWORD PTR [EBP-36], EAX
\r
4223 MOV EAX,DWORD PTR [EBP-28]
\r
4224 ADD EAX,DWORD PTR [EBP-8]
\r
4225 MOV DWORD PTR [EBP-28], EAX
\r
4226 MOV EAX,DWORD PTR [EBP-40]
\r
4229 MOV EAX,DWORD PTR [EBP-36]
\r
4235 MOV EAX,DWORD PTR [EBP-24]
\r
4236 MOV DWORD PTR [EBP-36], EAX
\r
4237 MOVZX EAX,WORD PTR [EBP-42]
\r
4238 MOV WORD PTR [EBP-46], AX
\r
4240 MOV AL,BYTE PTR [EBP-47]
\r
4242 MOVZX EAX,WORD PTR [EBP-42]
\r
4244 LEA EAX,WORD PTR [EBP-42]
\r
4246 CALL _NextFATClstr
\r
4247 MOV DWORD PTR [EBP-4], EAX
\r
4248 MOV EAX,DWORD PTR [EBP-4]
\r
4251 MOV ESI,DWORD PTR [EBP+12]
\r
4252 MOV EAX,DWORD PTR [EBP-28]
\r
4255 MOV DWORD PTR [ESI], EAX
\r
4256 MOV EAX,DWORD PTR [EBP-4]
\r
4259 MOV EAX,DWORD PTR [EBP-32]
\r
4260 ADD EAX,DWORD PTR [EBP-20]
\r
4261 MOV DWORD PTR [EBP-32], EAX
\r
4262 MOVZX EAX,WORD PTR [EBP-42]
\r
4263 MOVZX ECX,WORD PTR [EBP-44]
\r
4269 MOV DWORD PTR [EBP-4], EAX
\r
4271 MOVZX EAX,WORD PTR [EBP-42]
\r
4275 MOV DWORD PTR [EBP-4], EAX
\r
4277 MOVZX EAX,WORD PTR [EBP-42]
\r
4280 MOV AL,BYTE PTR [EBP-47]
\r
4283 MOV DWORD PTR [EBP-12], EAX
\r
4287 MOV ESI,DWORD PTR [EBP+12]
\r
4288 MOV EAX,DWORD PTR [EBP-28]
\r
4291 MOV DWORD PTR [ESI], EAX
\r
4292 MOV EAX,DWORD PTR [EBP-4]
\r
4301 PUSH DWORD PTR [EBP+24]
\r
4302 LEA EAX,DWORD PTR [EBP-20]
\r
4304 CALL _ValidateHandle
\r
4305 MOV DWORD PTR [EBP-4], EAX
\r
4306 MOV EAX,DWORD PTR [EBP-4]
\r
4309 MOV EAX,DWORD PTR [EBP-4]
\r
4312 MOV EAX,DWORD PTR [EBP+16]
\r
4316 MOV DWORD PTR [EBP-44], EAX
\r
4317 MOV EAX,DWORD PTR [EBP+12]
\r
4323 MOV DWORD PTR [EBP+12], EAX
\r
4324 MOV EAX,DWORD PTR [EBP-20]
\r
4330 MOV AL,BYTE PTR [ESI+39]
\r
4336 MOV EAX,DWORD PTR [EBP-20]
\r
4341 MOV EAX,DWORD PTR [ESI+28]
\r
4345 MOV DWORD PTR [EBP-8], EAX
\r
4346 MOV EAX,DWORD PTR [EBP-20]
\r
4351 MOV EAX,DWORD PTR [ESI+28]
\r
4358 MOV EAX,DWORD PTR [EBP-8]
\r
4359 INC DWORD PTR [EBP-8]
\r
4361 MOV EAX,DWORD PTR [EBP+12]
\r
4365 ADD EAX,DWORD PTR [EBP-44]
\r
4366 MOV DWORD PTR [EBP-12], EAX
\r
4367 MOV EAX,DWORD PTR [EBP-12]
\r
4368 CMP EAX,DWORD PTR [EBP-8]
\r
4375 MOV EAX,DWORD PTR [EBP-20]
\r
4381 MOV AL,BYTE PTR [ESI+38]
\r
4382 MOV BYTE PTR [EBP-61], AL
\r
4384 MOV AL,BYTE PTR [EBP-61]
\r
4386 MOV ESI,OFFSET _Ldrv
\r
4389 MOV AL,BYTE PTR [ESI+29]
\r
4390 MOV DWORD PTR [EBP-28], EAX
\r
4391 MOV EAX,DWORD PTR [EBP-28]
\r
4394 MOV DWORD PTR [EBP-24], EAX
\r
4396 MOV AL,BYTE PTR [EBP-61]
\r
4398 MOV ESI,OFFSET _Ldrv
\r
4401 MOV AL,BYTE PTR [ESI+31]
\r
4405 MOV WORD PTR [EBP-60], AX
\r
4409 MOV WORD PTR [EBP-60], AX
\r
4411 PUSH DWORD PTR [EBP+24]
\r
4412 PUSH DWORD PTR [EBP+12]
\r
4413 LEA EAX,WORD PTR [EBP-58]
\r
4415 LEA EAX,DWORD PTR [EBP-36]
\r
4417 CALL _GetAbsoluteClstr
\r
4418 MOV DWORD PTR [EBP-4], EAX
\r
4419 MOV EAX,DWORD PTR [EBP-4]
\r
4422 MOV EAX,DWORD PTR [EBP-4]
\r
4425 MOVZX EAX,WORD PTR [EBP-58]
\r
4428 MOV AL,BYTE PTR [EBP-61]
\r
4431 MOV DWORD PTR [EBP-16], EAX
\r
4432 MOV EAX,DWORD PTR [EBP+12]
\r
4436 MOV ECX,DWORD PTR [EBP-28]
\r
4440 ADD EAX,DWORD PTR [EBP-16]
\r
4441 MOV DWORD PTR [EBP-16], EAX
\r
4442 MOV EAX,DWORD PTR [EBP-16]
\r
4443 MOV DWORD PTR [EBP-52], EAX
\r
4444 MOV EAX,DWORD PTR [EBP+12]
\r
4448 MOV ECX,DWORD PTR [EBP-28]
\r
4452 MOV EAX,DWORD PTR [EBP-28]
\r
4454 MOV DWORD PTR [EBP-40], EAX
\r
4455 MOV EAX,DWORD PTR [EBP-40]
\r
4456 MOV DWORD PTR [EBP-48], EAX
\r
4457 MOV EAX,DWORD PTR [EBP-44]
\r
4458 MOV DWORD PTR [EBP-56], EAX
\r
4460 MOV DWORD PTR [EBP-32], EAX
\r
4462 MOV EAX,DWORD PTR [EBP-44]
\r
4465 MOV EAX,DWORD PTR [EBP-4]
\r
4471 MOV EAX,DWORD PTR [EBP-44]
\r
4472 CMP EAX,DWORD PTR [EBP-40]
\r
4476 MOV EAX,DWORD PTR [EBP-40]
\r
4477 MOV DWORD PTR [EBP-12], EAX
\r
4480 MOV EAX,DWORD PTR [EBP-44]
\r
4481 MOV DWORD PTR [EBP-12], EAX
\r
4483 MOV EAX,DWORD PTR [EBP+24]
\r
4487 MOVZX EAX,WORD PTR [EBP-58]
\r
4488 MOV WORD PTR [ESI+24], AX
\r
4489 MOV EAX,DWORD PTR [EBP+24]
\r
4493 MOV EAX,DWORD PTR [EBP-36]
\r
4494 MOV DWORD PTR [ESI+20], EAX
\r
4496 MOV AL,BYTE PTR [EBP-61]
\r
4498 MOV ESI,OFFSET _Ldrv
\r
4501 MOV AL,BYTE PTR [ESI+28]
\r
4504 PUSH DWORD PTR [EBP-16]
\r
4505 PUSH DWORD PTR [EBP-12]
\r
4506 PUSH DWORD PTR [EBP+20]
\r
4507 CALL FWORD PTR _DeviceOp
\r
4508 MOV DWORD PTR [EBP-4], EAX
\r
4509 MOV EAX,DWORD PTR [EBP-4]
\r
4514 MOV EAX,DWORD PTR [EBP-12]
\r
4517 ADD EAX,DWORD PTR [EBP+20]
\r
4518 MOV DWORD PTR [EBP+20], EAX
\r
4519 MOV EAX,DWORD PTR [EBP-32]
\r
4520 ADD EAX,DWORD PTR [EBP-12]
\r
4521 MOV DWORD PTR [EBP-32], EAX
\r
4522 MOV EAX,DWORD PTR [EBP-44]
\r
4523 SUB EAX,DWORD PTR [EBP-12]
\r
4524 MOV DWORD PTR [EBP-44], EAX
\r
4525 MOV EAX,DWORD PTR [EBP-40]
\r
4526 SUB EAX,DWORD PTR [EBP-12]
\r
4527 MOV DWORD PTR [EBP-40], EAX
\r
4528 MOV EAX,DWORD PTR [EBP-44]
\r
4531 MOV EAX,DWORD PTR [EBP-40]
\r
4537 MOV EAX,DWORD PTR [EBP-28]
\r
4538 MOV DWORD PTR [EBP-40], EAX
\r
4540 MOV AL,BYTE PTR [EBP-61]
\r
4542 MOVZX EAX,WORD PTR [EBP-58]
\r
4544 LEA EAX,WORD PTR [EBP-58]
\r
4546 CALL _NextFATClstr
\r
4547 MOV DWORD PTR [EBP-4], EAX
\r
4548 MOV EAX,DWORD PTR [EBP-4]
\r
4551 MOV EAX,DWORD PTR [EBP-4]
\r
4554 MOV EAX,DWORD PTR [EBP-36]
\r
4555 ADD EAX,DWORD PTR [EBP-24]
\r
4556 MOV DWORD PTR [EBP-36], EAX
\r
4557 MOVZX EAX,WORD PTR [EBP-58]
\r
4558 MOVZX ECX,WORD PTR [EBP-60]
\r
4563 MOV EAX,DWORD PTR [EBP-44]
\r
4568 MOV DWORD PTR [EBP-4], EAX
\r
4570 MOVZX EAX,WORD PTR [EBP-58]
\r
4574 MOV DWORD PTR [EBP-4], EAX
\r
4576 MOVZX EAX,WORD PTR [EBP-58]
\r
4579 MOV AL,BYTE PTR [EBP-61]
\r
4582 MOV DWORD PTR [EBP-16], EAX
\r
4586 MOV ESI,DWORD PTR [EBP+8]
\r
4587 MOV EAX,DWORD PTR [EBP-32]
\r
4590 MOV DWORD PTR [ESI], EAX
\r
4591 MOV EAX,DWORD PTR [EBP-4]
\r
4601 MOV DWORD PTR [EBP-4], EAX
\r
4602 MOV EAX,DWORD PTR [EBP+12]
\r
4606 MOV EAX,DWORD PTR [ESI+4]
\r
4607 MOV DWORD PTR [EBP-16], EAX
\r
4608 MOV EAX,DWORD PTR [EBP+12]
\r
4612 MOV EAX,DWORD PTR [ESI+16]
\r
4613 MOV DWORD PTR [EBP-20], EAX
\r
4614 MOV EAX,DWORD PTR [EBP+12]
\r
4618 MOV EAX,DWORD PTR [ESI+8]
\r
4619 MOV DWORD PTR [EBP-32], EAX
\r
4620 MOV EAX,DWORD PTR [EBP+12]
\r
4624 MOV EAX,DWORD PTR [ESI+12]
\r
4625 MOV DWORD PTR [EBP-28], EAX
\r
4626 MOV EAX,DWORD PTR [EBP+12]
\r
4630 MOVZX EAX,WORD PTR [ESI+2]
\r
4631 MOV DWORD PTR [EBP-24], EAX
\r
4633 MOV AL,BYTE PTR [EBP+8]
\r
4636 PUSH DWORD PTR [EBP+12]
\r
4637 PUSH DWORD PTR [EBP-32]
\r
4638 PUSH DWORD PTR [EBP-28]
\r
4641 LEA EAX,DWORD PTR [EBP-8]
\r
4645 MOV DWORD PTR [EBP-4], EAX
\r
4646 MOV EAX,DWORD PTR [EBP+12]
\r
4651 MOV DWORD PTR [ESI+16], EAX
\r
4654 MOV EAX,DWORD PTR [EBP-16]
\r
4655 CMP EAX,DWORD PTR [EBP-20]
\r
4659 MOV EAX,DWORD PTR [EBP-20]
\r
4660 ADD EAX,DWORD PTR [EBP-28]
\r
4661 CMP EAX,DWORD PTR [EBP-16]
\r
4667 MOV DWORD PTR [EBP-4], EAX
\r
4670 MOV EAX,DWORD PTR [EBP-16]
\r
4676 MOV DWORD PTR [EBP-12], EAX
\r
4677 PUSH DWORD PTR [EBP+12]
\r
4678 PUSH DWORD PTR [EBP-32]
\r
4679 PUSH DWORD PTR [EBP-28]
\r
4680 PUSH DWORD PTR [EBP-12]
\r
4681 LEA EAX,DWORD PTR [EBP-8]
\r
4685 MOV DWORD PTR [EBP-4], EAX
\r
4686 MOV EAX,DWORD PTR [EBP+12]
\r
4690 MOV EAX,DWORD PTR [EBP-12]
\r
4691 MOV DWORD PTR [ESI+16], EAX
\r
4694 MOV EAX,DWORD PTR [EBP-4]
\r
4700 MOV DWORD PTR [EBP-4], EAX
\r
4702 MOV EAX,DWORD PTR [EBP-4]
\r
4710 PUSH DWORD PTR [EBP+20]
\r
4711 LEA EAX,DWORD PTR [EBP-8]
\r
4713 CALL _ValidateHandle
\r
4714 MOV DWORD PTR [EBP-4], EAX
\r
4715 MOV EAX,DWORD PTR [EBP-4]
\r
4718 MOV EAX,DWORD PTR [EBP-4]
\r
4721 MOV EAX,DWORD PTR [EBP+20]
\r
4726 MOV AL,BYTE PTR [ESI+27]
\r
4732 MOV EAX,DWORD PTR [EBP+20]
\r
4736 MOV EAX,DWORD PTR [ESI+4]
\r
4737 MOV DWORD PTR [EBP-16], EAX
\r
4738 MOV EAX,DWORD PTR [EBP-8]
\r
4743 MOV EAX,DWORD PTR [ESI+28]
\r
4744 MOV DWORD PTR [EBP-20], EAX
\r
4745 MOV EAX,DWORD PTR [EBP-16]
\r
4746 CMP EAX,DWORD PTR [EBP-20]
\r
4750 MOV ESI,DWORD PTR [EBP+8]
\r
4752 MOV DWORD PTR [ESI], EAX
\r
4756 MOV EAX,DWORD PTR [EBP+20]
\r
4760 MOV EAX,DWORD PTR [ESI+8]
\r
4761 MOV DWORD PTR [EBP-40], EAX
\r
4762 MOV EAX,DWORD PTR [EBP+20]
\r
4766 MOV EAX,DWORD PTR [ESI+12]
\r
4767 MOV DWORD PTR [EBP-12], EAX
\r
4769 MOV DWORD PTR [EBP-24], EAX
\r
4771 MOV EAX,DWORD PTR [EBP-24]
\r
4772 CMP EAX,DWORD PTR [EBP+12]
\r
4776 MOV EAX,DWORD PTR [EBP-16]
\r
4777 CMP EAX,DWORD PTR [EBP-20]
\r
4781 MOV EAX,DWORD PTR [EBP-4]
\r
4788 PUSH DWORD PTR [EBP+20]
\r
4791 CALL _FillStreamBuff
\r
4792 MOV DWORD PTR [EBP-4], EAX
\r
4793 MOV EAX,DWORD PTR [EBP+20]
\r
4797 MOV EAX,DWORD PTR [ESI+16]
\r
4798 ADD EAX,DWORD PTR [EBP-12]
\r
4800 MOV DWORD PTR [EBP-28], EAX
\r
4801 MOV EAX,DWORD PTR [EBP-28]
\r
4802 CMP EAX,DWORD PTR [EBP-20]
\r
4806 MOV EAX,DWORD PTR [EBP-20]
\r
4808 MOV DWORD PTR [EBP-28], EAX
\r
4810 MOV EAX,DWORD PTR [EBP+20]
\r
4814 MOV EAX,DWORD PTR [EBP-16]
\r
4815 SUB EAX,DWORD PTR [ESI+16]
\r
4816 ADD EAX,DWORD PTR [EBP-40]
\r
4817 MOV DWORD PTR [EBP-36], EAX
\r
4818 MOV EAX,DWORD PTR [EBP-28]
\r
4819 SUB EAX,DWORD PTR [EBP-16]
\r
4821 MOV DWORD PTR [EBP-32], EAX
\r
4822 MOV EAX,DWORD PTR [EBP+12]
\r
4823 SUB EAX,DWORD PTR [EBP-24]
\r
4824 CMP EAX,DWORD PTR [EBP-32]
\r
4828 MOV EAX,DWORD PTR [EBP+12]
\r
4829 SUB EAX,DWORD PTR [EBP-24]
\r
4830 MOV DWORD PTR [EBP-32], EAX
\r
4832 PUSH DWORD PTR [EBP-36]
\r
4833 PUSH DWORD PTR [EBP+16]
\r
4834 PUSH DWORD PTR [EBP-32]
\r
4835 CALL FWORD PTR _CopyData
\r
4836 MOV EAX,DWORD PTR [EBP+16]
\r
4837 ADD EAX,DWORD PTR [EBP-32]
\r
4838 MOV DWORD PTR [EBP+16], EAX
\r
4839 MOV EAX,DWORD PTR [EBP-24]
\r
4840 ADD EAX,DWORD PTR [EBP-32]
\r
4841 MOV DWORD PTR [EBP-24], EAX
\r
4842 MOV EAX,DWORD PTR [EBP-16]
\r
4843 ADD EAX,DWORD PTR [EBP-32]
\r
4844 MOV DWORD PTR [EBP-16], EAX
\r
4845 MOV EAX,DWORD PTR [EBP+20]
\r
4849 MOV EAX,DWORD PTR [EBP-16]
\r
4850 MOV DWORD PTR [ESI+4], EAX
\r
4853 MOV ESI,DWORD PTR [EBP+8]
\r
4854 MOV EAX,DWORD PTR [EBP-24]
\r
4855 MOV DWORD PTR [ESI], EAX
\r
4856 MOV EAX,DWORD PTR [EBP-4]
\r
4859 MOV EAX,DWORD PTR [EBP-16]
\r
4860 CMP EAX,DWORD PTR [EBP-20]
\r
4865 MOV DWORD PTR [EBP-4], EAX
\r
4868 MOV EAX,DWORD PTR [EBP-4]
\r
4878 MOV DWORD PTR [EBP-4], EAX
\r
4879 MOV EAX,DWORD PTR [EBP+8]
\r
4884 MOV AL,BYTE PTR [ESI+26]
\r
4887 MOV EAX,DWORD PTR [EBP+8]
\r
4891 MOV EAX,DWORD PTR [ESI+16]
\r
4892 MOV DWORD PTR [EBP-16], EAX
\r
4893 MOV EAX,DWORD PTR [EBP+8]
\r
4897 MOV EAX,DWORD PTR [ESI+8]
\r
4898 MOV DWORD PTR [EBP-32], EAX
\r
4899 MOV EAX,DWORD PTR [EBP+8]
\r
4903 MOV EAX,DWORD PTR [ESI+12]
\r
4904 MOV DWORD PTR [EBP-28], EAX
\r
4905 MOV EAX,DWORD PTR [EBP+8]
\r
4909 MOVZX EAX,WORD PTR [ESI+2]
\r
4910 MOV DWORD PTR [EBP-20], EAX
\r
4911 MOV EAX,DWORD PTR [EBP-20]
\r
4916 MOV EAX,DWORD PTR [ESI+28]
\r
4917 MOV DWORD PTR [EBP-24], EAX
\r
4918 MOV EAX,DWORD PTR [EBP-28]
\r
4922 MOV DWORD PTR [EBP-8], EAX
\r
4923 MOV EAX,DWORD PTR [EBP-24]
\r
4924 SUB EAX,DWORD PTR [EBP-16]
\r
4928 MOV DWORD PTR [EBP-12], EAX
\r
4929 MOV EAX,DWORD PTR [EBP-24]
\r
4930 SUB EAX,DWORD PTR [EBP-16]
\r
4937 MOV EAX,DWORD PTR [EBP-12]
\r
4938 INC DWORD PTR [EBP-12]
\r
4940 MOV EAX,DWORD PTR [EBP-12]
\r
4941 CMP EAX,DWORD PTR [EBP-8]
\r
4945 MOV EAX,DWORD PTR [EBP-12]
\r
4946 MOV DWORD PTR [EBP-8], EAX
\r
4948 PUSH DWORD PTR [EBP+8]
\r
4949 PUSH DWORD PTR [EBP-32]
\r
4950 MOV EAX,DWORD PTR [EBP-8]
\r
4954 PUSH DWORD PTR [EBP-16]
\r
4955 LEA EAX,DWORD PTR [EBP-8]
\r
4958 MOV DWORD PTR [EBP-4], EAX
\r
4959 MOV EAX,DWORD PTR [EBP+8]
\r
4964 MOV BYTE PTR [ESI+26], AL
\r
4966 MOV EAX,DWORD PTR [EBP-4]
\r
4974 PUSH DWORD PTR [EBP+20]
\r
4975 LEA EAX,DWORD PTR [EBP-8]
\r
4977 CALL _ValidateHandle
\r
4978 MOV DWORD PTR [EBP-4], EAX
\r
4979 MOV EAX,DWORD PTR [EBP-4]
\r
4982 MOV EAX,DWORD PTR [EBP-4]
\r
4985 MOV EAX,DWORD PTR [EBP+20]
\r
4990 MOV AL,BYTE PTR [ESI+27]
\r
4996 MOV EAX,DWORD PTR [EBP-8]
\r
5002 MOV AL,BYTE PTR [ESI+39]
\r
5008 MOV EAX,DWORD PTR [EBP+20]
\r
5012 MOV EAX,DWORD PTR [ESI+8]
\r
5013 MOV DWORD PTR [EBP-40], EAX
\r
5014 MOV EAX,DWORD PTR [EBP+20]
\r
5018 MOV EAX,DWORD PTR [ESI+12]
\r
5019 MOV DWORD PTR [EBP-12], EAX
\r
5020 MOV EAX,DWORD PTR [EBP+20]
\r
5024 MOV EAX,DWORD PTR [ESI+4]
\r
5025 MOV DWORD PTR [EBP-16], EAX
\r
5026 MOV EAX,DWORD PTR [EBP-8]
\r
5031 MOV EAX,DWORD PTR [ESI+28]
\r
5032 MOV DWORD PTR [EBP-20], EAX
\r
5033 MOV EAX,DWORD PTR [EBP-16]
\r
5034 ADD EAX,DWORD PTR [EBP+12]
\r
5035 CMP EAX,DWORD PTR [EBP-20]
\r
5039 PUSH DWORD PTR [EBP+20]
\r
5040 MOV EAX,DWORD PTR [EBP-16]
\r
5041 ADD EAX,DWORD PTR [EBP+12]
\r
5043 CALL _SetFileSizeM
\r
5044 MOV DWORD PTR [EBP-4], EAX
\r
5045 MOV EAX,DWORD PTR [EBP-4]
\r
5048 MOV EAX,DWORD PTR [EBP-4]
\r
5051 MOV EAX,DWORD PTR [EBP-8]
\r
5056 MOV EAX,DWORD PTR [ESI+28]
\r
5057 MOV DWORD PTR [EBP-20], EAX
\r
5059 MOV EAX,DWORD PTR [EBP+20]
\r
5063 MOV EAX,DWORD PTR [ESI+16]
\r
5064 ADD EAX,DWORD PTR [EBP-12]
\r
5066 MOV DWORD PTR [EBP-28], EAX
\r
5067 MOV EAX,DWORD PTR [EBP-28]
\r
5068 CMP EAX,DWORD PTR [EBP-20]
\r
5072 MOV EAX,DWORD PTR [EBP-20]
\r
5074 MOV DWORD PTR [EBP-28], EAX
\r
5077 MOV DWORD PTR [EBP-24], EAX
\r
5079 MOV EAX,DWORD PTR [EBP-24]
\r
5080 CMP EAX,DWORD PTR [EBP+12]
\r
5084 MOV EAX,DWORD PTR [EBP-16]
\r
5085 CMP EAX,DWORD PTR [EBP-20]
\r
5089 MOV EAX,DWORD PTR [EBP-4]
\r
5096 MOV EAX,DWORD PTR [EBP-16]
\r
5097 CMP EAX,DWORD PTR [EBP-28]
\r
5101 MOV EAX,DWORD PTR [EBP+20]
\r
5105 MOV EAX,DWORD PTR [EBP-16]
\r
5106 CMP EAX,DWORD PTR [ESI+16]
\r
5111 PUSH DWORD PTR [EBP+20]
\r
5112 CALL _FlushStreamBuff
\r
5113 MOV DWORD PTR [EBP-4], EAX
\r
5114 MOV EAX,DWORD PTR [EBP-4]
\r
5117 MOV EAX,DWORD PTR [EBP-4]
\r
5120 PUSH DWORD PTR [EBP+20]
\r
5123 CALL _FillStreamBuff
\r
5124 MOV DWORD PTR [EBP-4], EAX
\r
5125 MOV EAX,DWORD PTR [EBP-4]
\r
5128 MOV EAX,DWORD PTR [EBP-4]
\r
5132 MOV EAX,DWORD PTR [EBP+20]
\r
5136 MOV EAX,DWORD PTR [ESI+16]
\r
5137 ADD EAX,DWORD PTR [EBP-12]
\r
5139 MOV DWORD PTR [EBP-28], EAX
\r
5140 MOV EAX,DWORD PTR [EBP-28]
\r
5141 CMP EAX,DWORD PTR [EBP-20]
\r
5145 MOV EAX,DWORD PTR [EBP-20]
\r
5147 MOV DWORD PTR [EBP-28], EAX
\r
5149 MOV EAX,DWORD PTR [EBP+20]
\r
5153 MOV EAX,DWORD PTR [EBP-16]
\r
5154 SUB EAX,DWORD PTR [ESI+16]
\r
5155 ADD EAX,DWORD PTR [EBP-40]
\r
5156 MOV DWORD PTR [EBP-36], EAX
\r
5157 MOV EAX,DWORD PTR [EBP-28]
\r
5159 SUB EAX,DWORD PTR [EBP-16]
\r
5160 MOV DWORD PTR [EBP-32], EAX
\r
5161 MOV EAX,DWORD PTR [EBP+12]
\r
5162 SUB EAX,DWORD PTR [EBP-24]
\r
5163 CMP EAX,DWORD PTR [EBP-32]
\r
5167 MOV EAX,DWORD PTR [EBP+12]
\r
5168 SUB EAX,DWORD PTR [EBP-24]
\r
5169 MOV DWORD PTR [EBP-32], EAX
\r
5171 PUSH DWORD PTR [EBP+16]
\r
5172 PUSH DWORD PTR [EBP-36]
\r
5173 PUSH DWORD PTR [EBP-32]
\r
5174 CALL FWORD PTR _CopyData
\r
5175 MOV EAX,DWORD PTR [EBP+20]
\r
5180 MOV BYTE PTR [ESI+26], AL
\r
5181 MOV EAX,DWORD PTR [EBP+16]
\r
5182 ADD EAX,DWORD PTR [EBP-32]
\r
5183 MOV DWORD PTR [EBP+16], EAX
\r
5184 MOV EAX,DWORD PTR [EBP-24]
\r
5185 ADD EAX,DWORD PTR [EBP-32]
\r
5186 MOV DWORD PTR [EBP-24], EAX
\r
5187 MOV EAX,DWORD PTR [EBP-16]
\r
5188 ADD EAX,DWORD PTR [EBP-32]
\r
5189 MOV DWORD PTR [EBP-16], EAX
\r
5190 MOV EAX,DWORD PTR [EBP+20]
\r
5194 MOV EAX,DWORD PTR [EBP-16]
\r
5195 MOV DWORD PTR [ESI+4], EAX
\r
5198 MOV ESI,DWORD PTR [EBP+8]
\r
5199 MOV EAX,DWORD PTR [EBP-24]
\r
5200 MOV DWORD PTR [ESI], EAX
\r
5201 MOV EAX,DWORD PTR [EBP-4]
\r
5210 PUSH DWORD PTR [EBP+12]
\r
5211 LEA EAX,DWORD PTR [EBP-8]
\r
5213 CALL _ValidateHandle
\r
5214 MOV DWORD PTR [EBP-4], EAX
\r
5215 MOV EAX,DWORD PTR [EBP-4]
\r
5218 MOV EAX,DWORD PTR [EBP-4]
\r
5221 MOV ESI,DWORD PTR [EBP+8]
\r
5222 MOV EAX,DWORD PTR [EBP-8]
\r
5228 MOV EAX,DWORD PTR [ESI+28]
\r
5229 MOV DWORD PTR [EBX], EAX
\r
5239 PUSH DWORD PTR [EBP+12]
\r
5240 LEA EAX,DWORD PTR [EBP-8]
\r
5242 CALL _ValidateHandle
\r
5243 MOV DWORD PTR [EBP-4], EAX
\r
5244 MOV EAX,DWORD PTR [EBP-4]
\r
5247 MOV EAX,DWORD PTR [EBP-4]
\r
5250 MOV EAX,DWORD PTR [EBP+12]
\r
5255 MOV AL,BYTE PTR [ESI+27]
\r
5261 MOV EAX,DWORD PTR [EBP-8]
\r
5267 MOV AL,BYTE PTR [ESI+39]
\r
5270 PUSH DWORD PTR [EBP+12]
\r
5271 CALL _FlushStreamBuff
\r
5272 MOV DWORD PTR [EBP-4], EAX
\r
5274 MOV EAX,DWORD PTR [EBP+8]
\r
5279 MOV EAX,DWORD PTR [EBP-8]
\r
5284 MOV EAX,DWORD PTR [ESI+28]
\r
5285 MOV DWORD PTR [EBP+8], EAX
\r
5287 MOV EAX,DWORD PTR [EBP-8]
\r
5292 MOV EAX,DWORD PTR [EBP+8]
\r
5293 CMP EAX,DWORD PTR [ESI+28]
\r
5298 MOV DWORD PTR [EBP-4], EAX
\r
5300 MOV EAX,DWORD PTR [EBP-4]
\r
5303 MOV EAX,DWORD PTR [EBP+12]
\r
5307 MOV EAX,DWORD PTR [EBP+8]
\r
5308 MOV DWORD PTR [ESI+4], EAX
\r
5309 PUSH DWORD PTR [EBP+12]
\r
5312 CALL _FillStreamBuff
\r
5313 MOV DWORD PTR [EBP-4], EAX
\r
5315 MOV EAX,DWORD PTR [EBP-4]
\r
5324 PUSH DWORD PTR [EBP+12]
\r
5325 LEA EAX,DWORD PTR [EBP-8]
\r
5327 CALL _ValidateHandle
\r
5328 MOV DWORD PTR [EBP-4], EAX
\r
5329 MOV EAX,DWORD PTR [EBP-4]
\r
5332 MOV EAX,DWORD PTR [EBP-4]
\r
5335 MOV EAX,DWORD PTR [EBP+12]
\r
5340 MOV AL,BYTE PTR [ESI+27]
\r
5346 MOV ESI,DWORD PTR [EBP+8]
\r
5347 MOV EAX,DWORD PTR [EBP+12]
\r
5352 MOV EAX,DWORD PTR [ESI+4]
\r
5353 MOV DWORD PTR [EBX], EAX
\r
5354 MOV EAX,DWORD PTR [EBP-4]
\r
5364 MOV AL,BYTE PTR [EBP+20]
\r
5373 MOV DWORD PTR [EBP-8], EAX
\r
5374 MOV EAX,DWORD PTR [EBP+24]
\r
5377 MOV ESI,DWORD PTR [EBP+28]
\r
5379 MOV AL,BYTE PTR [ESI]
\r
5385 MOV EAX,DWORD PTR [EBP+24]
\r
5394 PUSH DWORD PTR [EBP+28]
\r
5395 PUSH DWORD PTR [EBP+24]
\r
5396 PUSH DWORD PTR [EBP+8]
\r
5398 MOV DWORD PTR [EBP-4], EAX
\r
5416 MOV BYTE PTR [EBP-36], AL
\r
5420 MOV DWORD PTR [EBP-4], EAX
\r
5423 MOV AL,BYTE PTR [EBP-36]
\r
5425 MOV ESI,OFFSET _Ldrv
\r
5428 MOV AL,BYTE PTR [ESI+28]
\r
5434 MOV DWORD PTR [EBP-4], EAX
\r
5437 MOV AL,BYTE PTR [EBP-36]
\r
5442 MOV EAX,DWORD PTR [EBP-4]
\r
5449 MOV AL,BYTE PTR [EBP-36]
\r
5453 MOV AL,BYTE PTR [EBP-36]
\r
5456 MOV DWORD PTR [EBP-4], EAX
\r
5458 MOV EAX,DWORD PTR [EBP-4]
\r
5461 MOV EAX,DWORD PTR [EBP-8]
\r
5464 MOV ESI,OFFSET _FileSpec
\r
5468 MOV AL,BYTE PTR [EBP-36]
\r
5470 LEA EAX,DWORD PTR [EBP-24]
\r
5472 LEA EAX,DWORD PTR [EBP-28]
\r
5474 PUSH OFFSET _pDirEnt
\r
5476 MOV DWORD PTR [EBP-4], EAX
\r
5477 MOV EAX,DWORD PTR [EBP-4]
\r
5482 MOV EAX,DWORD PTR [EBP-8]
\r
5490 MOV DWORD PTR [EBP-4], EAX
\r
5494 MOV DWORD PTR [EBP-4], EAX
\r
5497 MOV EAX,DWORD PTR [EBP-4]
\r
5500 MOV EAX,DWORD PTR [EBP-4]
\r
5503 MOV EAX,DWORD PTR [EBP-4]
\r
5507 MOVZX EAX,WORD PTR [ESI+26]
\r
5508 MOV WORD PTR [EBP-30], AX
\r
5511 MOV EAX,DWORD PTR [EBP-8]
\r
5518 MOV EAX,DWORD PTR [EBP-4]
\r
5524 INC DWORD PTR [EBP-8]
\r
5525 MOV EAX,DWORD PTR [EBP-8]
\r
5528 MOV ESI,OFFSET _FileSpec
\r
5532 MOV AL,BYTE PTR [EBP-36]
\r
5534 MOVZX EAX,WORD PTR [EBP-30]
\r
5536 LEA EAX,DWORD PTR [EBP-24]
\r
5538 LEA EAX,DWORD PTR [EBP-28]
\r
5540 PUSH OFFSET _pDirEnt
\r
5542 MOV DWORD PTR [EBP-4], EAX
\r
5543 MOV EAX,DWORD PTR [EBP-4]
\r
5548 MOV EAX,DWORD PTR [EBP-8]
\r
5556 MOV DWORD PTR [EBP-4], EAX
\r
5560 MOV DWORD PTR [EBP-4], EAX
\r
5564 MOV EAX,DWORD PTR [EBP-4]
\r
5567 MOV EAX,DWORD PTR [EBP-4]
\r
5571 MOVZX EAX,WORD PTR [ESI+26]
\r
5572 MOV WORD PTR [EBP-30], AX
\r
5577 MOV EAX,DWORD PTR [EBP-4]
\r
5582 MOV AL,BYTE PTR [ESI+11]
\r
5590 MOV AL,BYTE PTR [EBP+20]
\r
5595 MOV AL,BYTE PTR [ESI+11]
\r
5604 MOV BYTE PTR [EBP-31], AL
\r
5606 MOV DWORD PTR [EBP-12], EAX
\r
5608 MOV EAX,DWORD PTR [EBP-12]
\r
5614 MOV AL,BYTE PTR [EBP-31]
\r
5620 MOV EAX,DWORD PTR [EBP-12]
\r
5626 MOV AL,BYTE PTR [ESI+40]
\r
5629 MOV EAX,DWORD PTR [EBP-12]
\r
5635 MOV AL,BYTE PTR [ESI+38]
\r
5637 MOV CL,BYTE PTR [EBP-36]
\r
5642 MOV EAX,DWORD PTR [EBP-12]
\r
5649 MOVZX EAX,WORD PTR [EBX+26]
\r
5650 MOVZX ECX,WORD PTR [ESI+26]
\r
5655 MOV EAX,DWORD PTR [EBP-12]
\r
5665 MOV ESI,OFFSET _FileSpec
\r
5669 CALL FWORD PTR _CompareNCS
\r
5678 MOV BYTE PTR [EBP-31], AL
\r
5681 INC DWORD PTR [EBP-12]
\r
5682 MOV EAX,DWORD PTR [EBP-12]
\r
5687 MOV AL,BYTE PTR [EBP-31]
\r
5690 MOV EAX,DWORD PTR [EBP-12]
\r
5696 MOV AL,BYTE PTR [ESI+39]
\r
5702 MOV EAX,DWORD PTR [EBP-12]
\r
5703 MOV DWORD PTR [EBP-16], EAX
\r
5704 MOV EAX,DWORD PTR [EBP-12]
\r
5713 MOV AL,BYTE PTR [ESI+40]
\r
5714 INC BYTE PTR [ESI+40]
\r
5719 MOV DWORD PTR [EBP-12], EAX
\r
5721 MOV EAX,DWORD PTR [EBP-12]
\r
5726 MOV EAX,DWORD PTR [EBP-12]
\r
5732 MOV AL,BYTE PTR [ESI+40]
\r
5736 INC DWORD PTR [EBP-12]
\r
5737 MOV EAX,DWORD PTR [EBP-12]
\r
5740 MOV EAX,DWORD PTR [EBP-12]
\r
5748 MOV EAX,DWORD PTR [EBP-12]
\r
5749 MOV DWORD PTR [EBP-16], EAX
\r
5750 MOV EAX,DWORD PTR [EBP-12]
\r
5760 CALL FWORD PTR _CopyData
\r
5763 MOV AL,BYTE PTR [EBP-36]
\r
5764 MOV BYTE PTR [ESI+38], AL
\r
5767 MOV AL,BYTE PTR [ESI+40]
\r
5768 INC BYTE PTR [ESI+40]
\r
5771 MOV AL,BYTE PTR [EBP+20]
\r
5772 MOV BYTE PTR [ESI+39], AL
\r
5774 MOV EAX,DWORD PTR [EBP-24]
\r
5775 MOV DWORD PTR [ESI+32], EAX
\r
5777 MOV EAX,DWORD PTR [EBP-28]
\r
5778 MOV WORD PTR [ESI+36], AX
\r
5781 MOV DWORD PTR [EBP-12], EAX
\r
5783 MOV EAX,DWORD PTR [EBP-12]
\r
5788 MOV EAX,DWORD PTR [EBP-12]
\r
5792 MOVZX EAX,WORD PTR [ESI]
\r
5796 INC DWORD PTR [EBP-12]
\r
5797 MOV EAX,DWORD PTR [EBP-12]
\r
5800 MOV EAX,DWORD PTR [EBP-12]
\r
5807 MOV AL,BYTE PTR [ESI+40]
\r
5808 DEC BYTE PTR [ESI+40]
\r
5812 MOV EAX,DWORD PTR [EBP-12]
\r
5813 MOV DWORD PTR [EBP-20], EAX
\r
5814 MOV EAX,DWORD PTR [EBP-20]
\r
5818 MOV EAX,DWORD PTR [EBP+8]
\r
5819 MOV WORD PTR [ESI], AX
\r
5820 MOV EAX,DWORD PTR [EBP-20]
\r
5824 MOV EAX,DWORD PTR [EBP-16]
\r
5825 MOV WORD PTR [ESI+2], AX
\r
5826 MOV EAX,DWORD PTR [EBP-20]
\r
5831 MOV DWORD PTR [ESI+4], EAX
\r
5832 MOV EAX,DWORD PTR [EBP-20]
\r
5837 MOV BYTE PTR [ESI+26], AL
\r
5838 MOV EAX,DWORD PTR [EBP-20]
\r
5843 MOV AL,BYTE PTR [EBP+16]
\r
5844 MOV BYTE PTR [ESI+27], AL
\r
5845 MOV EAX,DWORD PTR [EBP-20]
\r
5851 MOVZX EAX,WORD PTR [ESI+26]
\r
5852 MOV WORD PTR [EBX+24], AX
\r
5853 MOV EAX,DWORD PTR [EBP-20]
\r
5858 MOV DWORD PTR [ESI+20], EAX
\r
5859 MOV EAX,DWORD PTR [EBP-20]
\r
5864 MOV DWORD PTR [ESI+16], EAX
\r
5865 MOV EAX,DWORD PTR [EBP-20]
\r
5870 MOV DWORD PTR [ESI+12], EAX
\r
5872 MOV AL,BYTE PTR [EBP+16]
\r
5876 LEA EAX,DWORD PTR [EBP-35]
\r
5878 CALL FWORD PTR _AllocOSPage
\r
5879 MOV DWORD PTR [EBP-4], EAX
\r
5880 MOV EAX,DWORD PTR [EBP-4]
\r
5885 MOV AL,BYTE PTR [ESI+40]
\r
5886 DEC BYTE PTR [ESI+40]
\r
5887 MOV EAX,DWORD PTR [EBP-20]
\r
5892 MOV WORD PTR [ESI], AX
\r
5893 MOV EAX,DWORD PTR [EBP-4]
\r
5896 MOV EAX,DWORD PTR [EBP-20]
\r
5900 MOV EAX,DWORD PTR [EBP-35]
\r
5901 MOV DWORD PTR [ESI+8], EAX
\r
5902 MOV EAX,DWORD PTR [EBP-20]
\r
5907 MOV DWORD PTR [ESI+12], EAX
\r
5908 PUSH DWORD PTR [EBP-20]
\r
5910 CALL _FillStreamBuff
\r
5911 MOV DWORD PTR [EBP-4], EAX
\r
5912 MOV EAX,DWORD PTR [EBP-4]
\r
5917 MOV AL,BYTE PTR [ESI+40]
\r
5918 DEC BYTE PTR [ESI+40]
\r
5919 MOV EAX,DWORD PTR [EBP-20]
\r
5924 MOV WORD PTR [ESI], AX
\r
5925 PUSH DWORD PTR [EBP-35]
\r
5927 CALL FWORD PTR _DeAllocPage
\r
5928 MOV EAX,DWORD PTR [EBP-4]
\r
5932 MOV ESI,DWORD PTR [EBP+12]
\r
5933 MOV EAX,DWORD PTR [EBP-20]
\r
5934 MOV DWORD PTR [ESI], EAX
\r
5937 MOV EAX,DWORD PTR [EBP-4]
\r
5946 PUSH DWORD PTR [EBP+8]
\r
5947 LEA EAX,DWORD PTR [EBP-8]
\r
5949 CALL _ValidateHandle
\r
5950 MOV DWORD PTR [EBP-4], EAX
\r
5951 MOV EAX,DWORD PTR [EBP-4]
\r
5954 MOV EAX,DWORD PTR [EBP-4]
\r
5957 MOV EAX,DWORD PTR [EBP-8]
\r
5963 MOV AL,BYTE PTR [ESI+39]
\r
5966 MOV EAX,DWORD PTR [EBP+8]
\r
5971 MOV AL,BYTE PTR [ESI+27]
\r
5974 PUSH DWORD PTR [EBP+8]
\r
5975 CALL _FlushStreamBuff
\r
5976 MOV DWORD PTR [EBP-4], EAX
\r
5978 PUSH DWORD PTR [EBP-8]
\r
5979 CALL _UpdateDirEnt
\r
5981 MOV EAX,DWORD PTR [EBP+8]
\r
5986 MOV AL,BYTE PTR [ESI+27]
\r
5989 MOV EAX,DWORD PTR [EBP+8]
\r
5993 PUSH DWORD PTR [ESI+8]
\r
5995 CALL FWORD PTR _DeAllocPage
\r
5997 MOV EAX,DWORD PTR [EBP-8]
\r
6003 MOV AL,BYTE PTR [ESI+40]
\r
6007 MOV DWORD PTR [EBP-4], EAX
\r
6010 MOV EAX,DWORD PTR [EBP-8]
\r
6016 MOV AL,BYTE PTR [ESI+40]
\r
6017 DEC BYTE PTR [ESI+40]
\r
6019 MOV EAX,DWORD PTR [EBP+8]
\r
6024 MOV WORD PTR [ESI], AX
\r
6026 MOV DWORD PTR [EBP-12], EAX
\r
6028 MOV EAX,DWORD PTR [EBP-12]
\r
6035 MOV EAX,DWORD PTR [EBP-12]
\r
6036 INC DWORD PTR [EBP-12]
\r
6039 PUSH DWORD PTR [EBP-12]
\r
6043 MOV EAX,DWORD PTR [EBP-4]
\r
6052 MOV EAX,DWORD PTR [EBP+12]
\r
6056 MOV BYTE PTR [EBP-125], AL
\r
6058 MOV DWORD PTR [EBP-20], EAX
\r
6062 MOV BYTE PTR [EBP-125], AL
\r
6064 PUSH DWORD PTR [EBP+20]
\r
6065 PUSH DWORD PTR [EBP+16]
\r
6070 LEA EAX,DWORD PTR [EBP-4]
\r
6072 PUSH DWORD PTR [EBP+8]
\r
6074 MOV DWORD PTR [EBP-20], EAX
\r
6075 MOV EAX,DWORD PTR [EBP-20]
\r
6078 PUSH DWORD PTR [EBP-4]
\r
6081 MOV DWORD PTR [EBP-20], EAX
\r
6085 MOV DWORD PTR [EBP-20], EAX
\r
6091 MOV DWORD PTR [EBP-20], EAX
\r
6092 PUSH DWORD PTR [EBP+20]
\r
6093 PUSH DWORD PTR [EBP+16]
\r
6094 LEA EAX,DWORD PTR [EBP-98]
\r
6096 LEA EAX,DWORD PTR [EBP-102]
\r
6098 PUSH DWORD PTR [EBP+8]
\r
6100 LEA EAX,DWORD PTR [EBP-98]
\r
6102 PUSH DWORD PTR [EBP-102]
\r
6103 PUSH DWORD PTR [EBP+8]
\r
6105 MOV DWORD PTR [EBP-20], EAX
\r
6106 MOV EAX,DWORD PTR [EBP-20]
\r
6109 MOV EAX,DWORD PTR [EBP-20]
\r
6116 MOV BYTE PTR [EBP-124], AL
\r
6121 MOV ESI,OFFSET _FileSpec
\r
6124 LEA EAX,DWORD PTR [EBP-114]
\r
6127 CALL FWORD PTR _CopyData
\r
6129 LEA ESI,BYTE PTR [EBP-114]
\r
6132 MOV BYTE PTR [ESI], AL
\r
6134 MOV EAX,DWORD PTR [EBP-102]
\r
6137 MOV EAX,DWORD PTR [EBP-102]
\r
6139 LEA ESI,BYTE PTR [EBP-98]
\r
6141 MOVSX EAX,BYTE PTR [ESI]
\r
6147 MOV EAX,DWORD PTR [EBP-102]
\r
6148 DEC DWORD PTR [EBP-102]
\r
6152 MOV BYTE PTR [EBP-123], AL
\r
6154 MOV DWORD PTR [EBP-8], EAX
\r
6157 MOV AL,BYTE PTR [EBP-123]
\r
6162 MOV EAX,DWORD PTR [EBP-20]
\r
6168 LEA EAX,DWORD PTR [EBP-98]
\r
6170 PUSH DWORD PTR [EBP-102]
\r
6171 PUSH OFFSET _abTmpSector
\r
6173 MOV EAX,DWORD PTR [EBP-8]
\r
6174 INC DWORD PTR [EBP-8]
\r
6176 LEA EAX,DWORD PTR [EBP-24]
\r
6178 LEA EAX,WORD PTR [EBP-122]
\r
6180 PUSH DWORD PTR [EBP+8]
\r
6181 CALL _GetDirSectorM
\r
6182 MOV DWORD PTR [EBP-20], EAX
\r
6183 MOV EAX,DWORD PTR [EBP-20]
\r
6187 MOV DWORD PTR [EBP-16], EAX
\r
6188 MOV EAX,OFFSET _abTmpSector
\r
6191 MOV EAX,DWORD PTR [EBP-16]
\r
6198 MOV AL,BYTE PTR [ESI]
\r
6205 MOV AL,BYTE PTR [ESI]
\r
6212 MOV BYTE PTR [EBP-123], AL
\r
6218 MOV EAX,DWORD PTR [EBP-16]
\r
6219 INC DWORD PTR [EBP-16]
\r
6225 MOV EAX,DWORD PTR [EBP-20]
\r
6240 MOV EAX,DWORD PTR [EBP-20]
\r
6245 PUSH OFFSET _abTmpSector
\r
6249 CALL FWORD PTR _FillData
\r
6251 MOV AL,BYTE PTR [EBP-124]
\r
6253 MOV ESI,OFFSET _Ldrv
\r
6256 MOV AL,BYTE PTR [ESI+29]
\r
6257 MOV DWORD PTR [EBP-28], EAX
\r
6259 MOV AL,BYTE PTR [EBP-124]
\r
6261 MOVZX EAX,WORD PTR [EBP-122]
\r
6263 LEA EAX,WORD PTR [EBP-122]
\r
6265 CALL _ExtendClstrChain
\r
6266 MOV DWORD PTR [EBP-20], EAX
\r
6267 MOV EAX,DWORD PTR [EBP-20]
\r
6270 MOV EAX,DWORD PTR [EBP-20]
\r
6273 MOVZX EAX,WORD PTR [EBP-122]
\r
6276 MOV AL,BYTE PTR [EBP-124]
\r
6279 MOV DWORD PTR [EBP-24], EAX
\r
6280 MOV EAX,DWORD PTR [EBP-24]
\r
6281 MOV DWORD PTR [EBP-12], EAX
\r
6282 MOV EAX,DWORD PTR [EBP-28]
\r
6283 MOV DWORD PTR [EBP-8], EAX
\r
6285 MOV DWORD PTR [EBP-20], EAX
\r
6287 MOV EAX,DWORD PTR [EBP-8]
\r
6288 DEC DWORD PTR [EBP-8]
\r
6291 MOV EAX,DWORD PTR [EBP-20]
\r
6298 MOV AL,BYTE PTR [EBP-124]
\r
6300 MOV ESI,OFFSET _Ldrv
\r
6303 MOV AL,BYTE PTR [ESI+28]
\r
6306 MOV EAX,DWORD PTR [EBP-12]
\r
6307 INC DWORD PTR [EBP-12]
\r
6310 PUSH OFFSET _abTmpSector
\r
6311 CALL FWORD PTR _DeviceOp
\r
6312 MOV DWORD PTR [EBP-20], EAX
\r
6315 MOV EAX,OFFSET _abTmpSector
\r
6318 MOV BYTE PTR [EBP-123], AL
\r
6321 MOV EAX,DWORD PTR [EBP-20]
\r
6327 MOV AL,BYTE PTR [EBP-123]
\r
6332 MOV DWORD PTR [EBP-16], EAX
\r
6334 MOV WORD PTR [EBP-116], AX
\r
6336 MOV EAX,DWORD PTR [EBP-16]
\r
6341 MOVZX EAX,WORD PTR [EBP-116]
\r
6347 MOV EAX,DWORD PTR [EBP-16]
\r
6349 MOV ESI,OFFSET _Fat
\r
6352 MOV AL,BYTE PTR [EBP-124]
\r
6354 MOV CL,BYTE PTR [ESI+14]
\r
6359 MOV EAX,DWORD PTR [EBP-16]
\r
6361 MOV ESI,OFFSET _Fat
\r
6363 MOV EAX,DWORD PTR [ESI+4]
\r
6367 MOV EAX,DWORD PTR [EBP-16]
\r
6369 MOV ESI,OFFSET _Fat
\r
6371 MOVZX EAX,WORD PTR [ESI+12]
\r
6372 MOV WORD PTR [EBP-116], AX
\r
6374 MOV EAX,DWORD PTR [EBP-16]
\r
6375 INC DWORD PTR [EBP-16]
\r
6378 MOVZX EAX,WORD PTR [EBP-116]
\r
6382 MOV WORD PTR [EBP-116], AX
\r
6384 MOVZX EAX,WORD PTR [EBP-116]
\r
6385 MOV WORD PTR [EBP-120], AX
\r
6387 MOV BYTE PTR [EBP-123], AL
\r
6390 MOV AL,BYTE PTR [EBP-123]
\r
6393 INC WORD PTR [EBP-116]
\r
6394 MOVZX EAX,WORD PTR [EBP-116]
\r
6395 MOVZX EAX,WORD PTR [EBP-116]
\r
6396 MOVZX ECX,WORD PTR [EBP-120]
\r
6404 MOVZX EAX,WORD PTR [EBP-116]
\r
6407 MOV AL,BYTE PTR [EBP-124]
\r
6411 LEA EAX,WORD PTR [EBP-118]
\r
6413 LEA EAX,DWORD PTR [EBP-12]
\r
6415 CALL _GetClstrValue
\r
6416 MOV DWORD PTR [EBP-20], EAX
\r
6417 MOV EAX,DWORD PTR [EBP-20]
\r
6422 MOVZX EAX,WORD PTR [EBP-118]
\r
6429 MOV BYTE PTR [EBP-123], AL
\r
6432 MOV EAX,DWORD PTR [EBP-20]
\r
6437 MOVZX EAX,WORD PTR [EBP-120]
\r
6443 MOV WORD PTR [EBP-116], AX
\r
6451 MOV EAX,DWORD PTR [EBP-20]
\r
6454 MOV EAX,DWORD PTR [EBP-20]
\r
6461 LEA EAX,DWORD PTR [EBP-114]
\r
6465 CALL FWORD PTR _CopyData
\r
6467 MOV AL,BYTE PTR [EBP-125]
\r
6471 MOV EAX,DWORD PTR [EBP+12]
\r
6473 MOV BYTE PTR [ESI+11], AL
\r
6477 MOV EAX,DWORD PTR [EBP+12]
\r
6478 MOV BYTE PTR [ESI+11], AL
\r
6488 MOVZX EAX,WORD PTR [EBP-116]
\r
6489 MOV WORD PTR [ESI+26], AX
\r
6492 MOV DWORD PTR [ESI+28], EAX
\r
6493 MOVZX EAX,WORD PTR [EBP-116]
\r
6497 MOV AL,BYTE PTR [EBP-124]
\r
6499 LEA EAX,DWORD PTR [EBP-8]
\r
6501 CALL _SetClstrValue
\r
6502 MOV DWORD PTR [EBP-20], EAX
\r
6503 MOV EAX,DWORD PTR [EBP-20]
\r
6507 MOV AL,BYTE PTR [EBP-124]
\r
6509 MOV ESI,OFFSET _Ldrv
\r
6512 MOV AL,BYTE PTR [ESI+28]
\r
6515 PUSH DWORD PTR [EBP-24]
\r
6517 PUSH OFFSET _abTmpSector
\r
6518 CALL FWORD PTR _DeviceOp
\r
6519 MOV DWORD PTR [EBP-20], EAX
\r
6522 MOV AL,BYTE PTR [EBP-125]
\r
6525 PUSH OFFSET _abTmpSector
\r
6529 CALL FWORD PTR _FillData
\r
6530 MOV EAX,OFFSET _abTmpSector
\r
6532 PUSH OFFSET L_lit+9
\r
6535 CALL FWORD PTR _CopyData
\r
6538 MOV BYTE PTR [ESI+11], AL
\r
6547 MOVZX EAX,WORD PTR [EBP-116]
\r
6548 MOV WORD PTR [ESI+26], AX
\r
6551 MOV DWORD PTR [ESI+28], EAX
\r
6555 PUSH OFFSET L_lit+21
\r
6558 CALL FWORD PTR _CopyData
\r
6561 MOV BYTE PTR [ESI+11], AL
\r
6570 MOVZX EAX,WORD PTR [EBP-122]
\r
6571 MOV WORD PTR [ESI+26], AX
\r
6574 MOV DWORD PTR [ESI+28], EAX
\r
6576 MOV AL,BYTE PTR [EBP-124]
\r
6578 MOV ESI,OFFSET _Ldrv
\r
6581 MOV AL,BYTE PTR [ESI+29]
\r
6582 MOV DWORD PTR [EBP-28], EAX
\r
6583 MOVZX EAX,WORD PTR [EBP-116]
\r
6586 MOV AL,BYTE PTR [EBP-124]
\r
6589 MOV DWORD PTR [EBP-24], EAX
\r
6590 MOV EAX,DWORD PTR [EBP-24]
\r
6591 MOV DWORD PTR [EBP-12], EAX
\r
6593 MOV AL,BYTE PTR [EBP-124]
\r
6595 MOV ESI,OFFSET _Ldrv
\r
6598 MOV AL,BYTE PTR [ESI+28]
\r
6601 MOV EAX,DWORD PTR [EBP-12]
\r
6602 INC DWORD PTR [EBP-12]
\r
6605 PUSH OFFSET _abTmpSector
\r
6606 CALL FWORD PTR _DeviceOp
\r
6607 MOV DWORD PTR [EBP-20], EAX
\r
6608 PUSH OFFSET _abTmpSector
\r
6612 CALL FWORD PTR _FillData
\r
6614 MOV DWORD PTR [EBP-20], EAX
\r
6615 MOV EAX,DWORD PTR [EBP-28]
\r
6617 MOV DWORD PTR [EBP-8], EAX
\r
6619 MOV EAX,DWORD PTR [EBP-8]
\r
6620 DEC DWORD PTR [EBP-8]
\r
6623 MOV EAX,DWORD PTR [EBP-20]
\r
6630 MOV AL,BYTE PTR [EBP-124]
\r
6632 MOV ESI,OFFSET _Ldrv
\r
6635 MOV AL,BYTE PTR [ESI+28]
\r
6638 MOV EAX,DWORD PTR [EBP-12]
\r
6639 INC DWORD PTR [EBP-12]
\r
6642 PUSH OFFSET _abTmpSector
\r
6643 CALL FWORD PTR _DeviceOp
\r
6644 MOV DWORD PTR [EBP-20], EAX
\r
6649 MOV DWORD PTR [EBP-8], EAX
\r
6651 MOV EAX,DWORD PTR [EBP-8]
\r
6658 MOV EAX,DWORD PTR [EBP-8]
\r
6659 INC DWORD PTR [EBP-8]
\r
6662 PUSH DWORD PTR [EBP-8]
\r
6666 MOV EAX,DWORD PTR [EBP-20]
\r
6669 MOV EAX,DWORD PTR [EBP-20]
\r
6685 MOV EAX,DWORD PTR [EBP-20]
\r
6694 PUSH DWORD PTR [EBP+8]
\r
6695 LEA EAX,DWORD PTR [EBP-8]
\r
6697 CALL _ValidateHandle
\r
6698 MOV DWORD PTR [EBP-4], EAX
\r
6699 MOV EAX,DWORD PTR [EBP-4]
\r
6702 MOV EAX,DWORD PTR [EBP-4]
\r
6705 MOV EAX,DWORD PTR [EBP-8]
\r
6711 MOV AL,BYTE PTR [ESI+38]
\r
6712 MOV BYTE PTR [EBP-15], AL
\r
6713 MOV EAX,DWORD PTR [EBP-8]
\r
6719 MOV AL,BYTE PTR [ESI+39]
\r
6722 PUSH DWORD PTR [EBP+8]
\r
6727 MOV EAX,DWORD PTR [EBP+8]
\r
6732 MOV AL,BYTE PTR [ESI+27]
\r
6735 MOV EAX,DWORD PTR [EBP+8]
\r
6739 PUSH DWORD PTR [ESI+8]
\r
6741 CALL FWORD PTR _DeAllocPage
\r
6743 MOV EAX,DWORD PTR [EBP-8]
\r
6748 MOVZX EAX,WORD PTR [ESI+26]
\r
6749 MOV WORD PTR [EBP-14], AX
\r
6750 MOVZX EAX,WORD PTR [EBP-14]
\r
6754 MOV AL,BYTE PTR [EBP-15]
\r
6756 MOVZX EAX,WORD PTR [EBP-14]
\r
6758 CALL _TruncClstrChain
\r
6759 MOV DWORD PTR [EBP-4], EAX
\r
6760 MOV EAX,DWORD PTR [EBP-4]
\r
6763 MOVZX EAX,WORD PTR [EBP-14]
\r
6768 MOV AL,BYTE PTR [EBP-15]
\r
6770 LEA EAX,DWORD PTR [EBP-12]
\r
6772 CALL _SetClstrValue
\r
6773 MOV DWORD PTR [EBP-4], EAX
\r
6776 MOV EAX,DWORD PTR [EBP-8]
\r
6782 MOV BYTE PTR [ESI], AL
\r
6783 PUSH DWORD PTR [EBP-8]
\r
6784 CALL _UpdateDirEnt
\r
6785 MOV EAX,DWORD PTR [EBP-8]
\r
6791 MOV AL,BYTE PTR [ESI+40]
\r
6795 MOV DWORD PTR [EBP-4], EAX
\r
6798 MOV EAX,DWORD PTR [EBP-8]
\r
6804 MOV AL,BYTE PTR [ESI+40]
\r
6805 DEC BYTE PTR [ESI+40]
\r
6807 MOV EAX,DWORD PTR [EBP+8]
\r
6812 MOV WORD PTR [ESI], AX
\r
6814 MOV DWORD PTR [EBP-12], EAX
\r
6816 MOV EAX,DWORD PTR [EBP-12]
\r
6823 MOV EAX,DWORD PTR [EBP-12]
\r
6824 INC DWORD PTR [EBP-12]
\r
6827 PUSH DWORD PTR [EBP-12]
\r
6831 MOV EAX,DWORD PTR [EBP-4]
\r
6840 PUSH DWORD PTR [EBP+24]
\r
6841 PUSH DWORD PTR [EBP+20]
\r
6845 LEA EAX,DWORD PTR [EBP-4]
\r
6847 PUSH DWORD PTR [EBP+8]
\r
6849 MOV DWORD PTR [EBP-8], EAX
\r
6850 MOV EAX,DWORD PTR [EBP-8]
\r
6856 PUSH OFFSET _FileSpec
\r
6857 PUSH OFFSET _FileSpec1
\r
6859 CALL FWORD PTR _CopyData
\r
6862 MOV _SpecDepth1, AL
\r
6863 PUSH DWORD PTR [EBP+16]
\r
6864 PUSH DWORD PTR [EBP+12]
\r
6865 PUSH DWORD PTR [EBP+8]
\r
6867 MOV DWORD PTR [EBP-8], EAX
\r
6868 MOV EAX,DWORD PTR [EBP-8]
\r
6880 MOV AL,_SpecDepth1
\r
6889 MOV DWORD PTR [EBP-8], EAX
\r
6892 MOV EAX,DWORD PTR [EBP-8]
\r
6899 PUSH OFFSET _FileSpec
\r
6900 PUSH OFFSET _FileSpec1
\r
6906 CALL FWORD PTR _CompareNCS
\r
6912 MOV DWORD PTR [EBP-8], EAX
\r
6916 MOV EAX,DWORD PTR [EBP-8]
\r
6919 MOV EAX,DWORD PTR [EBP-4]
\r
6923 MOVZX EAX,WORD PTR [ESI+2]
\r
6924 MOV DWORD PTR [EBP-16], EAX
\r
6929 MOV ESI,OFFSET _FileSpec
\r
6932 MOV EAX,DWORD PTR [EBP-16]
\r
6939 CALL FWORD PTR _CopyData
\r
6940 PUSH DWORD PTR [EBP-16]
\r
6941 CALL _UpdateDirEnt
\r
6942 MOV DWORD PTR [EBP-8], EAX
\r
6944 PUSH DWORD PTR [EBP-4]
\r
6946 MOV DWORD PTR [EBP-12], EAX
\r
6947 MOV EAX,DWORD PTR [EBP-8]
\r
6950 MOV EAX,DWORD PTR [EBP-12]
\r
6951 MOV DWORD PTR [EBP-8], EAX
\r
6954 MOV EAX,DWORD PTR [EBP-8]
\r
6962 PUSH DWORD PTR [EBP+16]
\r
6963 PUSH DWORD PTR [EBP+12]
\r
6965 PUSH DWORD PTR [EBP+8]
\r
6967 MOV DWORD PTR [EBP-4], EAX
\r
6968 MOV EAX,DWORD PTR [EBP-4]
\r
6976 MOV DWORD PTR [EBP+20], EAX
\r
6978 MOV DWORD PTR [EBP+16], EAX
\r
6980 MOV DWORD PTR [EBP+12], EAX
\r
6982 MOV DWORD PTR [EBP+8], EAX
\r
6994 LEA EAX,DWORD PTR [EBP-8]
\r
6996 CALL FWORD PTR _WaitMsg
\r
6997 MOV DWORD PTR [EBP-16], EAX
\r
6998 MOV EAX,DWORD PTR [EBP-16]
\r
7001 LEA ESI,DWORD PTR [EBP-8]
\r
7002 MOV EAX,DWORD PTR [ESI]
\r
7005 MOVSX EAX,WORD PTR [ESI+32]
\r
7009 MOV DWORD PTR [EBP-20], EAX
\r
7011 MOV EAX,DWORD PTR [EBP-20]
\r
7016 MOV EAX,DWORD PTR [EBP-20]
\r
7022 MOVZX EAX,WORD PTR [EBX]
\r
7023 CMP EAX,DWORD PTR [ESI+20]
\r
7027 PUSH DWORD PTR [EBP-20]
\r
7030 INC DWORD PTR [EBP-20]
\r
7031 MOV EAX,DWORD PTR [EBP-20]
\r
7035 MOV DWORD PTR [EBP-16], EAX
\r
7039 PUSH DWORD PTR [ESI+36]
\r
7041 PUSH DWORD PTR [ESI+40]
\r
7043 PUSH DWORD PTR [ESI+20]
\r
7045 PUSH DWORD PTR [ESI+24]
\r
7047 PUSH DWORD PTR [ESI+44]
\r
7049 PUSH DWORD PTR [ESI+8]
\r
7051 MOV DWORD PTR [EBP-16], EAX
\r
7055 PUSH DWORD PTR [ESI+20]
\r
7057 MOV DWORD PTR [EBP-16], EAX
\r
7061 PUSH DWORD PTR [ESI+20]
\r
7063 PUSH DWORD PTR [ESI+36]
\r
7065 PUSH DWORD PTR [ESI+40]
\r
7067 PUSH DWORD PTR [ESI+24]
\r
7069 PUSH DWORD PTR [ESI+44]
\r
7073 MOV DWORD PTR [EBP-16], EAX
\r
7077 PUSH DWORD PTR [ESI+20]
\r
7079 PUSH DWORD PTR [ESI+36]
\r
7081 PUSH DWORD PTR [ESI+40]
\r
7083 PUSH DWORD PTR [ESI+24]
\r
7085 PUSH DWORD PTR [ESI+44]
\r
7087 MOV DWORD PTR [EBP-16], EAX
\r
7091 PUSH DWORD PTR [ESI+20]
\r
7093 PUSH DWORD PTR [ESI+36]
\r
7095 PUSH DWORD PTR [ESI+40]
\r
7097 PUSH DWORD PTR [ESI+44]
\r
7099 MOV DWORD PTR [EBP-16], EAX
\r
7103 PUSH DWORD PTR [ESI+20]
\r
7105 PUSH DWORD PTR [ESI+36]
\r
7107 PUSH DWORD PTR [ESI+40]
\r
7109 PUSH DWORD PTR [ESI+44]
\r
7111 MOV DWORD PTR [EBP-16], EAX
\r
7115 PUSH DWORD PTR [ESI+20]
\r
7117 PUSH DWORD PTR [ESI+36]
\r
7119 MOV DWORD PTR [EBP-16], EAX
\r
7123 PUSH DWORD PTR [ESI+20]
\r
7125 PUSH DWORD PTR [ESI+24]
\r
7127 MOV DWORD PTR [EBP-16], EAX
\r
7131 PUSH DWORD PTR [ESI+20]
\r
7133 PUSH DWORD PTR [ESI+36]
\r
7134 CALL _GetFileSizeM
\r
7135 MOV DWORD PTR [EBP-16], EAX
\r
7139 PUSH DWORD PTR [ESI+20]
\r
7141 PUSH DWORD PTR [ESI+24]
\r
7142 CALL _SetFileSizeM
\r
7143 MOV DWORD PTR [EBP-16], EAX
\r
7147 PUSH DWORD PTR [ESI+36]
\r
7149 PUSH DWORD PTR [ESI+40]
\r
7151 PUSH DWORD PTR [ESI+20]
\r
7153 PUSH DWORD PTR [ESI+8]
\r
7155 MOV DWORD PTR [EBP-16], EAX
\r
7159 PUSH DWORD PTR [ESI+36]
\r
7161 PUSH DWORD PTR [ESI+40]
\r
7163 PUSH DWORD PTR [ESI+44]
\r
7165 PUSH DWORD PTR [ESI+48]
\r
7167 PUSH DWORD PTR [ESI+8]
\r
7169 MOV DWORD PTR [EBP-16], EAX
\r
7173 PUSH DWORD PTR [ESI+20]
\r
7175 MOV DWORD PTR [EBP-16], EAX
\r
7179 PUSH DWORD PTR [ESI+36]
\r
7181 PUSH DWORD PTR [ESI+40]
\r
7183 PUSH DWORD PTR [ESI+8]
\r
7185 MOV DWORD PTR [EBP-16], EAX
\r
7189 PUSH DWORD PTR [ESI+36]
\r
7191 PUSH DWORD PTR [ESI+40]
\r
7193 PUSH DWORD PTR [ESI+20]
\r
7195 PUSH DWORD PTR [ESI+8]
\r
7197 MOV DWORD PTR [EBP-16], EAX
\r
7201 PUSH DWORD PTR [ESI+36]
\r
7203 PUSH DWORD PTR [ESI+40]
\r
7205 PUSH DWORD PTR [ESI+44]
\r
7207 PUSH DWORD PTR [ESI+48]
\r
7209 PUSH DWORD PTR [ESI+20]
\r
7210 LEA EAX,DWORD PTR [EBP-20]
\r
7212 LEA EAX,WORD PTR [EBP-22]
\r
7215 PUSH DWORD PTR [ESI+8]
\r
7216 CALL _GetDirSectorM
\r
7217 MOV DWORD PTR [EBP-16], EAX
\r
7221 MOV DWORD PTR [EBP-16], EAX
\r
7260 LEA ESI,DWORD PTR [EBP-8]
\r
7261 PUSH DWORD PTR [ESI]
\r
7262 PUSH DWORD PTR [EBP-16]
\r
7263 CALL FWORD PTR _Respond
\r
7264 MOV DWORD PTR [EBP-12], EAX
\r
7271 PUBLIC __OpenFile:
\r
7275 MOV EAX,DWORD PTR [EBP+24]
\r
7280 PUSH DWORD PTR [EBP+28]
\r
7281 PUSH OFFSET L_lit+33
\r
7283 CALL FWORD PTR _CompareNCS
\r
7288 MOV ESI,DWORD PTR [EBP+12]
\r
7290 MOV DWORD PTR [ESI], EAX
\r
7294 PUSH DWORD PTR [EBP+28]
\r
7295 PUSH OFFSET L_lit+37
\r
7297 CALL FWORD PTR _CompareNCS
\r
7302 MOV ESI,DWORD PTR [EBP+12]
\r
7304 MOV DWORD PTR [ESI], EAX
\r
7308 PUSH DWORD PTR [EBP+28]
\r
7309 PUSH OFFSET L_lit+41
\r
7311 CALL FWORD PTR _CompareNCS
\r
7316 MOV ESI,DWORD PTR [EBP+12]
\r
7318 MOV DWORD PTR [ESI], EAX
\r
7322 PUSH DWORD PTR [EBP+28]
\r
7323 PUSH OFFSET L_lit+45
\r
7325 CALL FWORD PTR _CompareNCS
\r
7336 LEA EAX,DWORD PTR [EBP-16]
\r
7338 CALL FWORD PTR _DeviceOp
\r
7339 MOV DWORD PTR [EBP-4], EAX
\r
7340 MOV EAX,DWORD PTR [EBP-4]
\r
7343 MOV ESI,DWORD PTR [EBP+12]
\r
7345 MOV DWORD PTR [ESI], EAX
\r
7347 MOV EAX,DWORD PTR [EBP-4]
\r
7354 LEA EAX,DWORD PTR [EBP-8]
\r
7356 CALL FWORD PTR _GetTSSExch
\r
7359 PUSH DWORD PTR [EBP-8]
\r
7360 LEA EAX,DWORD PTR [EBP-12]
\r
7363 PUSH DWORD PTR [EBP+28]
\r
7364 PUSH DWORD PTR [EBP+24]
\r
7365 PUSH DWORD PTR [EBP+12]
\r
7367 PUSH DWORD PTR [EBP+20]
\r
7368 PUSH DWORD PTR [EBP+16]
\r
7371 CALL FWORD PTR _Request
\r
7372 MOV DWORD PTR [EBP-4], EAX
\r
7373 MOV EAX,DWORD PTR [EBP-4]
\r
7376 PUSH DWORD PTR [EBP-8]
\r
7377 LEA EAX,DWORD PTR [EBP-24]
\r
7379 CALL FWORD PTR _WaitMsg
\r
7380 MOV DWORD PTR [EBP-4], EAX
\r
7382 MOV EAX,DWORD PTR [EBP-4]
\r
7385 MOV EAX,DWORD PTR [EBP-4]
\r
7389 LEA ESI,DWORD PTR [EBP-24]
\r
7391 MOV EAX,DWORD PTR [ESI]
\r
7396 PUBLIC __CloseFile:
\r
7400 MOV EAX,DWORD PTR [EBP+12]
\r
7408 MOV EAX,DWORD PTR [EBP+12]
\r
7419 LEA EAX,DWORD PTR [EBP-16]
\r
7421 CALL FWORD PTR _DeviceOp
\r
7422 MOV DWORD PTR [EBP-4], EAX
\r
7423 MOV EAX,DWORD PTR [EBP-4]
\r
7427 LEA EAX,DWORD PTR [EBP-8]
\r
7429 CALL FWORD PTR _GetTSSExch
\r
7432 PUSH DWORD PTR [EBP-8]
\r
7433 LEA EAX,DWORD PTR [EBP-12]
\r
7445 PUSH DWORD PTR [EBP+12]
\r
7450 CALL FWORD PTR _Request
\r
7451 MOV DWORD PTR [EBP-4], EAX
\r
7452 MOV EAX,DWORD PTR [EBP-4]
\r
7455 PUSH DWORD PTR [EBP-8]
\r
7456 LEA EAX,DWORD PTR [EBP-24]
\r
7458 CALL FWORD PTR _WaitMsg
\r
7459 MOV DWORD PTR [EBP-4], EAX
\r
7461 MOV EAX,DWORD PTR [EBP-4]
\r
7464 MOV EAX,DWORD PTR [EBP-4]
\r
7468 LEA ESI,DWORD PTR [EBP-24]
\r
7470 MOV EAX,DWORD PTR [ESI]
\r
7475 PUBLIC __ReadBlock:
\r
7479 MOV EAX,DWORD PTR [EBP+28]
\r
7487 LEA EAX,DWORD PTR [EBP-8]
\r
7489 CALL FWORD PTR _GetTSSExch
\r
7492 PUSH DWORD PTR [EBP-8]
\r
7493 LEA EAX,DWORD PTR [EBP-12]
\r
7496 PUSH DWORD PTR [EBP+24]
\r
7497 PUSH DWORD PTR [EBP+20]
\r
7498 PUSH DWORD PTR [EBP+12]
\r
7500 PUSH DWORD PTR [EBP+28]
\r
7501 PUSH DWORD PTR [EBP+16]
\r
7504 CALL FWORD PTR _Request
\r
7505 MOV DWORD PTR [EBP-4], EAX
\r
7506 MOV EAX,DWORD PTR [EBP-4]
\r
7509 PUSH DWORD PTR [EBP-8]
\r
7510 LEA EAX,DWORD PTR [EBP-20]
\r
7512 CALL FWORD PTR _WaitMsg
\r
7513 MOV DWORD PTR [EBP-4], EAX
\r
7515 MOV EAX,DWORD PTR [EBP-4]
\r
7518 MOV EAX,DWORD PTR [EBP-4]
\r
7522 LEA ESI,DWORD PTR [EBP-20]
\r
7524 MOV EAX,DWORD PTR [ESI]
\r
7528 PUSH OFFSET _FDDevStat
\r
7530 LEA EAX,DWORD PTR [EBP-24]
\r
7532 CALL FWORD PTR _DeviceStat
\r
7535 LEA ESI,DWORD PTR [EBP-20]
\r
7537 MOV EAX,DWORD PTR [ESI]
\r
7542 PUBLIC __WriteBlock:
\r
7546 MOV EAX,DWORD PTR [EBP+28]
\r
7554 LEA EAX,DWORD PTR [EBP-8]
\r
7556 CALL FWORD PTR _GetTSSExch
\r
7559 PUSH DWORD PTR [EBP-8]
\r
7560 LEA EAX,DWORD PTR [EBP-12]
\r
7563 PUSH DWORD PTR [EBP+24]
\r
7564 PUSH DWORD PTR [EBP+20]
\r
7565 PUSH DWORD PTR [EBP+12]
\r
7567 PUSH DWORD PTR [EBP+28]
\r
7568 PUSH DWORD PTR [EBP+16]
\r
7571 CALL FWORD PTR _Request
\r
7572 MOV DWORD PTR [EBP-4], EAX
\r
7573 MOV EAX,DWORD PTR [EBP-4]
\r
7576 PUSH DWORD PTR [EBP-8]
\r
7577 LEA EAX,DWORD PTR [EBP-20]
\r
7579 CALL FWORD PTR _WaitMsg
\r
7580 MOV DWORD PTR [EBP-4], EAX
\r
7582 MOV EAX,DWORD PTR [EBP-4]
\r
7585 MOV EAX,DWORD PTR [EBP-4]
\r
7589 LEA ESI,DWORD PTR [EBP-20]
\r
7591 MOV EAX,DWORD PTR [ESI]
\r
7596 PUBLIC __ReadBytes:
\r
7600 MOV EAX,DWORD PTR [EBP+24]
\r
7605 MOV ESI,DWORD PTR [EBP+12]
\r
7607 MOV DWORD PTR [ESI], EAX
\r
7611 MOV EAX,DWORD PTR [EBP+24]
\r
7617 MOV DWORD PTR [EBP-24], EAX
\r
7619 MOV EAX,DWORD PTR [EBP-24]
\r
7620 CMP EAX,DWORD PTR [EBP+16]
\r
7624 MOV ESI,DWORD PTR [EBP+20]
\r
7625 INC DWORD PTR [EBP+20]
\r
7626 MOVSX EAX,BYTE PTR [ESI]
\r
7629 CALL FWORD PTR _ReadKbd
\r
7630 MOV EAX,DWORD PTR [EBP-24]
\r
7631 INC DWORD PTR [EBP-24]
\r
7634 MOV ESI,DWORD PTR [EBP+12]
\r
7635 MOV EAX,DWORD PTR [EBP-24]
\r
7636 MOV DWORD PTR [ESI], EAX
\r
7640 MOV EAX,DWORD PTR [EBP+24]
\r
7645 MOV EAX,DWORD PTR [EBP+24]
\r
7651 MOV ESI,DWORD PTR [EBP+12]
\r
7653 MOV DWORD PTR [ESI], EAX
\r
7659 LEA EAX,DWORD PTR [EBP-8]
\r
7661 CALL FWORD PTR _GetTSSExch
\r
7664 PUSH DWORD PTR [EBP-8]
\r
7665 LEA EAX,DWORD PTR [EBP-12]
\r
7668 PUSH DWORD PTR [EBP+20]
\r
7669 PUSH DWORD PTR [EBP+16]
\r
7670 PUSH DWORD PTR [EBP+12]
\r
7672 PUSH DWORD PTR [EBP+24]
\r
7677 CALL FWORD PTR _Request
\r
7678 MOV DWORD PTR [EBP-4], EAX
\r
7679 MOV EAX,DWORD PTR [EBP-4]
\r
7682 PUSH DWORD PTR [EBP-8]
\r
7683 LEA EAX,DWORD PTR [EBP-20]
\r
7685 CALL FWORD PTR _WaitMsg
\r
7686 MOV DWORD PTR [EBP-4], EAX
\r
7688 MOV EAX,DWORD PTR [EBP-4]
\r
7691 MOV EAX,DWORD PTR [EBP-4]
\r
7695 LEA ESI,DWORD PTR [EBP-20]
\r
7697 MOV EAX,DWORD PTR [ESI]
\r
7702 PUBLIC __WriteBytes:
\r
7706 MOV EAX,DWORD PTR [EBP+24]
\r
7711 MOV ESI,DWORD PTR [EBP+12]
\r
7712 MOV EAX,DWORD PTR [EBP+16]
\r
7713 MOV DWORD PTR [ESI], EAX
\r
7717 MOV EAX,DWORD PTR [EBP+24]
\r
7722 MOV ESI,DWORD PTR [EBP+12]
\r
7724 MOV DWORD PTR [ESI], EAX
\r
7728 MOV EAX,DWORD PTR [EBP+24]
\r
7733 LEA EAX,DWORD PTR [EBP-16]
\r
7735 CALL FWORD PTR _GetNormVid
\r
7736 PUSH DWORD PTR [EBP+20]
\r
7737 PUSH DWORD PTR [EBP+16]
\r
7738 PUSH DWORD PTR [EBP-16]
\r
7739 CALL FWORD PTR _TTYOut
\r
7740 MOV ESI,DWORD PTR [EBP+12]
\r
7741 MOV EAX,DWORD PTR [EBP+16]
\r
7742 MOV DWORD PTR [ESI], EAX
\r
7746 MOV EAX,DWORD PTR [EBP+24]
\r
7755 PUSH DWORD PTR [EBP+16]
\r
7756 PUSH DWORD PTR [EBP+20]
\r
7757 CALL FWORD PTR _DeviceOp
\r
7758 MOV DWORD PTR [EBP-4], EAX
\r
7759 MOV EAX,DWORD PTR [EBP-4]
\r
7765 LEA EAX,DWORD PTR [EBP-8]
\r
7767 CALL FWORD PTR _GetTSSExch
\r
7770 PUSH DWORD PTR [EBP-8]
\r
7771 LEA EAX,DWORD PTR [EBP-12]
\r
7774 PUSH DWORD PTR [EBP+20]
\r
7775 PUSH DWORD PTR [EBP+16]
\r
7776 PUSH DWORD PTR [EBP+12]
\r
7778 PUSH DWORD PTR [EBP+24]
\r
7783 CALL FWORD PTR _Request
\r
7784 MOV DWORD PTR [EBP-4], EAX
\r
7785 MOV EAX,DWORD PTR [EBP-4]
\r
7788 PUSH DWORD PTR [EBP-8]
\r
7789 LEA EAX,DWORD PTR [EBP-24]
\r
7791 CALL FWORD PTR _WaitMsg
\r
7792 MOV DWORD PTR [EBP-4], EAX
\r
7794 MOV EAX,DWORD PTR [EBP-4]
\r
7797 MOV EAX,DWORD PTR [EBP-4]
\r
7801 LEA ESI,DWORD PTR [EBP-24]
\r
7803 MOV EAX,DWORD PTR [ESI]
\r
7808 PUBLIC __GetFileLFA:
\r
7812 MOV EAX,DWORD PTR [EBP+16]
\r
7820 LEA EAX,DWORD PTR [EBP-8]
\r
7822 CALL FWORD PTR _GetTSSExch
\r
7825 PUSH DWORD PTR [EBP-8]
\r
7826 LEA EAX,DWORD PTR [EBP-12]
\r
7830 PUSH DWORD PTR [EBP+12]
\r
7836 PUSH DWORD PTR [EBP+16]
\r
7841 CALL FWORD PTR _Request
\r
7842 MOV DWORD PTR [EBP-4], EAX
\r
7843 MOV EAX,DWORD PTR [EBP-4]
\r
7846 PUSH DWORD PTR [EBP-8]
\r
7847 LEA EAX,DWORD PTR [EBP-20]
\r
7849 CALL FWORD PTR _WaitMsg
\r
7850 MOV DWORD PTR [EBP-4], EAX
\r
7852 MOV EAX,DWORD PTR [EBP-4]
\r
7855 MOV EAX,DWORD PTR [EBP-4]
\r
7859 LEA ESI,DWORD PTR [EBP-20]
\r
7861 MOV EAX,DWORD PTR [ESI]
\r
7866 PUBLIC __SetFileLFA:
\r
7870 MOV EAX,DWORD PTR [EBP+16]
\r
7878 LEA EAX,DWORD PTR [EBP-8]
\r
7880 CALL FWORD PTR _GetTSSExch
\r
7883 PUSH DWORD PTR [EBP-8]
\r
7884 LEA EAX,DWORD PTR [EBP-12]
\r
7896 PUSH DWORD PTR [EBP+16]
\r
7897 PUSH DWORD PTR [EBP+12]
\r
7900 CALL FWORD PTR _Request
\r
7901 MOV DWORD PTR [EBP-4], EAX
\r
7902 MOV EAX,DWORD PTR [EBP-4]
\r
7905 PUSH DWORD PTR [EBP-8]
\r
7906 LEA EAX,DWORD PTR [EBP-20]
\r
7908 CALL FWORD PTR _WaitMsg
\r
7909 MOV DWORD PTR [EBP-4], EAX
\r
7911 MOV EAX,DWORD PTR [EBP-4]
\r
7914 MOV EAX,DWORD PTR [EBP-4]
\r
7918 LEA ESI,DWORD PTR [EBP-20]
\r
7920 MOV EAX,DWORD PTR [ESI]
\r
7925 PUBLIC __GetFileSize:
\r
7929 MOV EAX,DWORD PTR [EBP+16]
\r
7937 LEA EAX,DWORD PTR [EBP-8]
\r
7939 CALL FWORD PTR _GetTSSExch
\r
7942 PUSH DWORD PTR [EBP-8]
\r
7943 LEA EAX,DWORD PTR [EBP-12]
\r
7947 PUSH DWORD PTR [EBP+12]
\r
7953 PUSH DWORD PTR [EBP+16]
\r
7958 CALL FWORD PTR _Request
\r
7959 MOV DWORD PTR [EBP-4], EAX
\r
7960 MOV EAX,DWORD PTR [EBP-4]
\r
7963 PUSH DWORD PTR [EBP-8]
\r
7964 LEA EAX,DWORD PTR [EBP-20]
\r
7966 CALL FWORD PTR _WaitMsg
\r
7967 MOV DWORD PTR [EBP-4], EAX
\r
7969 MOV EAX,DWORD PTR [EBP-4]
\r
7972 MOV EAX,DWORD PTR [EBP-4]
\r
7976 LEA ESI,DWORD PTR [EBP-20]
\r
7978 MOV EAX,DWORD PTR [ESI]
\r
7983 PUBLIC __SetFileSize:
\r
7987 MOV EAX,DWORD PTR [EBP+16]
\r
7995 LEA EAX,DWORD PTR [EBP-8]
\r
7997 CALL FWORD PTR _GetTSSExch
\r
8000 PUSH DWORD PTR [EBP-8]
\r
8001 LEA EAX,DWORD PTR [EBP-12]
\r
8013 PUSH DWORD PTR [EBP+16]
\r
8014 PUSH DWORD PTR [EBP+12]
\r
8017 CALL FWORD PTR _Request
\r
8018 MOV DWORD PTR [EBP-4], EAX
\r
8019 MOV EAX,DWORD PTR [EBP-4]
\r
8022 PUSH DWORD PTR [EBP-8]
\r
8023 LEA EAX,DWORD PTR [EBP-20]
\r
8025 CALL FWORD PTR _WaitMsg
\r
8026 MOV DWORD PTR [EBP-4], EAX
\r
8028 MOV EAX,DWORD PTR [EBP-4]
\r
8031 MOV EAX,DWORD PTR [EBP-4]
\r
8035 LEA ESI,DWORD PTR [EBP-20]
\r
8037 MOV EAX,DWORD PTR [ESI]
\r
8042 PUBLIC __CreateFile:
\r
8046 LEA EAX,DWORD PTR [EBP-8]
\r
8048 CALL FWORD PTR _GetTSSExch
\r
8051 PUSH DWORD PTR [EBP-8]
\r
8052 LEA EAX,DWORD PTR [EBP-12]
\r
8055 PUSH DWORD PTR [EBP+20]
\r
8056 PUSH DWORD PTR [EBP+16]
\r
8061 PUSH DWORD PTR [EBP+12]
\r
8066 CALL FWORD PTR _Request
\r
8067 MOV DWORD PTR [EBP-4], EAX
\r
8068 MOV EAX,DWORD PTR [EBP-4]
\r
8071 PUSH DWORD PTR [EBP-8]
\r
8072 LEA EAX,DWORD PTR [EBP-20]
\r
8074 CALL FWORD PTR _WaitMsg
\r
8075 MOV DWORD PTR [EBP-4], EAX
\r
8077 MOV EAX,DWORD PTR [EBP-4]
\r
8080 MOV EAX,DWORD PTR [EBP-4]
\r
8084 LEA ESI,DWORD PTR [EBP-20]
\r
8086 MOV EAX,DWORD PTR [ESI]
\r
8091 PUBLIC __RenameFile:
\r
8095 LEA EAX,DWORD PTR [EBP-8]
\r
8097 CALL FWORD PTR _GetTSSExch
\r
8100 PUSH DWORD PTR [EBP-8]
\r
8101 LEA EAX,DWORD PTR [EBP-12]
\r
8104 PUSH DWORD PTR [EBP+24]
\r
8105 PUSH DWORD PTR [EBP+20]
\r
8106 PUSH DWORD PTR [EBP+16]
\r
8107 PUSH DWORD PTR [EBP+12]
\r
8114 CALL FWORD PTR _Request
\r
8115 MOV DWORD PTR [EBP-4], EAX
\r
8116 MOV EAX,DWORD PTR [EBP-4]
\r
8119 PUSH DWORD PTR [EBP-8]
\r
8120 LEA EAX,DWORD PTR [EBP-20]
\r
8122 CALL FWORD PTR _WaitMsg
\r
8123 MOV DWORD PTR [EBP-4], EAX
\r
8125 MOV EAX,DWORD PTR [EBP-4]
\r
8128 MOV EAX,DWORD PTR [EBP-4]
\r
8132 LEA ESI,DWORD PTR [EBP-20]
\r
8134 MOV EAX,DWORD PTR [ESI]
\r
8139 PUBLIC __DeleteFile:
\r
8143 MOV EAX,DWORD PTR [EBP+12]
\r
8151 LEA EAX,DWORD PTR [EBP-8]
\r
8153 CALL FWORD PTR _GetTSSExch
\r
8156 PUSH DWORD PTR [EBP-8]
\r
8157 LEA EAX,DWORD PTR [EBP-12]
\r
8169 PUSH DWORD PTR [EBP+12]
\r
8174 CALL FWORD PTR _Request
\r
8175 MOV DWORD PTR [EBP-4], EAX
\r
8176 MOV EAX,DWORD PTR [EBP-4]
\r
8179 PUSH DWORD PTR [EBP-8]
\r
8180 LEA EAX,DWORD PTR [EBP-20]
\r
8182 CALL FWORD PTR _WaitMsg
\r
8183 MOV DWORD PTR [EBP-4], EAX
\r
8185 MOV EAX,DWORD PTR [EBP-4]
\r
8188 MOV EAX,DWORD PTR [EBP-4]
\r
8192 LEA ESI,DWORD PTR [EBP-20]
\r
8194 MOV EAX,DWORD PTR [ESI]
\r
8199 PUBLIC __CreateDir:
\r
8203 LEA EAX,DWORD PTR [EBP-8]
\r
8205 CALL FWORD PTR _GetTSSExch
\r
8208 PUSH DWORD PTR [EBP-8]
\r
8209 LEA EAX,DWORD PTR [EBP-12]
\r
8212 PUSH DWORD PTR [EBP+16]
\r
8213 PUSH DWORD PTR [EBP+12]
\r
8224 CALL FWORD PTR _Request
\r
8225 MOV DWORD PTR [EBP-4], EAX
\r
8226 MOV EAX,DWORD PTR [EBP-4]
\r
8229 PUSH DWORD PTR [EBP-8]
\r
8230 LEA EAX,DWORD PTR [EBP-20]
\r
8232 CALL FWORD PTR _WaitMsg
\r
8233 MOV DWORD PTR [EBP-4], EAX
\r
8235 MOV EAX,DWORD PTR [EBP-4]
\r
8238 MOV EAX,DWORD PTR [EBP-4]
\r
8242 LEA ESI,DWORD PTR [EBP-20]
\r
8244 MOV EAX,DWORD PTR [ESI]
\r
8249 PUBLIC __DeleteDir:
\r
8253 LEA EAX,DWORD PTR [EBP-8]
\r
8255 CALL FWORD PTR _GetTSSExch
\r
8258 PUSH DWORD PTR [EBP-8]
\r
8259 LEA EAX,DWORD PTR [EBP-12]
\r
8262 PUSH DWORD PTR [EBP+20]
\r
8263 PUSH DWORD PTR [EBP+16]
\r
8268 PUSH DWORD PTR [EBP+12]
\r
8273 CALL FWORD PTR _Request
\r
8274 MOV DWORD PTR [EBP-4], EAX
\r
8275 MOV EAX,DWORD PTR [EBP-4]
\r
8278 PUSH DWORD PTR [EBP-8]
\r
8279 LEA EAX,DWORD PTR [EBP-20]
\r
8281 CALL FWORD PTR _WaitMsg
\r
8282 MOV DWORD PTR [EBP-4], EAX
\r
8284 MOV EAX,DWORD PTR [EBP-4]
\r
8287 MOV EAX,DWORD PTR [EBP-4]
\r
8291 LEA ESI,DWORD PTR [EBP-20]
\r
8293 MOV EAX,DWORD PTR [ESI]
\r
8298 PUBLIC __GetDirSector:
\r
8302 LEA EAX,DWORD PTR [EBP-8]
\r
8304 CALL FWORD PTR _GetTSSExch
\r
8307 PUSH DWORD PTR [EBP-8]
\r
8308 LEA EAX,DWORD PTR [EBP-12]
\r
8311 PUSH DWORD PTR [EBP+28]
\r
8312 PUSH DWORD PTR [EBP+24]
\r
8313 PUSH DWORD PTR [EBP+20]
\r
8314 PUSH DWORD PTR [EBP+16]
\r
8315 PUSH DWORD PTR [EBP+12]
\r
8320 CALL FWORD PTR _Request
\r
8321 MOV DWORD PTR [EBP-4], EAX
\r
8322 MOV EAX,DWORD PTR [EBP-4]
\r
8325 PUSH DWORD PTR [EBP-8]
\r
8326 LEA EAX,DWORD PTR [EBP-20]
\r
8328 CALL FWORD PTR _WaitMsg
\r
8329 MOV DWORD PTR [EBP-4], EAX
\r
8331 MOV EAX,DWORD PTR [EBP-4]
\r
8334 MOV EAX,DWORD PTR [EBP-4]
\r
8338 LEA ESI,DWORD PTR [EBP-20]
\r
8340 MOV EAX,DWORD PTR [ESI]
\r
8349 MOV ESI,OFFSET _Fat
\r
8351 MOV EAX,OFFSET _FatBufA
\r
8352 MOV DWORD PTR [EBX], EAX
\r
8354 LEA EAX,DWORD PTR [EBP-16]
\r
8356 CALL FWORD PTR _AllocOSPage
\r
8357 MOV DWORD PTR [EBP-4], EAX
\r
8358 MOV EAX,DWORD PTR [EBP-4]
\r
8362 MOV DWORD PTR [EBP-8], EAX
\r
8364 MOV EAX,DWORD PTR [EBP-8]
\r
8371 MOV EAX,DWORD PTR [EBP-8]
\r
8372 INC DWORD PTR [EBP-8]
\r
8375 MOV EAX,DWORD PTR [EBP-8]
\r
8377 MOV ESI,OFFSET _Fat
\r
8379 MOV EAX,DWORD PTR [EBP-16]
\r
8380 MOV DWORD PTR [ESI], EAX
\r
8381 MOV EAX,DWORD PTR [EBP-16]
\r
8383 MOV DWORD PTR [EBP-16], EAX
\r
8387 MOV EAX,DWORD PTR [EBP-4]
\r
8391 PUSH OFFSET _paFCB
\r
8392 CALL FWORD PTR _AllocOSPage
\r
8393 MOV DWORD PTR [EBP-4], EAX
\r
8395 MOV EAX,DWORD PTR [EBP-4]
\r
8402 CALL FWORD PTR _FillData
\r
8404 MOV EAX,DWORD PTR [EBP-4]
\r
8408 PUSH OFFSET _paFUB
\r
8409 CALL FWORD PTR _AllocOSPage
\r
8410 MOV DWORD PTR [EBP-4], EAX
\r
8412 MOV EAX,DWORD PTR [EBP-4]
\r
8419 CALL FWORD PTR _FillData
\r
8421 MOV EAX,DWORD PTR [EBP-4]
\r
8425 MOV DWORD PTR [EBP-4], EAX
\r
8427 MOV EAX,DWORD PTR [EBP-4]
\r
8431 CALL _SetDriveGeometry
\r
8432 MOV DWORD PTR [EBP-4], EAX
\r
8434 MOV EAX,DWORD PTR [EBP-4]
\r
8438 CALL _SetDriveGeometry
\r
8439 MOV DWORD PTR [EBP-4], EAX
\r
8440 MOV EAX,DWORD PTR [EBP-4]
\r
8446 MOV DWORD PTR [EBP-4], EAX
\r
8454 MOV EAX,DWORD PTR [EBP-4]
\r
8458 MOV DWORD PTR [EBP-8], EAX
\r
8460 MOV EAX,DWORD PTR [EBP-8]
\r
8467 MOV EAX,DWORD PTR [EBP-8]
\r
8468 INC DWORD PTR [EBP-8]
\r
8471 MOV EAX,DWORD PTR [EBP-8]
\r
8473 MOV ESI,OFFSET _Ldrv
\r
8476 MOV AL,BYTE PTR [ESI+28]
\r
8481 PUSH DWORD PTR [EBP-8]
\r
8488 MOV DWORD PTR [EBP-8], EAX
\r
8490 MOV EAX,DWORD PTR [EBP-8]
\r
8497 MOV EAX,DWORD PTR [EBP-8]
\r
8498 INC DWORD PTR [EBP-8]
\r
8501 MOV EAX,DWORD PTR [EBP-8]
\r
8503 MOV ESI,OFFSET _Ldrv
\r
8506 MOV AL,BYTE PTR [ESI+28]
\r
8512 MOV DWORD PTR [EBP-12], EAX
\r
8513 MOV EAX,DWORD PTR [EBP-8]
\r
8515 MOV ESI,OFFSET _Ldrv
\r
8518 MOV AL,BYTE PTR [ESI+31]
\r
8522 MOV DWORD PTR [EBP-12], EAX
\r
8524 PUSH OFFSET L_lit+49
\r
8525 MOV EAX,DWORD PTR [EBP-8]
\r
8528 MOV EAX,DWORD PTR [EBP-8]
\r
8530 MOV ESI,OFFSET _Ldrv
\r
8532 MOVZX EAX,WORD PTR [ESI+20]
\r
8534 MOV EAX,DWORD PTR [EBP-8]
\r
8536 MOV ESI,OFFSET _Ldrv
\r
8538 MOVZX EAX,WORD PTR [ESI+22]
\r
8540 MOV EAX,DWORD PTR [EBP-8]
\r
8542 MOV ESI,OFFSET _Ldrv
\r
8545 MOV AL,BYTE PTR [ESI+29]
\r
8547 MOV EAX,DWORD PTR [EBP-8]
\r
8549 MOV ESI,OFFSET _Ldrv
\r
8552 MOV AL,BYTE PTR [ESI+28]
\r
8554 PUSH DWORD PTR [EBP-12]
\r
8561 MOV EAX,DWORD PTR [EBP-4]
\r
8564 PUSH OFFSET _FSysExch
\r
8565 CALL FWORD PTR _AllocExch
\r
8566 MOV DWORD PTR [EBP-4], EAX
\r
8568 MOV EAX,DWORD PTR [EBP-4]
\r
8571 PUSH OFFSET _FSysTask
\r
8576 MOV ESI,OFFSET _FSysStack
\r
8580 CALL FWORD PTR _SpawnTask
\r
8581 MOV DWORD PTR [EBP-4], EAX
\r
8583 MOV EAX,DWORD PTR [EBP-4]
\r
8588 CALL FWORD PTR _RegisterSvc
\r
8589 MOV DWORD PTR [EBP-4], EAX
\r
8591 MOV EAX,DWORD PTR [EBP-4]
\r