iWatcher: Simple, General Architectural Support for Software Debugging

  • Authors:
  • Pin Zhou;Feng Qin;Wei Liu;Yuanyuan Zhou;Josep Torrellas

  • Affiliations:
  • University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign

  • Venue:
  • IEEE Micro
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

iWatcher lets programmers associate specified functions to "watched" memory locations or objects. access to any such location automatically triggers the monitoring function in the hardware. Relative to otherapproaches, iWatcher detects many real bugs at a fraction of the execution-time overhead.