summaryrefslogtreecommitdiff
path: root/cpukit/libmisc/capture/record.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libmisc/capture/record.c')
-rw-r--r--cpukit/libmisc/capture/record.c23
1 files changed, 17 insertions, 6 deletions
diff --git a/cpukit/libmisc/capture/record.c b/cpukit/libmisc/capture/record.c
index b87043fbbc..ed9185a300 100644
--- a/cpukit/libmisc/capture/record.c
+++ b/cpukit/libmisc/capture/record.c
@@ -30,12 +30,9 @@
#include <string.h>
-rtems_record_context *rtems_record_prepare(
- rtems_record_context *context,
- unsigned int count
-)
+rtems_record_context *rtems_record_prepare( rtems_record_context *context )
{
- rtems_record_prepare_inline( context, count );
+ rtems_record_prepare_inline( context );
return context;
}
@@ -62,10 +59,24 @@ void rtems_record_produce( rtems_record_event event, rtems_record_data data )
{
rtems_record_context context;
- rtems_record_prepare_inline( &context, 1 );
+ rtems_record_prepare_inline( &context );
rtems_record_commit_inline( &context, event, data );
}
+void rtems_record_produce_2(
+ rtems_record_event event_0,
+ rtems_record_data data_0,
+ rtems_record_event event_1,
+ rtems_record_data data_1
+)
+{
+ rtems_record_context context;
+
+ rtems_record_prepare_inline( &context );
+ rtems_record_add_inline( &context, event_0, data_0 );
+ rtems_record_commit_inline( &context, event_1, data_1 );
+}
+
void rtems_record_drain( rtems_record_visitor visitor, void *arg )
{
rtems_record_item item;