X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=genevent-new%2Fgentest.c;h=f7dfca959053d1eaeda222bb43b47010cb4e63fa;hb=e277c2f1bd825a33bf9d639ee9fbfd3ed36a49f1;hp=a918d5415eb08be838bdf060ab96d316a9ca6570;hpb=a6cf49812d3a703cdd9d958497476238d2150ac9;p=lttv.git diff --git a/genevent-new/gentest.c b/genevent-new/gentest.c index a918d541..f7dfca95 100644 --- a/genevent-new/gentest.c +++ b/genevent-new/gentest.c @@ -1,13 +1,21 @@ +#define __KERNEL__ + #include #include #include #include +#include + +#include #define min(a,b) (((a)<(b))?a:b) #define max(a,b) (((a)>(b))?a:b) #define BUG_ON(a) assert(!(a)) +// Useful outsize __KERNEL__. Not used here because inline is already redefined. +#define force_inline inline __attribute__((always_inline)) + /* Calculate the offset needed to align the type */ static inline unsigned int ltt_align(size_t align_drift, size_t size_of_type) @@ -74,7 +82,7 @@ static inline void lttng_write_mystruct2( size_t *len, struct lttng_mystruct2 *obj) { - size_t align, size, varalign; + size_t align, size; align = lttng_get_alignment_mystruct2(obj); size = lttng_get_size_mystruct2(obj);