X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fmacros.h;h=c42cddd5050ca163a612e9f1744f9b7aaf03da5b;hp=c521aacd5f3df8f582502ce8faa9f29feb1c9063;hb=5e5c14cef3eee00b7b3b218beed85d1a4ee2d71d;hpb=a7333da73c2083281c5ec833d041b7acf0d10d0b diff --git a/src/common/macros.h b/src/common/macros.h index c521aacd5..c42cddd50 100644 --- a/src/common/macros.h +++ b/src/common/macros.h @@ -106,6 +106,8 @@ void *zmalloc(size_t len) #define member_sizeof(type, field) sizeof(((type *) 0)->field) +#define ASSERT_LOCKED(lock) assert(pthread_mutex_trylock(&lock)) + /* * lttng_strncpy returns 0 on success, or nonzero on failure. * It checks that the @src string fits into @dst_len before performing