- if (!bt_event_borrow_packet(event)) {
- BT_LOGW("Invalid parameter: event has no packet: "
- "event-addr=%p, event-class-addr=%p, "
- "event-class-name=\"%s\", "
- "event-class-id=%" PRId64,
- event, event_class,
- bt_event_class_get_name(event_class),
- bt_event_class_get_id(event_class));
- goto error;
- }
-
- if (!event_has_trace(event)) {
- BT_LOGW("Invalid parameter: event has no trace: "
- "event-addr=%p, event-class-addr=%p, "
- "event-class-name=\"%s\", "
- "event-class-id=%" PRId64,
- event, event_class,
- bt_event_class_get_name(event_class),
- bt_event_class_get_id(event_class));
- goto error;
- }
-
+ BT_ASSERT_PRE(bt_event_borrow_packet(event),
+ "Event has no packet: %!+e", event);
+ BT_ASSERT_PRE(event_has_trace(event),
+ "Event has no trace: %!+e", event);