X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttng-abi.h;h=e6d5ffd703449b27f7ba8627fd8d7c85fc4b3aa7;hb=refs%2Fheads%2Fstable-2.12;hp=51d60e5be8ce13d14f4a520cc53f16440b959e35;hpb=ad594e3a953db1b0c3c059fde45b5a5494f6be78;p=lttng-modules.git diff --git a/lttng-abi.h b/lttng-abi.h index 51d60e5b..e6d5ffd7 100644 --- a/lttng-abi.h +++ b/lttng-abi.h @@ -21,6 +21,13 @@ #define LTTNG_KERNEL_SYM_NAME_LEN 256 #define LTTNG_KERNEL_SESSION_NAME_LEN 256 + +/* + * The expected iso8601 time formats are either: + * + * - YYYYmmddTHHMMSS+HHMM (20 characters + \0) + * - YYYY-mm-ddTHH:MM:SS+HH:MM (25 characters + \0) + */ #define LTTNG_KERNEL_SESSION_CREATION_TIME_ISO8601_LEN 26 enum lttng_kernel_instrumentation { @@ -231,7 +238,7 @@ struct lttng_kernel_filter_bytecode { uint32_t len; uint32_t reloc_offset; uint64_t seqnum; - char data[0]; + char data[]; } __attribute__((packed)); enum lttng_kernel_tracker_type {