Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How can I determine the location where a memory overwrite occurred that was not in one of Memory Advisors intercepted functions?

0
Posted

How can I determine the location where a memory overwrite occurred that was not in one of Memory Advisors intercepted functions?

0

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

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123