The standard does not specify anything deeper than malloc() and free() , which leaves C libraries free to implement them to work in their target environments. The result is that a debugger such as GDB, which is not tied to a specific environment, will not have an idea of ββmemory allocation.
source share