Blog

This blog is where we help you improve your software, teach you how to use our tools to solve problems, software tool use cases, and improvements to our software tools.

Debugging
April 14, 2021
Avatar for Stephen Kellett
Stephen Kellett

Why does GetProcAddress() sometimes return an address outside of the DLL?

For most uses of GetProcAddress(), the address returned will be an address inside the DLL that you’re using to look up the function. But sometimes, […]

Thread
December 10, 2020
Avatar for Stephen Kellett
Stephen Kellett

What’s new with Thread Validator

There are some changes coming to Thread Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]

Profiler
December 10, 2020
Avatar for Stephen Kellett
Stephen Kellett

What’s new with Performance Validator

There are many changes coming to Performance Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]

Memory
December 10, 2020
Avatar for Stephen Kellett
Stephen Kellett

What’s new with Memory Validator

There are many changes coming to Memory Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]

Coverage
December 10, 2020
Avatar for Stephen Kellett
Stephen Kellett

What’s new with Coverage Validator

There are many changes coming to Coverage Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]

Announcements user experience
December 8, 2020
Avatar for Stephen Kellett
Stephen Kellett

New UX Theme

We’ve been working on a new, calmer UX Theme for a while. The aim is to reduce the number of lines, have less visual clutter, […]

Development
June 12, 2020
Avatar for Stephen Kellett
Stephen Kellett

Changes to how we display data

We’ve changed the display of data on all of our tree controls that are used to display callstacks and call trees. The old method of […]

Memory
June 1, 2020
Avatar for Stephen Kellett
Stephen Kellett

Memory leak in CPngImage

A memory leak in a surprising place We’ve recently been doing some work switching our resources in our programs from BMP (using CBitmap) to PNG […]

Memory
April 21, 2020
Avatar for Stephen Kellett
Stephen Kellett

Detecting memory leaks in ISAPI extensions

Three weeks ago I wrote about how to setup IIS for use with ISAPI extensions. Today I’m going to use Memory Validator to show you […]

Thread
March 6, 2020
Avatar for Stephen Kellett
Stephen Kellett

Detecting Abandoned Critical Sections

Multithreading is a powerful way to improve the processing throughput and responsiveness of your software. We use it to great effect at Software Verify. In […]

Fully functional, free for 30 days