Board.KolibriOS.org
http://board.kolibrios.org/

mistery code in taskman
http://board.kolibrios.org/viewtopic.php?f=1&t=3133
Страница 1 из 1

Автор:  seppe [ Пт сен 25, 2015 10:25 pm ]
Заголовок сообщения:  mistery code in taskman

The following code is part of fs_execute, present in taskman:

Код:
        xor     edx, edx
        cmp     word [6], '02'
        jne     @f
        not     edx
@@:
        mov     [ebx+APPDATA.tls_base], edx
if GREEDY_KERNEL
else
. . .

Can anyone explain the purpose of the "cmp word [6], '02'" ?

Автор:  hidnplayr [ Пт сен 25, 2015 10:34 pm ]
Заголовок сообщения:  Re: mistery code in taskman

It checks if the current applications header is of the "MENUET02" type, and initializes TLS if so.
(Remember, everything below 0x80000000 is application memory)
See this thread for TLS: viewtopic.php?f=1&t=1340

Страница 1 из 1 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/