X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt-tracer.h;h=d98d9d0c98214f5f87e22fb557f0dccf4122e147;hb=1386746ec7bbb15e399acdc014cea85f7538552d;hp=8c0d12d4ce418dfcd278ee974ea9695fc055c2eb;hpb=80c16bcf4ae014301d1da2584029bef6f6062a09;p=lttng-modules.git diff --git a/ltt-tracer.h b/ltt-tracer.h index 8c0d12d4..d98d9d0c 100644 --- a/ltt-tracer.h +++ b/ltt-tracer.h @@ -1,14 +1,16 @@ +#ifndef _LTT_TRACER_H +#define _LTT_TRACER_H + /* - * Copyright (C) 2005,2006,2008 Mathieu Desnoyers (mathieu.desnoyers@polymtl.ca) + * ltt-tracer.h + * + * Copyright (C) 2005-2011 Mathieu Desnoyers * * This contains the definitions for the Linux Trace Toolkit tracer. * * Dual LGPL v2.1/GPL v2 license. */ -#ifndef _LTT_TRACER_H -#define _LTT_TRACER_H - #include #include #include @@ -128,6 +130,9 @@ enum ltt_channels { */ #define LTT_RESERVE_CRITICAL 4096 +#define LTT_RFLAG_EXTENDED RING_BUFFER_RFLAG_END +#define LTT_RFLAG_END (LTT_RFLAG_EXTENDED << 1) + /* Register and unregister function pointers */ enum ltt_module_function {