18 #ifndef LIBCWD_ENUM_MEMBLK_TYPES_H 19 #define LIBCWD_ENUM_MEMBLK_TYPES_H 21 #ifndef LIBCWD_CONFIG_H 69 #endif // LIBCWD_ENUM_MEMBLK_TYPES_H Deleted with operator delete
Definition: enum_memblk_types.h:47
Freed with free()
Definition: enum_memblk_types.h:52
Deleted with operator delete []
Definition: enum_memblk_types.h:49
Allocated with memalign()
Definition: enum_memblk_types.h:61
Reallocated with realloc()
Definition: enum_memblk_types.h:51
std::ostream & operator<<(std::ostream &os, memblk_types_nt memblk_type)
Allow writing a memblk_types_nt directly to an ostream.
Definition: debugmalloc.cc:688
Allocated with calloc() or malloc()
Definition: enum_memblk_types.h:50
A deleted memory allocation marker.
Definition: enum_memblk_types.h:55
Allocated with posix_memalign()
Definition: enum_memblk_types.h:59
Allocated with valloc()
Definition: enum_memblk_types.h:62
Allocated with operator new []
Definition: enum_memblk_types.h:48
namespace for libcwd.
Definition: debug.cc:87
Allocated with aligned_alloc()
Definition: enum_memblk_types.h:60
Externally allocated with malloc() (no magic numbers!)
Definition: enum_memblk_types.h:57
Allocated with operator new
Definition: enum_memblk_types.h:46
memblk_types_nt
A flag indicating the type of allocation.
Definition: enum_memblk_types.h:45
A memory allocation marker.
Definition: enum_memblk_types.h:54