Rev 6502 | Rev 6792 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6502 | Rev 6758 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2016. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2016. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License. ;; |
4 | ;; Distributed under terms of the GNU General Public License. ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 6502 $ |
8 | $Revision: 6758 $ |
Line 9... | Line 9... | ||
9 | 9 | ||
Line 826... | Line 826... | ||
826 | jz .exit |
826 | jz .exit |
827 | stdcall map_process_image, [ebp+APP_HDR._emem],\ |
827 | stdcall map_process_image, [ebp+APP_HDR._emem],\ |
828 | [ebp+APP_HDR.img_base], [ebp+APP_HDR.img_size] |
828 | [ebp+APP_HDR.img_base], [ebp+APP_HDR.img_size] |
829 | mov esi, [ebp+APP_HDR.path_string] |
829 | mov esi, [ebp+APP_HDR.path_string] |
830 | mov edi, [ebp+APP_HDR.path] |
830 | mov edi, [ebp+APP_HDR.path] |
- | 831 | mov ecx, [ebp+APP_HDR.filename_size] |
|
- | 832 | cmp ecx, 1023 |
|
- | 833 | jc @f |
|
- | 834 | mov ecx, 1022 |
|
- | 835 | @@: |
|
831 | push esi |
836 | push esi |
832 | test edi, edi |
837 | test edi, edi |
833 | jz @f |
838 | jz @f |
834 | mov ecx, [ebp+APP_HDR.filename_size] |
839 | mov al, '/' |
- | 840 | stosb |
|
835 | rep movsb |
841 | rep movsb |
836 | mov byte [edi], 0 |
842 | mov byte [edi], 0 |
837 | @@: |
843 | @@: |
838 | call kernel_free |
844 | call kernel_free |
839 | mov edi, [ebp+APP_HDR.cmdline] |
845 | mov edi, [ebp+APP_HDR.cmdline] |