This documentation is archived and is not being maintained.

How Can I Find Out If My Pointers Corrupt a Memory Address? 

This topic applies to:

Visual Studio Edition

Visual Basic

C#

C++

J#

Express

No

No

Native

No

Standard

No

No

Native

No

Pro/Team

No

No

Native

No

Problem Description

I think that one of my pointers may be corrupting memory at address 0x00408000. How can I find out what is happening there?

Solution

Check for heap corruption

To find where the memory address is modified

  1. Set a data breakpoint at 0x00408000. For more information, see How to: Set a Data Breakpoint (Native Only).

  2. When you hit the breakpoint, use the Memory window to view memory contents starting at 0x00408000. For more information, see Memory Windows.

See Also

Show: