projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Handle negative time and offset from Epoch
[babeltrace.git]
/
formats
/
ctf
/
events.c
diff --git
a/formats/ctf/events.c
b/formats/ctf/events.c
index eff707239af3dbc124ca7b81a6d4aa85eb031ea0..f336dd88b743b7bdbb9bd6e21a78d180dc0a584e 100644
(file)
--- a/
formats/ctf/events.c
+++ b/
formats/ctf/events.c
@@
-315,18
+315,19
@@
int bt_ctf_event_get_handle_id(const struct bt_ctf_event *ctf_event)
return ret;
}
return ret;
}
-
uint64_t bt_ctf_get_timestamp(const struct bt_ctf_event *ctf_event
)
+
int bt_ctf_get_timestamp(const struct bt_ctf_event *ctf_event, int64_t *timestamp
)
{
const struct ctf_event_definition *event;
{
const struct ctf_event_definition *event;
- if (!ctf_event)
- return -1
ULL
;
+ if (!ctf_event
|| !timestamp
)
+ return -1;
event = ctf_event->parent;
if (event && event->stream->has_timestamp)
event = ctf_event->parent;
if (event && event->stream->has_timestamp)
-
return
event->stream->real_timestamp;
+
*timestamp =
event->stream->real_timestamp;
else
else
- return -1ULL;
+ return -1;
+ return 0;
}
uint64_t bt_ctf_get_cycles(const struct bt_ctf_event *ctf_event)
}
uint64_t bt_ctf_get_cycles(const struct bt_ctf_event *ctf_event)
This page took
0.024244 seconds
and
4
git commands to generate.