Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2001-11-29
2008-09-16
Dam, Tuan Q. (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S116000, C717S118000, C717S151000, C714S002000, C714S025000
Reexamination Certificate
active
07426719
ABSTRACT:
Described is a system and method of regenerating stack unwind data in the presence of exceptions. The system is directed to generating metadata for use during stack unwinding. The system includes procedures, a first plurality of metadata, and an unwind rewriter. Each metadata is associated with a corresponding procedure in the procedures. The unwind rewriter generates new metadata from the first plurality of metadata in response to a modification of the sequence of binary instructions within a procedure, such that the new metadata accurately represents the modified sequence of binary instructions. The method regenerates metadata in response to a binary modification to a procedure by receiving a first group of metadata associated with the unmodified procedure, parsing the first group of metadata, and generating a second group of metadata that accurately represents the binary modification to the procedure.
REFERENCES:
patent: 4866599 (1989-09-01), Morganti et al.
patent: 5127103 (1992-06-01), Hill et al.
patent: 5802371 (1998-09-01), Meier
patent: 6014515 (2000-01-01), Burch
patent: 6182243 (2001-01-01), Berthe et al.
patent: 6293712 (2001-09-01), Coutant
patent: 6618824 (2003-09-01), Hastings
patent: 6760903 (2004-07-01), Morshed et al.
patent: 7007198 (2006-02-01), Boling
patent: 2002/0188931 (2002-12-01), Ewart et al.
patent: 2003/0023905 (2003-01-01), Boling
A Crash Course on the Depths of Win32 Structured Exception Handling, Microsoft System Journal, Matt Pietrak, Jan. 1997.
Vulcan: Binary Transformation in a Distributed Environment, Microsoft Research, Amitabh Srivastava, Andrew Edwards and Hoi Vo, MSR-TR-2001-50, Apr. 20, 2001, pp. 1-12.
IA64 Software Conventions and Runtime Architecture, Document No. 245358-002, Sep. 2000, pp. 11-1 to 11-18. See http://developer.intel.com.
Chaiken Ronnie Ira
Gillies David Mitford
Dam Tuan Q.
Dao Thuy
Grace Ryan T.
Merchant & Gould
Microsoft Corporation
LandOfFree
Method and system for rewriting unwind data in the presence... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for rewriting unwind data in the presence..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for rewriting unwind data in the presence... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3975605