projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: truncation of text array and sequences by NULL terminator
[lttng-ust.git]
/
include
/
lttng
/
ust-events.h
diff --git
a/include/lttng/ust-events.h
b/include/lttng/ust-events.h
index 8568d4bd2723abef749d1a6433b0d87472b9a00d..a418bb9811469ddc499bbddecd83dec5ccb828d3 100644
(file)
--- a/
include/lttng/ust-events.h
+++ b/
include/lttng/ust-events.h
@@
-428,7
+428,7
@@
struct lttng_ust_event_notifier {
};
struct lttng_ust_lib_ring_buffer_channel;
};
struct lttng_ust_lib_ring_buffer_channel;
-struct lttng_ust_channel_ops_private;
+struct lttng_ust_channel_
buffer_
ops_private;
/*
* IMPORTANT: this structure is part of the ABI between the probe and
/*
* IMPORTANT: this structure is part of the ABI between the probe and
@@
-439,10
+439,10
@@
struct lttng_ust_channel_ops_private;
* structure. It should be queried before using additional fields added
* at the end of the structure.
*/
* structure. It should be queried before using additional fields added
* at the end of the structure.
*/
-struct lttng_ust_channel_ops {
+struct lttng_ust_channel_
buffer_
ops {
uint32_t struct_size;
uint32_t struct_size;
- struct lttng_ust_channel_
ops_private *priv; /* Private channel
ops interface */
+ struct lttng_ust_channel_
buffer_ops_private *priv; /* Private channel buffer
ops interface */
int (*event_reserve)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
uint32_t event_id);
int (*event_reserve)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
uint32_t event_id);
@@
-451,7
+451,7
@@
struct lttng_ust_channel_ops {
const void *src, size_t len);
void (*event_strcpy)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
const char *src, size_t len);
const void *src, size_t len);
void (*event_strcpy)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
const char *src, size_t len);
- void (*event_strcpy_pad)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
+ void (*event_
p
strcpy_pad)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
const char *src, size_t len);
/* End of base ABI. Fields below should be used after checking struct_size. */
const char *src, size_t len);
/* End of base ABI. Fields below should be used after checking struct_size. */
@@
-503,7
+503,7
@@
struct lttng_ust_channel_buffer {
struct lttng_ust_channel_common *parent; /* Inheritance by aggregation. */
struct lttng_ust_channel_buffer_private *priv; /* Private channel buffer interface */
struct lttng_ust_channel_common *parent; /* Inheritance by aggregation. */
struct lttng_ust_channel_buffer_private *priv; /* Private channel buffer interface */
- struct lttng_ust_channel_ops *ops;
+ struct lttng_ust_channel_
buffer_
ops *ops;
struct lttng_ust_lib_ring_buffer_channel *chan; /* Channel buffers */
struct lttng_ust_shm_handle *handle; /* shared-memory handle */
struct lttng_ust_lib_ring_buffer_channel *chan; /* Channel buffers */
struct lttng_ust_shm_handle *handle; /* shared-memory handle */
This page took
0.023085 seconds
and
4
git commands to generate.