projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tests: add raw perf test to the test list when building with libpfm support
[lttng-tools.git]
/
src
/
common
/
tracker.c
diff --git
a/src/common/tracker.c
b/src/common/tracker.c
index 29249d528bc8da1f1a7b71e00381cc24b65d1678..1c50d9d7911b8fcd2a410f55893b48669f48640a 100644
(file)
--- a/
src/common/tracker.c
+++ b/
src/common/tracker.c
@@
-345,9
+345,10
@@
ssize_t lttng_process_attr_values_create_from_buffer(
header_view = lttng_buffer_view_from_view(
buffer_view, 0, sizeof(*header));
header_view = lttng_buffer_view_from_view(
buffer_view, 0, sizeof(*header));
- if (!
header_view.data
) {
+ if (!
lttng_buffer_view_is_valid(&header_view)
) {
goto error;
}
goto error;
}
+
offset = header_view.size;
header = (typeof(header)) header_view.data;
offset = header_view.size;
header = (typeof(header)) header_view.data;
@@
-370,7
+371,7
@@
ssize_t lttng_process_attr_values_create_from_buffer(
value_view = lttng_buffer_view_from_view(
buffer_view, offset, sizeof(*value_comm));
value_view = lttng_buffer_view_from_view(
buffer_view, offset, sizeof(*value_comm));
- if (!
value_view.data
) {
+ if (!
lttng_buffer_view_is_valid(&value_view)
) {
goto error;
}
goto error;
}
@@
-382,8
+383,13
@@
ssize_t lttng_process_attr_values_create_from_buffer(
value_name_view = lttng_buffer_view_from_view(
buffer_view, offset,
value_comm->value.name_len);
value_name_view = lttng_buffer_view_from_view(
buffer_view, offset,
value_comm->value.name_len);
+ if (!lttng_buffer_view_is_valid(&value_name_view)) {
+ goto error;
+ }
+
offset += value_name_view.size;
}
offset += value_name_view.size;
}
+
ret_code = process_attr_value_from_comm(domain, process_attr,
type, &value_comm->value.integral,
&value_name_view, &value);
ret_code = process_attr_value_from_comm(domain, process_attr,
type, &value_comm->value.integral,
&value_name_view, &value);
This page took
0.033535 seconds
and
4
git commands to generate.