This chapter explains how to use Memory Advisor software watchpoints to monitor accesses and changes to specific memory areas. Watchpoints instruct Memory Advisor to watch for memory accesses in a specified data area. Memory Advisor then notifies you when one occurs.
Memory reads and writes.
Underwrites and overwrites of memory each time your program calls a Memory Advisor-intercepted function. In addition, you can implement functional watchpoints with Memory Advisor. These watchpoints run a function that you create. See Chapter 13, Functional Watchpoints , for detailed information. In contrast, Memory Advisor performs automatic memory error detection only on dynamically allocated memory in LITE mode, and cannot automatically detect all stack errors in OMT mode.