* SOFTWARE.
*/
+/* Protection: this file uses BT_LIB_LOG*() macros directly */
+#ifndef BT_LIB_LOG_SUPPORTED
+# error Please include "lib/logging.h" before including this file.
+#endif
+
#include <stdint.h>
#include <glib.h>
#include "common/assert.h"
cs_set->clock_snapshots = g_ptr_array_sized_new(1);
if (!cs_set->clock_snapshots) {
- BT_LOGE_STR("Failed to allocate one GPtrArray.");
+ BT_LIB_LOGE_APPEND_CAUSE("Failed to allocate one GPtrArray.");
ret = -1;
goto end;
}
{
uint64_t i;
- BT_ASSERT(cs_set);
- BT_ASSERT(cs_set->clock_snapshots);
+ BT_ASSERT_DBG(cs_set);
+ BT_ASSERT_DBG(cs_set->clock_snapshots);
for (i = 0; i < cs_set->clock_snapshots->len; i++) {
struct bt_clock_snapshot *cs = cs_set->clock_snapshots->pdata[i];
- BT_ASSERT(cs);
+ BT_ASSERT_DBG(cs);
bt_clock_snapshot_reset(cs);
}
struct bt_clock_snapshot *clock_snapshot = NULL;
uint64_t i;
- BT_ASSERT(cs_set);
- BT_ASSERT(cc);
+ BT_ASSERT_DBG(cs_set);
+ BT_ASSERT_DBG(cc);
/*
* Check if we already have a value for this clock class.
for (i = 0; i < cs_set->clock_snapshots->len; i++) {
struct bt_clock_snapshot *cs = cs_set->clock_snapshots->pdata[i];
- BT_ASSERT(cs);
+ BT_ASSERT_DBG(cs);
if (cs->clock_class == cc) {
clock_snapshot = cs;
if (!clock_snapshot) {
clock_snapshot = bt_clock_snapshot_create(cc);
if (!clock_snapshot) {
- BT_LIB_LOGE("Cannot create a clock snapshot from a clock class: "
+ BT_LIB_LOGE_APPEND_CAUSE(
+ "Cannot create a clock snapshot from a clock class: "
"%![cc-]+K", cc);
ret = -1;
goto end;
void bt_clock_snapshot_set_set_default_clock_snapshot(
struct bt_clock_snapshot_set *cs_set, uint64_t raw_value)
{
- BT_ASSERT(cs_set);
- BT_ASSERT(cs_set->default_cs);
+ BT_ASSERT_DBG(cs_set);
+ BT_ASSERT_DBG(cs_set->default_cs);
bt_clock_snapshot_set_raw_value(cs_set->default_cs, raw_value);
}