projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tests: make test_intersection use bt_cli, test error cases
[babeltrace.git]
/
src
/
plugins
/
ctf
/
fs-src
/
query.c
diff --git
a/src/plugins/ctf/fs-src/query.c
b/src/plugins/ctf/fs-src/query.c
index 3deb0cb18f6b7d324b7fb78b75d9d36e9759ffd5..33d9169c5b21805c5474d6ea0440e2a687c5f2e5 100644
(file)
--- a/
src/plugins/ctf/fs-src/query.c
+++ b/
src/plugins/ctf/fs-src/query.c
@@
-278,7
+278,9
@@
end:
}
static
}
static
-int populate_trace_info(const struct ctf_fs_trace *trace, bt_value *trace_info)
+int populate_trace_info(const struct ctf_fs_trace *trace, bt_value *trace_info,
+ bt_logging_level log_level,
+ bt_self_component_class *self_comp_class)
{
int ret = 0;
size_t group_idx;
{
int ret = 0;
size_t group_idx;
@@
-290,6
+292,8
@@
int populate_trace_info(const struct ctf_fs_trace *trace, bt_value *trace_info)
/* Add trace range info only if it contains streams. */
if (trace->ds_file_groups->len == 0) {
ret = -1;
/* Add trace range info only if it contains streams. */
if (trace->ds_file_groups->len == 0) {
ret = -1;
+ BT_COMP_CLASS_LOGE_APPEND_CAUSE(self_comp_class,
+ "Trace has no streams: trace-path=%s", trace->path->str);
goto end;
}
goto end;
}
@@
-383,7
+387,8
@@
bt_component_class_query_method_status trace_infos_query(
goto error;
}
goto error;
}
- ret = populate_trace_info(ctf_fs->trace, trace_info);
+ ret = populate_trace_info(ctf_fs->trace, trace_info, log_level,
+ self_comp_class);
if (ret) {
goto error;
}
if (ret) {
goto error;
}
This page took
0.022967 seconds
and
4
git commands to generate.