Software Tools for C++, C# and .Net
Software Verify provide software engineering tools for memory leak detection, code coverage, performance profiling, thread lock contention analysis and thread deadlock detection, flow tracing and application replay on Windows 10, Windows 8, Windows 7, Windows Vista, Windows 2003 and Windows XP platforms. (Windows 2000 and Windows NT are supported, but with a special build, available on request.) Windows Embedded is also supported.
We provide software tools for traditional desktop applications, services and server applications.
Our software tools support C, C++, C#, Visual Basic 6, VB.Net, Delphi, and Fortran 95.
Whether you use Microsoft Visual Studio, Embarcadero's C++ Builder or Delphi, Qt Creator, Intel Performance Compiler, or open source compilers like MinGW, we have tools that work with your compiler and linker.
Software tools for C, C#, C++, Visual Basic 6, VB.Net, Delphi, Fortran 95
Flow Tracing
Track the execution of your application as it runs.
Code Coverage
View your code coverage in real-time.
Memory Profiling
Monitor billions of memory allocations with ease.
Performance Profiling
Find the slow parts of your software quickly and easily.
Deadlock Detection
Analyse, identify, fix threading problems.
None of these software tools require you to recompile or relink your software. Although for access to advanced additional features in some of the tools you may need to relink your software.
Automated Testing
Tools that can be run from the GUI or the command line, and that can be dropped into your smoke tests, regression tests, continuous integration tests. Catch and prevent bugs before they enter production!
Coverage Validator
Automated code coverage detection.
Memory Validator
Automated memory leak and handle leak detection.
Thread Validator
Automated thread analysis and deadlock detection.
Thread Lock Checker
Automated thread lock checking.
OutputDebugString Checker
Automated debug string testing.
Automated Build
Tools that can be run from the GUI or the command line, that can find and fix problems with your Visual Studio projects, and automate your builds.
Visual Studio Project Builder
Automate Visual Studio builds.
Visual Studio Project Cleaner
Clean Visual Studio Projects.
Visual Studio Project Fixer
Fix problems with Visual Studio Projects.
Memory Leak Detection and Analysis
Tools for analysing memory usage and detecting memory leaks and handle leaks.
Memory Validator
Native and .Net memory leak and handle leak detection. Monitor billions of allocations with ease.
Virtual Memory Viewer
Understand virtual memory layout of running applications and minidumps.
Page Fault Monitor
See what's causing page faults.
Thread Monitoring
Tools for analysing threading behaviour, automatically finding locking errors and for analysing your source for common thread locking mistakes.
Thread Validator
Automated thread analysis and deadlock detection.
Thread Lock Checker
Automated thread lock checking.
Thread Status Monitor
Real time thread status monitoring.
Thread Wait Chain Inspector
Inspect thread wait chains. See what's blocking a thread.
Flow Tracing
Tools for analysing application flow and observing anomalous behaviour.
Bug Validator (Beta)
Track the execution of your application as it runs.
Exception Tracer
Large scale exception tracing.
Debug Information Tools
Tools for analysing debugging information.
Dbghelp Browser
Examine and query PDB symbols (Visual Studio).
TDS Browser
Examine and query TDS symbols (Delphi and C++ Builder).
Map File Browser
Examine and query MAP files.
OutputDebugString Checker
Automated debug string testing.
PE File Browser
Analyse executable files.
Minidump Tools
Tools for creating, inspecting and visualising minidumps and event logs.
Event Log Crash Browser
Easily identify crashes in the Windows event log.
Exception Tracer
Event driven minidump creation.
Minidump Browser
Inspect minidump contents.
Minidump Manager
Manage collections of minidumps.
Virtual Memory Viewer
Understand virtual memory layout of running applications and minidumps.
Visual Studio Tools
Tools for automating Visual Studio. Tools for fixing problems with Visual Studio projects.
Visual Studio Project Builder
Automate Visual Studio builds.
Visual Studio Project Cleaner
Clean Visual Studio Projects.
Visual Studio Project Fixer
Fix problems with Visual Studio Projects.
Developer Tool Suites
Developer
Tool Suites
Suites of complementary tools providing better value.
QA
Tool Suites
Suites of complementary tools providing better value.
Support
Tool Suites
Suites of complementary tools providing better value.
Please contact us if you have any questions regarding any of our software tools.