Invention Grant
- Patent Title: Instrumentation to find the thread or process responsible for an application failure
- Patent Title (中): 仪器查找负责应用程序失败的线程或进程
-
Application No.: US11413421Application Date: 2006-04-28
-
Publication No.: US07958512B2Publication Date: 2011-06-07
- Inventor: Corneliu I. Lupu , Gerald Francis Maffeo , Michael Hans Krause , Stephan A. Doll , Vamshidhar R. Kommineni , William Hunter Hudson , Yi Meng
- Applicant: Corneliu I. Lupu , Gerald Francis Maffeo , Michael Hans Krause , Stephan A. Doll , Vamshidhar R. Kommineni , William Hunter Hudson , Yi Meng
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F3/00

Abstract:
An application programming interface (API) that leverages operating system instrumentation to provide a chain of threads and processes may alleviate some debugging complications. Specifically, the chain may start with the first thread in the process that experienced the original failure and end with the last thread upon which the first thread directly or indirectly depends. The API may aid debugging efforts by classifying all threads related or dependent upon an original failed thread into specific categories of failures, requesting further information from the originating OS concerning specific failed threads, and using that information to debug the failed application or process more thoroughly.
Public/Granted literature
- US20070101324A1 Instrumentation to find the thread or process responsible for an application failure Public/Granted day:2007-05-03
Information query