How can I determine the location where a memory overwrite occurred that was not in one of Memory Advisors intercepted functions?
In LITE mode, Memory Advisor traps the exact occurrence of an overwrite only when it occurs in one of its intercepted functions. If the overwrite occurs directly in your program, Memory Advisor detects the error but cannot determine its exact location. If you cannot determine an overwrite’s exact location, restart your program under a debugger. Set a breakpoint on the allocation statement that Memory Advisor identifies in the error message it generates. Then start your program.
Related Questions
- How can I determine the location where a memory overwrite occurred that was not in one of Memory Advisors intercepted functions?
- How does the TurboGold client determine the location of the TurboGold verifiers if they are installed on multiple servers?
- Who will determine what functions are subject to competitive contracting?