projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Pack structures in comm protocol between UST and sessiond
[lttng-ust.git]
/
include
/
ust-comm.h
diff --git
a/include/ust-comm.h
b/include/ust-comm.h
index b9c4cebe5bb9344600099f79902856d976e5111d..0034f2aa864cc9d1a5fbdd5ec537e4d0dc497eec 100644
(file)
--- a/
include/ust-comm.h
+++ b/
include/ust-comm.h
@@
-30,6
+30,7
@@
#include <unistd.h>
#include <lttng/ust-abi.h>
#include <lttng/ust-error.h>
#include <unistd.h>
#include <lttng/ust-abi.h>
#include <lttng/ust-error.h>
+#include <lttng/ust-compiler.h>
/*
* Default timeout the application waits for the sessiond to send its
/*
* Default timeout the application waits for the sessiond to send its
@@
-71,9
+72,9
@@
struct ustcomm_ust_msg {
uint32_t data_size; /* following filter data */
uint32_t reloc_offset;
uint64_t seqnum;
uint32_t data_size; /* following filter data */
uint32_t reloc_offset;
uint64_t seqnum;
- } filter;
+ }
LTTNG_PACKED
filter;
} u;
} u;
-};
+}
LTTNG_PACKED
;
/*
* Data structure for the response from UST to the session daemon.
/*
* Data structure for the response from UST to the session daemon.
@@
-87,14
+88,14
@@
struct ustcomm_ust_reply {
union {
struct {
uint64_t memory_map_size;
union {
struct {
uint64_t memory_map_size;
- } channel;
+ }
LTTNG_PACKED
channel;
struct {
uint64_t memory_map_size;
struct {
uint64_t memory_map_size;
- } stream;
+ }
LTTNG_PACKED
stream;
struct lttng_ust_tracer_version version;
struct lttng_ust_tracepoint_iter tracepoint;
} u;
struct lttng_ust_tracer_version version;
struct lttng_ust_tracepoint_iter tracepoint;
} u;
-};
+}
LTTNG_PACKED
;
/*
* LTTNG_UST_TRACEPOINT_FIELD_LIST reply is followed by a
/*
* LTTNG_UST_TRACEPOINT_FIELD_LIST reply is followed by a
This page took
0.026771 seconds
and
4
git commands to generate.