The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 29, 2009

Filed:

Oct. 22, 2004
Applicants:

Sean Selitrennikoff, Sammamish, WA (US);

Michael M. Magruder, Sammamish, WA (US);

Jonathan W. Keljo, Bellevue, WA (US);

Ian H. Carmichael, Sammamish, WA (US);

Brian D. Harry, Chapel Hill, NC (US);

Inventors:

Sean Selitrennikoff, Sammamish, WA (US);

Michael M. Magruder, Sammamish, WA (US);

Jonathan W. Keljo, Bellevue, WA (US);

Ian H. Carmichael, Sammamish, WA (US);

Brian D. Harry, Chapel Hill, NC (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

The techniques and mechanisms described herein are directed to a method for virtually catching an exception. A debugger receives a notification identifying information about an exception that occurred during execution of an application. The debugger then selectively chooses a location on a call stack where execution of the application resumes after the stack is unwound up to the selected location. The location being between a statement on the stack causing the exception and a handler on the stack. The handler being identified during a search phase for exception processing. The mechanism being operative for both handled exceptions and unhandled exceptions.


Find Patent Forward Citations

Loading…