
Features
Comprehensive Error Detection
BoundsChecker automatically pinpoints static, stack and heap memory errors and
resource leaks. Unlike ordinary memory-checking tools, BoundsChecker validates the latest
Windows APIs including: Win32, ActiveX, DirectX, OLE/COM, ODBC, Winsock, Internet APIs
and many more.
Run-time Error Detection
ActiveCheck locates run-time software errors without requiring you to recompile or relink your program. Simply run your program under BoundsChecker. BoundsChecker automatically detects and flags errors.
Detailed Error and Event Data
BoundsChecker logs detailed information about all the errors and events it detects in your program to the Results window, so you can see the complete history of events that led to a problem. From the Results window, you can easily view an error's related call stacks and the exact source line that generated the error.
Detailed Compliance Checking
To ensure your program's ability to run on all Win32 variants, BoundsChecker
identifies calls specific to Windows NT, Windows 95 and Win 32s. BoundsChecker also
checks for undocumented calls and displays your program's use of the C and C++ Run-Time Library, highlighting calls not supported by ANSI C.
Extendible Error Detection
You can extend the error detection BoundsChecker provides to include your proprietary
APIs and third-party APIs without incurring the run-time overhead of hard-coded checks,
even when the source code is not available.
|