a flexible debugger for Linux applications written in C and C++, supports POSIX threads (pthreads), designed for user-space applications, works on the Intel x86 family and the x86_64 (AMD 64) platforms
a runtime verification tool used in testing applications for compatibility with Microsoft Windows XP. This tool can be used to test for a wide variety of known compatibility issues while the application is running.
combines threading and memory error checking into one powerful error checking tool. It helps increase the reliability, security, and accuracy of C/C++ applications from within Microsoft Visual Studio*. Intel Parallel Inspector uses dynamic instrumentation that requires no special test builds or compilers, so it’s easier to test code more often.
Open Source Freeware by Leor Zolman, Supporting: Comeau C++ gcc 2.95.x/3.x (incl. DJGPP) (Dev-C++ compatible) MSVC++ 6/7.x/8.x (incl. "Whidbey" and Dinkum Libraries) and more ...
a program that analyzes Python programs and detects various errors. It works by parsing the source file rather than importing it, so it is safe to use on modules with side effects. It's also much faster.
a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, Because of the dynamic nature of python, some warnings may be incorrect; however, spurious warnings should be fairly infr
single-process, multi-thread code-level debugger for 32-bit programs running under Windows. It allows you to debug and patch executable files in PE (Portable Executable) format. "Code-level" here means that you work directly with low-level bits, bytes and
scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules, all the functions that are exported by module, and which are actually being called.
from Sysinternals Freeware, a Registry monitoring utility that will show you which applications are accessing your Registry, which keys they are accessing, and the Registry data that they are reading and writing - all in real-time.
a static-analysis tool and disassembler for Win32/Win64 executables and Microsoft .NET assemblies produced according to the Portable Executable specifications published by Microsoft.