Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: e32def.h
Link against:

__KHEAP_CHECKALL

__KHEAP_CHECKALL(aCount) User::__DbgMarkCheck(RHeap::EKernel,ETrue,aCount,TPtrC8((TText8*)__FILE__),__LINE__)

Support

Supported from 5.0

Description

Checks that the total number of allocated cells on the Kernel heap is the same as the specified value.

It is only useful when developing Kernel side code such as device drivers and media drivers.

The macro also takes the name of the file containing this source code statement and the line number of this source code statement; they are displayed as part of the panic category, if the checks fail.

This macro is defined only for debug builds.

Parameters

aCount

The total number of heap cells expected to be allocated.

See also: