发明名称 |
Runtime emulating static thread local storage of portable executable software code |
摘要 |
A Windows™ process loader is emulated for dynamic TLS data allocation during respective application runtime. A total required TLS data block size is initially calculated and corresponding data block duplicates are created preferably after initializing of the application. An event notification system such as a hooking system intercepts DLL loading and freeing activity as well as thread creation and exiting and provides event notifications for dynamic allocation of corresponding TLS data block duplicates.
|
申请公布号 |
US7856637(B1) |
申请公布日期 |
2010.12.21 |
申请号 |
US20060552734 |
申请日期 |
2006.10.25 |
申请人 |
VMWARE, INC. |
发明人 |
CLARK JONATHAN |
分类号 |
G06F3/00;G06F9/44;G06F9/45;G06F13/00 |
主分类号 |
G06F3/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|