Debugger causality system and methods

作者: Brian Robert Crawford

DOI:

关键词: Programming languageDebuggerSoftwareComputer scienceSingle processOperating systemThread (computing)Ordered set

摘要: A debugger causality feature is provided. Debugger the ability of a cooperating to associate an ordered set causally related physical threads, possibly originating from different processes, as logical thread execution. In illustrative implementation, systems and methods are provided allowing for execution management within computing environment. contemplated implementation hooks integration with calls found in software operating The help attach be able step through call executing provide between logically threads given ranging single process, multi-threaded applications multi-machine, multi-process systems. Furthermore, provides show relationship

参考文章(9)
Marc Feeley, Carl Dionne, Jocelyn Desbien, A Taxonomy of Distributed Debuggers Based on Execution Replay. parallel and distributed processing techniques and applications. pp. 203- 214 ,(1996)
David A Abramson, Greg Watson, Relative debugging for parallel systems PCW'97. ,(1997)
Chris Laffra, Ashok Malhotra, HotWire: a visual debugger for C++ CTEC'94 Proceedings of the 6th conference on USENIX Sixth C++ Technical Conference - Volume 6. pp. 7- 7 ,(1994)
Paul Reuben Day, Cary Lee Bates, Multi-threaded break-point ,(1999)
Seth Gordon Hawthorne, Thomas Dongsuk Kim, Joseph Stanley Kosinski, Tool and method for diagnosing and correcting errors in a computer program ,(1995)
Michael S. Meier, Kevan L. Miller, Donald P. Pazel, Josyula R. Rao, James R. Russell, Experiences with building distributed debuggers Proceedings of the SIGMETRICS symposium on Parallel and distributed tools - SPDT '96. pp. 70- 79 ,(1996) , 10.1145/238020.238043