uint_fast32_t refs = \
isc_refcount_increment(&ptr->references) + 1; \
fprintf(stderr, \
- "%s:%s:%s:%u:%p->references = %" PRIuFAST32 "\n", \
- __func__, func, file, line, ptr, refs); \
+ "%s:%s:%s:%u:t%u:%p->references = %" PRIuFAST32 "\n", \
+ __func__, func, file, line, isc_tid(), ptr, refs); \
return (ptr); \
} \
\
destroy(ptr); \
} \
fprintf(stderr, \
- "%s:%s:%s:%u:%p->references = %" PRIuFAST32 "\n", \
- __func__, func, file, line, ptr, refs); \
+ "%s:%s:%s:%u:t%u:%p->references = %" PRIuFAST32 "\n", \
+ __func__, func, file, line, isc_tid(), ptr, refs); \
} \
void name##__attach(name##_t *ptr, name##_t **ptrp, const char *func, \
const char *file, unsigned int line) { \
uint_fast32_t refs = \
isc_refcount_increment(&ptr->references) + 1; \
fprintf(stderr, \
- "%s:%s:%s:%u:%p->references = %" PRIuFAST32 "\n", \
- __func__, func, file, line, ptr, refs); \
+ "%s:%s:%s:%u:t%u:%p->references = %" PRIuFAST32 "\n", \
+ __func__, func, file, line, isc_tid(), ptr, refs); \
*ptrp = ptr; \
} \
\
destroy(ptr); \
} \
fprintf(stderr, \
- "%s:%s:%s:%u:%p->references = %" PRIuFAST32 "\n", \
- __func__, func, file, line, ptr, refs); \
+ "%s:%s:%s:%u:t%u:%p->references = %" PRIuFAST32 "\n", \
+ __func__, func, file, line, isc_tid(), ptr, refs); \
}
#define ISC_REFCOUNT_DECL(name) \