bt_message *handle_packet_begin_message(struct debug_info_msg_iter *debug_it,
const bt_message *in_message)
{
- const bt_clock_class *default_cc;
+ bool has_default_clock_snapshot;
const bt_clock_snapshot *cs;
bt_message *out_message = NULL;
bt_packet *out_packet;
BT_ASSERT(out_packet);
- default_cc = bt_stream_class_borrow_default_clock_class_const(
+ has_default_clock_snapshot =
+ bt_stream_class_packets_have_default_beginning_clock_snapshot(
bt_stream_borrow_class_const(
bt_packet_borrow_stream_const(in_packet)));
- if (default_cc) {
+ if (has_default_clock_snapshot) {
/* Borrow clock snapshot. */
cs = bt_message_packet_beginning_borrow_default_clock_snapshot_const(
in_message);
bt_message *handle_packet_end_message(struct debug_info_msg_iter *debug_it,
const bt_message *in_message)
{
+ bool has_default_clock_snapshot;
const bt_clock_snapshot *cs;
const bt_packet *in_packet;
- const bt_clock_class *default_cc;
bt_message *out_message = NULL;
bt_packet *out_packet;
out_packet = trace_ir_mapping_borrow_mapped_packet(debug_it->ir_maps, in_packet);
BT_ASSERT(out_packet);
- default_cc = bt_stream_class_borrow_default_clock_class_const(
+ has_default_clock_snapshot =
+ bt_stream_class_packets_have_default_end_clock_snapshot(
bt_stream_borrow_class_const(
bt_packet_borrow_stream_const(in_packet)));
- if (default_cc) {
+ if (has_default_clock_snapshot) {
/* Borrow clock snapshot. */
cs = bt_message_packet_end_borrow_default_clock_snapshot_const(
in_message);
{
const bt_clock_snapshot *begin_cs, *end_cs;
const bt_stream *in_stream;
- const bt_clock_class *default_cc;
+ bool has_default_clock_snapshots;
uint64_t discarded_events, begin_cs_value, end_cs_value;
bt_property_availability prop_avail;
bt_message *out_message = NULL;
debug_it->ir_maps, in_stream);
BT_ASSERT(out_stream);
- default_cc = bt_stream_class_borrow_default_clock_class_const(
+ has_default_clock_snapshots =
+ bt_stream_class_discarded_events_have_default_clock_snapshots(
bt_stream_borrow_class_const(in_stream));
- if (default_cc) {
+ if (has_default_clock_snapshots) {
begin_cs =
bt_message_discarded_events_borrow_default_beginning_clock_snapshot_const(
in_message);
const bt_message *in_message)
{
const bt_clock_snapshot *begin_cs, *end_cs;
- const bt_clock_class *default_cc;
+ bool has_default_clock_snapshots;
const bt_stream *in_stream;
uint64_t discarded_packets, begin_cs_value, end_cs_value;
bt_property_availability prop_avail;
debug_it->ir_maps, in_stream);
BT_ASSERT(out_stream);
- default_cc = bt_stream_class_borrow_default_clock_class_const(
+ has_default_clock_snapshots =
+ bt_stream_class_discarded_packets_have_default_clock_snapshots(
bt_stream_borrow_class_const(in_stream));
- if (default_cc) {
+ if (has_default_clock_snapshots) {
begin_cs =
bt_message_discarded_packets_borrow_default_beginning_clock_snapshot_const(
in_message);