projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: add lib missing includes
[babeltrace.git]
/
lib
/
iterator.c
diff --git
a/lib/iterator.c
b/lib/iterator.c
index 16b8f93004a910f0975245cf59f9cf83f1d38fc9..2cb40cbc5b166a4e4884c58f4d52e817a7a7e8a0 100644
(file)
--- a/
lib/iterator.c
+++ b/
lib/iterator.c
@@
-116,7
+116,8
@@
static int seek_file_stream_by_timestamp(struct ctf_file_stream *cfs,
continue;
stream_pos->cur_index = i;
continue;
stream_pos->cur_index = i;
- stream_pos->move_pos_slow(stream_pos, index->offset, SEEK_SET);
+ stream_pos->packet_seek(&stream_pos->parent,
+ index->offset, SEEK_SET);
while (cfs->parent.timestamp < timestamp) {
ret = stream_read_event(cfs);
if (ret < 0)
while (cfs->parent.timestamp < timestamp) {
ret = stream_read_event(cfs);
if (ret < 0)
@@
-203,12
+204,12
@@
int bt_iter_set_pos(struct bt_iter *iter, const struct bt_iter_pos *iter_pos)
saved_pos->cur_index);
stream_pos->cur_index = saved_pos->cur_index;
saved_pos->cur_index);
stream_pos->cur_index = saved_pos->cur_index;
- stream_pos->
move_pos_slow(stream_pos, index->offse
t,
- SEEK_SET);
+ stream_pos->
packet_seek(&stream_pos->paren
t,
+
index->offset,
SEEK_SET);
/*
* the timestamp needs to be restored after
/*
* the timestamp needs to be restored after
- *
move_pos_slow
, because this function resets
+ *
packet_seek
, because this function resets
* the timestamp to the beginning of the packet
*/
stream->timestamp = saved_pos->current_timestamp;
* the timestamp to the beginning of the packet
*/
stream->timestamp = saved_pos->current_timestamp;
@@
-386,7
+387,8
@@
static int babeltrace_filestream_seek(struct ctf_file_stream *file_stream,
*/
break;
case BT_SEEK_BEGIN:
*/
break;
case BT_SEEK_BEGIN:
- file_stream->pos.move_pos_slow(&file_stream->pos, 0, SEEK_SET);
+ file_stream->pos.packet_seek(&file_stream->pos.parent,
+ 0, SEEK_SET);
ret = stream_read_event(file_stream);
break;
case BT_SEEK_TIME:
ret = stream_read_event(file_stream);
break;
case BT_SEEK_TIME:
This page took
0.023989 seconds
and
4
git commands to generate.