Subversion Repositories Kolibri OS

Rev

Rev 432 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 432 Rev 438
Line 837... Line 837...
837
           xor eax, eax
837
           xor eax, eax
838
           cld
838
           cld
839
           rep    stosd               ;clean extended information about new thread
839
           rep    stosd               ;clean extended information about new thread
840
           mov    esi,ebx
840
           mov    esi,ebx
841
           mov    edi,edx
841
           mov    edi,edx
842
           mov byte [edi], '@'
-
 
843
           inc    edi
-
 
844
           mov    ecx,11
842
           mov    ecx,11
845
           rep    movsb               ;copy process name
843
           rep    movsb               ;copy process name
Line 846... Line 844...
846
 
844
 
847
           mov eax,[ebx+APPDATA.heap_base]
845
           mov eax,[ebx+APPDATA.heap_base]
Line 1016... Line 1014...
1016
           mov [ebx+REG_EFL_2], dword 0x1002
1014
           mov [ebx+REG_EFL_2], dword 0x1002
Line 1017... Line 1015...
1017
 
1015
 
1018
           mov eax, [esi+0x08]       ;app_eip
1016
           mov eax, [esi+0x08]       ;app_eip
1019
           mov [ebx+REG_EIP],  eax   ;app_entry
1017
           mov [ebx+REG_EIP],  eax   ;app_entry
1020
           mov [ebx+REG_CS], dword app_code
1018
           mov [ebx+REG_CS], dword app_code
Line 1021... Line 1019...
1021
           mov [ebx+REG_EFLAGS], dword 0x1202
1019
           mov [ebx+REG_EFLAGS], dword 0x3202
1022
 
1020
 
1023
           mov eax, [esi+0x0C]       ;app_esp
1021
           mov eax, [esi+0x0C]       ;app_esp