projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: illegal memory access in disable_event
[lttng-tools.git]
/
src
/
bin
/
lttng-sessiond
/
lttng-ust-ctl.h
diff --git
a/src/bin/lttng-sessiond/lttng-ust-ctl.h
b/src/bin/lttng-sessiond/lttng-ust-ctl.h
index 1ea7b938a309aefd57f870b370a3d9d61f5296c2..b8cf775e382a38a72d0c64428fd9b6c95d2abd7e 100644
(file)
--- a/
src/bin/lttng-sessiond/lttng-ust-ctl.h
+++ b/
src/bin/lttng-sessiond/lttng-ust-ctl.h
@@
-286,12
+286,19
@@
struct ustctl_float_type {
char padding[USTCTL_UST_FLOAT_TYPE_PADDING];
} LTTNG_PACKED;
char padding[USTCTL_UST_FLOAT_TYPE_PADDING];
} LTTNG_PACKED;
+#define USTCTL_UST_ENUM_VALUE_PADDING 15
+struct ustctl_enum_value {
+ uint64_t value;
+ uint8_t signedness;
+ char padding[USTCTL_UST_ENUM_VALUE_PADDING];
+} LTTNG_PACKED;
+
#define USTCTL_UST_ENUM_ENTRY_PADDING 32
struct ustctl_enum_entry {
#define USTCTL_UST_ENUM_ENTRY_PADDING 32
struct ustctl_enum_entry {
-
uint64_t start, end;
/* start and end are inclusive */
+
struct ustctl_enum_value start, end;
/* start and end are inclusive */
char string[LTTNG_UST_SYM_NAME_LEN];
char padding[USTCTL_UST_ENUM_ENTRY_PADDING];
char string[LTTNG_UST_SYM_NAME_LEN];
char padding[USTCTL_UST_ENUM_ENTRY_PADDING];
-};
+}
LTTNG_PACKED
;
#define USTCTL_UST_BASIC_TYPE_PADDING 296
union _ustctl_basic_type {
#define USTCTL_UST_BASIC_TYPE_PADDING 296
union _ustctl_basic_type {
This page took
0.032274 seconds
and
5
git commands to generate.