YAGAC is a library that when linked to your C program, allows you to conveniently track or trash memory leaks within your application while it is still running. You can have multiple garbage collectors according the code part you are in. It tracks memory assigned by your code only, and does not monitor third part libraries. Tracking can be activated by updating a debug flag without restarting your application. It is intended for use with daemon-type programs.
| Tags | Memory leak Library gcc gdb Utility Garbage Collector |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | Linux Unix |
| Implementation | C |
Recent releases


Release Notes: This release has a better way to use the Garbage collector stack. You can move (gear_up, gear_down) on the GC stack according where you are within your code (trashing memory in expected leaking memory code areas, and detecting unexpected leaked memory in other code areas). An example is given within the memory detection program yagac.c.


Release Notes: Production release.