TheAlgorithms-C/developer_tools
tinouduart33 3682694f76
feat: Get a trace of all of the allocations, using a doubly linked list and wrappers for malloc/calloc and free. (#782)
* Add malloc, calloc and free wrappers to trace all of the allocations

* Improve memory leak reporting when multiple allocations occurs in the same file at the same line.

* Change directory name from 'debugging' to 'developer_tools' and added CMakeLists.txt, also change an include name to match a file name

* Edit root CMakeLists.Txt

* Update developer_tools/malloc_dbg.h

Co-authored-by: David Leal <halfpacho@gmail.com>

* Edit CMakeLists.txt to create a static library from malloc_dbg.c

* Add comments for the includes

* Change test.c name to test_malloc_dbg.c, also edit CMakeLists.txt to link malloc_dbg.a only to test_malloc_dbg.

* Change comment style and change EXIT_SUCCESS to 0

* Fix typo in doxygen comments

* Enhance comments

* Apply suggestions from code review

Co-authored-by: David Leal <halfpacho@gmail.com>
2021-02-17 16:38:41 -06:00
..
CMakeLists.txt feat: Get a trace of all of the allocations, using a doubly linked list and wrappers for malloc/calloc and free. (#782) 2021-02-17 16:38:41 -06:00
malloc_dbg.c feat: Get a trace of all of the allocations, using a doubly linked list and wrappers for malloc/calloc and free. (#782) 2021-02-17 16:38:41 -06:00
malloc_dbg.h feat: Get a trace of all of the allocations, using a doubly linked list and wrappers for malloc/calloc and free. (#782) 2021-02-17 16:38:41 -06:00
test_malloc_dbg.c feat: Get a trace of all of the allocations, using a doubly linked list and wrappers for malloc/calloc and free. (#782) 2021-02-17 16:38:41 -06:00