projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cli: automatically detect sources for leftover arguments
[babeltrace.git]
/
src
/
plugins
/
ctf
/
fs-src
/
fs.c
diff --git
a/src/plugins/ctf/fs-src/fs.c
b/src/plugins/ctf/fs-src/fs.c
index 57384014f628be5ec8aec76ec54208d048b81b92..375ca0f3d02d23796c32a6866414fbfd0c1d2494 100644
(file)
--- a/
src/plugins/ctf/fs-src/fs.c
+++ b/
src/plugins/ctf/fs-src/fs.c
@@
-1705,10
+1705,10
@@
int ctf_fs_component_create_ctf_fs_traces(bt_self_component_source *self_comp,
for (i = 0; i < bt_value_array_get_size(paths_value); i++) {
const bt_value *path_value = bt_value_array_borrow_element_by_index_const(paths_value, i);
for (i = 0; i < bt_value_array_get_size(paths_value); i++) {
const bt_value *path_value = bt_value_array_borrow_element_by_index_const(paths_value, i);
- const char *
path
= bt_value_string_get(path_value);
+ const char *
input
= bt_value_string_get(path_value);
ret = ctf_fs_component_create_ctf_fs_traces_one_root(ctf_fs,
ret = ctf_fs_component_create_ctf_fs_traces_one_root(ctf_fs,
-
path
);
+
input
);
if (ret) {
goto end;
}
if (ret) {
goto end;
}
@@
-1826,8
+1826,8
@@
end:
*/
static
*/
static
-bool validate_
path
s_parameter(struct ctf_fs_component *ctf_fs,
- const bt_value *
path
s)
+bool validate_
input
s_parameter(struct ctf_fs_component *ctf_fs,
+ const bt_value *
input
s)
{
bool ret;
bt_value_type type;
{
bool ret;
bt_value_type type;
@@
-1835,25
+1835,25
@@
bool validate_paths_parameter(struct ctf_fs_component *ctf_fs,
bt_logging_level log_level = ctf_fs->log_level;
bt_self_component *self_comp = ctf_fs->self_comp;
bt_logging_level log_level = ctf_fs->log_level;
bt_self_component *self_comp = ctf_fs->self_comp;
- if (!
path
s) {
- BT_COMP_LOGE("missing \"
path
s\" parameter");
+ if (!
input
s) {
+ BT_COMP_LOGE("missing \"
input
s\" parameter");
goto error;
}
goto error;
}
- type = bt_value_get_type(
path
s);
+ type = bt_value_get_type(
input
s);
if (type != BT_VALUE_TYPE_ARRAY) {
if (type != BT_VALUE_TYPE_ARRAY) {
- BT_COMP_LOGE("`
path
s` parameter: expecting array value: type=%s",
+ BT_COMP_LOGE("`
input
s` parameter: expecting array value: type=%s",
bt_common_value_type_string(type));
goto error;
}
bt_common_value_type_string(type));
goto error;
}
- for (i = 0; i < bt_value_array_get_size(
path
s); i++) {
+ for (i = 0; i < bt_value_array_get_size(
input
s); i++) {
const bt_value *elem;
const bt_value *elem;
- elem = bt_value_array_borrow_element_by_index_const(
path
s, i);
+ elem = bt_value_array_borrow_element_by_index_const(
input
s, i);
type = bt_value_get_type(elem);
if (type != BT_VALUE_TYPE_STRING) {
type = bt_value_get_type(elem);
if (type != BT_VALUE_TYPE_STRING) {
- BT_COMP_LOGE("`
path
s` parameter: expecting string value: index=%" PRIu64 ", type=%s",
+ BT_COMP_LOGE("`
input
s` parameter: expecting string value: index=%" PRIu64 ", type=%s",
i, bt_common_value_type_string(type));
goto error;
}
i, bt_common_value_type_string(type));
goto error;
}
@@
-1870,15
+1870,15
@@
end:
}
bool read_src_fs_parameters(const bt_value *params,
}
bool read_src_fs_parameters(const bt_value *params,
- const bt_value **
path
s, struct ctf_fs_component *ctf_fs) {
+ const bt_value **
input
s, struct ctf_fs_component *ctf_fs) {
bool ret;
const bt_value *value;
bt_logging_level log_level = ctf_fs->log_level;
bt_self_component *self_comp = ctf_fs->self_comp;
bool ret;
const bt_value *value;
bt_logging_level log_level = ctf_fs->log_level;
bt_self_component *self_comp = ctf_fs->self_comp;
- /*
path
s parameter */
- *
paths = bt_value_map_borrow_entry_value_const(params, "path
s");
- if (!validate_
paths_parameter(ctf_fs, *path
s)) {
+ /*
input
s parameter */
+ *
inputs = bt_value_map_borrow_entry_value_const(params, "input
s");
+ if (!validate_
inputs_parameter(ctf_fs, *input
s)) {
goto error;
}
goto error;
}
@@
-1924,7
+1924,7
@@
struct ctf_fs_component *ctf_fs_create(
{
struct ctf_fs_component *ctf_fs = NULL;
guint i;
{
struct ctf_fs_component *ctf_fs = NULL;
guint i;
- const bt_value *
path
s_value;
+ const bt_value *
input
s_value;
bt_self_component *self_comp =
bt_self_component_source_as_self_component(self_comp_src);
bt_self_component *self_comp =
bt_self_component_source_as_self_component(self_comp_src);
@@
-1934,7
+1934,7
@@
struct ctf_fs_component *ctf_fs_create(
goto error;
}
goto error;
}
- if (!read_src_fs_parameters(params, &
path
s_value, ctf_fs)) {
+ if (!read_src_fs_parameters(params, &
input
s_value, ctf_fs)) {
goto error;
}
goto error;
}
@@
-1942,7
+1942,7
@@
struct ctf_fs_component *ctf_fs_create(
ctf_fs->self_comp = self_comp;
ctf_fs->self_comp_src = self_comp_src;
ctf_fs->self_comp = self_comp;
ctf_fs->self_comp_src = self_comp_src;
- if (ctf_fs_component_create_ctf_fs_traces(self_comp_src, ctf_fs,
path
s_value)) {
+ if (ctf_fs_component_create_ctf_fs_traces(self_comp_src, ctf_fs,
input
s_value)) {
goto error;
}
goto error;
}
@@
-2003,6
+2003,8
@@
bt_component_class_query_method_status ctf_fs_query(
} else if (strcmp(object, "trace-info") == 0) {
status = trace_info_query(comp_class, params, log_level,
result);
} else if (strcmp(object, "trace-info") == 0) {
status = trace_info_query(comp_class, params, log_level,
result);
+ } else if (!strcmp(object, "support-info")) {
+ status = support_info_query(comp_class, params, log_level, result);
} else {
BT_LOGE("Unknown query object `%s`", object);
status = BT_COMPONENT_CLASS_QUERY_METHOD_STATUS_INVALID_OBJECT;
} else {
BT_LOGE("Unknown query object `%s`", object);
status = BT_COMPONENT_CLASS_QUERY_METHOD_STATUS_INVALID_OBJECT;
This page took
0.026133 seconds
and
4
git commands to generate.