Electrical computers and digital processing systems: interprogra – Event handling or event notification
Reexamination Certificate
2006-10-25
2010-12-21
Cao, Diem K (Department: 2194)
Electrical computers and digital processing systems: interprogra
Event handling or event notification
C719S331000
Reexamination Certificate
active
07856637
ABSTRACT:
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.
REFERENCES:
patent: 5946486 (1999-08-01), Pekowski
patent: 5974470 (1999-10-01), Hammond
patent: 6760903 (2004-07-01), Morshed et al.
patent: 2006/0005085 (2006-01-01), Zunino et al.
Microsoft Corp, Microsoft Portable Executable and Common Object File Format Specification, Microsoft Corporation, Revision 6.0, Feb. 1999, pp. 1-77.
Schwarz, Thread Local Storage—The C++ Way, The Code Project, Aug. 2004, pp. 1-9.
Cao Diem K
VMware, Inc.
LandOfFree
Runtime emulating static thread local storage of portable... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Runtime emulating static thread local storage of portable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Runtime emulating static thread local storage of portable... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4203765