X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Flib%2Fgraph%2Fmessage%2Fmessage.h;h=efd211296f5098357c1c5e97319bf9dfc89ae3f2;hp=87fd49a6b75aff5cce61dba27fe638d53bf0b912;hb=5d9ef4cb64e5bd7793d443cbfcc0248bb8804580;hpb=dd26af5bf03f9b21a6ff8eaae0c993827a36cfcf diff --git a/src/lib/graph/message/message.h b/src/lib/graph/message/message.h index 87fd49a6..efd21129 100644 --- a/src/lib/graph/message/message.h +++ b/src/lib/graph/message/message.h @@ -57,6 +57,15 @@ struct bt_message { _BT_ASSERT_PRE_MSG_IS_TYPE_FMT, \ bt_message_type_string(_type), (_msg)) +#define BT_ASSERT_PRE_BEGIN_LE_END(_msg_iter, _begin, _end) \ + BT_ASSERT_PRE( \ + _begin <= _end, \ + "Beginning default clock snapshot value is greater " \ + "than end default clock snapshot value: " \ + "cs-begin-val=%" PRIu64 ", cs-end-val=%" PRIu64 ", " \ + "%![msg-iter-]i", \ + _begin, _end, _msg_iter); + BT_HIDDEN void bt_message_init(struct bt_message *message, enum bt_message_type type,