Method and system for rewriting unwind data in the presence...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3975605

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.