4.4. Heap management using MEMDBG
The memdbg package provided by IBM C and C++ compiler products provides several useful features, including the user-created heap (explained in this section), to deal with managing the process heap. The user-created heap can be used in your application source codes in order to replace the malloc subsystem calls, such as malloc() and calloc(). It could be seen as a wrapper to the interface to the malloc subsystem and shmat services.
If applications are modified to use the user-created heap, then they can use not only the default process heap, but also the shared memory segments for memory allocation requests.
The user-defined memory allocation functions are provided by the libhu.a library and defined in the header ...