Сейчас на форуме: rmn, _MBK_ (+7 невидимых)

 eXeL@B —› Основной форум —› Что лежит в регистре gs?
Посл.ответ Сообщение

Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 10 июня 2010 21:59 · Поправил: Hexxx
· Личное сообщение · #1

В ядре винды натыкаюсь на обращения к gs, как будто там какая-то системная структура лежит. Какая?

-----
Реверсивная инженерия - написание кода идентичного натуральному




Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 10 июня 2010 22:07
· Личное сообщение · #2

это в 64-битной винде в связи с отсутствием сегментации и разрешением юзать только fs и gs цитата:
Instead of FS segment descriptor on x86 versions of the Windows NT family, GS segment descriptor is used to point to two operating system defined structures: Thread Information Block (NT_TIB) in user mode and Processor Control Region (KPCR) in kernel mode. Thus, for example, in user mode GS:0 is the address of the first member of the Thread Information Block.



Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 10 июня 2010 22:08
· Личное сообщение · #3

ясно. спасибо

-----
Реверсивная инженерия - написание кода идентичного натуральному



 eXeL@B —› Основной форум —› Что лежит в регистре gs?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати