0 items - $0.00
Follow softwareverify on Twitter

The fastest way to monitor billions of memory allocations

Download Eval
x86

Download Eval
x64

Buy x86
Buy x64

Single user x86: $299

Single user x64: $449

C++ Memory Validator C++ Memory Validator CD Picture

Memory Validator - Analysis

The Memory Analysis view provides the ability to query for leaked object, damaged objects, invalid handles, uninitialised data, find data based on it size, address, page, file, DLL, heap and function name. Queries can also be performed from other views (via the context menu), the results are shown on the Memory Analysis view.

Once the data is found it can be filtered and data related to any selected item can be shown in the lower window. Data in the lower window can then be promoted to the upper window so that the same tests can be performed on this data. Using this iterative process it is possible to find references to 'dead' objects, objects pointing to a specific object, objects pointed to by a specific object, and so on.

You'll be surprised what useful information you can find when starting with a crash address and query that address (or an address near it).

We created the Analysis tab specifically to address the problem of knowing the tool has lots of information about memory allocations but there is no way to ask the tool for information that you may need to identify a memory corruption or crash you've found.

Collapsed Memory analysis view

The above images show the use of being able to determine which other objects were allocated in the same C++ class as the selected object.

Go to Top ^^