При написании своей C/C++ Run-Time библиотеки столкнулся со следующей проблемой: при объявлении переменной со спецификатором __declspec(thread) компилятор C/C++ генерирует обращение к переменным _tls_index и _tls_array. Эти переменные импортируются из объектных модулей atlssup.obj и tlssup.obj исходников CRT от Microsoft, ассемблирующихся из atlssup.asm и tlssup.asm соответственно, но самих *.asm файлов среди исходников нет. Что должно храниться в этих переменных? Где их инициализировать? Подскажите, кто разбирался (и разобрался). Буду очень благодарен.