* Copyright 2016 Philippe Proulx <pproulx@efficios.com>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* Copyright 2016 Philippe Proulx <pproulx@efficios.com>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
#include <babeltrace/trace-ir/packet.h>
#include <babeltrace/trace-ir/packet-internal.h>
#include <babeltrace/trace-ir/field-wrapper-internal.h>
#include <babeltrace/trace-ir/packet.h>
#include <babeltrace/trace-ir/packet-internal.h>
#include <babeltrace/trace-ir/field-wrapper-internal.h>
struct bt_field *bt_packet_borrow_header_field(struct bt_packet *packet)
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
return packet->header_field ? packet->header_field->field : NULL;
}
struct bt_field *bt_packet_borrow_header_field(struct bt_packet *packet)
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
return packet->header_field ? packet->header_field->field : NULL;
}
struct bt_field *bt_packet_borrow_context_field(struct bt_packet *packet)
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
return packet->context_field ? packet->context_field->field : NULL;
}
struct bt_field *bt_packet_borrow_context_field(struct bt_packet *packet)
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
return packet->context_field ? packet->context_field->field : NULL;
}
}
if (packet->default_beginning_cv) {
BT_LOGD_STR("Recycling beginning clock value.");
bt_clock_value_recycle(packet->default_beginning_cv);
}
if (packet->default_beginning_cv) {
BT_LOGD_STR("Recycling beginning clock value.");
bt_clock_value_recycle(packet->default_beginning_cv);
}
if (packet->default_end_cv) {
BT_LOGD_STR("Recycling end clock value.");
bt_clock_value_recycle(packet->default_end_cv);
}
if (packet->default_end_cv) {
BT_LOGD_STR("Recycling end clock value.");
bt_clock_value_recycle(packet->default_end_cv);
bt_object_init_shared(&packet->base,
(bt_object_release_func) bt_packet_recycle);
bt_object_init_shared(&packet->base,
(bt_object_release_func) bt_packet_recycle);
"no default beginning clock value: %![packet-]+a, %![sc-]+S",
packet, sc);
BT_ASSERT(packet->default_beginning_cv);
"no default beginning clock value: %![packet-]+a, %![sc-]+S",
packet, sc);
BT_ASSERT(packet->default_beginning_cv);
- "%![packet-]+a, value=%" PRIu64, value_cycles);
- return 0;
+ "%![packet-]+a, value=%" PRIu64, packet, value_cycles);
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
BT_ASSERT_PRE_NON_NULL(clock_value, "Clock value (output)");
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
BT_ASSERT_PRE_NON_NULL(clock_value, "Clock value (output)");
BT_ASSERT(packet->default_end_cv);
bt_clock_value_set_value_inline(packet->default_end_cv, value_cycles);
BT_LIB_LOGV("Set packet's default end clock value: "
BT_ASSERT(packet->default_end_cv);
bt_clock_value_set_value_inline(packet->default_end_cv, value_cycles);
BT_LIB_LOGV("Set packet's default end clock value: "
- "%![packet-]+a, value=%" PRIu64, value_cycles);
- return 0;
+ "%![packet-]+a, value=%" PRIu64, packet, value_cycles);
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
BT_ASSERT_PRE_NON_NULL(clock_value, "Clock value (output)");
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
BT_ASSERT_PRE_NON_NULL(clock_value, "Clock value (output)");
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
BT_ASSERT_PRE_NON_NULL(value, "Value (output)");
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
BT_ASSERT_PRE_NON_NULL(value, "Value (output)");
"Packet's stream's discarded event counter is not enabled: "
"%![packet-]+a", packet);
bt_property_uint_set(&packet->discarded_event_counter_snapshot, value);
"Packet's stream's discarded event counter is not enabled: "
"%![packet-]+a", packet);
bt_property_uint_set(&packet->discarded_event_counter_snapshot, value);
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
BT_ASSERT_PRE_NON_NULL(value, "Value (output)");
{
BT_ASSERT_PRE_NON_NULL(packet, "Packet");
BT_ASSERT_PRE_NON_NULL(value, "Value (output)");
"Packet's stream's packet counter is not enabled: "
"%![packet-]+a", packet);
bt_property_uint_set(&packet->packet_counter_snapshot, value);
"Packet's stream's packet counter is not enabled: "
"%![packet-]+a", packet);
bt_property_uint_set(&packet->packet_counter_snapshot, value);