23 TAU_PROFILE(
"bool DeletedBufferChain::validate(void *)",
" ", TAU_USER);
28 #if defined(USE_DELETEDCHAINFLAG) && defined(USE_DELETED_CHAIN)
29 const ObjectNode *obj = buffer_to_node(ptr);
33 #endif // USE_DELETEDCHAINFLAG
47 INLINE
void *DeletedBufferChain::
48 node_to_buffer(DeletedBufferChain::ObjectNode *node) {
49 #if defined(USE_DELETEDCHAINFLAG) && defined(USE_DELETED_CHAIN)
52 return (
void *)(((
char *)node) + flag_reserved_bytes);
61 INLINE DeletedBufferChain::ObjectNode *DeletedBufferChain::
62 buffer_to_node(
void *ptr) {
63 #if defined(USE_DELETEDCHAINFLAG) && defined(USE_DELETED_CHAIN)
66 return (ObjectNode *)(((
char *)ptr) - flag_reserved_bytes);
68 return (ObjectNode *)ptr;