Debugging Multithreaded Programs with MPD

  • Authors:
  • M. Krish Ponamgi;Wenwey Hseush;Gail E. Kaiser

  • Affiliations:
  • -;-;-

  • Venue:
  • IEEE Software
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

MPD, a multiprocessor debugger, is described. In MPD, users specify sequential or parallel event (breakpoint) expressions and associated actions; MPD automatically generates code to recognize these patterns of events and invokes the corresponding actions when the event expressions are satisfied during the program execution. The richness of the expression-specification language gives users a great deal of precision in formulating queries, obviating tedious searches through long traces of multithreaded software. Implementation issues are discussed.