Fajne, opensourcowe narzędzie do sprawdzania wycieków pamięci i naruszeń ochrony pamięci. Bad news:
==11573==
==11573== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 71 from 1)
==11573== malloc/free: in use at exit: 224,581 bytes in 2,371 blocks.
==11573== malloc/free: 10,696 allocs, 8,325 frees, 27,574,829 bytes allocated.
==11573== For counts of detected errors, rerun with: -v
==11573== searching for pointers to 2,371 not-freed blocks.
==11573== checked 8,962,876 bytes.
==11573==
==11573== LEAK SUMMARY:
==11573== definitely lost: 1,255 bytes in 121 blocks.
==11573== possibly lost: 144,176 bytes in 8 blocks.
==11573== still reachable: 79,150 bytes in 2,242 blocks.
==11573== suppressed: 0 bytes in 0 blocks.
==11573== Use --leak-check=full to see details of leaked memory.
(nie jest to jakims zaskoczeniem, czesci pamieci nie zwalnialem celowo, zostawiajac sobie /*TODO*/ :)
