PDA

Просмотр полной версии : PE Format - TLS


FireFenix
06.06.2009, 18:08
Разбираю PE формат..... Вот наткнулся на Thread Local Storage.
Из найденных мануалов, понял что это локальная память нитей.

Таблица TLS в исполняемом файле имеет вид

Raw Data Start VA
Raw Data End VA
Address of Index
Address of Callbacks
Size of Zero Fill
Characteristics


1) В описании пишут, что TLS указывает на таблицу коллбэков и индексов, в которою элементы заносятся в ходе создания потока.
Тогда за чем в исполняемом файле находится целая таблица и с установленными значениями?
2) Если всёже TLS таблица хранит данные, то как их вытащить и какую роль они играют? ну т.е. каков формат структур, массивов по адресам в таблице

0verbreaK
13.06.2009, 13:23
http://wasm.ru/article.php?article=tls