Free Debugging Source Code and Libraries
Memory Leak Detection, Resource Leak Detection, Heap Checkers
Free Debugging Source Code and Libraries
This page lists source code, libraries and object modules that you can link into your program to help you detect resource leaks, memory leaks, buffer or heap overruns, check your heap and buffers for integrity, check array bounds, etc. It also contains libraries and source code to help you to conduct unit tests.
You may also want to check the Free Debuggers, Static Source Code Checkers (Lint Utilities), API Monitors, and Bug Trackers and Free Disassemblers, Hex Editors, Binary Editors and Viewers pages for more debugging tools and aids.
Related Pages
- Free Encryption / Cryptographic Libraries and Source Code
- Free Compression and Archiving Libraries
- Free Sockets, Winsock, TCP/IP, Internet Libraries
- Free Numerical, Mathematical, Statistics Libraries and Source Code
- Free Database Libraries, SQL Servers, ODBC Drivers
- Free C/C++ Libraries
- Free Pascal Libraries
- Free Game Programming Libraries and Source Code
- Free Audio, Sound, Music and Digitized Voice Libraries and Source Code
- Free Spell Checker Libraries, Source Code, Controls, Components
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Memory Leak Checkers, Heap Checkers, Resource Leak Checkers, Unit Tests
- Yaktest C++ Framework
This is a small, almost trivial, C++ framework for unit tests. It consists of 4 classes and generates output in a filename:linenumber:message format. It can be integrated with Emacs. Platform supported: Linux. Sources and binaries are available.
- Electric Fence (Heap Checker)
Electric Fence is a C library containing debugging versions of malloc() and free(). Once linked into your program, it is able to detect when your program overruns the boundaries of a buffer allocated from the heap. This is available for Linux and other Unix systems.
- Boehm-Demers-Weiser Garbage Collector
A garbage collector for C/C++ that can also function as a memory-leak detector. You can simply replace your calls to malloc() with GC_malloc(). Win32, Win32s, OS/2, MacOS, AmigaDOS and Unix systems are supported.
- Leak Tracer (Memory leak tracer)
Leak Tracer is a simple object module that you can link with with your C++ application to find memory that you have allocated but not freed. The source code is provided. Your application must use new and delete and it must not override it.
Related Pages
- Free Graphics, Image Drawing Libraries, 3D Game Engines, 2D Engines
- Free GUI Libraries
- Free Programming Language Grammars for Compiler Construction
- How to Register Your Own Domain Name - get one for your software
- Which Web Host Do You Recommend? (FAQ)
- Free Programmers' Editors and IDEs
- How to Design Your Site for Browser and Platform Compatibility
Can't Find What You're Looking For?
Newest Pages
- How to Put a Clickable Email Address on Your Web Page Using Dreamweaver
- How to Point a Domain Name to Your Website (Or What to Do After Buying Your Domain Name)
- What Does It Mean to Park a Domain Name? Domain Name Parking Explained
- Free PHP Web Based File Managers
- How to Install PrestaShop Shopping Cart on Your Website
- How to Make Your Links Change Colour When the Mouse Hovers Over It Using Dreamweaver: Creating Mouseover / Rollover Effects
- Free Electronic Circuit Simulation Software / Circuit Simulators
- Free Make Utilities
- What's The Difference Between Liquid, Elastic, Relative, Fluid, Flexible and Fixed Layouts?
- How to Add a CAPTCHA Test to Your Feedback Form Script: Reducing Spam in Your Contact Form
- How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Website with Dreamweaver CS4 (Dreamweaver Tutorial)
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free Debugging Source Code and Libraries
