title: Automatic break when contents of a memory location changes or is read
body: <p>The old DEC Tru64 UNIX debugger had a feature (called "watchpoints to monitor variables") that would watch a memory location (or range of addresses) for read or write activity and when it detected such activity would break the program so you could investigate why.  See for details:</p>
  
  <p><a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50_HTML/ARH9QATE/DOCU_009.HTM" rel="noreferrer">http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50_HTML/ARH9QATE/DOCU_009.HTM</a></p>
  
  <p>Is there any way to do this sort of thing in the VisualStudio debugger?  Or is there an add-on or some other tool that can do this under Windows?</p>