|
|
|
#define
|
NRF_BALLOC_DEBUG_HEAD_GUARD_WORDS_SET
(words) (((words) & 0xFF) << 0)
|
|
|
|
#define
|
NRF_BALLOC_DEBUG_HEAD_GUARD_WORDS_GET
(flags) (((flags) >> 0) & 0xFF)
|
|
|
|
#define
|
NRF_BALLOC_DEBUG_TAIL_GUARD_WORDS_SET
(words) (((words) & 0xFF) << 8)
|
|
|
|
#define
|
NRF_BALLOC_DEBUG_TAIL_GUARD_WORDS_GET
(flags) (((flags) >> 8) & 0xFF)
|
|
|
|
#define
|
NRF_BALLOC_DEBUG_BASIC_CHECKS_SET
(enable) (!!(enable) << 16)
|
|
|
|
#define
|
NRF_BALLOC_DEBUG_BASIC_CHECKS_GET
(flags) (flags & (1 << 16))
|
|
|
|
#define
|
NRF_BALLOC_DEBUG_DOUBLE_FREE_CHECK_SET
(enable) (!!(enable) << 17)
|
|
|
|
#define
|
NRF_BALLOC_DEBUG_DOUBLE_FREE_CHECK_GET
(flags) (flags & (1 << 17))
|
|
|
|
#define
|
NRF_BALLOC_DEBUG_DATA_TRASHING_CHECK_SET
(enable) (!!(enable) << 18)
|
|
|
|
#define
|
NRF_BALLOC_DEBUG_DATA_TRASHING_CHECK_GET
(flags) (flags & (1 << 18))
|
|
|