无我

让内心永远燃烧着伟大的光明的精神之火!
灵活的思考,严谨的实现
豪迈的气魄、顽强的意志和周全的思考

2012年6月27日

【转】Thread Local Storage - The C++ Way

     摘要: Thread Local Storage - The C++ Way
http://www.codeproject.com/Articles/8113/Thread-Local-Storage-The-C-Way  阅读全文

posted @ 2012-06-27 17:27 Tim 阅读(646) | 评论 (0)编辑 收藏

【转】pe/elf 文件加壳时的处理

     摘要: -------------------------------------------------------
slm x86 win32 r3 pe packer
mimisys x86 win32 r0 pe packer
elfp x86 linux r3 elf packer
-------------------------------------------------------  阅读全文

posted @ 2012-06-27 17:21 Tim 阅读(1747) | 评论 (0)编辑 收藏

[转]TLS callback科普小知识

     摘要: 每个线程拥有自己的线程局部存储,互补干扰。系统中线程局部存储是存放在线程的TEB中,每个线程都有自己的TEB因此互相独立。见下面的TEB结构中的ThreadLocalStoragePointer、TlsSlots、TlsLinksTlsExpansionSlots域。对TLS的访问通过 TlsAlloc、TlsSetValue和TlsGetValue以及TlsFree几个API进行。这些API也是对TEB中Tls相关域的访问。跟踪Tls*等API函数发现,系统通过PEB中的TlsBitmap来保存Tls的使用记录,并据此分配Tls索引,另外PEB还有 TlsExpansionCounter和TlsBitmapBits来跟踪Tls的使用情况。  阅读全文

posted @ 2012-06-27 17:20 Tim 阅读(2347) | 评论 (0)编辑 收藏

<2012年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

公告

本博客原创文章,欢迎转载和交流。不过请注明以下信息:
作者:TimWu
邮箱:timfly@yeah.net
来源:www.cppblog.com/Tim
感谢您对我的支持!

留言簿(9)

随笔分类(173)

IT

Life

搜索

积分与排名

最新随笔

最新评论

阅读排行榜