#define BT_COMP_LOG_SELF_COMP (trace->fs_sink->self_comp)
#define BT_LOG_OUTPUT_LEVEL (trace->log_level)
#define BT_LOG_TAG "PLUGIN/SINK.CTF.FS/TRACE"
-#include "plugins/comp-logging.h"
+#include "logging/comp-logging.h"
#include <babeltrace2/babeltrace.h>
#include <stdio.h>
}
g_string_append_printf(path, G_DIR_SEPARATOR_S "%" PRId64,
- bt_value_signed_integer_get(v));
+ bt_value_integer_signed_get(v));
- v = bt_trace_borrow_environment_entry_value_by_name_const(tc, "isa_length");
+ v = bt_trace_borrow_environment_entry_value_by_name_const(tc, "architecture_bit_width");
if (!v || !bt_value_is_signed_integer(v)) {
- BT_COMP_LOGI_STR("Couldn't get environment value: name=\"isa_length\"");
+ BT_COMP_LOGI_STR("Couldn't get environment value: name=\"architecture_bit_width\"");
goto error;
}
g_string_append_printf(path, G_DIR_SEPARATOR_S "%" PRIu64 "-bit",
- bt_value_signed_integer_get(v));
+ bt_value_integer_signed_get(v));
ret = 0;
goto end;
goto error;
}
- g_string_append_printf(path, "-%" PRId64, bt_value_signed_integer_get(v));
+ g_string_append_printf(path, "-%" PRId64, bt_value_integer_signed_get(v));
v = bt_trace_borrow_environment_entry_value_by_name_const(tc, "vpid_datetime");
if (!v || !bt_value_is_string(v)) {
goto error;
}
- tracer_major = bt_value_signed_integer_get(v);
+ tracer_major = bt_value_integer_signed_get(v);
v = bt_trace_borrow_environment_entry_value_by_name_const(
trace->ir_trace, "tracer_minor");
goto error;
}
- tracer_minor = bt_value_signed_integer_get(v);
+ tracer_minor = bt_value_integer_signed_get(v);
if (!(tracer_major >= 3 || (tracer_major == 2 && tracer_minor >= 11))) {
BT_COMP_LOGI("Unsupported LTTng version for automatic trace path: major=%" PRId64 ", minor=%" PRId64,
fh = fopen(trace->metadata_path->str, "wb");
if (!fh) {
BT_COMP_LOGF_ERRNO("In trace destruction listener: "
- "cannot open metadata file for writing: ",
+ "cannot open metadata file for writing",
": path=\"%s\"", trace->metadata_path->str);
abort();
}
len = fwrite(tsdl->str, sizeof(*tsdl->str), tsdl->len, fh);
if (len != tsdl->len) {
BT_COMP_LOGF_ERRNO("In trace destruction listener: "
- "cannot write metadata file: ",
+ "cannot write metadata file",
": path=\"%s\"", trace->metadata_path->str);
abort();
}
trace->path = NULL;
}
- g_string_free(trace->metadata_path, TRUE);
- trace->metadata_path = NULL;
-
- fs_sink_ctf_trace_destroy(trace->trace);
- trace->trace = NULL;
- g_free(trace);
-
-end:
if (fh) {
int ret = fclose(fh);
if (ret != 0) {
BT_COMP_LOGW_ERRNO("In trace destruction listener: "
- "cannot close metadata file: ",
+ "cannot close metadata file",
": path=\"%s\"", trace->metadata_path->str);
}
}
+ g_string_free(trace->metadata_path, TRUE);
+ trace->metadata_path = NULL;
+
+ fs_sink_ctf_trace_destroy(trace->trace);
+ trace->trace = NULL;
+ g_free(trace);
+
if (tsdl) {
g_string_free(tsdl, TRUE);
}
+end:
return;
}