summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-09 14:59:09 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-09 14:59:09 +0000
commit809fb589fc3f4de6409aeebc8b967e9e0e3b5b7d (patch)
tree2d0e8db5e1f734dccd8206021aa83cff6c70e3e4 /testsuites
parent2009-09-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de> (diff)
downloadrtems-809fb589fc3f4de6409aeebc8b967e9e0e3b5b7d.tar.bz2
2009-09-09 Christian Mauderer <christian.mauderer@embedded-brains.de>
* heapwalk/init.c, heapwalk/heapwalk.scn, malloctest/init.c, malloctest/malloctest.scn: New test cases. * stackchk/blow.c, stackchk/stackchk.scn: Update for heap API changes.
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/libtests/ChangeLog6
-rw-r--r--testsuites/libtests/heapwalk/heapwalk.scn36
-rw-r--r--testsuites/libtests/heapwalk/init.c350
-rw-r--r--testsuites/libtests/malloctest/init.c405
-rw-r--r--testsuites/libtests/malloctest/malloctest.scn1945
-rw-r--r--testsuites/libtests/stackchk/blow.c3
-rw-r--r--testsuites/libtests/stackchk/stackchk.scn25
7 files changed, 1657 insertions, 1113 deletions
diff --git a/testsuites/libtests/ChangeLog b/testsuites/libtests/ChangeLog
index 7e9e68d4d0..044acdf81b 100644
--- a/testsuites/libtests/ChangeLog
+++ b/testsuites/libtests/ChangeLog
@@ -1,3 +1,9 @@
+2009-09-09 Christian Mauderer <christian.mauderer@embedded-brains.de>
+
+ * heapwalk/init.c, heapwalk/heapwalk.scn, malloctest/init.c,
+ malloctest/malloctest.scn: New test cases.
+ * stackchk/blow.c, stackchk/stackchk.scn: Update for heap API changes.
+
2009-09-03 Christian Mauderer <christian.mauderer@embedded-brains.de>
* malloctest/init.c: New test cases. Update for heap API changes.
diff --git a/testsuites/libtests/heapwalk/heapwalk.scn b/testsuites/libtests/heapwalk/heapwalk.scn
index 4d41167903..220606ab5c 100644
--- a/testsuites/libtests/heapwalk/heapwalk.scn
+++ b/testsuites/libtests/heapwalk/heapwalk.scn
@@ -1,6 +1,36 @@
*** HEAP WALK TEST ***
-Calling Heap Walk without initialising
-PASS: 1 !HEAP_PREV_USED flag of 1st block isn't set
+start with a system state != SYSTEM_STATE_UP
+testing the _Heap_Walk_check_control() function
+ test what happens if page size = 0
+ set page size to a not CPU-aligned value
+ set minimal block size to a not page aligned value
+ let the alloc area of the first block be not page-aligned
+ clear the previous used flag of the first block
+ set the previous block size of the first block to an invalid value
+ set invalid next block for last block
+testing the _Heap_Walk_check_free_list() function
+ no free blocks
+ create a loop in the free list
+ put a block outside the heap to the free list
+ put a block on the free list, which is not page-aligned
+ put a used block on the free list
Walk freshly initialized heap
-Passing negative value for source
+Test the main loop
+ set the blocksize so, that the next block is outside the heap
+ walk a heap with blocks with different states of the previous-used flag
+ create a block with a not page aligned size
+ create a block with a size smaller than the min_block_size
+ make a block with a size, so that the block reaches into the next block
+ make a block with a size, so that it includes the next block
+test the _Heap_Walk_check_free_block() function
+ set a previous size for the next block which is not equal to the size of the actual block
+ clear the previous_used flag of the first free block after an used block
+ take a free block out of the free list
+test the output-function for the _Heap_Walk()
+therefore use the (already tested) case with a page size of 0
+PASS[0]: page size 0, min block size 16
+ area begin 0x????????, area end 0x????????
+ first block 0x????????, last block 0x????????
+ first free 0x????????, last free 0x????????
+FAIL[0]: page size is zero
*** END OF HEAP WALK TEST ***
diff --git a/testsuites/libtests/heapwalk/init.c b/testsuites/libtests/heapwalk/init.c
index 6da32e4d70..565c7fbf47 100644
--- a/testsuites/libtests/heapwalk/init.c
+++ b/testsuites/libtests/heapwalk/init.c
@@ -4,6 +4,8 @@
* COPYRIGHT (c) 1989-2009.
* On-Line Applications Research Corporation (OAR).
*
+ * Copyright (c) 2009 embedded brains GmbH.
+ *
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
@@ -23,137 +25,286 @@
#include <rtems/dumpbuf.h>
#define TEST_HEAP_SIZE 1024
+#define TEST_DEFAULT_PAGESIZE 128
+#define DUMP false
+
unsigned TestHeapMemory[TEST_HEAP_SIZE];
Heap_Control TestHeap;
-static void test_heap_init(void)
+static void test_heap_init_with_page_size( uintptr_t page_size )
{
- memset( TestHeapMemory, '\0', sizeof(TestHeapMemory) );
- _Heap_Initialize( &TestHeap, TestHeapMemory, sizeof(TestHeapMemory), 0 );
+ memset( TestHeapMemory, 0xFF, sizeof(TestHeapMemory) );
+ _Heap_Initialize( &TestHeap, TestHeapMemory, sizeof(TestHeapMemory), page_size );
}
-void test_heap_walk_body( int source, bool do_dump );
-
-static void test_heap_walk( int source )
+static void test_heap_init_default(void)
{
- test_heap_walk_body( source, true );
- test_heap_walk_body( source, false );
+ test_heap_init_with_page_size( 0 );
}
-void test_heap_walk_body( int source, bool do_dump )
+static void test_heap_init_custom(void)
{
- unsigned i, j, original;
+ test_heap_init_with_page_size( TEST_DEFAULT_PAGESIZE );
+}
- _Heap_Walk( &TestHeap, source, do_dump );
+static void test_call_heap_walk( bool expectet_retval )
+{
+ bool retval = _Heap_Walk( &TestHeap, 0, DUMP );
+ rtems_test_assert( retval == expectet_retval );
+}
- /*
- * Now corrupt all non-zero values
- */
- for (i=0 ; i<TEST_HEAP_SIZE ; i++) {
- original = TestHeapMemory[i];
- if ( original == 0 )
- continue;
+static void *test_allocate_block(void)
+{
+ return _Heap_Allocate_aligned_with_boundary( &TestHeap, 1, 0, 0 );
+}
- /* mark it free -- may or may not have already been */
- TestHeapMemory[i] &= ~0x01U;
- _Heap_Walk( &TestHeap, source, do_dump );
+static void test_create_heap_with_gaps()
+{
+ void *p1 = test_allocate_block();
+ void *p2 = test_allocate_block();
+ void *p3 = test_allocate_block();
+ void *p4 = test_allocate_block();
+ void *p5 = test_allocate_block();
+ void *p6 = test_allocate_block();
+ _Heap_Free( &TestHeap, p1 );
+ _Heap_Free( &TestHeap, p3 );
+ _Heap_Free( &TestHeap, p5 );
+}
- /* mark it used -- may or may not have already been */
- TestHeapMemory[i] |= 0x01;
- _Heap_Walk( &TestHeap, source, do_dump );
+static void *test_fill_heap()
+{
+ void *p1 = NULL;
+ void *p2 = NULL;
- /* try values of 2-7 in the last three bits -- push alignment issues */
- for (j=2 ; j<=7 ; j++) {
- TestHeapMemory[i] = (TestHeapMemory[i] & ~0x7U) | j;
- _Heap_Walk( &TestHeap, source, do_dump );
- }
+ do {
+ p2 = p1;
+ p1 = test_allocate_block();
+ }while( p1 != NULL );
+ return p2;
+}
- /* try 0 and see what that does */
- TestHeapMemory[i] = 0x00;
- _Heap_Walk( &TestHeap, source, do_dump );
+static void test_system_not_up(void)
+{
+ rtems_interrupt_level level;
- /* try 0xffffffff and see what that does */
- TestHeapMemory[i] = 0xffffffff;
- _Heap_Walk( &TestHeap, source, do_dump );
+ puts( "start with a system state != SYSTEM_STATE_UP" );
- TestHeapMemory[i] = original;
- }
+ rtems_interrupt_disable( level );
+ System_state_Codes state = _System_state_Get();
+ _System_state_Set( SYSTEM_STATE_FAILED );
+ test_call_heap_walk( true );
+ _System_state_Set( state );
+ rtems_interrupt_enable( level );
}
-static void test_walk_freshly_initialized(void)
+static void test_check_control(void)
{
- puts( "Walk freshly initialized heap" );
- test_heap_init();
- test_heap_walk(1);
-}
+ puts( "testing the _Heap_Walk_check_control() function" );
+
+ puts( "\ttest what happens if page size = 0" );
+ test_heap_init_default();
+ TestHeap.page_size = 0;
+ test_call_heap_walk( false );
+
+ puts( "\tset page size to a not CPU-aligned value" );
+ test_heap_init_default();
+ TestHeap.page_size = 3 * (CPU_ALIGNMENT) / 2;
+ test_call_heap_walk( false );
+
+ puts( "\tset minimal block size to a not page aligned value" );
+ test_heap_init_custom();
+ TestHeap.min_block_size = TEST_DEFAULT_PAGESIZE / 2;
+ test_call_heap_walk( false );
-static void test_negative_source_value(void)
-{
/*
- * Passing a negative value for source so that
- * the control enters the if block on line 67
+ * Set the page size to a value, other than the first block alloc area. Set
+ * even the min_block_size to that value to avoid it being not alligned.
*/
- puts( "Passing negative value for source" );
- test_heap_init();
- test_heap_walk( -1 );
+ puts( "\tlet the alloc area of the first block be not page-aligned" );
+ test_heap_init_custom();
+ TestHeap.page_size = (uintptr_t) TestHeap.first_block + CPU_ALIGNMENT;
+ TestHeap.min_block_size = TestHeap.page_size;
+ test_call_heap_walk( false );
+
+ puts( "\tclear the previous used flag of the first block" );
+ test_heap_init_default();
+ TestHeap.first_block->size_and_flag &= ~HEAP_PREV_BLOCK_USED;
+ test_call_heap_walk( false );
+
+ puts( "\tset the previous block size of the first block to an invalid value" );
+ test_heap_init_custom();
+ TestHeap.first_block->prev_size = 0;
+ test_call_heap_walk( false );
+
+ puts( "\tset invalid next block for last block" );
+ test_heap_init_custom();
+ TestHeap.last_block->size_and_flag = 0;
+ test_call_heap_walk( false );
}
-static void test_prev_block_flag_check(void)
+static void test_check_free_list(void)
{
- /* Calling heapwalk without initialising the heap.
- * Covers line 80 and 85 on heapwalk.
- * Actually covers more than that.
- */
- puts( "Calling Heap Walk without initialising" );
- test_heap_walk( 1 );
+ void *p1 = NULL;
+ Heap_Block *first_free_block = NULL;
+ Heap_Block *secound_free_block = NULL;
+ Heap_Block *third_free_block = NULL;
+ Heap_Block *used_block = NULL;
+
+ puts( "testing the _Heap_Walk_check_free_list() function" );
+
+ puts( "\tno free blocks" );
+ test_heap_init_custom();
+ test_fill_heap();
+ test_call_heap_walk( true );
+
+ puts( "\tcreate a loop in the free list" );
+ test_heap_init_default();
+ test_create_heap_with_gaps();
+ /* find free blocks */
+ first_free_block = _Heap_Free_list_first( &TestHeap );
+ secound_free_block = first_free_block->next;
+ third_free_block = secound_free_block->next;
+ /* create a loop */
+ third_free_block->next = secound_free_block;
+ secound_free_block->prev = third_free_block;
+ test_call_heap_walk( false );
+
+ puts( "\tput a block outside the heap to the free list" );
+ test_heap_init_default();
+ first_free_block = _Heap_Free_list_first( &TestHeap );
+ first_free_block->next = TestHeap.first_block - 1;
+ test_call_heap_walk( false );
+
+ puts( "\tput a block on the free list, which is not page-aligned" );
+ test_heap_init_custom();
+ test_create_heap_with_gaps();
+ first_free_block = _Heap_Free_list_first( &TestHeap );
+ first_free_block->next = (Heap_Block *) ((uintptr_t) first_free_block->next + CPU_ALIGNMENT);
+ first_free_block->next->prev = first_free_block;
+ test_call_heap_walk( false );
+
+ puts( "\tput a used block on the free list" );
+ test_heap_init_custom();
+ test_create_heap_with_gaps();
+ p1 = test_allocate_block();
+ first_free_block = _Heap_Free_list_first( &TestHeap );
+ used_block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
+ _Heap_Free_list_insert_after( first_free_block, used_block );
+ test_call_heap_walk( false );
}
-static void test_not_aligned(void)
+static void test_freshly_initialized(void)
{
- /*
- * Hack to get to the error case where the blocks are
- * not on the page size. We initialize a heap with
- * default settings and change the page size to something
- * large.
- */
- puts( "Testing case of blocks not on page size" );
- test_heap_init();
- TestHeap.page_size = 128;
- test_heap_walk( -1 );
+ puts( "Walk freshly initialized heap" );
+ test_heap_init_default();
+ test_call_heap_walk( true );
}
-static void test_first_block_not_aligned(void)
+static void test_main_loop(void)
{
- /*
- * Hack to get to the error case where the blocks are
- * not on the page size. We initialize a heap with
- * default settings and change the page size to something
- * large.
- */
- puts( "Testing case of blocks not on page size" );
- test_heap_init();
- _Heap_Free_list_head(&TestHeap)->next = (void *)1;
- test_heap_walk( -1 );
+ void *p1 = NULL;
+ void *p2 = NULL;
+ Heap_Block *block = NULL;
+ Heap_Block *next_block = NULL;
+
+ puts( "Test the main loop" );
+
+ puts( "\tset the blocksize so, that the next block is outside the heap" );
+ test_heap_init_custom();
+ /* use all blocks */
+ p1 = test_fill_heap();
+ block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
+ block->size_and_flag = ( 2 * _Heap_Block_size( block ) ) | HEAP_PREV_BLOCK_USED;
+ test_call_heap_walk( false );
+
+ puts( "\twalk a heap with blocks with different states of the previous-used flag" );
+ test_heap_init_custom();
+ test_create_heap_with_gaps();
+ test_allocate_block(); /* fill one gap */
+ test_call_heap_walk( true );
+
+ puts( "\tcreate a block with a not page aligned size" );
+ test_heap_init_custom();
+ p1 = test_allocate_block();
+ p2 = test_allocate_block();
+ _Heap_Free( &TestHeap, p1 );
+ block = _Heap_Block_of_alloc_area( (uintptr_t) p2, TestHeap.page_size );
+ block->size_and_flag = (3 * TestHeap.page_size / 2) & ~HEAP_PREV_BLOCK_USED;
+ test_call_heap_walk( false );
+
+ puts( "\tcreate a block with a size smaller than the min_block_size" );
+ test_heap_init_default();
+ p1 = test_allocate_block();
+ p2 = test_allocate_block();
+ _Heap_Free( &TestHeap, p1 );
+ block = _Heap_Block_of_alloc_area( (uintptr_t) p2, TestHeap.page_size );
+ block->size_and_flag = 0;
+ test_call_heap_walk( false );
+
+ puts( "\tmake a block with a size, so that the block reaches into the next block" );
+ test_heap_init_default();
+ p1 = test_allocate_block();
+ p2 = test_allocate_block();
+ block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
+ block->size_and_flag = ( 3 * _Heap_Block_size( block ) / 2 ) | HEAP_PREV_BLOCK_USED;
+ test_call_heap_walk( false );
+
+ puts( "\tmake a block with a size, so that it includes the next block" );
+ test_heap_init_default();
+ p1 = test_allocate_block();
+ p2 = test_allocate_block();
+ block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
+ next_block = _Heap_Block_at( block, _Heap_Block_size( block ) );
+ block->size_and_flag = ( _Heap_Block_size( block ) + _Heap_Block_size( next_block ) ) | HEAP_PREV_BLOCK_USED;
+ test_call_heap_walk( true );
}
-static void test_not_in_free_list(void)
+static void test_check_free_block(void)
{
- void *p1, *p2, *p3;
+ Heap_Block *block = NULL;
+ Heap_Block *next_block = NULL;
+ Heap_Block *first_free_block = NULL;
+ Heap_Block *secound_free_block = NULL;
+ void *p1 = NULL;
+
+ puts( "test the _Heap_Walk_check_free_block() function" );
- /*
- * Hack to get to the error case where the blocks are
- * not on the page size. We initialize a heap with
- * default settings and change the page size to something
- * large.
- */
- puts( "Testing case of blocks not on page size" );
- test_heap_init();
- p1 =_Heap_Allocate( &TestHeap, 32 );
- p2 =_Heap_Allocate( &TestHeap, 32 );
- p3 =_Heap_Allocate( &TestHeap, 32 );
- _Heap_Free( &TestHeap, p2 );
- test_heap_walk( -1 );
+ puts( "\tset a previous size for the next block which is not equal to the size of the actual block" );
+ test_heap_init_default();
+ block = _Heap_Free_list_first( &TestHeap );
+ next_block = _Heap_Block_at( block, _Heap_Block_size( block ) );
+ next_block->prev_size = _Heap_Block_size( block ) - 1;
+ test_call_heap_walk( false );
+
+ puts( "\tclear the previous_used flag of the first free block after an used block" );
+ test_heap_init_default();
+ p1 = test_allocate_block();
+ block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
+ first_free_block = _Heap_Free_list_first( &TestHeap );
+ first_free_block->size_and_flag &= ~HEAP_PREV_BLOCK_USED;
+ first_free_block->prev_size = _Heap_Block_size( block );
+ _Heap_Free_list_insert_after( first_free_block, block );
+ test_call_heap_walk( false );
+
+ puts( "\ttake a free block out of the free list" );
+ test_heap_init_custom();
+ test_create_heap_with_gaps();
+ first_free_block = _Heap_Free_list_first( &TestHeap );
+ secound_free_block = first_free_block->next;
+ _Heap_Free_list_remove( secound_free_block );
+ test_call_heap_walk( false );
+}
+
+static void test_output(void)
+{
+ puts( "test the output-function for the _Heap_Walk()" );
+ puts( "therefore use the (already tested) case with a page size of 0" );
+ /* use simple case where one PASS and one FAIL will be put out */
+ test_heap_init_default();
+ TestHeap.page_size = 0;
+ test_call_heap_walk( false );
+ _Heap_Walk( &TestHeap, 0, true );
}
rtems_task Init(
@@ -162,12 +313,13 @@ rtems_task Init(
{
puts( "\n\n*** HEAP WALK TEST ***" );
- test_prev_block_flag_check();
- test_walk_freshly_initialized();
- test_negative_source_value();
- test_not_aligned();
- test_not_in_free_list();
- test_first_block_not_aligned();
+ test_system_not_up();
+ test_check_control();
+ test_check_free_list();
+ test_freshly_initialized();
+ test_main_loop();
+ test_check_free_block();
+ test_output();
puts( "*** END OF HEAP WALK TEST ***" );
rtems_test_exit(0);
diff --git a/testsuites/libtests/malloctest/init.c b/testsuites/libtests/malloctest/init.c
index 1f49cd64de..4121e0d75f 100644
--- a/testsuites/libtests/malloctest/init.c
+++ b/testsuites/libtests/malloctest/init.c
@@ -14,6 +14,8 @@
* COPYRIGHT (c) 1989-2009.
* On-Line Applications Research Corporation (OAR).
*
+ * Copyright (c) 2009 embedded brains GmbH.
+ *
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
@@ -108,13 +110,13 @@ static void test_realloc(void)
p4 = realloc( test_realloc, 32 );
}
-#define TEST_HEAP_SIZE 1024
+#define TEST_HEAP_SIZE 2048
uint8_t TestHeapMemory[TEST_HEAP_SIZE];
Heap_Control TestHeap;
-static void test_heap_default_init()
+static void test_heap_default_init(void)
{
memset( &TestHeapMemory, 0x7f, TEST_HEAP_SIZE );
_Heap_Initialize( &TestHeap, TestHeapMemory, TEST_HEAP_SIZE, 0 );
@@ -125,7 +127,7 @@ static void test_free( void *addr )
rtems_test_assert( _Heap_Free( &TestHeap, addr ) );
}
-static void test_heap_cases_1()
+static void test_heap_cases_1(void)
{
void *p1, *p2, *p3, *p4;
intptr_t u1, u2;
@@ -169,7 +171,7 @@ static void test_heap_cases_1()
*/
test_heap_default_init();
puts( "Heap Initialized" );
- p1 = _Heap_Allocate( &TestHeap, 500 );
+ p1 = _Heap_Allocate( &TestHeap, 400 );
rtems_test_assert( p1 != NULL );
p2 = _Heap_Allocate( &TestHeap, 496 );
rtems_test_assert( p2 != NULL );
@@ -357,7 +359,46 @@ static uintptr_t test_page_size(void)
return TestHeap.page_size;
}
-static void test_heap_cases_2()
+static void test_heap_do_initialize(
+ uintptr_t area_size,
+ uintptr_t page_size,
+ uintptr_t success_expected
+)
+{
+ uintptr_t rv =
+ _Heap_Initialize( &TestHeap, TestHeapMemory, area_size, page_size );
+
+ if ( success_expected ) {
+ rtems_test_assert( rv > 0 && _Heap_Walk( &TestHeap, 0, false ) );
+ } else {
+ rtems_test_assert( rv == 0 );
+ }
+}
+
+static void test_heap_initialize(void)
+{
+ uintptr_t rv = 0;
+
+ puts( "run tests for _Heap_Initialize()" );
+
+ test_heap_do_initialize( TEST_HEAP_SIZE, 0, true );
+
+ test_heap_do_initialize( TEST_HEAP_SIZE, TEST_DEFAULT_PAGE_SIZE, true );
+
+ test_heap_do_initialize( 0, 0, false );
+
+ test_heap_do_initialize( (uintptr_t) -1, 0, false );
+
+ test_heap_do_initialize( TEST_HEAP_SIZE, (uintptr_t) -1, false );
+
+ test_heap_do_initialize(
+ TEST_HEAP_SIZE,
+ (uintptr_t) (-2 * CPU_ALIGNMENT),
+ false
+ );
+}
+
+static void test_heap_allocate(void)
{
void *p1 = NULL;
void *p2 = NULL;
@@ -540,60 +581,350 @@ static void test_heap_cases_2()
p1 = test_init_and_alloc( alloc_size, alignment, boundary, NULL );
}
-static void test_block_alloc( uintptr_t alloc_begin, uintptr_t alloc_size )
+static void *test_create_used_block( void )
+{
+ uintptr_t const alloc_size = 3 * TEST_DEFAULT_PAGE_SIZE;
+ uintptr_t const alignment = 0;
+ uintptr_t const boundary = 0;
+
+ return test_alloc_simple( alloc_size, alignment, boundary );
+}
+
+static void test_block_alloc(
+ int free_variant,
+ int alloc_variant,
+ uintptr_t alloc_begin,
+ uintptr_t alloc_size
+)
{
+ void *p1 = NULL;
+ void *p2 = NULL;
+ void *p3 = NULL;
+
+ uintptr_t size_fresh_heap = 0;
+ uintptr_t pages_per_default_block = 0;
+ uint32_t exp_free_pages = 0;
+ uint32_t exp_free_blocks = 0;
+ uint32_t exp_used_blocks = 0;
+
test_heap_init( TEST_DEFAULT_PAGE_SIZE );
+
+ size_fresh_heap = _Heap_Get_size( &TestHeap );
+ exp_free_pages = size_fresh_heap / TestHeap.page_size;
+
+ p1 = test_create_used_block();
+ p2 = test_create_used_block();
+ p3 = test_create_used_block();
+
+ pages_per_default_block = _Heap_Block_size(
+ _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size )
+ ) / TestHeap.page_size;
+
+ if (free_variant == 1) {
+ test_free( p1 );
+ } else if (free_variant == 2) {
+ test_free( p3 );
+ } else if (free_variant == 3) {
+ test_free( p2 );
+ test_free( p3 );
+ }
_Heap_Block_allocate(
&TestHeap,
- TestHeap.first_block,
+ _Heap_Block_of_alloc_area( (uintptr_t) p2, test_page_size()),
alloc_begin,
alloc_size
);
test_check_alloc_simple( (void *) alloc_begin, alloc_size, 0, 0 );
+
+ /* check statistics */
+ switch( free_variant ) {
+ case 1:
+ exp_free_pages = exp_free_pages - 2 * pages_per_default_block;
+ exp_used_blocks = 2;
+
+ switch( alloc_variant ) {
+ case 1:
+ /* allocate block full space */
+ exp_free_blocks = 2;
+ break;
+ case 2:
+ /* allocate block in the middle */
+ exp_free_pages = exp_free_pages + pages_per_default_block - 1;
+ exp_free_blocks = 3;
+ break;
+ case 3:
+ /* allocate block at the end */
+ exp_free_pages = exp_free_pages + pages_per_default_block - 2;
+ exp_free_blocks = 2;
+ break;
+ default:
+ /* allocate block at the beginning */
+ exp_free_pages = exp_free_pages + pages_per_default_block - 1;
+ exp_free_blocks = 3;
+ break;
+ }
+ break;
+ case 2:
+ exp_free_pages = exp_free_pages - 2 * pages_per_default_block;
+ exp_used_blocks = 2;
+
+ switch( alloc_variant ) {
+ case 1:
+ /* allocate block full space */
+ exp_free_blocks = 1;
+ break;
+ case 2:
+ /* allocate block in the middle */
+ exp_free_pages = exp_free_pages + pages_per_default_block - 1;
+ exp_free_blocks = 2;
+ break;
+ case 3:
+ /* allocate block at the end */
+ exp_free_pages = exp_free_pages + pages_per_default_block - 1;
+ exp_free_blocks = 2;
+ break;
+ default:
+ /* allocate block at the beginning */
+ exp_free_pages = exp_free_pages + pages_per_default_block - 1;
+ exp_free_blocks = 1;
+ break;
+ }
+ break;
+ case 3:
+ exp_free_pages = exp_free_pages - pages_per_default_block;
+ exp_used_blocks = 2;
+
+ switch( alloc_variant ) {
+ case 1:
+ /* allocate block full space */
+ exp_free_pages = exp_free_pages - pages_per_default_block;
+ exp_free_blocks = 1;
+ break;
+ case 2:
+ /* allocate block in the middle */
+ exp_free_pages = exp_free_pages - 1;
+ exp_free_blocks = 2;
+ break;
+ case 3:
+ /* allocate block at the end */
+ exp_free_pages = exp_free_pages - 2;
+ exp_free_blocks = 2;
+ break;
+ default:
+ /* allocate block at the beginning */
+ exp_free_pages = exp_free_pages - 1;
+ exp_free_blocks = 1;
+ break;
+ }
+ break;
+ default:
+ exp_free_pages = exp_free_pages - 3 * pages_per_default_block;
+ exp_used_blocks = 3;
+
+ switch( alloc_variant ) {
+ case 1:
+ /* allocate block full space */
+ exp_free_blocks = 1;
+ break;
+ case 2:
+ /* allocate block in the middle */
+ exp_free_blocks = 3;
+ exp_free_pages = exp_free_pages + pages_per_default_block - 1;
+ break;
+ case 3:
+ /* allocate block at the end */
+ exp_free_blocks = 2;
+ exp_free_pages = exp_free_pages + pages_per_default_block - 1;
+ break;
+ default:
+ /* allocate block at the beginning */
+ exp_free_blocks = 2;
+ exp_free_pages = exp_free_pages + pages_per_default_block - 1;
+ }
+ }
+
+ rtems_test_assert( TestHeap.stats.free_size == exp_free_pages * TestHeap.page_size );
+ rtems_test_assert( TestHeap.stats.free_blocks == exp_free_blocks );
+ rtems_test_assert( TestHeap.stats.used_blocks == exp_used_blocks );
}
-static void test_heap_cases_block_allocate()
+static void test_heap_do_block_allocate( int variant, void *p2 )
{
+ Heap_Block *const block =
+ _Heap_Block_of_alloc_area( (uintptr_t) p2, test_page_size());
+ uintptr_t const alloc_box_begin = _Heap_Alloc_area_of_block( block );
+ uintptr_t const alloc_box_size = _Heap_Block_size( block );
+ uintptr_t const alloc_box_end = alloc_box_begin + alloc_box_size;
uintptr_t alloc_begin = 0;
uintptr_t alloc_size = 0;
- uintptr_t alloc_box_begin = 0;
- uintptr_t alloc_box_end = 0;
- uintptr_t alloc_box_size = 0;
-
- test_heap_init( TEST_DEFAULT_PAGE_SIZE );
-
- alloc_box_begin = _Heap_Alloc_area_of_block( TestHeap.first_block );
- alloc_box_size = _Heap_Block_size( TestHeap.first_block );
- alloc_box_end = alloc_box_begin + alloc_box_size;
-
- puts( "run tests for _Heap_Block_allocate()" );
puts( "\tallocate block at the beginning");
alloc_begin = alloc_box_begin;
alloc_size = 0;
- test_block_alloc( alloc_begin, alloc_size );
+ test_block_alloc( variant, 0, alloc_begin, alloc_size );
puts( "\tallocate block full space");
alloc_begin = alloc_box_begin;
alloc_size = alloc_box_size + HEAP_BLOCK_SIZE_OFFSET
- HEAP_BLOCK_HEADER_SIZE;
- test_block_alloc( alloc_begin, alloc_size );
+ test_block_alloc( variant, 1, alloc_begin, alloc_size );
puts( "\tallocate block in the middle");
alloc_begin = alloc_box_begin + TEST_DEFAULT_PAGE_SIZE;
alloc_size = 0;
- test_block_alloc( alloc_begin, alloc_size );
+ test_block_alloc( variant, 2, alloc_begin, alloc_size );
puts( "\tallocate block at the end");
alloc_begin = alloc_box_end - TEST_DEFAULT_PAGE_SIZE;
alloc_size = TEST_DEFAULT_PAGE_SIZE + HEAP_BLOCK_SIZE_OFFSET
- HEAP_BLOCK_HEADER_SIZE;
- test_block_alloc( alloc_begin, alloc_size );
+ test_block_alloc( variant, 3, alloc_begin, alloc_size );
}
-static void test_heap_extend()
+static void test_heap_block_allocate( void )
+{
+ void *p2 = NULL;
+
+ puts( "run tests for _Heap_Block_allocate()" );
+
+ test_heap_init( TEST_DEFAULT_PAGE_SIZE );
+
+ test_create_used_block();
+ p2 = test_create_used_block();
+
+ test_heap_do_block_allocate( 0, p2 );
+ test_heap_do_block_allocate( 1, p2 );
+ test_heap_do_block_allocate( 2, p2 );
+ test_heap_do_block_allocate( 3, p2 );
+}
+
+static void *test_alloc_one_page()
+{
+ void *alloc_begin_ptr = _Heap_Allocate_aligned_with_boundary(
+ &TestHeap,
+ 1,
+ 0,
+ 0
+ );
+
+ test_check_alloc_simple(
+ alloc_begin_ptr,
+ 1,
+ 0,
+ 0
+ );
+
+ rtems_test_assert( alloc_begin_ptr != NULL );
+
+ return alloc_begin_ptr;
+}
+
+static void *test_alloc_two_pages()
+{
+ void *alloc_begin_ptr = _Heap_Allocate_aligned_with_boundary(
+ &TestHeap,
+ 3 * TestHeap.page_size / 2,
+ 0,
+ 0
+ );
+
+ test_check_alloc_simple(
+ alloc_begin_ptr,
+ 3 * TestHeap.page_size / 2,
+ 0,
+ 0
+ );
+
+ rtems_test_assert( alloc_begin_ptr != NULL );
+
+ return alloc_begin_ptr;
+}
+
+static void test_simple_resize_block(
+ void *alloc_pointer,
+ uintptr_t new_alloc_size,
+ Heap_Resize_status expected_status
+)
+{
+ uintptr_t old_size = 0;
+ uintptr_t new_size = 0;
+
+ Heap_Resize_status status = _Heap_Resize_block(
+ &TestHeap,
+ alloc_pointer,
+ new_alloc_size,
+ &old_size,
+ &new_size
+ );
+
+ rtems_test_assert( status == expected_status );
+}
+
+static void test_heap_resize_block()
+{
+ void *p1, *p2, *p3;
+ uintptr_t new_alloc_size = 0;
+ uintptr_t old_size = 0;
+ uintptr_t new_size = 0;
+ Heap_Block *block = NULL;
+
+ puts( "run tests for _Heap_Resize_Block()" );
+
+ puts( "\tgive a block outside the heap to the function" );
+ test_heap_init( TEST_DEFAULT_PAGE_SIZE );
+ p1 = TestHeap.first_block - TEST_DEFAULT_PAGE_SIZE;
+ new_alloc_size = 1;
+ test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_FATAL_ERROR );
+
+ puts( "\tincrease size");
+
+ puts( "\t\tlet the next block be used alredy and try to get a size bigger than the actual block" );
+ test_heap_init( TEST_DEFAULT_PAGE_SIZE );
+ p1 = test_alloc_one_page();
+ p2 = test_alloc_one_page();
+ new_alloc_size = 3 * TEST_DEFAULT_PAGE_SIZE / 2;
+ test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_UNSATISFIED );
+
+ puts( "\t\tnext block not used and try to set the new allocation size between the page-alignments" );
+ test_heap_init( TEST_DEFAULT_PAGE_SIZE );
+ p1 = test_alloc_one_page();
+ new_alloc_size = 3 * TEST_DEFAULT_PAGE_SIZE / 2;
+ test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_SUCCESSFUL );
+
+ puts( "\t\tlet the block after the next be used and try to allocate more then one pagesize more" );
+ test_heap_init( TEST_DEFAULT_PAGE_SIZE );
+ p1 = test_alloc_one_page();
+ p2 = test_alloc_one_page();
+ p3 = test_alloc_one_page();
+ _Heap_Free( &TestHeap, p2 );
+ new_alloc_size = 5 * TEST_DEFAULT_PAGE_SIZE / 2;
+ test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_UNSATISFIED );
+
+ puts( "\ttry to resize to the same size" );
+ test_heap_init( TEST_DEFAULT_PAGE_SIZE );
+ p1 = test_alloc_one_page();
+ block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
+ new_alloc_size = _Heap_Block_size( block );
+ test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_SUCCESSFUL );
+
+ puts( "\tdecrease size");
+
+ puts( "\t\tdecrease a block with two pages to one page" );
+ test_heap_init( TEST_DEFAULT_PAGE_SIZE );
+ p1 = test_alloc_two_pages();
+ new_alloc_size = 1;
+ test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_SUCCESSFUL );
+
+ puts( "\t\tresize the block to the size 0" );
+ test_heap_init( TEST_DEFAULT_PAGE_SIZE );
+ p1 = test_alloc_one_page();
+ new_alloc_size = 0;
+ test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_SUCCESSFUL );
+}
+
+static void test_heap_extend(void)
{
void *p1, *p2, *p3, *p4;
uint32_t u1, u2;
@@ -675,25 +1006,6 @@ static void test_protected_heap_info(void)
rtems_test_assert( rc == false );
}
-static void test_heap_resize(void)
-{
- Heap_Resize_status rc;
- void *p1;
- intptr_t oldsize;
- intptr_t avail;
-
- puts( "Initialize Test Heap" );
- test_heap_default_init();
-
- puts( "Allocate most of heap" );
- p1 = _Heap_Allocate( &TestHeap, TEST_HEAP_SIZE - 32 );
- rtems_test_assert( p1 != NULL );
-
- puts( "Resize (shrink) the area to 8 bytes to ensure remainder gets freed" );
- rc = _Heap_Resize_block( &TestHeap, p1, 8, &oldsize, &avail );
- rtems_test_assert( rc == HEAP_RESIZE_SUCCESSFUL );
-}
-
/*
* A simple test of posix_memalign
*/
@@ -756,14 +1068,15 @@ rtems_task Init(
status = rtems_clock_set( &time );
directive_failed( status, "rtems_clock_set" );
- test_heap_cases_2();
- test_heap_cases_block_allocate();
+ test_heap_initialize();
+ test_heap_block_allocate();
+ test_heap_allocate();
+ test_heap_resize_block();
test_realloc();
test_heap_cases_1();
test_heap_extend();
test_heap_info();
test_protected_heap_info();
- test_heap_resize();
test_posix_memalign();
diff --git a/testsuites/libtests/malloctest/malloctest.scn b/testsuites/libtests/malloctest/malloctest.scn
index c8a365027a..7e46ac0c18 100644
--- a/testsuites/libtests/malloctest/malloctest.scn
+++ b/testsuites/libtests/malloctest/malloctest.scn
@@ -1,4 +1,46 @@
*** MALLOC TEST ***
+run tests for _Heap_Initialize()
+run tests for _Heap_Block_allocate()
+ allocate block at the beginning
+ allocate block full space
+ allocate block in the middle
+ allocate block at the end
+ allocate block at the beginning
+ allocate block full space
+ allocate block in the middle
+ allocate block at the end
+ allocate block at the beginning
+ allocate block full space
+ allocate block in the middle
+ allocate block at the end
+ allocate block at the beginning
+ allocate block full space
+ allocate block in the middle
+ allocate block at the end
+run tests for _Heap_Allocate_aligned_with_boundary()
+ check if NULL will be returned if size causes integer overflow
+ try to allocate more space than the one which fits in the boundary
+ check if alignment will be set to page size if only a boundary is given
+ create a block which is bigger then the first free space
+ set boundary before allocation begin
+ set boundary between allocation begin and end
+ set boundary after allocation end
+ set boundary on allocation end
+ align the allocation to different positions in the block header
+ allocate last block with different boundarys
+ break the boundaries and aligns more than one time
+ different combinations, so that there is no valid block at the end
+ try to create a block, which is not possible because of the alignment and boundary
+run tests for _Heap_Resize_Block()
+ give a block outside the heap to the function
+ increase size
+ let the next block be used alredy and try to get a size bigger than the actual block
+ next block not used and try to set the new allocation size between the page-alignments
+ let the block after the next be used and try to allocate more then one pagesize more
+ try to resize to the same size
+ decrease size
+ decrease a block with two pages to one page
+ resize the block to the size 0
malloc_walk - normal path
malloc_walk - in critical section path
Heap Initialized
@@ -12,9 +54,6 @@ malloc_info - check free space drops after malloc
malloc_info - verify free space returns to previous value
_Protected_heap_Get_information - NULL heap
_Protected_heap_Get_information - NULL info
-Initialize Test Heap
-Allocate most of heap
-Resize (shrink) the area to 8 bytes to ensure remainder gets freed
posix_memalign - NULL return pointer -- EINVAL
posix_memalign - alignment of 0 -- EINVAL
posix_memalign - alignment of 2-- EINVAL
@@ -49,1169 +88,1169 @@ posix_memalign - alignment of 134217728 -- SKIPPED
posix_memalign - alignment of 268435456 -- SKIPPED
posix_memalign - alignment of 536870912 -- SKIPPED
posix_memalign - alignment of 1073741824 -- SKIPPED
-TA1 - rtems_clock_get - 09:00:00 12/31/1988
+TA1 - rtems_clock_get_tod - 09:00:00 12/31/1988
mallocing 690 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:13 free:30 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:00 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:13 free:30 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:00 12/31/1988
mallocing 690 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:14 free:30 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:00 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:14 free:30 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:00 12/31/1988
mallocing 690 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:15 free:30 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:00 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:15 free:30 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:00 12/31/1988
mallocing 690 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:16 free:30 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:00 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:16 free:30 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:00 12/31/1988
mallocing 690 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:17 free:30 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:00 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:17 free:30 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:00 12/31/1988
mallocing 505 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:18 free:31 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:01 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:18 free:31 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:01 12/31/1988
mallocing 505 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:19 free:32 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:01 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:19 free:32 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:01 12/31/1988
mallocing 591 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:20 free:33 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:01 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:20 free:33 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:01 12/31/1988
mallocing 505 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:21 free:34 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:01 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:21 free:34 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:01 12/31/1988
mallocing 554 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:22 free:35 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:01 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:22 free:35 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:01 12/31/1988
mallocing 591 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:23 free:36 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:01 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:23 free:36 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:01 12/31/1988
mallocing 505 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:24 free:37 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:01 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:24 free:37 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:01 12/31/1988
mallocing 378 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:25 free:38 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:01 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:25 free:38 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:01 12/31/1988
mallocing 505 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:26 free:39 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:02 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:26 free:39 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:01 12/31/1988
mallocing 257 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:27 free:40 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:02 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:27 free:40 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:02 12/31/1988
mallocing 554 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:28 free:41 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:02 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:28 free:41 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:02 12/31/1988
mallocing 591 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:29 free:42 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:02 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:29 free:42 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:02 12/31/1988
mallocing 207 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:30 free:43 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:02 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:30 free:43 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:02 12/31/1988
mallocing 626 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:31 free:44 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:02 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:31 free:44 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:02 12/31/1988
mallocing 378 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:32 free:45 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:02 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:32 free:45 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:02 12/31/1988
mallocing 591 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:33 free:46 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:02 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:33 free:46 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:02 12/31/1988
mallocing 340 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:34 free:47 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:02 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:34 free:47 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:02 12/31/1988
mallocing 554 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:35 free:48 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:03 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:35 free:48 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:02 12/31/1988
mallocing 843 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:36 free:49 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:03 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:36 free:49 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:03 12/31/1988
mallocing 257 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:37 free:50 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:03 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:37 free:50 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:03 12/31/1988
mallocing 591 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:38 free:51 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:03 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:38 free:51 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:03 12/31/1988
mallocing 68 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:39 free:52 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:03 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:39 free:52 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:03 12/31/1988
mallocing 409 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:40 free:53 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:03 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:40 free:53 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:03 12/31/1988
mallocing 207 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:41 free:54 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:03 12/31/1988
-mallocing 378 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:42 free:55 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:03 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:41 free:54 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:03 12/31/1988
mallocing 554 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:43 free:56 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:03 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:42 free:55 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:03 12/31/1988
+mallocing 378 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:43 free:56 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:03 12/31/1988
mallocing 879 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:44 free:57 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:04 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:44 free:57 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:03 12/31/1988
mallocing 319 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:45 free:58 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:04 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:45 free:58 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:04 12/31/1988
mallocing 626 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:46 free:59 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:04 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:46 free:59 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:04 12/31/1988
mallocing 980 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:47 free:60 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:04 12/31/1988
-mallocing 257 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:48 free:61 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:04 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:47 free:60 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:04 12/31/1988
mallocing 554 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:49 free:62 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:04 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:48 free:61 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:04 12/31/1988
+mallocing 257 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:49 free:62 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:04 12/31/1988
mallocing 85 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:50 free:63 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:04 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:50 free:63 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:04 12/31/1988
mallocing 340 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:51 free:64 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:04 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:51 free:64 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:04 12/31/1988
mallocing 378 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:52 free:65 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:04 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:52 free:65 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:04 12/31/1988
mallocing 907 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:53 free:66 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:05 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:53 free:66 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:04 12/31/1988
mallocing 102 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:54 free:67 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:05 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:54 free:67 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:05 12/31/1988
mallocing 843 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:55 free:68 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:05 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:55 free:68 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:05 12/31/1988
mallocing 207 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:56 free:69 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:05 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:56 free:69 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:05 12/31/1988
mallocing 921 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:57 free:70 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:05 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:57 free:70 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:05 12/31/1988
mallocing 507 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:58 free:71 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:05 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:58 free:71 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:05 12/31/1988
mallocing 68 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:59 free:72 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:05 12/31/1988
-mallocing 378 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:60 free:73 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:05 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:59 free:72 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:05 12/31/1988
mallocing 257 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:61 free:74 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:05 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:60 free:73 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:05 12/31/1988
+mallocing 378 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:61 free:74 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:05 12/31/1988
mallocing 872 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:62 free:75 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:05 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:62 free:75 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:05 12/31/1988
mallocing 626 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:63 free:76 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:06 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:63 free:76 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:05 12/31/1988
mallocing 333 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:64 free:77 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:06 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:64 free:77 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:06 12/31/1988
mallocing 409 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:65 free:78 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:06 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:65 free:78 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:06 12/31/1988
mallocing 692 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:66 free:79 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:06 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:66 free:79 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:06 12/31/1988
mallocing 556 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:67 free:80 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:06 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:67 free:80 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:06 12/31/1988
mallocing 879 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:68 free:81 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:06 12/31/1988
-mallocing 340 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:69 free:82 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:06 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:68 free:81 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:06 12/31/1988
mallocing 207 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:70 free:83 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:06 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:69 free:82 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:06 12/31/1988
+mallocing 340 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:70 free:83 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:06 12/31/1988
mallocing 361 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:71 free:84 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:06 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:71 free:84 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:06 12/31/1988
mallocing 257 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:72 free:85 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:07 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:72 free:85 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:06 12/31/1988
mallocing 31 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:73 free:86 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:07 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:73 free:86 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:07 12/31/1988
mallocing 319 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:74 free:87 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:07 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:74 free:87 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:07 12/31/1988
mallocing 858 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:75 free:88 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:07 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:75 free:88 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:07 12/31/1988
mallocing 843 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:76 free:89 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:07 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:76 free:89 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:07 12/31/1988
mallocing 98 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:77 free:90 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:07 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:77 free:90 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:07 12/31/1988
mallocing 980 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:78 free:91 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:07 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:78 free:91 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:07 12/31/1988
mallocing 626 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:79 free:92 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:07 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:79 free:92 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:07 12/31/1988
mallocing 877 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:80 free:93 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:08 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:80 free:93 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:07 12/31/1988
mallocing 449 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:81 free:94 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:08 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:81 free:94 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:08 12/31/1988
mallocing 85 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:82 free:95 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:08 12/31/1988
-mallocing 68 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:83 free:96 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:08 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:82 free:95 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:08 12/31/1988
mallocing 207 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:84 free:97 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:08 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:83 free:96 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:08 12/31/1988
+mallocing 68 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:84 free:97 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:08 12/31/1988
mallocing 432 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:85 free:98 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:08 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:85 free:98 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:08 12/31/1988
mallocing 606 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:86 free:99 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:08 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:86 free:99 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:08 12/31/1988
mallocing 907 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:87 free:100 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:08 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:87 free:100 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:08 12/31/1988
mallocing 340 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:88 free:101 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:08 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:88 free:101 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:08 12/31/1988
mallocing 927 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:89 free:102 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:08 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:89 free:102 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:08 12/31/1988
mallocing 409 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:90 free:103 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:09 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:90 free:103 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:08 12/31/1988
mallocing 664 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:91 free:104 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:09 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:91 free:104 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:09 12/31/1988
mallocing 102 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:92 free:105 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:09 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:92 free:105 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:09 12/31/1988
mallocing 395 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:93 free:106 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:09 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:93 free:106 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:09 12/31/1988
mallocing 626 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:94 free:107 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:09 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:94 free:107 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:09 12/31/1988
mallocing 438 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:95 free:108 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:09 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:95 free:108 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:09 12/31/1988
mallocing 921 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:96 free:109 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:09 12/31/1988
-mallocing 879 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:97 free:110 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:09 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:96 free:109 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:09 12/31/1988
mallocing 843 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:98 free:111 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:09 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:97 free:110 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:09 12/31/1988
+mallocing 879 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:98 free:111 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:09 12/31/1988
mallocing 652 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:99 free:112 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:10 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:99 free:112 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:09 12/31/1988
mallocing 928 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:100 free:113 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:10 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:100 free:113 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:10 12/31/1988
mallocing 507 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:101 free:114 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:10 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:101 free:114 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:10 12/31/1988
mallocing 949 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:102 free:115 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:10 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:102 free:115 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:10 12/31/1988
mallocing 319 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:103 free:116 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:10 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:103 free:116 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:10 12/31/1988
mallocing 307 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:104 free:117 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:10 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:104 free:117 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:10 12/31/1988
mallocing 872 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:105 free:118 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:10 12/31/1988
-mallocing 340 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:106 free:119 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:10 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:105 free:118 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:10 12/31/1988
mallocing 68 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:107 free:120 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:10 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:106 free:119 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:10 12/31/1988
+mallocing 340 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:107 free:120 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:10 12/31/1988
mallocing 596 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:108 free:121 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:11 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:108 free:121 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:10 12/31/1988
mallocing 783 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:109 free:122 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:11 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:109 free:122 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:11 12/31/1988
mallocing 333 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:110 free:123 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:11 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:110 free:123 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:11 12/31/1988
mallocing 980 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:111 free:124 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:11 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:111 free:124 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:11 12/31/1988
mallocing 338 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:112 free:125 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:11 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:112 free:125 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:11 12/31/1988
mallocing 805 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:113 free:126 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:11 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:113 free:126 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:11 12/31/1988
mallocing 692 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:114 free:127 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:11 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:114 free:127 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:11 12/31/1988
mallocing 409 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:115 free:128 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:11 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:115 free:128 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:11 12/31/1988
mallocing 942 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:116 free:129 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:11 12/31/1988
-mallocing 85 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:117 free:130 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:11 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:116 free:129 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:11 12/31/1988
mallocing 843 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:118 free:131 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:12 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:117 free:130 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:11 12/31/1988
+mallocing 85 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:118 free:131 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:11 12/31/1988
mallocing 66 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:119 free:132 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:12 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:119 free:132 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:12 12/31/1988
mallocing 556 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:120 free:133 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:12 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:120 free:133 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:12 12/31/1988
mallocing 857 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:121 free:134 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:12 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:121 free:134 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:12 12/31/1988
mallocing 977 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:122 free:135 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:12 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:122 free:135 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:12 12/31/1988
mallocing 361 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:123 free:136 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:12 12/31/1988
-mallocing 907 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:124 free:137 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:12 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:123 free:136 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:12 12/31/1988
mallocing 879 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:125 free:138 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:12 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:124 free:137 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:12 12/31/1988
+mallocing 907 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:125 free:138 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:12 12/31/1988
mallocing 889 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:126 free:139 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:13 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:126 free:139 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:12 12/31/1988
mallocing 545 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:127 free:140 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:13 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:127 free:140 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:13 12/31/1988
mallocing 31 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:128 free:141 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:13 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:128 free:141 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:13 12/31/1988
mallocing 68 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:129 free:142 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:13 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:129 free:142 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:13 12/31/1988
mallocing 864 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:130 free:143 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:13 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:130 free:143 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:13 12/31/1988
mallocing 102 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:131 free:144 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:13 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:131 free:144 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:13 12/31/1988
mallocing 457 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:132 free:145 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:13 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:132 free:145 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:13 12/31/1988
mallocing 858 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:133 free:146 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:13 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:133 free:146 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:13 12/31/1988
mallocing 319 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:134 free:147 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:13 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:134 free:147 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:13 12/31/1988
mallocing 800 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:135 free:148 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:135 free:148 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:13 12/31/1988
mallocing 873 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:136 free:149 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:136 free:149 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 98 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:137 free:150 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:137 free:150 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 921 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:138 free:151 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:138 free:151 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 821 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:139 free:152 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:139 free:152 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 409 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:140 free:153 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:140 free:153 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 185 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:141 free:154 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:141 free:154 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 877 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:142 free:155 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:142 free:155 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 980 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:143 free:156 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:143 free:156 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 86 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:144 free:157 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:14 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:144 free:157 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 507 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:145 free:158 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:15 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:145 free:158 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:14 12/31/1988
mallocing 638 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:146 free:159 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:15 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:146 free:159 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:15 12/31/1988
mallocing 449 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:147 free:160 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:15 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:147 free:160 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:15 12/31/1988
mallocing 233 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:148 free:161 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:15 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:148 free:161 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:15 12/31/1988
mallocing 462 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:149 free:162 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:15 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:149 free:162 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:15 12/31/1988
mallocing 432 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:150 free:163 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:15 12/31/1988
-mallocing 872 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:151 free:164 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:15 12/31/1988
-mallocing 879 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:152 free:165 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:15 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:150 free:163 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:15 12/31/1988
mallocing 85 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:153 free:166 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:15 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:151 free:164 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:15 12/31/1988
+mallocing 879 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:152 free:165 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:15 12/31/1988
+mallocing 872 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:153 free:166 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:15 12/31/1988
mallocing 7 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:154 free:167 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:16 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:154 free:167 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:15 12/31/1988
mallocing 635 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:155 free:168 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:16 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:155 free:168 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:16 12/31/1988
mallocing 606 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:156 free:169 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:16 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:156 free:169 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:16 12/31/1988
mallocing 421 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:157 free:170 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:16 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:157 free:170 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:16 12/31/1988
mallocing 333 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:158 free:171 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:16 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:158 free:171 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:16 12/31/1988
mallocing 953 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:159 free:172 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:16 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:159 free:172 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:16 12/31/1988
mallocing 927 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:160 free:173 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:16 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:160 free:173 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:16 12/31/1988
mallocing 907 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:161 free:174 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:16 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:161 free:174 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:16 12/31/1988
mallocing 210 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:162 free:175 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:16 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:162 free:175 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:16 12/31/1988
mallocing 319 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:163 free:176 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:17 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:163 free:176 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:16 12/31/1988
mallocing 970 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:164 free:177 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:17 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:164 free:177 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:17 12/31/1988
mallocing 664 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:165 free:178 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:17 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:165 free:178 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:17 12/31/1988
mallocing 692 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:166 free:179 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:17 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:166 free:179 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:17 12/31/1988
mallocing 261 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:167 free:180 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:17 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:167 free:180 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:17 12/31/1988
mallocing 857 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:168 free:181 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:17 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:168 free:181 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:17 12/31/1988
mallocing 395 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:169 free:182 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:17 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:169 free:182 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:17 12/31/1988
mallocing 102 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:170 free:183 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:17 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:170 free:183 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:17 12/31/1988
mallocing 581 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:171 free:184 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:17 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:171 free:184 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:17 12/31/1988
mallocing 556 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:172 free:185 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:18 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:172 free:185 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:17 12/31/1988
mallocing 707 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:173 free:186 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:18 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:173 free:186 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:18 12/31/1988
mallocing 438 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:174 free:187 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:18 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:174 free:187 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:18 12/31/1988
mallocing 980 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:175 free:188 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:18 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:175 free:188 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:18 12/31/1988
mallocing 285 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:176 free:189 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:18 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:176 free:189 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:18 12/31/1988
mallocing 318 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:177 free:190 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:18 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:177 free:190 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:18 12/31/1988
mallocing 652 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:178 free:191 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:18 12/31/1988
-mallocing 361 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:179 free:192 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:18 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:178 free:191 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:18 12/31/1988
mallocing 921 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:180 free:193 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:18 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:179 free:192 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:18 12/31/1988
+mallocing 361 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:180 free:193 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:18 12/31/1988
mallocing 643 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:181 free:194 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:19 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:181 free:194 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:18 12/31/1988
mallocing 858 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:182 free:195 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:19 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:182 free:195 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:19 12/31/1988
mallocing 928 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:183 free:196 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:19 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:183 free:196 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:19 12/31/1988
mallocing 668 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:184 free:197 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:19 12/31/1988
-mallocing 31 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:185 free:198 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:19 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:184 free:197 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:19 12/31/1988
mallocing 85 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:186 free:199 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:19 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:185 free:198 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:19 12/31/1988
+mallocing 31 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:186 free:199 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:19 12/31/1988
mallocing 443 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:187 free:200 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:19 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:187 free:200 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:19 12/31/1988
mallocing 949 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:188 free:201 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:19 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:188 free:201 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:19 12/31/1988
mallocing 507 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:189 free:202 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:19 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:189 free:202 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:19 12/31/1988
mallocing 55 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:190 free:203 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:20 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:190 free:203 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:19 12/31/1988
mallocing 777 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:191 free:204 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:20 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:191 free:204 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:20 12/31/1988
mallocing 307 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:192 free:205 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:20 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:192 free:205 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:20 12/31/1988
mallocing 858 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:193 free:206 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:20 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:193 free:206 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:20 12/31/1988
mallocing 594 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:194 free:207 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:20 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:194 free:207 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:20 12/31/1988
mallocing 102 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:195 free:208 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:20 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:195 free:208 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:20 12/31/1988
mallocing 596 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:196 free:209 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:20 12/31/1988
-mallocing 907 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:197 free:210 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:20 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:196 free:209 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:20 12/31/1988
mallocing 872 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:198 free:211 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:20 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:197 free:210 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:20 12/31/1988
+mallocing 907 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:198 free:211 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:20 12/31/1988
mallocing 299 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:199 free:212 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:20 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:199 free:212 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:20 12/31/1988
mallocing 98 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:200 free:213 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:21 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:200 free:213 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:20 12/31/1988
mallocing 950 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:201 free:214 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:21 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:201 free:214 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:21 12/31/1988
mallocing 783 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:202 free:215 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:21 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:202 free:215 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:21 12/31/1988
mallocing 665 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:203 free:216 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:21 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:203 free:216 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:21 12/31/1988
mallocing 947 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:204 free:217 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:21 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:204 free:217 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:21 12/31/1988
mallocing 338 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:205 free:218 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:21 12/31/1988
-mallocing 877 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:206 free:219 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:21 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:205 free:218 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:21 12/31/1988
mallocing 333 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:207 free:220 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:21 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:206 free:219 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:21 12/31/1988
+mallocing 877 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:207 free:220 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:21 12/31/1988
mallocing 879 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:208 free:221 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:21 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:208 free:221 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:21 12/31/1988
mallocing 102 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:209 free:222 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:22 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:209 free:222 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:21 12/31/1988
mallocing 700 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:210 free:223 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:22 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:210 free:223 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:22 12/31/1988
mallocing 805 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:211 free:224 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:22 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:211 free:224 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:22 12/31/1988
mallocing 375 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:212 free:225 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:22 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:212 free:225 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:22 12/31/1988
mallocing 449 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:213 free:226 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:22 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:213 free:226 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:22 12/31/1988
mallocing 613 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:214 free:227 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:22 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:214 free:227 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:22 12/31/1988
mallocing 942 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:215 free:228 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:22 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:215 free:228 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:22 12/31/1988
mallocing 692 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:216 free:229 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:22 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:216 free:229 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:22 12/31/1988
mallocing 863 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:217 free:230 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:23 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:217 free:230 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:22 12/31/1988
mallocing 136 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:218 free:231 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:23 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:218 free:231 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:23 12/31/1988
mallocing 66 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:219 free:232 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:23 12/31/1988
-mallocing 432 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:220 free:233 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:23 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:219 free:232 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:23 12/31/1988
mallocing 921 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:221 free:234 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:23 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:220 free:233 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:23 12/31/1988
+mallocing 432 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:221 free:234 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:23 12/31/1988
mallocing 439 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:222 free:235 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:23 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:222 free:235 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:23 12/31/1988
mallocing 274 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:223 free:236 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:23 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:223 free:236 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:23 12/31/1988
mallocing 857 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:224 free:237 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:23 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:224 free:237 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:23 12/31/1988
mallocing 556 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:225 free:238 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:23 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:225 free:238 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:23 12/31/1988
mallocing 186 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:226 free:239 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:23 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:226 free:239 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:23 12/31/1988
mallocing 606 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:227 free:240 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:24 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:227 free:240 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:23 12/31/1988
mallocing 506 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:228 free:241 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:24 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:228 free:241 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:24 12/31/1988
mallocing 977 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:229 free:242 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:24 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:229 free:242 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:24 12/31/1988
mallocing 570 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:230 free:243 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:24 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:230 free:243 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:24 12/31/1988
mallocing 507 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:231 free:244 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:24 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:231 free:244 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:24 12/31/1988
mallocing 672 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:232 free:245 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:24 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:232 free:245 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:24 12/31/1988
mallocing 889 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:233 free:246 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:24 12/31/1988
-mallocing 927 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:234 free:247 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:24 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:233 free:246 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:24 12/31/1988
mallocing 361 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:235 free:248 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:24 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:234 free:247 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:24 12/31/1988
+mallocing 927 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:235 free:248 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:24 12/31/1988
mallocing 623 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:236 free:249 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:25 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:236 free:249 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:24 12/31/1988
mallocing 61 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:237 free:250 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:25 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:237 free:250 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:25 12/31/1988
mallocing 545 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:238 free:251 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:25 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:238 free:251 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:25 12/31/1988
mallocing 550 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:239 free:252 realloc:4095 calloc:
-TA3 - rtems_clock_get - 09:00:25 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:239 free:252 realloc:4095 calloc:7
+TA3 - rtems_clock_get_tod - 09:00:25 12/31/1988
mallocing 664 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:240 free:253 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:25 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:240 free:253 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:25 12/31/1988
mallocing 563 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:241 free:254 realloc:4095 calloc:
-TA2 - rtems_clock_get - 09:00:25 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:241 free:254 realloc:4095 calloc:7
+TA2 - rtems_clock_get_tod - 09:00:25 12/31/1988
mallocing 864 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:242 free:255 realloc:4095 calloc:
-TA5 - rtems_clock_get - 09:00:25 12/31/1988
-mallocing 872 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:243 free:256 realloc:4095 calloc:
-TA4 - rtems_clock_get - 09:00:25 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:242 free:255 realloc:4095 calloc:7
+TA4 - rtems_clock_get_tod - 09:00:25 12/31/1988
mallocing 31 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:244 free:257 realloc:4095 calloc:
-TA1 - rtems_clock_get - 09:00:25 12/31/1988
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:243 free:256 realloc:4095 calloc:7
+TA5 - rtems_clock_get_tod - 09:00:25 12/31/1988
+mallocing 872 bytes
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:244 free:257 realloc:4095 calloc:7
+TA1 - rtems_clock_get_tod - 09:00:25 12/31/1988
mallocing 536 bytes
-Malloc statistic
- avail:3768k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
- Call counts: malloc:245 free:258 realloc:4095 calloc:
+Malloc statistics
+ avail:3799k allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
+ Call counts: malloc:245 free:258 realloc:4095 calloc:7
*** END OF MALLOC TEST ***
diff --git a/testsuites/libtests/stackchk/blow.c b/testsuites/libtests/stackchk/blow.c
index 07b7585a66..445e2927b5 100644
--- a/testsuites/libtests/stackchk/blow.c
+++ b/testsuites/libtests/stackchk/blow.c
@@ -30,7 +30,8 @@ b();
area = (unsigned char *)_Thread_Executing->Start.Initial_stack.area;
- low = (volatile uint32_t *) (area + HEAP_BLOCK_HEADER_SIZE);
+ /* Look in the stack checker implementation for this magic offset */
+ low = (volatile uint32_t *) (area + sizeof(Heap_Block) - HEAP_BLOCK_HEADER_SIZE);
high = (volatile uint32_t *)
(area + _Thread_Executing->Start.Initial_stack.size - 16);
diff --git a/testsuites/libtests/stackchk/stackchk.scn b/testsuites/libtests/stackchk/stackchk.scn
index 6b2f7721f9..df47a61dbb 100644
--- a/testsuites/libtests/stackchk/stackchk.scn
+++ b/testsuites/libtests/stackchk/stackchk.scn
@@ -1,12 +1,15 @@
*** TEST STACK CHECKER ***
-TA1 - rtems_clock_get - 09:00:00 12/31/1988
-TA2 - rtems_clock_get - 09:00:00 12/31/1988
-TA3 - rtems_clock_get - 09:00:00 12/31/1988
-TA1 - rtems_clock_get - 09:00:05 12/31/1988
-TA1 - rtems_clock_get - 09:00:10 12/31/1988
-TA2 - rtems_clock_get - 09:00:10 12/31/1988
-TA1 - rtems_clock_get - 09:00:15 12/31/1988
----> error indication similar to:
-BLOWN STACK!!! Offending task(0x23EE7A0): id=0x0A010002; name=0x54413120
- stack covers range 0x23F1BD0 - 0x23F4BDF (12304 bytes)
- Damaged pattern begins at 0x023F1BD8 and is 16 bytes long
+TA1 - rtems_clock_get_tod - 09:00:00 12/31/1988
+TA2 - rtems_clock_get_tod - 09:00:00 12/31/1988
+TA3 - rtems_clock_get_tod - 09:00:00 12/31/1988
+TA1 - rtems_clock_get_tod - 09:00:05 12/31/1988
+TA1 - rtems_clock_get_tod - 09:00:10 12/31/1988
+TA2 - rtems_clock_get_tod - 09:00:10 12/31/1988
+TA1 - rtems_clock_get_tod - 09:00:15 12/31/1988
+BLOWN STACK!!!
+task control block: 0x????????
+task ID: 0x0A010002
+task name: 0x????????
+task name string: TA1
+task stack area (????? Bytes): 0x???????? .. 0x????????
+damaged pattern area (16 Bytes): 0x???????? .. 0x????????