Watchdog is a minimal C library for tracking memory allocations, reallocations, and frees to detect memory leaks.

buffer-overflow c c-language c-programming c-programming-language c-project calloc debug debugger debugging-tool developer-tools dynamic-memory-allocation free heap-overflow malloc memory-leak memory-leak-detection memory-safety realloc stack-overflow
2 Open Issues Need Help Last updated: Jul 7, 2025

Open Issues Need Help

View All on GitHub
[L] Logo for watchdog about 2 months ago

AI Summary: Design a non-offensive logo for the 'watchdog' C library, a minimal tool for tracking memory allocations to detect leaks. The logo should be visually appealing and represent the project's function.

Complexity: 3/5
enhancement help wanted good first issue

Watchdog is a minimal C library for tracking memory allocations, reallocations, and frees to detect memory leaks.

C
#buffer-overflow#c#c-language#c-programming#c-programming-language#c-project#calloc#debug#debugger#debugging-tool#developer-tools#dynamic-memory-allocation#free#heap-overflow#malloc#memory-leak#memory-leak-detection#memory-safety#realloc#stack-overflow

AI Summary: Implement error handling in the Watchdog C library to detect and gracefully handle situations where memory is allocated multiple times for the same pointer without freeing the previous allocation. This involves adding checks to identify such double allocations and potentially logging an error or triggering an assertion.

Complexity: 4/5
bug enhancement help wanted

Watchdog is a minimal C library for tracking memory allocations, reallocations, and frees to detect memory leaks.

C
#buffer-overflow#c#c-language#c-programming#c-programming-language#c-project#calloc#debug#debugger#debugging-tool#developer-tools#dynamic-memory-allocation#free#heap-overflow#malloc#memory-leak#memory-leak-detection#memory-safety#realloc#stack-overflow