From 0ec3f482259bdcc1867fb884eb89a4c0c5fc026d Mon Sep 17 00:00:00 2001 From: Andrew Geissler Date: Mon, 9 May 2011 14:51:09 -0500 Subject: Initial trace support for host boot Change-Id: Ib2450ae3d32549673ca8e1c814a7a11b5f1a0c09 Reviewed-on: http://gfwr801.rchland.ibm.com:8080/gerrit/69 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III --- src/usr/example/example.C | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) (limited to 'src/usr/example/example.C') diff --git a/src/usr/example/example.C b/src/usr/example/example.C index 6aa188f3c..193bbb9d3 100644 --- a/src/usr/example/example.C +++ b/src/usr/example/example.C @@ -1,18 +1,44 @@ +/* + * Change Log ****************************************************************** + * Flag Defect/Feature User Date Description + * ------ -------------- ---------- ----------- ---------------------------- + * $ag000 andrewg 04/01/2011 Updated + * +*/ + #include #include #include #include -#include +#include //static mutex_t value = mutex_create(); - -trace_desc_t g_exampleTrace; -TRAC_INIT(&g_exampleTrace, "EXAMPLE", 4096); +trace_desc_t *g_trac_test = NULL; +TRAC_INIT(&g_trac_test, "EXAMPLE", 4096); extern "C" void _start(void*) { printk("Executing example module.\n"); - TRACFCOMP(g_exampleTrace, "Executing example module: %d", task_gettid()); + + // Component trace tests + //for(uint32_t i=0;i<100;i++) + //{ + uint32_t i=0; + TRACFCOMP(g_trac_test, "Executing example module: %d", task_gettid()); + TRACFCOMP(g_trac_test, "Test 2: %d %u %c", i,i+1,'a'); + TRACFCOMP(g_trac_test, "Test 3: %d %u 0x%X", i+2,i+3, + 0x123456789ABCDEF0); + //} + + // Pointer trace + //TRACFCOMP(g_trac_test, "Pointer Test: %llp",g_trac_test); + + // Binary Trace + TRACFBIN(g_trac_test,"Binary dump of trace descriptor", + g_trac_test,sizeof(trace_desc_t)); + + + task_end(); } -- cgit v1.2.3