Category : Kern-Heap
KERN-HEAP panics are raised by the kernel when bad parameters are
passed to kernel-side heap functions.
39 |
This panic is raised when the size specified for the new
heap is smaller than the permitted minimum; it must be at least the
size of a RHeap object. On the user side this is
associated with the USER category; on the kernel side this is associated
with the KERN-HEAP category. |
42 |
This panic is raised in a call to the RHeap member functions, AllocLen() , Free() , FreeZ() , ReAlloc() , ReAllocL() , Adjust() and AdjustL() , when a pointer passed to these
functions does not point to a valid cell. On the user side this is
associated with the USER category; on the kernel side this is associated
with the KERN-HEAP category. |
47
|
This panic is raised in a call to the Alloc() , AllocL() or AllocLC() member
functions of RHeap , an attempt has
been made to allocate a cell from a heap, using an unsigned size value
which is greater than or equal to the value of KMaxTInt/2. This panic
may also be raised by the heap walker when it finds a bad allocated
heap cell size. On the user side this is associated with the USER
category; on the kernel side this is associated with the KERN-HEAP
category. |
213 |
This panic is raised when attempting to set a new debug
failure mode on a heap with an invalid argument. For example, if aBurst greater than the KMaxTUint6 value
when invoking UHEAP_BURSTFAILNEXT when a RHeap object is used for the user heap. On the user side
this is associated with the USER category; on the kernel side this
is associated with the KERN-HEAP category. |