Alternative Vendor Heap Manager

Language Environment provides a mechanism such that a vendor can provide an alternative Vendor Heap Manager (VHM) that can be used by Language Environment C/C++ applications. The VHM replaces the malloc() (default operator new and default operator new [ ] are included), free() (default operator delete and default operator delete [ ] are included), calloc() and realloc() functions for non-XPLINK and XPLINK.

The VHM will not manage the following:
  • CEEGTST
  • CEEVGTST
  • CEEFRST
  • CEEVFRST
  • CEECZST
  • CEEVCZST
  • CEEVGTSB
  • Additional heaps (CEECRHP)
  • User-created heaps (__ucreate, __umalloc, __ufree)
  • ANYHEAP
  • BELOWHEAP