summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests/record02/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/libtests/record02/init.c')
-rw-r--r--testsuites/libtests/record02/init.c32
1 files changed, 31 insertions, 1 deletions
diff --git a/testsuites/libtests/record02/init.c b/testsuites/libtests/record02/init.c
index 5979b5b445..cc08dfcb6f 100644
--- a/testsuites/libtests/record02/init.c
+++ b/testsuites/libtests/record02/init.c
@@ -100,6 +100,7 @@ static void Init(rtems_task_argument arg)
Record_Stream_header header;
rtems_record_client_status cs;
int i;
+ uint32_t level;
TEST_BEGIN();
ctx = &test_instance;
@@ -108,6 +109,35 @@ static void Init(rtems_task_argument arg)
rtems_task_wake_after(1);
}
+ rtems_record_line();
+ rtems_record_line_2(RTEMS_RECORD_USER_0, 0);
+ rtems_record_line_3(RTEMS_RECORD_USER_1, 1, RTEMS_RECORD_USER_2, 2);
+ rtems_record_line_arg(0);
+ rtems_record_line_arg_2(0, 1);
+ rtems_record_line_arg_3(0, 1, 2);
+ rtems_record_line_arg_4(0, 1, 2, 3);
+ rtems_record_line_arg_5(0, 1, 2, 3, 4);
+ rtems_record_line_arg_6(0, 1, 2, 3, 4, 5);
+ rtems_record_line_arg_7(0, 1, 2, 3, 4, 5, 6);
+ rtems_record_line_arg_8(0, 1, 2, 3, 4, 5, 6, 7);
+ rtems_record_line_arg_9(0, 1, 2, 3, 4, 5, 6, 7, 8);
+ rtems_record_line_arg_10(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
+ rtems_record_caller();
+ rtems_record_caller_3(RTEMS_RECORD_USER_0, 0);
+ rtems_record_caller_4(RTEMS_RECORD_USER_1, 1, RTEMS_RECORD_USER_2, 2);
+ rtems_record_caller_arg(0);
+ rtems_record_caller_arg_2(0, 1);
+ rtems_record_caller_arg_3(0, 1, 2);
+ rtems_record_caller_arg_4(0, 1, 2, 3);
+ rtems_record_caller_arg_5(0, 1, 2, 3, 4);
+ rtems_record_caller_arg_6(0, 1, 2, 3, 4, 5);
+ rtems_record_caller_arg_7(0, 1, 2, 3, 4, 5, 6);
+ rtems_record_caller_arg_8(0, 1, 2, 3, 4, 5, 6, 7);
+ rtems_record_caller_arg_9(0, 1, 2, 3, 4, 5, 6, 7, 8);
+ rtems_record_caller_arg_10(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
+ level = rtems_record_interrupt_disable();
+ rtems_record_interrupt_enable(level);
+
rtems_record_client_init(&ctx->client, client_handler, NULL);
_Record_Stream_header_initialize(&header);
cs = rtems_record_client_run(&ctx->client, &header, sizeof(header));
@@ -129,7 +159,7 @@ static void Init(rtems_task_argument arg)
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
-#define CONFIGURE_RECORD_PER_PROCESSOR_ITEMS 128
+#define CONFIGURE_RECORD_PER_PROCESSOR_ITEMS 256
#define CONFIGURE_RECORD_EXTENSIONS_ENABLED