Rev 3316 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3316 | Rev 3317 | ||
---|---|---|---|
Line 6... | Line 6... | ||
6 | ;; 23.01.2010 turbanoff - support 70.0 70.1 ;; |
6 | ;; 23.01.2010 turbanoff - support 70.0 70.1 ;; |
7 | ;; ;; |
7 | ;; ;; |
8 | ;; ;; |
8 | ;; ;; |
9 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
9 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 10... | Line 10... | ||
10 | 10 | ||
Line 11... | Line 11... | ||
11 | $Revision: 3316 $ |
11 | $Revision: 3317 $ |
12 | 12 | ||
13 | EXT2_BAD_INO = 1 |
13 | EXT2_BAD_INO = 1 |
14 | EXT2_ROOT_INO = 2 |
14 | EXT2_ROOT_INO = 2 |
Line 448... | Line 448... | ||
448 | push ebx |
448 | push ebx |
449 | mov eax, [ebp + EXT2_INODE_STRUC.i_block + 12*4] |
449 | mov eax, [ebp + EXT2_INODE_STRUC.i_block + 12*4] |
450 | mov ebx, [ext2_data.ext2_temp_block] |
450 | mov ebx, [ext2_data.ext2_temp_block] |
451 | call ext2_get_block |
451 | call ext2_get_block |
452 | test eax, eax |
452 | test eax, eax |
453 | jz @F ;если не было ошибки |
453 | jnz @F ;если не было ошибки |
Line 454... | Line 454... | ||
454 | 454 | ||
455 | mov ecx, [ebx + ecx*4] ;заносим результат |
455 | mov ecx, [ebx + ecx*4] ;заносим результат |
456 | @@: |
456 | @@: |
457 | pop ebx |
457 | pop ebx |
Line 978... | Line 978... | ||
978 | 978 | ||
979 | pop ecx ;счетчик блоков -> ecx |
979 | pop ecx ;счетчик блоков -> ecx |
980 | inc ecx |
980 | inc ecx |
981 | call ext2_get_inode_block |
981 | call ext2_get_inode_block |
982 | test eax, eax |
982 | test eax, eax |
Line 983... | Line 983... | ||
983 | jz .error_at_finish_block |
983 | jnz .error_at_finish_block |
984 | 984 | ||
985 | mov edi, ebx |
985 | mov edi, ebx |
986 | mov eax, ecx |
986 | mov eax, ecx |