------------------------------------------------------- slm x86 win32 r3 pe packer mimisys x86 win32 r0 pe packer elfp x86 linux r3 elf packer -------------------------------------------------------
比如要在vc中声明一个tls变量需要这样__declspec(thread) int x = 0;在链接 时这个变量会被链接器放入.tls的节中。这个节从外边看和其他的节没有什么不同,唯 一的区别在IMAGE_DATA_DIRECTORY[IMAGE_DIRECTORY_ENTRY_TLS]指向的一个结构会对 此节进行描述,这个结构是IMAGE_TLS_DIRECTORY。
资料: Tool Interface Standard (TIS) Executable and Linking Format http://www.x86.org/ftp/manuals/tools/elf.pdf 毛德操 《漫谈内核兼容》8,9 ELF映像的装入 http://linux.insigma.com.cn/jszl.asp?docid=132762762 http://linux.insigma.com.cn/jszl.asp?docid=133617926 linux 内核源码 linux/fs/binfmt_elf.c:load_elf_binary