static void usage(FILE *fp)
{
- fprintf(fp, "BabelTrace Trace Converter %s\n\n", VERSION);
+ fprintf(fp, "BabelTrace Trace Viewer and Converter %s\n\n", VERSION);
fprintf(fp, "usage : babeltrace [OPTIONS] INPUT <OUTPUT>\n");
fprintf(fp, "\n");
fprintf(fp, " INPUT Input trace path\n");
{
char *str, *strlist, *strctx;
- opt_payload_field_names = 0;
strlist = (char *) poptGetOptArg(*pc);
if (!strlist) {
return -EINVAL;
int convert_trace(struct trace_descriptor *td_write,
struct bt_context *ctx)
{
- struct babeltrace_iter *iter;
+ struct bt_iter *iter;
struct ctf_stream *stream;
struct ctf_stream_event *event;
struct ctf_text_stream_pos *sout;
- struct trace_collection_pos begin_pos;
+ struct bt_iter_pos begin_pos;
int ret;
sout = container_of(td_write, struct ctf_text_stream_pos,
trace_descriptor);
begin_pos.type = BT_SEEK_BEGIN;
- iter = babeltrace_iter_create(ctx, &begin_pos, NULL);
+ iter = bt_iter_create(ctx, &begin_pos, NULL);
if (!iter) {
ret = -1;
goto error_iter;
}
- while (babeltrace_iter_read_event(iter, &stream, &event) == 0) {
+ while (bt_iter_read_event(iter, &stream, &event) == 0) {
ret = sout->parent.event_cb(&sout->parent, stream);
if (ret) {
fprintf(stderr, "[error] Writing event failed.\n");
goto end;
}
- ret = babeltrace_iter_next(iter);
+ ret = bt_iter_next(iter);
if (ret < 0)
goto end;
}
ret = 0;
end:
- babeltrace_iter_destroy(iter);
+ bt_iter_destroy(iter);
error_iter:
return ret;
}
} else {
close(fd);
close(dirfd);
- td_read = fmt_read->open_trace(opt_input_path,
- fpath, O_RDONLY, ctf_move_pos_slow,
- NULL);
+ td_read = fmt_read->open_trace(fpath, O_RDONLY,
+ ctf_move_pos_slow, NULL);
if (!td_read) {
fprintf(stderr, "Error opening trace \"%s\" "
"for reading.\n\n", fpath);
fprintf(stderr, "Error allocating a new context\n");
goto error_td_read;
}
- td_write = fmt_write->open_trace(NULL, opt_output_path, O_RDWR, NULL, NULL);
+ td_write = fmt_write->open_trace(opt_output_path, O_RDWR, NULL, NULL);
if (!td_write) {
fprintf(stderr, "Error opening trace \"%s\" for writing.\n\n",
opt_output_path ? : "<none>");