Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт сен 22, 2017 6:09 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 2 сообщения ] 
Автор Сообщение
 Заголовок сообщения: mistery code in taskman
СообщениеДобавлено: Пт сен 25, 2015 10:25 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 11, 2014 9:21 pm
Сообщения: 97
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'" ?

_________________
Greetings from Seppe


Вернуться к началу
 Заголовок сообщения: Re: mistery code in taskman
СообщениеДобавлено: Пт сен 25, 2015 10:34 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
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

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 2 сообщения ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB