Function 9 - returning is really 11 char is now, for: +10 = +0xA: 11 bytes: name of the process (name of the started file - executable file without extension).

git-svn-id: svn://kolibrios.org@2625 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Marat Zakiyanov (Mario79) 2012-04-17 22:17:20 +00:00
parent b4ebddc5ca
commit 8d6608fe2d
3 changed files with 3 additions and 3 deletions

View File

@ -187,7 +187,7 @@ proc fs_execute
jnz @F jnz @F
lea esi, [filename] lea esi, [filename]
@@: @@:
mov ecx, 8; 8 chars for name mov ecx, 11 ; 11 chars for name! 8 - is old value!
mov edi, [slot_base] mov edi, [slot_base]
.copy_process_name_loop: .copy_process_name_loop:
lodsb lodsb

View File

@ -340,7 +340,7 @@
¢ ¯®§¨æ¨¨ ecx ¢ ¯®§¨æ¨¨ ecx
* +8: word: § à¥§¥à¢¨à®¢ ­® * +8: word: § à¥§¥à¢¨à®¢ ­®
* +10 = +0xA: 11 ¡ ©â: ¨¬ï ¯à®æ¥áá  * +10 = +0xA: 11 ¡ ©â: ¨¬ï ¯à®æ¥áá 
(¨¬ן ב®®ג¢¥גבג¢דמי¥£® ¨ב¯®«­ן¥¬®£® ה ©«  ¢ ה®א¬ ג¥ 8+3) (¨¬ο § γι­­<C2AD>£<EFBFBD> δ ©«  - ¨α<CEB1>«­ο₯¬λ© δ ©« ‘₯§ ΰ αθ¨ΰ₯­¨ο)
* +21 = +0x15: byte: § à¥§¥à¢¨à®¢ ­®, íâ®â ¡ ©â ­¥ ¨§¬¥­ï¥âáï * +21 = +0x15: byte: § à¥§¥à¢¨à®¢ ­®, íâ®â ¡ ©â ­¥ ¨§¬¥­ï¥âáï
* +22 = +0x16: dword:  ¤à¥á ¯à®æ¥áá  ¢ ¯ ¬ï⨠* +22 = +0x16: dword:  ¤à¥á ¯à®æ¥áá  ¢ ¯ ¬ïâ¨
* +26 = +0x1A: dword: à §¬¥à ¨á¯®«ì§ã¥¬®© ¯ ¬ï⨠- 1 * +26 = +0x1A: dword: à §¬¥à ¨á¯®«ì§ã¥¬®© ¯ ¬ï⨠- 1

View File

@ -337,7 +337,7 @@ Returned value:
position ecx position ecx
* +8: word: reserved * +8: word: reserved
* +10 = +0xA: 11 bytes: name of the process * +10 = +0xA: 11 bytes: name of the process
(name of corresponding executable file in the format 8+3) (name of the started file - executable file without extension)
* +21 = +0x15: byte: reserved, this byte is not changed * +21 = +0x15: byte: reserved, this byte is not changed
* +22 = +0x16: dword: address of the process in memory * +22 = +0x16: dword: address of the process in memory
* +26 = +0x1A: dword: size of used memory - 1 * +26 = +0x1A: dword: size of used memory - 1