Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2007-03-27
2007-03-27
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
Reexamination Certificate
active
10428678
ABSTRACT:
The debugging of bifurcated processes allows a debugger to: (1) read and/or write process memory for the debuggee process; (2) get and/or set the thread context for the debuggee process threads; (3) control running threads of the debuggee process; and (4) handle debug events. Bifurcated processes include a shadow process whereby threads are scheduled and a corresponding work process which handles the actual work to be done by the process. The reading and writing of process memory and the getting and setting of the context is done by passing the request to the execution environment in which the work process is executing. The control of threads of the debuggee process is handled by requesting that the execution environment in which the shadow process is running perform the request. Debug events are routed to the debugger from the execution environment in which the work process is executing.
REFERENCES:
patent: 6282701 (2001-08-01), Wygodny et al.
patent: 6941492 (2005-09-01), Ezra et al.
patent: 2004/0128585 (2004-07-01), Hind et al.
Zandy et al., “Process Hijacking”, High Performance Distributed Computing, 1999. Proceedings. The Eighth International Symposium, p. 177-184.
Aguilera, M.K. et al., “Performance Debugging for Distributed Systems of Black Boxes”,ACM Symposium on Operating Systems Principles, Proceedings of the nineteenth(19th)ACM Symposium on Operating Systems Principles, 2003, 74-89.
Elshoff, I.J. P., “A Distributed Debugger for Amoeba”,Workshop on Parallel&Distributed Debugging, Proceedings of the 1988 ACM SIGPLAN and SIGOPS Workshop on Parallel and Distributed Debugging, 1989, 1-10.
Satyanarayanan, M. et al., “Transparent Logging as a Technique for Debugging Complex Distributed Systems”,Proceedings of the 5thWorkshop on ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, 1992, 1-3.
Whittaker, J.A. et al., “Black Box Debugging”,Queue, 2003, 1(9), 68-74.
Ray Kenneth D.
Willman Bryan Mark
Microsoft Corporation
Wang Philip
Woodcock & Washburn LLP
Zhen Wei
LandOfFree
User debugger for use on processes running in a high... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with User debugger for use on processes running in a high..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and User debugger for use on processes running in a high... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3780649