Changeset 809fb589 in rtems


Ignore:
Timestamp:
Sep 9, 2009, 2:59:09 PM (10 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, master
Children:
b2f05456
Parents:
518c2aeb
Message:

2009-09-09 Christian Mauderer <christian.mauderer@…>

  • 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.
Location:
testsuites/libtests
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • testsuites/libtests/ChangeLog

    r518c2aeb r809fb589  
     12009-09-09      Christian Mauderer <christian.mauderer@embedded-brains.de>
     2
     3        * heapwalk/init.c, heapwalk/heapwalk.scn, malloctest/init.c,
     4        malloctest/malloctest.scn: New test cases.
     5        * stackchk/blow.c, stackchk/stackchk.scn: Update for heap API changes.
     6
    172009-09-03      Christian Mauderer <christian.mauderer@embedded-brains.de>
    28
  • testsuites/libtests/heapwalk/heapwalk.scn

    r518c2aeb r809fb589  
    11*** HEAP WALK TEST ***
    2 Calling Heap Walk without initialising
    3 PASS: 1 !HEAP_PREV_USED flag of 1st block isn't set
     2start with a system state != SYSTEM_STATE_UP
     3testing the _Heap_Walk_check_control() function
     4        test what happens if page size = 0
     5        set page size to a not CPU-aligned value
     6        set minimal block size to a not page aligned value
     7        let the alloc area of the first block be not page-aligned
     8        clear the previous used flag of the first block
     9        set the previous block size of the first block to an invalid value
     10        set invalid next block for last block
     11testing the _Heap_Walk_check_free_list() function
     12        no free blocks
     13        create a loop in the free list
     14        put a block outside the heap to the free list
     15        put a block on the free list, which is not page-aligned
     16        put a used block on the free list
    417Walk freshly initialized heap
    5 Passing negative value for source
     18Test the main loop
     19        set the blocksize so, that the next block is outside the heap
     20        walk a heap with blocks with different states of the previous-used flag
     21        create a block with a not page aligned size
     22        create a block with a size smaller than the min_block_size
     23        make a block with a size, so that the block reaches into the next block
     24        make a block with a size, so that it includes the next block
     25test the _Heap_Walk_check_free_block() function
     26        set a previous size for the next block which is not equal to the size of the actual block
     27        clear the previous_used flag of the first free block after an used block
     28        take a free block out of the free list
     29test the output-function for the _Heap_Walk()
     30therefore use the (already tested) case with a page size of 0
     31PASS[0]: page size 0, min block size 16
     32        area begin 0x????????, area end 0x????????
     33        first block 0x????????, last block 0x????????
     34        first free 0x????????, last free 0x????????
     35FAIL[0]: page size is zero
    636*** END OF HEAP WALK TEST ***
  • testsuites/libtests/heapwalk/init.c

    r518c2aeb r809fb589  
    44 *  COPYRIGHT (c) 1989-2009.
    55 *  On-Line Applications Research Corporation (OAR).
     6 *
     7 *  Copyright (c) 2009 embedded brains GmbH.
    68 *
    79 *  The license and distribution terms for this file may be
     
    2426
    2527#define TEST_HEAP_SIZE 1024
     28#define TEST_DEFAULT_PAGESIZE 128
     29#define DUMP false
     30
    2631unsigned TestHeapMemory[TEST_HEAP_SIZE];
    2732Heap_Control TestHeap;
    2833
    29 static void test_heap_init(void)
    30 {
    31   memset( TestHeapMemory, '\0', sizeof(TestHeapMemory) );
    32   _Heap_Initialize( &TestHeap, TestHeapMemory, sizeof(TestHeapMemory), 0 );
    33 }
    34 
    35 void test_heap_walk_body( int source, bool do_dump );
    36 
    37 static void test_heap_walk( int source )
    38 {
    39   test_heap_walk_body( source, true );
    40   test_heap_walk_body( source, false );
    41 }
    42 
    43 void test_heap_walk_body( int source, bool do_dump )
    44 {
    45   unsigned i, j, original;
    46 
    47   _Heap_Walk( &TestHeap, source, do_dump );
     34static void test_heap_init_with_page_size( uintptr_t page_size )
     35{
     36  memset( TestHeapMemory, 0xFF, sizeof(TestHeapMemory) );
     37  _Heap_Initialize( &TestHeap, TestHeapMemory, sizeof(TestHeapMemory), page_size );
     38}
     39
     40static void test_heap_init_default(void)
     41{
     42  test_heap_init_with_page_size( 0 );
     43}
     44
     45static void test_heap_init_custom(void)
     46{
     47  test_heap_init_with_page_size( TEST_DEFAULT_PAGESIZE );
     48}
     49
     50static void test_call_heap_walk( bool expectet_retval )
     51{
     52  bool retval = _Heap_Walk( &TestHeap, 0, DUMP );
     53  rtems_test_assert( retval == expectet_retval );
     54}
     55
     56static void *test_allocate_block(void)
     57{
     58  return _Heap_Allocate_aligned_with_boundary( &TestHeap, 1, 0, 0 );
     59}
     60
     61static void test_create_heap_with_gaps()
     62{
     63  void *p1 = test_allocate_block();
     64  void *p2 = test_allocate_block();
     65  void *p3 = test_allocate_block();
     66  void *p4 = test_allocate_block();
     67  void *p5 = test_allocate_block();
     68  void *p6 = test_allocate_block();
     69  _Heap_Free( &TestHeap, p1 );
     70  _Heap_Free( &TestHeap, p3 );
     71  _Heap_Free( &TestHeap, p5 );
     72}
     73
     74static void *test_fill_heap()
     75{
     76  void *p1 = NULL;
     77  void *p2 = NULL;
     78
     79  do {
     80    p2 = p1;
     81    p1 = test_allocate_block();
     82  }while( p1 != NULL );
     83
     84  return p2;
     85}
     86
     87static void test_system_not_up(void)
     88{
     89  rtems_interrupt_level level;
     90
     91  puts( "start with a system state != SYSTEM_STATE_UP" );
     92
     93  rtems_interrupt_disable( level );
     94  System_state_Codes state = _System_state_Get();
     95  _System_state_Set( SYSTEM_STATE_FAILED );
     96  test_call_heap_walk( true );
     97  _System_state_Set( state );
     98  rtems_interrupt_enable( level );
     99}
     100
     101static void test_check_control(void)
     102{
     103  puts( "testing the _Heap_Walk_check_control() function" );
     104
     105  puts( "\ttest what happens if page size = 0" );
     106  test_heap_init_default();
     107  TestHeap.page_size = 0;
     108  test_call_heap_walk( false );
     109
     110  puts( "\tset page size to a not CPU-aligned value" );
     111  test_heap_init_default();
     112  TestHeap.page_size = 3 * (CPU_ALIGNMENT) / 2;
     113  test_call_heap_walk( false );
     114
     115  puts( "\tset minimal block size to a not page aligned value" );
     116  test_heap_init_custom();
     117  TestHeap.min_block_size = TEST_DEFAULT_PAGESIZE / 2;
     118  test_call_heap_walk( false );
    48119
    49120  /*
    50    *  Now corrupt all non-zero values
     121   * Set the page size to a value, other than the first block alloc area.  Set
     122   * even the min_block_size to that value to avoid it being not alligned.
    51123   */
    52   for (i=0 ; i<TEST_HEAP_SIZE ; i++) {
    53     original = TestHeapMemory[i];
    54     if ( original == 0 )
    55       continue;
    56 
    57     /* mark it free -- may or may not have already been */
    58     TestHeapMemory[i] &= ~0x01U;
    59     _Heap_Walk( &TestHeap, source, do_dump );
    60 
    61     /* mark it used -- may or may not have already been */
    62     TestHeapMemory[i] |= 0x01;
    63     _Heap_Walk( &TestHeap, source, do_dump );
    64 
    65     /* try values of 2-7 in the last three bits -- push alignment issues */
    66     for (j=2 ; j<=7 ; j++) {
    67       TestHeapMemory[i] = (TestHeapMemory[i] & ~0x7U) | j;
    68       _Heap_Walk( &TestHeap, source, do_dump );
    69     }
    70 
    71 
    72     /* try 0 and see what that does */
    73     TestHeapMemory[i] = 0x00;
    74     _Heap_Walk( &TestHeap, source, do_dump );
    75 
    76     /* try 0xffffffff and see what that does */
    77     TestHeapMemory[i] = 0xffffffff;
    78     _Heap_Walk( &TestHeap, source, do_dump );
    79 
    80     TestHeapMemory[i] = original;
    81   }
    82 }
    83 
    84 static void test_walk_freshly_initialized(void)
     124  puts( "\tlet the alloc area of the first block be not page-aligned" );
     125  test_heap_init_custom();
     126  TestHeap.page_size = (uintptr_t) TestHeap.first_block + CPU_ALIGNMENT;
     127  TestHeap.min_block_size = TestHeap.page_size;
     128  test_call_heap_walk( false );
     129
     130  puts( "\tclear the previous used flag of the first block" );
     131  test_heap_init_default();
     132  TestHeap.first_block->size_and_flag &= ~HEAP_PREV_BLOCK_USED;
     133  test_call_heap_walk( false );
     134
     135  puts( "\tset the previous block size of the first block to an invalid value" );
     136  test_heap_init_custom();
     137  TestHeap.first_block->prev_size = 0;
     138  test_call_heap_walk( false );
     139
     140  puts( "\tset invalid next block for last block" );
     141  test_heap_init_custom();
     142  TestHeap.last_block->size_and_flag = 0;
     143  test_call_heap_walk( false );
     144}
     145
     146static void test_check_free_list(void)
     147{
     148  void *p1 = NULL;
     149  Heap_Block *first_free_block = NULL;
     150  Heap_Block *secound_free_block = NULL;
     151  Heap_Block *third_free_block = NULL;
     152  Heap_Block *used_block = NULL;
     153
     154  puts( "testing the _Heap_Walk_check_free_list() function" );
     155
     156  puts( "\tno free blocks" );
     157  test_heap_init_custom();
     158  test_fill_heap();
     159  test_call_heap_walk( true );
     160
     161  puts( "\tcreate a loop in the free list" );
     162  test_heap_init_default();
     163  test_create_heap_with_gaps();
     164  /* find free blocks */
     165  first_free_block = _Heap_Free_list_first( &TestHeap );
     166  secound_free_block = first_free_block->next;
     167  third_free_block = secound_free_block->next;
     168  /* create a loop */
     169  third_free_block->next = secound_free_block;
     170  secound_free_block->prev = third_free_block;
     171  test_call_heap_walk( false );
     172
     173  puts( "\tput a block outside the heap to the free list" );
     174  test_heap_init_default();
     175  first_free_block = _Heap_Free_list_first( &TestHeap );
     176  first_free_block->next = TestHeap.first_block - 1;
     177  test_call_heap_walk( false );
     178
     179  puts( "\tput a block on the free list, which is not page-aligned" );
     180  test_heap_init_custom();
     181  test_create_heap_with_gaps();
     182  first_free_block = _Heap_Free_list_first( &TestHeap );
     183  first_free_block->next = (Heap_Block *) ((uintptr_t) first_free_block->next + CPU_ALIGNMENT);
     184  first_free_block->next->prev = first_free_block;
     185  test_call_heap_walk( false );
     186
     187  puts( "\tput a used block on the free list" );
     188  test_heap_init_custom();
     189  test_create_heap_with_gaps();
     190  p1 = test_allocate_block();
     191  first_free_block = _Heap_Free_list_first( &TestHeap );
     192  used_block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
     193  _Heap_Free_list_insert_after( first_free_block, used_block );
     194  test_call_heap_walk( false );
     195}
     196
     197static void test_freshly_initialized(void)
    85198{
    86199  puts( "Walk freshly initialized heap" );
    87   test_heap_init();
    88   test_heap_walk(1);
    89 }
    90 
    91 static void test_negative_source_value(void)
    92 {
    93   /*
    94    * Passing a negative value for source so that
    95    * the control enters the if block on line 67
    96    */
    97   puts( "Passing negative value for source" );
    98   test_heap_init();
    99   test_heap_walk( -1 );
    100 }
    101 
    102 static void test_prev_block_flag_check(void)
    103 {
    104   /* Calling heapwalk without initialising the heap.
    105    * Covers line 80 and 85 on heapwalk.
    106    * Actually covers more than that.
    107    */
    108   puts( "Calling Heap Walk without initialising" );
    109   test_heap_walk( 1 );
    110 }
    111 
    112 static void test_not_aligned(void)
    113 {
    114   /*
    115    * Hack to get to the error case where the blocks are
    116    * not on the page size.  We initialize a heap with
    117    * default settings and change the page size to something
    118    * large.
    119    */
    120   puts( "Testing case of blocks not on page size" );
    121   test_heap_init();
    122   TestHeap.page_size = 128;
    123   test_heap_walk( -1 );
    124 }
    125 
    126 static void test_first_block_not_aligned(void)
    127 {
    128   /*
    129    * Hack to get to the error case where the blocks are
    130    * not on the page size.  We initialize a heap with
    131    * default settings and change the page size to something
    132    * large.
    133    */
    134   puts( "Testing case of blocks not on page size" );
    135   test_heap_init();
    136   _Heap_Free_list_head(&TestHeap)->next = (void *)1;
    137   test_heap_walk( -1 );
    138 }
    139 
    140 static void test_not_in_free_list(void)
    141 {
    142   void *p1, *p2, *p3;
    143 
    144   /*
    145    * Hack to get to the error case where the blocks are
    146    * not on the page size.  We initialize a heap with
    147    * default settings and change the page size to something
    148    * large.
    149    */
    150   puts( "Testing case of blocks not on page size" );
    151   test_heap_init();
    152   p1 =_Heap_Allocate( &TestHeap, 32 );
    153   p2 =_Heap_Allocate( &TestHeap, 32 );
    154   p3 =_Heap_Allocate( &TestHeap, 32 );
    155   _Heap_Free( &TestHeap, p2 );
    156   test_heap_walk( -1 );
     200  test_heap_init_default();
     201  test_call_heap_walk( true );
     202}
     203
     204static void test_main_loop(void)
     205{
     206  void *p1 = NULL;
     207  void *p2 = NULL;
     208  Heap_Block *block = NULL;
     209  Heap_Block *next_block = NULL;
     210
     211  puts( "Test the main loop" );
     212 
     213  puts( "\tset the blocksize so, that the next block is outside the heap" );
     214  test_heap_init_custom();
     215  /* use all blocks */
     216  p1 = test_fill_heap();
     217  block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
     218  block->size_and_flag = ( 2 * _Heap_Block_size( block ) ) | HEAP_PREV_BLOCK_USED;
     219  test_call_heap_walk( false );
     220
     221  puts( "\twalk a heap with blocks with different states of the previous-used flag" );
     222  test_heap_init_custom();
     223  test_create_heap_with_gaps();
     224  test_allocate_block(); /* fill one gap */
     225  test_call_heap_walk( true );
     226
     227  puts( "\tcreate a block with a not page aligned size" );
     228  test_heap_init_custom();
     229  p1 = test_allocate_block();
     230  p2 = test_allocate_block();
     231  _Heap_Free( &TestHeap, p1 );
     232  block = _Heap_Block_of_alloc_area( (uintptr_t) p2, TestHeap.page_size );
     233  block->size_and_flag = (3 * TestHeap.page_size / 2) & ~HEAP_PREV_BLOCK_USED;
     234  test_call_heap_walk( false );
     235
     236  puts( "\tcreate a block with a size smaller than the min_block_size" );
     237  test_heap_init_default();
     238  p1 = test_allocate_block();
     239  p2 = test_allocate_block();
     240  _Heap_Free( &TestHeap, p1 );
     241  block = _Heap_Block_of_alloc_area( (uintptr_t) p2, TestHeap.page_size );
     242  block->size_and_flag = 0;
     243  test_call_heap_walk( false );
     244
     245  puts( "\tmake a block with a size, so that the block reaches into the next block" );
     246  test_heap_init_default();
     247  p1 = test_allocate_block();
     248  p2 = test_allocate_block();
     249  block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size  );
     250  block->size_and_flag = ( 3 * _Heap_Block_size( block ) / 2 ) | HEAP_PREV_BLOCK_USED;
     251  test_call_heap_walk( false );
     252
     253  puts( "\tmake a block with a size, so that it includes the next block" );
     254  test_heap_init_default();
     255  p1 = test_allocate_block();
     256  p2 = test_allocate_block();
     257  block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size  );
     258  next_block = _Heap_Block_at( block, _Heap_Block_size( block ) );
     259  block->size_and_flag = ( _Heap_Block_size( block ) + _Heap_Block_size( next_block ) ) | HEAP_PREV_BLOCK_USED;
     260  test_call_heap_walk( true );
     261}
     262
     263static void test_check_free_block(void)
     264{
     265  Heap_Block *block = NULL;
     266  Heap_Block *next_block = NULL;
     267  Heap_Block *first_free_block = NULL;
     268  Heap_Block *secound_free_block = NULL;
     269  void *p1 = NULL;
     270 
     271  puts( "test the _Heap_Walk_check_free_block() function" );
     272
     273  puts( "\tset a previous size for the next block which is not equal to the size of the actual block" );
     274  test_heap_init_default();
     275  block = _Heap_Free_list_first( &TestHeap );
     276  next_block = _Heap_Block_at( block, _Heap_Block_size( block ) );
     277  next_block->prev_size = _Heap_Block_size( block ) - 1;
     278  test_call_heap_walk( false );
     279
     280  puts( "\tclear the previous_used flag of the first free block after an used block" );
     281  test_heap_init_default();
     282  p1 = test_allocate_block();
     283  block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
     284  first_free_block = _Heap_Free_list_first( &TestHeap );
     285  first_free_block->size_and_flag &= ~HEAP_PREV_BLOCK_USED;
     286  first_free_block->prev_size = _Heap_Block_size( block );
     287  _Heap_Free_list_insert_after( first_free_block, block );
     288  test_call_heap_walk( false );
     289
     290  puts( "\ttake a free block out of the free list" );
     291  test_heap_init_custom();
     292  test_create_heap_with_gaps();
     293  first_free_block = _Heap_Free_list_first( &TestHeap );
     294  secound_free_block = first_free_block->next;
     295  _Heap_Free_list_remove( secound_free_block );
     296  test_call_heap_walk( false );
     297}
     298
     299static void test_output(void)
     300{
     301  puts( "test the output-function for the _Heap_Walk()" );
     302  puts( "therefore use the (already tested) case with a page size of 0" );
     303  /* use simple case where one PASS and one FAIL will be put out */
     304  test_heap_init_default();
     305  TestHeap.page_size = 0;
     306  test_call_heap_walk( false );
     307   _Heap_Walk( &TestHeap, 0, true );
    157308}
    158309
     
    163314  puts( "\n\n*** HEAP WALK TEST ***" );
    164315
    165   test_prev_block_flag_check();
    166   test_walk_freshly_initialized();
    167   test_negative_source_value();
    168   test_not_aligned();
    169   test_not_in_free_list();
    170   test_first_block_not_aligned();
     316  test_system_not_up();
     317  test_check_control();
     318  test_check_free_list();
     319  test_freshly_initialized();
     320  test_main_loop();
     321  test_check_free_block();
     322  test_output();
    171323
    172324  puts( "*** END OF HEAP WALK TEST ***" );
  • testsuites/libtests/malloctest/init.c

    r518c2aeb r809fb589  
    1515 *  On-Line Applications Research Corporation (OAR).
    1616 *
     17 *  Copyright (c) 2009 embedded brains GmbH.
     18 *
    1719 *  The license and distribution terms for this file may be
    1820 *  found in the file LICENSE in this distribution or at
     
    109111}
    110112
    111 #define TEST_HEAP_SIZE 1024
     113#define TEST_HEAP_SIZE 2048
    112114
    113115uint8_t TestHeapMemory[TEST_HEAP_SIZE];
     
    115117Heap_Control TestHeap;
    116118
    117 static void test_heap_default_init()
     119static void test_heap_default_init(void)
    118120{
    119121  memset( &TestHeapMemory, 0x7f, TEST_HEAP_SIZE );
     
    126128}
    127129
    128 static void test_heap_cases_1()
     130static void test_heap_cases_1(void)
    129131{
    130132  void     *p1, *p2, *p3, *p4;
     
    170172  test_heap_default_init();
    171173  puts( "Heap Initialized" );
    172   p1 = _Heap_Allocate( &TestHeap, 500 );
     174  p1 = _Heap_Allocate( &TestHeap, 400 );
    173175  rtems_test_assert( p1 != NULL );
    174176  p2 = _Heap_Allocate( &TestHeap, 496 );
     
    358360}
    359361
    360 static void test_heap_cases_2()
     362static void test_heap_do_initialize(
     363  uintptr_t area_size,
     364  uintptr_t page_size,
     365  uintptr_t success_expected
     366)
     367{
     368  uintptr_t rv =
     369    _Heap_Initialize( &TestHeap, TestHeapMemory, area_size, page_size );
     370
     371  if ( success_expected ) {
     372    rtems_test_assert( rv > 0 && _Heap_Walk( &TestHeap, 0, false ) );
     373  } else {
     374    rtems_test_assert( rv == 0 );
     375  }
     376}
     377
     378static void test_heap_initialize(void)
     379{
     380  uintptr_t rv = 0;
     381
     382  puts( "run tests for _Heap_Initialize()" );
     383
     384  test_heap_do_initialize( TEST_HEAP_SIZE, 0, true );
     385
     386  test_heap_do_initialize( TEST_HEAP_SIZE, TEST_DEFAULT_PAGE_SIZE, true );
     387
     388  test_heap_do_initialize( 0, 0, false );
     389
     390  test_heap_do_initialize( (uintptr_t) -1, 0, false );
     391
     392  test_heap_do_initialize( TEST_HEAP_SIZE, (uintptr_t) -1, false );
     393
     394  test_heap_do_initialize(
     395    TEST_HEAP_SIZE,
     396    (uintptr_t) (-2 * CPU_ALIGNMENT),
     397    false
     398  );
     399}
     400
     401static void test_heap_allocate(void)
    361402{
    362403  void *p1 = NULL;
     
    541582}
    542583
    543 static void test_block_alloc( uintptr_t alloc_begin, uintptr_t alloc_size )
    544 {
     584static void *test_create_used_block( void )
     585{
     586  uintptr_t const alloc_size = 3 * TEST_DEFAULT_PAGE_SIZE;
     587  uintptr_t const alignment = 0;
     588  uintptr_t const boundary = 0;
     589
     590  return test_alloc_simple( alloc_size, alignment, boundary );
     591}
     592
     593static void test_block_alloc(
     594  int free_variant,
     595  int alloc_variant,
     596  uintptr_t alloc_begin,
     597  uintptr_t alloc_size
     598)
     599{
     600  void *p1 = NULL;
     601  void *p2 = NULL;
     602  void *p3 = NULL;
     603 
     604  uintptr_t size_fresh_heap = 0;
     605  uintptr_t pages_per_default_block = 0;
     606  uint32_t exp_free_pages = 0;
     607  uint32_t exp_free_blocks = 0;
     608  uint32_t exp_used_blocks = 0;
     609
    545610  test_heap_init( TEST_DEFAULT_PAGE_SIZE );
     611 
     612  size_fresh_heap = _Heap_Get_size( &TestHeap );
     613  exp_free_pages = size_fresh_heap / TestHeap.page_size;
     614
     615  p1 = test_create_used_block();
     616  p2 = test_create_used_block();
     617  p3 = test_create_used_block();
     618 
     619  pages_per_default_block = _Heap_Block_size(
     620    _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size )
     621  ) / TestHeap.page_size;
     622
     623  if (free_variant == 1) {
     624    test_free( p1 );
     625  } else if (free_variant == 2) {
     626    test_free( p3 );
     627  } else if (free_variant == 3) {
     628    test_free( p2 );
     629    test_free( p3 );
     630  }
    546631
    547632  _Heap_Block_allocate(
    548633    &TestHeap,
    549     TestHeap.first_block,
     634    _Heap_Block_of_alloc_area( (uintptr_t) p2, test_page_size()),
    550635    alloc_begin,
    551636    alloc_size
     
    553638
    554639  test_check_alloc_simple( (void *) alloc_begin, alloc_size, 0, 0 );
    555 }
    556 
    557 static void test_heap_cases_block_allocate()
    558 {
     640 
     641  /* check statistics */
     642  switch( free_variant ) {
     643    case 1:
     644      exp_free_pages = exp_free_pages - 2 * pages_per_default_block;
     645      exp_used_blocks = 2;
     646     
     647      switch( alloc_variant ) {
     648        case 1:
     649          /* allocate block full space */
     650          exp_free_blocks = 2;
     651          break;
     652        case 2:
     653          /* allocate block in the middle */
     654          exp_free_pages = exp_free_pages + pages_per_default_block - 1;
     655          exp_free_blocks = 3;
     656          break;
     657        case 3:
     658          /* allocate block at the end */
     659          exp_free_pages = exp_free_pages + pages_per_default_block - 2;
     660          exp_free_blocks = 2;
     661          break;
     662        default:
     663          /* allocate block at the beginning */
     664          exp_free_pages = exp_free_pages + pages_per_default_block - 1;
     665          exp_free_blocks = 3;
     666          break;
     667      }
     668      break;
     669    case 2:
     670      exp_free_pages = exp_free_pages - 2 * pages_per_default_block;
     671      exp_used_blocks = 2;
     672     
     673      switch( alloc_variant ) {
     674        case 1:
     675          /* allocate block full space */
     676          exp_free_blocks = 1;
     677          break;
     678        case 2:
     679          /* allocate block in the middle */
     680          exp_free_pages = exp_free_pages + pages_per_default_block - 1;
     681          exp_free_blocks = 2;
     682          break;
     683        case 3:
     684          /* allocate block at the end */
     685          exp_free_pages = exp_free_pages + pages_per_default_block - 1;
     686          exp_free_blocks = 2;
     687          break;
     688        default:
     689          /* allocate block at the beginning */
     690          exp_free_pages = exp_free_pages + pages_per_default_block - 1;
     691          exp_free_blocks = 1;
     692          break;
     693      }
     694      break;
     695    case 3:
     696      exp_free_pages = exp_free_pages - pages_per_default_block;
     697      exp_used_blocks = 2;
     698     
     699      switch( alloc_variant ) {
     700        case 1:
     701          /* allocate block full space */
     702          exp_free_pages = exp_free_pages - pages_per_default_block;
     703          exp_free_blocks = 1;
     704          break;
     705        case 2:
     706          /* allocate block in the middle */
     707          exp_free_pages = exp_free_pages - 1;
     708          exp_free_blocks = 2;
     709          break;
     710        case 3:
     711          /* allocate block at the end */
     712          exp_free_pages = exp_free_pages - 2;
     713          exp_free_blocks = 2;
     714          break;
     715        default:
     716          /* allocate block at the beginning */
     717          exp_free_pages = exp_free_pages - 1;
     718          exp_free_blocks = 1;
     719          break;
     720      }
     721      break;
     722    default:
     723      exp_free_pages = exp_free_pages - 3 * pages_per_default_block;
     724      exp_used_blocks = 3;
     725     
     726      switch( alloc_variant ) {
     727        case 1:
     728          /* allocate block full space */
     729          exp_free_blocks = 1;
     730          break;
     731        case 2:
     732          /* allocate block in the middle */
     733          exp_free_blocks = 3;
     734          exp_free_pages = exp_free_pages + pages_per_default_block - 1;
     735          break;
     736        case 3:
     737          /* allocate block at the end */
     738          exp_free_blocks = 2;
     739          exp_free_pages = exp_free_pages + pages_per_default_block - 1;
     740          break;
     741        default:
     742          /* allocate block at the beginning */
     743          exp_free_blocks = 2;
     744          exp_free_pages = exp_free_pages + pages_per_default_block - 1;
     745      }
     746  }
     747
     748  rtems_test_assert( TestHeap.stats.free_size == exp_free_pages * TestHeap.page_size );
     749  rtems_test_assert( TestHeap.stats.free_blocks == exp_free_blocks );
     750  rtems_test_assert( TestHeap.stats.used_blocks == exp_used_blocks );
     751}
     752
     753static void test_heap_do_block_allocate( int variant, void *p2 )
     754{
     755  Heap_Block *const block =
     756    _Heap_Block_of_alloc_area( (uintptr_t) p2, test_page_size());
     757  uintptr_t const alloc_box_begin = _Heap_Alloc_area_of_block( block );
     758  uintptr_t const alloc_box_size = _Heap_Block_size( block );
     759  uintptr_t const alloc_box_end = alloc_box_begin + alloc_box_size;
    559760  uintptr_t alloc_begin = 0;
    560761  uintptr_t alloc_size = 0;
    561   uintptr_t alloc_box_begin = 0;
    562   uintptr_t alloc_box_end = 0;
    563   uintptr_t alloc_box_size = 0;
    564 
    565   test_heap_init( TEST_DEFAULT_PAGE_SIZE );
    566 
    567   alloc_box_begin = _Heap_Alloc_area_of_block( TestHeap.first_block );
    568   alloc_box_size = _Heap_Block_size( TestHeap.first_block );
    569   alloc_box_end = alloc_box_begin + alloc_box_size;
    570 
    571   puts( "run tests for _Heap_Block_allocate()" );
    572762
    573763  puts( "\tallocate block at the beginning");
    574764  alloc_begin = alloc_box_begin;
    575765  alloc_size = 0;
    576   test_block_alloc( alloc_begin, alloc_size );
     766  test_block_alloc( variant, 0, alloc_begin, alloc_size );
    577767 
    578768  puts( "\tallocate block full space");
     
    580770  alloc_size = alloc_box_size + HEAP_BLOCK_SIZE_OFFSET
    581771    - HEAP_BLOCK_HEADER_SIZE;
    582   test_block_alloc( alloc_begin, alloc_size );
     772  test_block_alloc( variant, 1, alloc_begin, alloc_size );
    583773
    584774  puts( "\tallocate block in the middle");
    585775  alloc_begin = alloc_box_begin + TEST_DEFAULT_PAGE_SIZE;
    586776  alloc_size = 0;
    587   test_block_alloc( alloc_begin, alloc_size );
     777  test_block_alloc( variant, 2, alloc_begin, alloc_size );
    588778 
    589779  puts( "\tallocate block at the end");
     
    591781  alloc_size = TEST_DEFAULT_PAGE_SIZE + HEAP_BLOCK_SIZE_OFFSET
    592782    - HEAP_BLOCK_HEADER_SIZE;
    593   test_block_alloc( alloc_begin, alloc_size );
    594 }
    595 
    596 static void test_heap_extend()
     783  test_block_alloc( variant, 3, alloc_begin, alloc_size );
     784}
     785
     786static void test_heap_block_allocate( void )
     787{
     788  void *p2 = NULL;
     789
     790  puts( "run tests for _Heap_Block_allocate()" );
     791
     792  test_heap_init( TEST_DEFAULT_PAGE_SIZE );
     793
     794  test_create_used_block();
     795  p2 = test_create_used_block();
     796
     797  test_heap_do_block_allocate( 0, p2 );
     798  test_heap_do_block_allocate( 1, p2 );
     799  test_heap_do_block_allocate( 2, p2 );
     800  test_heap_do_block_allocate( 3, p2 );
     801}
     802
     803static void *test_alloc_one_page()
     804{
     805  void *alloc_begin_ptr = _Heap_Allocate_aligned_with_boundary(
     806    &TestHeap,
     807    1,
     808    0,
     809    0
     810  );
     811
     812  test_check_alloc_simple(
     813    alloc_begin_ptr,
     814    1,
     815    0,
     816    0
     817  );
     818
     819  rtems_test_assert( alloc_begin_ptr != NULL );
     820
     821  return alloc_begin_ptr;
     822}
     823
     824static void *test_alloc_two_pages()
     825{
     826  void *alloc_begin_ptr = _Heap_Allocate_aligned_with_boundary(
     827    &TestHeap,
     828    3 * TestHeap.page_size / 2,
     829    0,
     830    0
     831  );
     832
     833  test_check_alloc_simple(
     834    alloc_begin_ptr,
     835    3 * TestHeap.page_size / 2,
     836    0,
     837    0
     838  );
     839
     840  rtems_test_assert( alloc_begin_ptr != NULL );
     841
     842  return alloc_begin_ptr;
     843}
     844
     845static void test_simple_resize_block(
     846  void *alloc_pointer,
     847  uintptr_t new_alloc_size,
     848  Heap_Resize_status expected_status
     849)
     850{
     851  uintptr_t old_size = 0;
     852  uintptr_t new_size = 0;
     853 
     854  Heap_Resize_status status = _Heap_Resize_block(
     855    &TestHeap,
     856    alloc_pointer,
     857    new_alloc_size,
     858    &old_size,
     859    &new_size
     860  );
     861
     862  rtems_test_assert( status == expected_status );
     863}
     864
     865static void test_heap_resize_block()
     866{
     867  void *p1, *p2, *p3;
     868  uintptr_t new_alloc_size = 0;
     869  uintptr_t old_size = 0;
     870  uintptr_t new_size = 0;
     871  Heap_Block *block = NULL;
     872
     873  puts( "run tests for _Heap_Resize_Block()" );
     874
     875  puts( "\tgive a block outside the heap to the function" );
     876  test_heap_init( TEST_DEFAULT_PAGE_SIZE );
     877  p1 = TestHeap.first_block - TEST_DEFAULT_PAGE_SIZE;
     878  new_alloc_size = 1;
     879  test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_FATAL_ERROR );
     880
     881  puts( "\tincrease size");
     882
     883  puts( "\t\tlet the next block be used alredy and try to get a size bigger than the actual block" );
     884  test_heap_init( TEST_DEFAULT_PAGE_SIZE );
     885  p1 = test_alloc_one_page();
     886  p2 = test_alloc_one_page();
     887  new_alloc_size = 3 * TEST_DEFAULT_PAGE_SIZE / 2;
     888  test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_UNSATISFIED );
     889
     890  puts( "\t\tnext block not used and try to set the new allocation size between the page-alignments" );
     891  test_heap_init( TEST_DEFAULT_PAGE_SIZE );
     892  p1 = test_alloc_one_page();
     893  new_alloc_size = 3 * TEST_DEFAULT_PAGE_SIZE / 2;
     894  test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_SUCCESSFUL );
     895
     896  puts( "\t\tlet the block after the next be used and try to allocate more then one pagesize more" );
     897  test_heap_init( TEST_DEFAULT_PAGE_SIZE );
     898  p1 = test_alloc_one_page();
     899  p2 = test_alloc_one_page();
     900  p3 = test_alloc_one_page();
     901  _Heap_Free( &TestHeap, p2 );
     902  new_alloc_size = 5 * TEST_DEFAULT_PAGE_SIZE / 2;
     903  test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_UNSATISFIED );
     904
     905  puts( "\ttry to resize to the same size" );
     906  test_heap_init( TEST_DEFAULT_PAGE_SIZE );
     907  p1 = test_alloc_one_page();
     908  block = _Heap_Block_of_alloc_area( (uintptr_t) p1, TestHeap.page_size );
     909  new_alloc_size = _Heap_Block_size( block );
     910  test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_SUCCESSFUL );
     911
     912  puts( "\tdecrease size");
     913 
     914  puts( "\t\tdecrease a block with two pages to one page" );
     915  test_heap_init( TEST_DEFAULT_PAGE_SIZE );
     916  p1 = test_alloc_two_pages();
     917  new_alloc_size = 1;
     918  test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_SUCCESSFUL );
     919
     920  puts( "\t\tresize the block to the size 0" );
     921  test_heap_init( TEST_DEFAULT_PAGE_SIZE );
     922  p1 = test_alloc_one_page();
     923  new_alloc_size = 0;
     924  test_simple_resize_block( p1, new_alloc_size, HEAP_RESIZE_SUCCESSFUL );
     925}
     926
     927static void test_heap_extend(void)
    597928{
    598929  void     *p1, *p2, *p3, *p4;
     
    6741005  rc = _Protected_heap_Get_information( &heap, NULL );
    6751006  rtems_test_assert( rc == false );
    676 }
    677 
    678 static void test_heap_resize(void)
    679 {
    680   Heap_Resize_status  rc;
    681   void               *p1;
    682   intptr_t            oldsize;
    683   intptr_t            avail;
    684 
    685   puts( "Initialize Test Heap" );
    686   test_heap_default_init();
    687  
    688   puts( "Allocate most of heap" );
    689   p1 = _Heap_Allocate( &TestHeap, TEST_HEAP_SIZE - 32 );
    690   rtems_test_assert( p1 != NULL );
    691 
    692   puts( "Resize (shrink) the area to 8 bytes to ensure remainder gets freed" );
    693   rc = _Heap_Resize_block( &TestHeap, p1, 8, &oldsize, &avail );
    694   rtems_test_assert( rc == HEAP_RESIZE_SUCCESSFUL );
    6951007}
    6961008
     
    7571069  directive_failed( status, "rtems_clock_set" );
    7581070
    759   test_heap_cases_2();
    760   test_heap_cases_block_allocate();
     1071  test_heap_initialize();
     1072  test_heap_block_allocate();
     1073  test_heap_allocate();
     1074  test_heap_resize_block();
    7611075  test_realloc();
    7621076  test_heap_cases_1();
     
    7641078  test_heap_info();
    7651079  test_protected_heap_info();
    766   test_heap_resize();
    7671080
    7681081  test_posix_memalign();
  • testsuites/libtests/malloctest/malloctest.scn

    r518c2aeb r809fb589  
    11*** MALLOC TEST ***
     2run tests for _Heap_Initialize()
     3run tests for _Heap_Block_allocate()
     4        allocate block at the beginning
     5        allocate block full space
     6        allocate block in the middle
     7        allocate block at the end
     8        allocate block at the beginning
     9        allocate block full space
     10        allocate block in the middle
     11        allocate block at the end
     12        allocate block at the beginning
     13        allocate block full space
     14        allocate block in the middle
     15        allocate block at the end
     16        allocate block at the beginning
     17        allocate block full space
     18        allocate block in the middle
     19        allocate block at the end
     20run tests for _Heap_Allocate_aligned_with_boundary()
     21        check if NULL will be returned if size causes integer overflow
     22        try to allocate more space than the one which fits in the boundary
     23        check if alignment will be set to page size if only a boundary is given
     24        create a block which is bigger then the first free space
     25        set boundary before allocation begin
     26        set boundary between allocation begin and end
     27        set boundary after allocation end
     28        set boundary on allocation end
     29        align the allocation to different positions in the block header
     30        allocate last block with different boundarys
     31        break the boundaries and aligns more than one time
     32        different combinations, so that there is no valid block at the end
     33        try to create a block, which is not possible because of the alignment and boundary
     34run tests for _Heap_Resize_Block()
     35        give a block outside the heap to the function
     36        increase size
     37                let the next block be used alredy and try to get a size bigger than the actual block
     38                next block not used and try to set the new allocation size between the page-alignments
     39                let the block after the next be used and try to allocate more then one pagesize more
     40        try to resize to the same size
     41        decrease size
     42                decrease a block with two pages to one page
     43                resize the block to the size 0
    244malloc_walk - normal path
    345malloc_walk - in critical section path
     
    1355_Protected_heap_Get_information - NULL heap
    1456_Protected_heap_Get_information - NULL info
    15 Initialize Test Heap
    16 Allocate most of heap
    17 Resize (shrink) the area to 8 bytes to ensure remainder gets freed
    1857posix_memalign - NULL return pointer -- EINVAL
    1958posix_memalign - alignment of 0 -- EINVAL
     
    5089posix_memalign - alignment of 536870912 -- SKIPPED
    5190posix_memalign - alignment of 1073741824 -- SKIPPED
    52 TA1  - rtems_clock_get - 09:00:00   12/31/1988
     91TA1  - rtems_clock_get_tod - 09:00:00   12/31/1988
    5392mallocing 690 bytes
    54 Malloc statistic
    55   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    56   Call counts:   malloc:13   free:30   realloc:4095   calloc:
    57 TA2  - rtems_clock_get - 09:00:00   12/31/1988
     93Malloc statistics
     94  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     95  Call counts:   malloc:13   free:30   realloc:4095   calloc:7
     96TA2  - rtems_clock_get_tod - 09:00:00   12/31/1988
    5897mallocing 690 bytes
    59 Malloc statistic
    60   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    61   Call counts:   malloc:14   free:30   realloc:4095   calloc:
    62 TA3  - rtems_clock_get - 09:00:00   12/31/1988
     98Malloc statistics
     99  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     100  Call counts:   malloc:14   free:30   realloc:4095   calloc:7
     101TA3  - rtems_clock_get_tod - 09:00:00   12/31/1988
    63102mallocing 690 bytes
    64 Malloc statistic
    65   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    66   Call counts:   malloc:15   free:30   realloc:4095   calloc:
    67 TA4  - rtems_clock_get - 09:00:00   12/31/1988
     103Malloc statistics
     104  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     105  Call counts:   malloc:15   free:30   realloc:4095   calloc:7
     106TA4  - rtems_clock_get_tod - 09:00:00   12/31/1988
    68107mallocing 690 bytes
    69 Malloc statistic
    70   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    71   Call counts:   malloc:16   free:30   realloc:4095   calloc:
    72 TA5  - rtems_clock_get - 09:00:00   12/31/1988
     108Malloc statistics
     109  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     110  Call counts:   malloc:16   free:30   realloc:4095   calloc:7
     111TA5  - rtems_clock_get_tod - 09:00:00   12/31/1988
    73112mallocing 690 bytes
    74 Malloc statistic
    75   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    76   Call counts:   malloc:17   free:30   realloc:4095   calloc:
    77 TA1  - rtems_clock_get - 09:00:00   12/31/1988
     113Malloc statistics
     114  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     115  Call counts:   malloc:17   free:30   realloc:4095   calloc:7
     116TA1  - rtems_clock_get_tod - 09:00:00   12/31/1988
    78117mallocing 505 bytes
    79 Malloc statistic
    80   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    81   Call counts:   malloc:18   free:31   realloc:4095   calloc:
    82 TA2  - rtems_clock_get - 09:00:01   12/31/1988
     118Malloc statistics
     119  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     120  Call counts:   malloc:18   free:31   realloc:4095   calloc:7
     121TA2  - rtems_clock_get_tod - 09:00:01   12/31/1988
    83122mallocing 505 bytes
    84 Malloc statistic
    85   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    86   Call counts:   malloc:19   free:32   realloc:4095   calloc:
    87 TA1  - rtems_clock_get - 09:00:01   12/31/1988
     123Malloc statistics
     124  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     125  Call counts:   malloc:19   free:32   realloc:4095   calloc:7
     126TA1  - rtems_clock_get_tod - 09:00:01   12/31/1988
    88127mallocing 591 bytes
    89 Malloc statistic
    90   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    91   Call counts:   malloc:20   free:33   realloc:4095   calloc:
    92 TA3  - rtems_clock_get - 09:00:01   12/31/1988
     128Malloc statistics
     129  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     130  Call counts:   malloc:20   free:33   realloc:4095   calloc:7
     131TA3  - rtems_clock_get_tod - 09:00:01   12/31/1988
    93132mallocing 505 bytes
    94 Malloc statistic
    95   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    96   Call counts:   malloc:21   free:34   realloc:4095   calloc:
    97 TA1  - rtems_clock_get - 09:00:01   12/31/1988
     133Malloc statistics
     134  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     135  Call counts:   malloc:21   free:34   realloc:4095   calloc:7
     136TA1  - rtems_clock_get_tod - 09:00:01   12/31/1988
    98137mallocing 554 bytes
    99 Malloc statistic
    100   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    101   Call counts:   malloc:22   free:35   realloc:4095   calloc:
    102 TA2  - rtems_clock_get - 09:00:01   12/31/1988
     138Malloc statistics
     139  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     140  Call counts:   malloc:22   free:35   realloc:4095   calloc:7
     141TA2  - rtems_clock_get_tod - 09:00:01   12/31/1988
    103142mallocing 591 bytes
    104 Malloc statistic
    105   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    106   Call counts:   malloc:23   free:36   realloc:4095   calloc:
    107 TA4  - rtems_clock_get - 09:00:01   12/31/1988
     143Malloc statistics
     144  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     145  Call counts:   malloc:23   free:36   realloc:4095   calloc:7
     146TA4  - rtems_clock_get_tod - 09:00:01   12/31/1988
    108147mallocing 505 bytes
    109 Malloc statistic
    110   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    111   Call counts:   malloc:24   free:37   realloc:4095   calloc:
    112 TA1  - rtems_clock_get - 09:00:01   12/31/1988
     148Malloc statistics
     149  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     150  Call counts:   malloc:24   free:37   realloc:4095   calloc:7
     151TA1  - rtems_clock_get_tod - 09:00:01   12/31/1988
    113152mallocing 378 bytes
    114 Malloc statistic
    115   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    116   Call counts:   malloc:25   free:38   realloc:4095   calloc:
    117 TA5  - rtems_clock_get - 09:00:01   12/31/1988
     153Malloc statistics
     154  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     155  Call counts:   malloc:25   free:38   realloc:4095   calloc:7
     156TA5  - rtems_clock_get_tod - 09:00:01   12/31/1988
    118157mallocing 505 bytes
    119 Malloc statistic
    120   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    121   Call counts:   malloc:26   free:39   realloc:4095   calloc:
    122 TA1  - rtems_clock_get - 09:00:02   12/31/1988
     158Malloc statistics
     159  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     160  Call counts:   malloc:26   free:39   realloc:4095   calloc:7
     161TA1  - rtems_clock_get_tod - 09:00:01   12/31/1988
    123162mallocing 257 bytes
    124 Malloc statistic
    125   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    126   Call counts:   malloc:27   free:40   realloc:4095   calloc:
    127 TA2  - rtems_clock_get - 09:00:02   12/31/1988
     163Malloc statistics
     164  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     165  Call counts:   malloc:27   free:40   realloc:4095   calloc:7
     166TA2  - rtems_clock_get_tod - 09:00:02   12/31/1988
    128167mallocing 554 bytes
    129 Malloc statistic
    130   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    131   Call counts:   malloc:28   free:41   realloc:4095   calloc:
    132 TA3  - rtems_clock_get - 09:00:02   12/31/1988
     168Malloc statistics
     169  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     170  Call counts:   malloc:28   free:41   realloc:4095   calloc:7
     171TA3  - rtems_clock_get_tod - 09:00:02   12/31/1988
    133172mallocing 591 bytes
    134 Malloc statistic
    135   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    136   Call counts:   malloc:29   free:42   realloc:4095   calloc:
    137 TA1  - rtems_clock_get - 09:00:02   12/31/1988
     173Malloc statistics
     174  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     175  Call counts:   malloc:29   free:42   realloc:4095   calloc:7
     176TA1  - rtems_clock_get_tod - 09:00:02   12/31/1988
    138177mallocing 207 bytes
    139 Malloc statistic
    140   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    141   Call counts:   malloc:30   free:43   realloc:4095   calloc:
    142 TA1  - rtems_clock_get - 09:00:02   12/31/1988
     178Malloc statistics
     179  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     180  Call counts:   malloc:30   free:43   realloc:4095   calloc:7
     181TA1  - rtems_clock_get_tod - 09:00:02   12/31/1988
    143182mallocing 626 bytes
    144 Malloc statistic
    145   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    146   Call counts:   malloc:31   free:44   realloc:4095   calloc:
    147 TA2  - rtems_clock_get - 09:00:02   12/31/1988
     183Malloc statistics
     184  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     185  Call counts:   malloc:31   free:44   realloc:4095   calloc:7
     186TA2  - rtems_clock_get_tod - 09:00:02   12/31/1988
    148187mallocing 378 bytes
    149 Malloc statistic
    150   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    151   Call counts:   malloc:32   free:45   realloc:4095   calloc:
    152 TA4  - rtems_clock_get - 09:00:02   12/31/1988
     188Malloc statistics
     189  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     190  Call counts:   malloc:32   free:45   realloc:4095   calloc:7
     191TA4  - rtems_clock_get_tod - 09:00:02   12/31/1988
    153192mallocing 591 bytes
    154 Malloc statistic
    155   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    156   Call counts:   malloc:33   free:46   realloc:4095   calloc:
    157 TA1  - rtems_clock_get - 09:00:02   12/31/1988
     193Malloc statistics
     194  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     195  Call counts:   malloc:33   free:46   realloc:4095   calloc:7
     196TA1  - rtems_clock_get_tod - 09:00:02   12/31/1988
    158197mallocing 340 bytes
    159 Malloc statistic
    160   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    161   Call counts:   malloc:34   free:47   realloc:4095   calloc:
    162 TA3  - rtems_clock_get - 09:00:02   12/31/1988
     198Malloc statistics
     199  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     200  Call counts:   malloc:34   free:47   realloc:4095   calloc:7
     201TA3  - rtems_clock_get_tod - 09:00:02   12/31/1988
    163202mallocing 554 bytes
    164 Malloc statistic
    165   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    166   Call counts:   malloc:35   free:48   realloc:4095   calloc:
    167 TA1  - rtems_clock_get - 09:00:03   12/31/1988
     203Malloc statistics
     204  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     205  Call counts:   malloc:35   free:48   realloc:4095   calloc:7
     206TA1  - rtems_clock_get_tod - 09:00:02   12/31/1988
    168207mallocing 843 bytes
    169 Malloc statistic
    170   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    171   Call counts:   malloc:36   free:49   realloc:4095   calloc:
    172 TA2  - rtems_clock_get - 09:00:03   12/31/1988
     208Malloc statistics
     209  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     210  Call counts:   malloc:36   free:49   realloc:4095   calloc:7
     211TA2  - rtems_clock_get_tod - 09:00:03   12/31/1988
    173212mallocing 257 bytes
    174 Malloc statistic
    175   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    176   Call counts:   malloc:37   free:50   realloc:4095   calloc:
    177 TA5  - rtems_clock_get - 09:00:03   12/31/1988
     213Malloc statistics
     214  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     215  Call counts:   malloc:37   free:50   realloc:4095   calloc:7
     216TA5  - rtems_clock_get_tod - 09:00:03   12/31/1988
    178217mallocing 591 bytes
    179 Malloc statistic
    180   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    181   Call counts:   malloc:38   free:51   realloc:4095   calloc:
    182 TA1  - rtems_clock_get - 09:00:03   12/31/1988
     218Malloc statistics
     219  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     220  Call counts:   malloc:38   free:51   realloc:4095   calloc:7
     221TA1  - rtems_clock_get_tod - 09:00:03   12/31/1988
    183222mallocing 68 bytes
    184 Malloc statistic
    185   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    186   Call counts:   malloc:39   free:52   realloc:4095   calloc:
    187 TA1  - rtems_clock_get - 09:00:03   12/31/1988
     223Malloc statistics
     224  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     225  Call counts:   malloc:39   free:52   realloc:4095   calloc:7
     226TA1  - rtems_clock_get_tod - 09:00:03   12/31/1988
    188227mallocing 409 bytes
    189 Malloc statistic
    190   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    191   Call counts:   malloc:40   free:53   realloc:4095   calloc:
    192 TA2  - rtems_clock_get - 09:00:03   12/31/1988
     228Malloc statistics
     229  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     230  Call counts:   malloc:40   free:53   realloc:4095   calloc:7
     231TA2  - rtems_clock_get_tod - 09:00:03   12/31/1988
    193232mallocing 207 bytes
    194 Malloc statistic
    195   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    196   Call counts:   malloc:41   free:54   realloc:4095   calloc:
    197 TA3  - rtems_clock_get - 09:00:03   12/31/1988
     233Malloc statistics
     234  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     235  Call counts:   malloc:41   free:54   realloc:4095   calloc:7
     236TA4  - rtems_clock_get_tod - 09:00:03   12/31/1988
     237mallocing 554 bytes
     238Malloc statistics
     239  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     240  Call counts:   malloc:42   free:55   realloc:4095   calloc:7
     241TA3  - rtems_clock_get_tod - 09:00:03   12/31/1988
    198242mallocing 378 bytes
    199 Malloc statistic
    200   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    201   Call counts:   malloc:42   free:55   realloc:4095   calloc:
    202 TA4  - rtems_clock_get - 09:00:03   12/31/1988
     243Malloc statistics
     244  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     245  Call counts:   malloc:43   free:56   realloc:4095   calloc:7
     246TA1  - rtems_clock_get_tod - 09:00:03   12/31/1988
     247mallocing 879 bytes
     248Malloc statistics
     249  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     250  Call counts:   malloc:44   free:57   realloc:4095   calloc:7
     251TA1  - rtems_clock_get_tod - 09:00:03   12/31/1988
     252mallocing 319 bytes
     253Malloc statistics
     254  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     255  Call counts:   malloc:45   free:58   realloc:4095   calloc:7
     256TA2  - rtems_clock_get_tod - 09:00:04   12/31/1988
     257mallocing 626 bytes
     258Malloc statistics
     259  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     260  Call counts:   malloc:46   free:59   realloc:4095   calloc:7
     261TA1  - rtems_clock_get_tod - 09:00:04   12/31/1988
     262mallocing 980 bytes
     263Malloc statistics
     264  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     265  Call counts:   malloc:47   free:60   realloc:4095   calloc:7
     266TA5  - rtems_clock_get_tod - 09:00:04   12/31/1988
    203267mallocing 554 bytes
    204 Malloc statistic
    205   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    206   Call counts:   malloc:43   free:56   realloc:4095   calloc:
    207 TA1  - rtems_clock_get - 09:00:03   12/31/1988
     268Malloc statistics
     269  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     270  Call counts:   malloc:48   free:61   realloc:4095   calloc:7
     271TA3  - rtems_clock_get_tod - 09:00:04   12/31/1988
     272mallocing 257 bytes
     273Malloc statistics
     274  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     275  Call counts:   malloc:49   free:62   realloc:4095   calloc:7
     276TA1  - rtems_clock_get_tod - 09:00:04   12/31/1988
     277mallocing 85 bytes
     278Malloc statistics
     279  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     280  Call counts:   malloc:50   free:63   realloc:4095   calloc:7
     281TA2  - rtems_clock_get_tod - 09:00:04   12/31/1988
     282mallocing 340 bytes
     283Malloc statistics
     284  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     285  Call counts:   malloc:51   free:64   realloc:4095   calloc:7
     286TA4  - rtems_clock_get_tod - 09:00:04   12/31/1988
     287mallocing 378 bytes
     288Malloc statistics
     289  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     290  Call counts:   malloc:52   free:65   realloc:4095   calloc:7
     291TA1  - rtems_clock_get_tod - 09:00:04   12/31/1988
     292mallocing 907 bytes
     293Malloc statistics
     294  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     295  Call counts:   malloc:53   free:66   realloc:4095   calloc:7
     296TA1  - rtems_clock_get_tod - 09:00:04   12/31/1988
     297mallocing 102 bytes
     298Malloc statistics
     299  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     300  Call counts:   malloc:54   free:67   realloc:4095   calloc:7
     301TA2  - rtems_clock_get_tod - 09:00:05   12/31/1988
     302mallocing 843 bytes
     303Malloc statistics
     304  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     305  Call counts:   malloc:55   free:68   realloc:4095   calloc:7
     306TA3  - rtems_clock_get_tod - 09:00:05   12/31/1988
     307mallocing 207 bytes
     308Malloc statistics
     309  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     310  Call counts:   malloc:56   free:69   realloc:4095   calloc:7
     311TA1  - rtems_clock_get_tod - 09:00:05   12/31/1988
     312mallocing 921 bytes
     313Malloc statistics
     314  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     315  Call counts:   malloc:57   free:70   realloc:4095   calloc:7
     316TA1  - rtems_clock_get_tod - 09:00:05   12/31/1988
     317mallocing 507 bytes
     318Malloc statistics
     319  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     320  Call counts:   malloc:58   free:71   realloc:4095   calloc:7
     321TA2  - rtems_clock_get_tod - 09:00:05   12/31/1988
     322mallocing 68 bytes
     323Malloc statistics
     324  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     325  Call counts:   malloc:59   free:72   realloc:4095   calloc:7
     326TA4  - rtems_clock_get_tod - 09:00:05   12/31/1988
     327mallocing 257 bytes
     328Malloc statistics
     329  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     330  Call counts:   malloc:60   free:73   realloc:4095   calloc:7
     331TA5  - rtems_clock_get_tod - 09:00:05   12/31/1988
     332mallocing 378 bytes
     333Malloc statistics
     334  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     335  Call counts:   malloc:61   free:74   realloc:4095   calloc:7
     336TA1  - rtems_clock_get_tod - 09:00:05   12/31/1988
     337mallocing 872 bytes
     338Malloc statistics
     339  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     340  Call counts:   malloc:62   free:75   realloc:4095   calloc:7
     341TA3  - rtems_clock_get_tod - 09:00:05   12/31/1988
     342mallocing 626 bytes
     343Malloc statistics
     344  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     345  Call counts:   malloc:63   free:76   realloc:4095   calloc:7
     346TA1  - rtems_clock_get_tod - 09:00:05   12/31/1988
     347mallocing 333 bytes
     348Malloc statistics
     349  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     350  Call counts:   malloc:64   free:77   realloc:4095   calloc:7
     351TA2  - rtems_clock_get_tod - 09:00:06   12/31/1988
     352mallocing 409 bytes
     353Malloc statistics
     354  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     355  Call counts:   malloc:65   free:78   realloc:4095   calloc:7
     356TA1  - rtems_clock_get_tod - 09:00:06   12/31/1988
     357mallocing 692 bytes
     358Malloc statistics
     359  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     360  Call counts:   malloc:66   free:79   realloc:4095   calloc:7
     361TA1  - rtems_clock_get_tod - 09:00:06   12/31/1988
     362mallocing 556 bytes
     363Malloc statistics
     364  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     365  Call counts:   malloc:67   free:80   realloc:4095   calloc:7
     366TA2  - rtems_clock_get_tod - 09:00:06   12/31/1988
    208367mallocing 879 bytes
    209 Malloc statistic
    210   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    211   Call counts:   malloc:44   free:57   realloc:4095   calloc:
    212 TA1  - rtems_clock_get - 09:00:04   12/31/1988
     368Malloc statistics
     369  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     370  Call counts:   malloc:68   free:81   realloc:4095   calloc:7
     371TA4  - rtems_clock_get_tod - 09:00:06   12/31/1988
     372mallocing 207 bytes
     373Malloc statistics
     374  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     375  Call counts:   malloc:69   free:82   realloc:4095   calloc:7
     376TA3  - rtems_clock_get_tod - 09:00:06   12/31/1988
     377mallocing 340 bytes
     378Malloc statistics
     379  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     380  Call counts:   malloc:70   free:83   realloc:4095   calloc:7
     381TA1  - rtems_clock_get_tod - 09:00:06   12/31/1988
     382mallocing 361 bytes
     383Malloc statistics
     384  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     385  Call counts:   malloc:71   free:84   realloc:4095   calloc:7
     386TA5  - rtems_clock_get_tod - 09:00:06   12/31/1988
     387mallocing 257 bytes
     388Malloc statistics
     389  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     390  Call counts:   malloc:72   free:85   realloc:4095   calloc:7
     391TA1  - rtems_clock_get_tod - 09:00:06   12/31/1988
     392mallocing 31 bytes
     393Malloc statistics
     394  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     395  Call counts:   malloc:73   free:86   realloc:4095   calloc:7
     396TA2  - rtems_clock_get_tod - 09:00:07   12/31/1988
    213397mallocing 319 bytes
    214 Malloc statistic
    215   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    216   Call counts:   malloc:45   free:58   realloc:4095   calloc:
    217 TA2  - rtems_clock_get - 09:00:04   12/31/1988
     398Malloc statistics
     399  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     400  Call counts:   malloc:74   free:87   realloc:4095   calloc:7
     401TA1  - rtems_clock_get_tod - 09:00:07   12/31/1988
     402mallocing 858 bytes
     403Malloc statistics
     404  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     405  Call counts:   malloc:75   free:88   realloc:4095   calloc:7
     406TA3  - rtems_clock_get_tod - 09:00:07   12/31/1988
     407mallocing 843 bytes
     408Malloc statistics
     409  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     410  Call counts:   malloc:76   free:89   realloc:4095   calloc:7
     411TA1  - rtems_clock_get_tod - 09:00:07   12/31/1988
     412mallocing 98 bytes
     413Malloc statistics
     414  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     415  Call counts:   malloc:77   free:90   realloc:4095   calloc:7
     416TA2  - rtems_clock_get_tod - 09:00:07   12/31/1988
     417mallocing 980 bytes
     418Malloc statistics
     419  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     420  Call counts:   malloc:78   free:91   realloc:4095   calloc:7
     421TA4  - rtems_clock_get_tod - 09:00:07   12/31/1988
    218422mallocing 626 bytes
    219 Malloc statistic
    220   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    221   Call counts:   malloc:46   free:59   realloc:4095   calloc:
    222 TA1  - rtems_clock_get - 09:00:04   12/31/1988
     423Malloc statistics
     424  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     425  Call counts:   malloc:79   free:92   realloc:4095   calloc:7
     426TA1  - rtems_clock_get_tod - 09:00:07   12/31/1988
     427mallocing 877 bytes
     428Malloc statistics
     429  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     430  Call counts:   malloc:80   free:93   realloc:4095   calloc:7
     431TA1  - rtems_clock_get_tod - 09:00:07   12/31/1988
     432mallocing 449 bytes
     433Malloc statistics
     434  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     435  Call counts:   malloc:81   free:94   realloc:4095   calloc:7
     436TA2  - rtems_clock_get_tod - 09:00:08   12/31/1988
     437mallocing 85 bytes
     438Malloc statistics
     439  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     440  Call counts:   malloc:82   free:95   realloc:4095   calloc:7
     441TA5  - rtems_clock_get_tod - 09:00:08   12/31/1988
     442mallocing 207 bytes
     443Malloc statistics
     444  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     445  Call counts:   malloc:83   free:96   realloc:4095   calloc:7
     446TA3  - rtems_clock_get_tod - 09:00:08   12/31/1988
     447mallocing 68 bytes
     448Malloc statistics
     449  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     450  Call counts:   malloc:84   free:97   realloc:4095   calloc:7
     451TA1  - rtems_clock_get_tod - 09:00:08   12/31/1988
     452mallocing 432 bytes
     453Malloc statistics
     454  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     455  Call counts:   malloc:85   free:98   realloc:4095   calloc:7
     456TA1  - rtems_clock_get_tod - 09:00:08   12/31/1988
     457mallocing 606 bytes
     458Malloc statistics
     459  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     460  Call counts:   malloc:86   free:99   realloc:4095   calloc:7
     461TA2  - rtems_clock_get_tod - 09:00:08   12/31/1988
     462mallocing 907 bytes
     463Malloc statistics
     464  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     465  Call counts:   malloc:87   free:100   realloc:4095   calloc:7
     466TA4  - rtems_clock_get_tod - 09:00:08   12/31/1988
     467mallocing 340 bytes
     468Malloc statistics
     469  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     470  Call counts:   malloc:88   free:101   realloc:4095   calloc:7
     471TA1  - rtems_clock_get_tod - 09:00:08   12/31/1988
     472mallocing 927 bytes
     473Malloc statistics
     474  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     475  Call counts:   malloc:89   free:102   realloc:4095   calloc:7
     476TA3  - rtems_clock_get_tod - 09:00:08   12/31/1988
     477mallocing 409 bytes
     478Malloc statistics
     479  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     480  Call counts:   malloc:90   free:103   realloc:4095   calloc:7
     481TA1  - rtems_clock_get_tod - 09:00:08   12/31/1988
     482mallocing 664 bytes
     483Malloc statistics
     484  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     485  Call counts:   malloc:91   free:104   realloc:4095   calloc:7
     486TA2  - rtems_clock_get_tod - 09:00:09   12/31/1988
     487mallocing 102 bytes
     488Malloc statistics
     489  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     490  Call counts:   malloc:92   free:105   realloc:4095   calloc:7
     491TA1  - rtems_clock_get_tod - 09:00:09   12/31/1988
     492mallocing 395 bytes
     493Malloc statistics
     494  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     495  Call counts:   malloc:93   free:106   realloc:4095   calloc:7
     496TA5  - rtems_clock_get_tod - 09:00:09   12/31/1988
     497mallocing 626 bytes
     498Malloc statistics
     499  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     500  Call counts:   malloc:94   free:107   realloc:4095   calloc:7
     501TA1  - rtems_clock_get_tod - 09:00:09   12/31/1988
     502mallocing 438 bytes
     503Malloc statistics
     504  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     505  Call counts:   malloc:95   free:108   realloc:4095   calloc:7
     506TA2  - rtems_clock_get_tod - 09:00:09   12/31/1988
     507mallocing 921 bytes
     508Malloc statistics
     509  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     510  Call counts:   malloc:96   free:109   realloc:4095   calloc:7
     511TA4  - rtems_clock_get_tod - 09:00:09   12/31/1988
     512mallocing 843 bytes
     513Malloc statistics
     514  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     515  Call counts:   malloc:97   free:110   realloc:4095   calloc:7
     516TA3  - rtems_clock_get_tod - 09:00:09   12/31/1988
     517mallocing 879 bytes
     518Malloc statistics
     519  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     520  Call counts:   malloc:98   free:111   realloc:4095   calloc:7
     521TA1  - rtems_clock_get_tod - 09:00:09   12/31/1988
     522mallocing 652 bytes
     523Malloc statistics
     524  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     525  Call counts:   malloc:99   free:112   realloc:4095   calloc:7
     526TA1  - rtems_clock_get_tod - 09:00:09   12/31/1988
     527mallocing 928 bytes
     528Malloc statistics
     529  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     530  Call counts:   malloc:100   free:113   realloc:4095   calloc:7
     531TA2  - rtems_clock_get_tod - 09:00:10   12/31/1988
     532mallocing 507 bytes
     533Malloc statistics
     534  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     535  Call counts:   malloc:101   free:114   realloc:4095   calloc:7
     536TA1  - rtems_clock_get_tod - 09:00:10   12/31/1988
     537mallocing 949 bytes
     538Malloc statistics
     539  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     540  Call counts:   malloc:102   free:115   realloc:4095   calloc:7
     541TA3  - rtems_clock_get_tod - 09:00:10   12/31/1988
     542mallocing 319 bytes
     543Malloc statistics
     544  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     545  Call counts:   malloc:103   free:116   realloc:4095   calloc:7
     546TA1  - rtems_clock_get_tod - 09:00:10   12/31/1988
     547mallocing 307 bytes
     548Malloc statistics
     549  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     550  Call counts:   malloc:104   free:117   realloc:4095   calloc:7
     551TA2  - rtems_clock_get_tod - 09:00:10   12/31/1988
     552mallocing 872 bytes
     553Malloc statistics
     554  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     555  Call counts:   malloc:105   free:118   realloc:4095   calloc:7
     556TA4  - rtems_clock_get_tod - 09:00:10   12/31/1988
     557mallocing 68 bytes
     558Malloc statistics
     559  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     560  Call counts:   malloc:106   free:119   realloc:4095   calloc:7
     561TA5  - rtems_clock_get_tod - 09:00:10   12/31/1988
     562mallocing 340 bytes
     563Malloc statistics
     564  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     565  Call counts:   malloc:107   free:120   realloc:4095   calloc:7
     566TA1  - rtems_clock_get_tod - 09:00:10   12/31/1988
     567mallocing 596 bytes
     568Malloc statistics
     569  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     570  Call counts:   malloc:108   free:121   realloc:4095   calloc:7
     571TA1  - rtems_clock_get_tod - 09:00:10   12/31/1988
     572mallocing 783 bytes
     573Malloc statistics
     574  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     575  Call counts:   malloc:109   free:122   realloc:4095   calloc:7
     576TA2  - rtems_clock_get_tod - 09:00:11   12/31/1988
     577mallocing 333 bytes
     578Malloc statistics
     579  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     580  Call counts:   malloc:110   free:123   realloc:4095   calloc:7
     581TA3  - rtems_clock_get_tod - 09:00:11   12/31/1988
    223582mallocing 980 bytes
    224 Malloc statistic
    225   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    226   Call counts:   malloc:47   free:60   realloc:4095   calloc:
    227 TA3  - rtems_clock_get - 09:00:04   12/31/1988
    228 mallocing 257 bytes
    229 Malloc statistic
    230   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    231   Call counts:   malloc:48   free:61   realloc:4095   calloc:
    232 TA5  - rtems_clock_get - 09:00:04   12/31/1988
    233 mallocing 554 bytes
    234 Malloc statistic
    235   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    236   Call counts:   malloc:49   free:62   realloc:4095   calloc:
    237 TA1  - rtems_clock_get - 09:00:04   12/31/1988
     583Malloc statistics
     584  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     585  Call counts:   malloc:111   free:124   realloc:4095   calloc:7
     586TA1  - rtems_clock_get_tod - 09:00:11   12/31/1988
     587mallocing 338 bytes
     588Malloc statistics
     589  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     590  Call counts:   malloc:112   free:125   realloc:4095   calloc:7
     591TA1  - rtems_clock_get_tod - 09:00:11   12/31/1988
     592mallocing 805 bytes
     593Malloc statistics
     594  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     595  Call counts:   malloc:113   free:126   realloc:4095   calloc:7
     596TA2  - rtems_clock_get_tod - 09:00:11   12/31/1988
     597mallocing 692 bytes
     598Malloc statistics
     599  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     600  Call counts:   malloc:114   free:127   realloc:4095   calloc:7
     601TA4  - rtems_clock_get_tod - 09:00:11   12/31/1988
     602mallocing 409 bytes
     603Malloc statistics
     604  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     605  Call counts:   malloc:115   free:128   realloc:4095   calloc:7
     606TA1  - rtems_clock_get_tod - 09:00:11   12/31/1988
     607mallocing 942 bytes
     608Malloc statistics
     609  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     610  Call counts:   malloc:116   free:129   realloc:4095   calloc:7
     611TA5  - rtems_clock_get_tod - 09:00:11   12/31/1988
     612mallocing 843 bytes
     613Malloc statistics
     614  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     615  Call counts:   malloc:117   free:130   realloc:4095   calloc:7
     616TA3  - rtems_clock_get_tod - 09:00:11   12/31/1988
    238617mallocing 85 bytes
    239 Malloc statistic
    240   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    241   Call counts:   malloc:50   free:63   realloc:4095   calloc:
    242 TA2  - rtems_clock_get - 09:00:04   12/31/1988
    243 mallocing 340 bytes
    244 Malloc statistic
    245   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    246   Call counts:   malloc:51   free:64   realloc:4095   calloc:
    247 TA4  - rtems_clock_get - 09:00:04   12/31/1988
    248 mallocing 378 bytes
    249 Malloc statistic
    250   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    251   Call counts:   malloc:52   free:65   realloc:4095   calloc:
    252 TA1  - rtems_clock_get - 09:00:04   12/31/1988
     618Malloc statistics
     619  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     620  Call counts:   malloc:118   free:131   realloc:4095   calloc:7
     621TA1  - rtems_clock_get_tod - 09:00:11   12/31/1988
     622mallocing 66 bytes
     623Malloc statistics
     624  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     625  Call counts:   malloc:119   free:132   realloc:4095   calloc:7
     626TA2  - rtems_clock_get_tod - 09:00:12   12/31/1988
     627mallocing 556 bytes
     628Malloc statistics
     629  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     630  Call counts:   malloc:120   free:133   realloc:4095   calloc:7
     631TA1  - rtems_clock_get_tod - 09:00:12   12/31/1988
     632mallocing 857 bytes
     633Malloc statistics
     634  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     635  Call counts:   malloc:121   free:134   realloc:4095   calloc:7
     636TA1  - rtems_clock_get_tod - 09:00:12   12/31/1988
     637mallocing 977 bytes
     638Malloc statistics
     639  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     640  Call counts:   malloc:122   free:135   realloc:4095   calloc:7
     641TA2  - rtems_clock_get_tod - 09:00:12   12/31/1988
     642mallocing 361 bytes
     643Malloc statistics
     644  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     645  Call counts:   malloc:123   free:136   realloc:4095   calloc:7
     646TA4  - rtems_clock_get_tod - 09:00:12   12/31/1988
     647mallocing 879 bytes
     648Malloc statistics
     649  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     650  Call counts:   malloc:124   free:137   realloc:4095   calloc:7
     651TA3  - rtems_clock_get_tod - 09:00:12   12/31/1988
    253652mallocing 907 bytes
    254 Malloc statistic
    255   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    256   Call counts:   malloc:53   free:66   realloc:4095   calloc:
    257 TA1  - rtems_clock_get - 09:00:05   12/31/1988
     653Malloc statistics
     654  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     655  Call counts:   malloc:125   free:138   realloc:4095   calloc:7
     656TA1  - rtems_clock_get_tod - 09:00:12   12/31/1988
     657mallocing 889 bytes
     658Malloc statistics
     659  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     660  Call counts:   malloc:126   free:139   realloc:4095   calloc:7
     661TA1  - rtems_clock_get_tod - 09:00:12   12/31/1988
     662mallocing 545 bytes
     663Malloc statistics
     664  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     665  Call counts:   malloc:127   free:140   realloc:4095   calloc:7
     666TA2  - rtems_clock_get_tod - 09:00:13   12/31/1988
     667mallocing 31 bytes
     668Malloc statistics
     669  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     670  Call counts:   malloc:128   free:141   realloc:4095   calloc:7
     671TA5  - rtems_clock_get_tod - 09:00:13   12/31/1988
     672mallocing 68 bytes
     673Malloc statistics
     674  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     675  Call counts:   malloc:129   free:142   realloc:4095   calloc:7
     676TA1  - rtems_clock_get_tod - 09:00:13   12/31/1988
     677mallocing 864 bytes
     678Malloc statistics
     679  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     680  Call counts:   malloc:130   free:143   realloc:4095   calloc:7
     681TA3  - rtems_clock_get_tod - 09:00:13   12/31/1988
    258682mallocing 102 bytes
    259 Malloc statistic
    260   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    261   Call counts:   malloc:54   free:67   realloc:4095   calloc:
    262 TA2  - rtems_clock_get - 09:00:05   12/31/1988
    263 mallocing 843 bytes
    264 Malloc statistic
    265   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    266   Call counts:   malloc:55   free:68   realloc:4095   calloc:
    267 TA3  - rtems_clock_get - 09:00:05   12/31/1988
    268 mallocing 207 bytes
    269 Malloc statistic
    270   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    271   Call counts:   malloc:56   free:69   realloc:4095   calloc:
    272 TA1  - rtems_clock_get - 09:00:05   12/31/1988
     683Malloc statistics
     684  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     685  Call counts:   malloc:131   free:144   realloc:4095   calloc:7
     686TA1  - rtems_clock_get_tod - 09:00:13   12/31/1988
     687mallocing 457 bytes
     688Malloc statistics
     689  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     690  Call counts:   malloc:132   free:145   realloc:4095   calloc:7
     691TA2  - rtems_clock_get_tod - 09:00:13   12/31/1988
     692mallocing 858 bytes
     693Malloc statistics
     694  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     695  Call counts:   malloc:133   free:146   realloc:4095   calloc:7
     696TA4  - rtems_clock_get_tod - 09:00:13   12/31/1988
     697mallocing 319 bytes
     698Malloc statistics
     699  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     700  Call counts:   malloc:134   free:147   realloc:4095   calloc:7
     701TA1  - rtems_clock_get_tod - 09:00:13   12/31/1988
     702mallocing 800 bytes
     703Malloc statistics
     704  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     705  Call counts:   malloc:135   free:148   realloc:4095   calloc:7
     706TA1  - rtems_clock_get_tod - 09:00:13   12/31/1988
     707mallocing 873 bytes
     708Malloc statistics
     709  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     710  Call counts:   malloc:136   free:149   realloc:4095   calloc:7
     711TA2  - rtems_clock_get_tod - 09:00:14   12/31/1988
     712mallocing 98 bytes
     713Malloc statistics
     714  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     715  Call counts:   malloc:137   free:150   realloc:4095   calloc:7
     716TA3  - rtems_clock_get_tod - 09:00:14   12/31/1988
    273717mallocing 921 bytes
    274 Malloc statistic
    275   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    276   Call counts:   malloc:57   free:70   realloc:4095   calloc:
    277 TA1  - rtems_clock_get - 09:00:05   12/31/1988
     718Malloc statistics
     719  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     720  Call counts:   malloc:138   free:151   realloc:4095   calloc:7
     721TA1  - rtems_clock_get_tod - 09:00:14   12/31/1988
     722mallocing 821 bytes
     723Malloc statistics
     724  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     725  Call counts:   malloc:139   free:152   realloc:4095   calloc:7
     726TA5  - rtems_clock_get_tod - 09:00:14   12/31/1988
     727mallocing 409 bytes
     728Malloc statistics
     729  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     730  Call counts:   malloc:140   free:153   realloc:4095   calloc:7
     731TA1  - rtems_clock_get_tod - 09:00:14   12/31/1988
     732mallocing 185 bytes
     733Malloc statistics
     734  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     735  Call counts:   malloc:141   free:154   realloc:4095   calloc:7
     736TA2  - rtems_clock_get_tod - 09:00:14   12/31/1988
     737mallocing 877 bytes
     738Malloc statistics
     739  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     740  Call counts:   malloc:142   free:155   realloc:4095   calloc:7
     741TA4  - rtems_clock_get_tod - 09:00:14   12/31/1988
     742mallocing 980 bytes
     743Malloc statistics
     744  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     745  Call counts:   malloc:143   free:156   realloc:4095   calloc:7
     746TA1  - rtems_clock_get_tod - 09:00:14   12/31/1988
     747mallocing 86 bytes
     748Malloc statistics
     749  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     750  Call counts:   malloc:144   free:157   realloc:4095   calloc:7
     751TA3  - rtems_clock_get_tod - 09:00:14   12/31/1988
    278752mallocing 507 bytes
    279 Malloc statistic
    280   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    281   Call counts:   malloc:58   free:71   realloc:4095   calloc:
    282 TA2  - rtems_clock_get - 09:00:05   12/31/1988
    283 mallocing 68 bytes
    284 Malloc statistic
    285   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    286   Call counts:   malloc:59   free:72   realloc:4095   calloc:
    287 TA5  - rtems_clock_get - 09:00:05   12/31/1988
    288 mallocing 378 bytes
    289 Malloc statistic
    290   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    291   Call counts:   malloc:60   free:73   realloc:4095   calloc:
    292 TA4  - rtems_clock_get - 09:00:05   12/31/1988
    293 mallocing 257 bytes
    294 Malloc statistic
    295   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    296   Call counts:   malloc:61   free:74   realloc:4095   calloc:
    297 TA1  - rtems_clock_get - 09:00:05   12/31/1988
     753Malloc statistics
     754  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     755  Call counts:   malloc:145   free:158   realloc:4095   calloc:7
     756TA1  - rtems_clock_get_tod - 09:00:14   12/31/1988
     757mallocing 638 bytes
     758Malloc statistics
     759  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     760  Call counts:   malloc:146   free:159   realloc:4095   calloc:7
     761TA2  - rtems_clock_get_tod - 09:00:15   12/31/1988
     762mallocing 449 bytes
     763Malloc statistics
     764  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     765  Call counts:   malloc:147   free:160   realloc:4095   calloc:7
     766TA1  - rtems_clock_get_tod - 09:00:15   12/31/1988
     767mallocing 233 bytes
     768Malloc statistics
     769  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     770  Call counts:   malloc:148   free:161   realloc:4095   calloc:7
     771TA1  - rtems_clock_get_tod - 09:00:15   12/31/1988
     772mallocing 462 bytes
     773Malloc statistics
     774  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     775  Call counts:   malloc:149   free:162   realloc:4095   calloc:7
     776TA2  - rtems_clock_get_tod - 09:00:15   12/31/1988
     777mallocing 432 bytes
     778Malloc statistics
     779  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     780  Call counts:   malloc:150   free:163   realloc:4095   calloc:7
     781TA4  - rtems_clock_get_tod - 09:00:15   12/31/1988
     782mallocing 85 bytes
     783Malloc statistics
     784  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     785  Call counts:   malloc:151   free:164   realloc:4095   calloc:7
     786TA5  - rtems_clock_get_tod - 09:00:15   12/31/1988
     787mallocing 879 bytes
     788Malloc statistics
     789  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     790  Call counts:   malloc:152   free:165   realloc:4095   calloc:7
     791TA3  - rtems_clock_get_tod - 09:00:15   12/31/1988
    298792mallocing 872 bytes
    299 Malloc statistic
    300   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    301   Call counts:   malloc:62   free:75   realloc:4095   calloc:
    302 TA3  - rtems_clock_get - 09:00:05   12/31/1988
    303 mallocing 626 bytes
    304 Malloc statistic
    305   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    306   Call counts:   malloc:63   free:76   realloc:4095   calloc:
    307 TA1  - rtems_clock_get - 09:00:06   12/31/1988
     793Malloc statistics
     794  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     795  Call counts:   malloc:153   free:166   realloc:4095   calloc:7
     796TA1  - rtems_clock_get_tod - 09:00:15   12/31/1988
     797mallocing 7 bytes
     798Malloc statistics
     799  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     800  Call counts:   malloc:154   free:167   realloc:4095   calloc:7
     801TA1  - rtems_clock_get_tod - 09:00:15   12/31/1988
     802mallocing 635 bytes
     803Malloc statistics
     804  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     805  Call counts:   malloc:155   free:168   realloc:4095   calloc:7
     806TA2  - rtems_clock_get_tod - 09:00:16   12/31/1988
     807mallocing 606 bytes
     808Malloc statistics
     809  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     810  Call counts:   malloc:156   free:169   realloc:4095   calloc:7
     811TA1  - rtems_clock_get_tod - 09:00:16   12/31/1988
     812mallocing 421 bytes
     813Malloc statistics
     814  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     815  Call counts:   malloc:157   free:170   realloc:4095   calloc:7
     816TA3  - rtems_clock_get_tod - 09:00:16   12/31/1988
    308817mallocing 333 bytes
    309 Malloc statistic
    310   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    311   Call counts:   malloc:64   free:77   realloc:4095   calloc:
    312 TA2  - rtems_clock_get - 09:00:06   12/31/1988
    313 mallocing 409 bytes
    314 Malloc statistic
    315   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    316   Call counts:   malloc:65   free:78   realloc:4095   calloc:
    317 TA1  - rtems_clock_get - 09:00:06   12/31/1988
     818Malloc statistics
     819  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     820  Call counts:   malloc:158   free:171   realloc:4095   calloc:7
     821TA1  - rtems_clock_get_tod - 09:00:16   12/31/1988
     822mallocing 953 bytes
     823Malloc statistics
     824  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     825  Call counts:   malloc:159   free:172   realloc:4095   calloc:7
     826TA2  - rtems_clock_get_tod - 09:00:16   12/31/1988
     827mallocing 927 bytes
     828Malloc statistics
     829  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     830  Call counts:   malloc:160   free:173   realloc:4095   calloc:7
     831TA4  - rtems_clock_get_tod - 09:00:16   12/31/1988
     832mallocing 907 bytes
     833Malloc statistics
     834  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     835  Call counts:   malloc:161   free:174   realloc:4095   calloc:7
     836TA1  - rtems_clock_get_tod - 09:00:16   12/31/1988
     837mallocing 210 bytes
     838Malloc statistics
     839  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     840  Call counts:   malloc:162   free:175   realloc:4095   calloc:7
     841TA5  - rtems_clock_get_tod - 09:00:16   12/31/1988
     842mallocing 319 bytes
     843Malloc statistics
     844  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     845  Call counts:   malloc:163   free:176   realloc:4095   calloc:7
     846TA1  - rtems_clock_get_tod - 09:00:16   12/31/1988
     847mallocing 970 bytes
     848Malloc statistics
     849  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     850  Call counts:   malloc:164   free:177   realloc:4095   calloc:7
     851TA2  - rtems_clock_get_tod - 09:00:17   12/31/1988
     852mallocing 664 bytes
     853Malloc statistics
     854  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     855  Call counts:   malloc:165   free:178   realloc:4095   calloc:7
     856TA3  - rtems_clock_get_tod - 09:00:17   12/31/1988
    318857mallocing 692 bytes
    319 Malloc statistic
    320   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    321   Call counts:   malloc:66   free:79   realloc:4095   calloc:
    322 TA1  - rtems_clock_get - 09:00:06   12/31/1988
     858Malloc statistics
     859  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     860  Call counts:   malloc:166   free:179   realloc:4095   calloc:7
     861TA1  - rtems_clock_get_tod - 09:00:17   12/31/1988
     862mallocing 261 bytes
     863Malloc statistics
     864  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     865  Call counts:   malloc:167   free:180   realloc:4095   calloc:7
     866TA1  - rtems_clock_get_tod - 09:00:17   12/31/1988
     867mallocing 857 bytes
     868Malloc statistics
     869  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     870  Call counts:   malloc:168   free:181   realloc:4095   calloc:7
     871TA2  - rtems_clock_get_tod - 09:00:17   12/31/1988
     872mallocing 395 bytes
     873Malloc statistics
     874  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     875  Call counts:   malloc:169   free:182   realloc:4095   calloc:7
     876TA4  - rtems_clock_get_tod - 09:00:17   12/31/1988
     877mallocing 102 bytes
     878Malloc statistics
     879  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     880  Call counts:   malloc:170   free:183   realloc:4095   calloc:7
     881TA1  - rtems_clock_get_tod - 09:00:17   12/31/1988
     882mallocing 581 bytes
     883Malloc statistics
     884  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     885  Call counts:   malloc:171   free:184   realloc:4095   calloc:7
     886TA3  - rtems_clock_get_tod - 09:00:17   12/31/1988
    323887mallocing 556 bytes
    324 Malloc statistic
    325   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    326   Call counts:   malloc:67   free:80   realloc:4095   calloc:
    327 TA2  - rtems_clock_get - 09:00:06   12/31/1988
     888Malloc statistics
     889  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     890  Call counts:   malloc:172   free:185   realloc:4095   calloc:7
     891TA1  - rtems_clock_get_tod - 09:00:17   12/31/1988
     892mallocing 707 bytes
     893Malloc statistics
     894  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     895  Call counts:   malloc:173   free:186   realloc:4095   calloc:7
     896TA2  - rtems_clock_get_tod - 09:00:18   12/31/1988
     897mallocing 438 bytes
     898Malloc statistics
     899  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     900  Call counts:   malloc:174   free:187   realloc:4095   calloc:7
     901TA5  - rtems_clock_get_tod - 09:00:18   12/31/1988
     902mallocing 980 bytes
     903Malloc statistics
     904  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     905  Call counts:   malloc:175   free:188   realloc:4095   calloc:7
     906TA1  - rtems_clock_get_tod - 09:00:18   12/31/1988
     907mallocing 285 bytes
     908Malloc statistics
     909  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     910  Call counts:   malloc:176   free:189   realloc:4095   calloc:7
     911TA1  - rtems_clock_get_tod - 09:00:18   12/31/1988
     912mallocing 318 bytes
     913Malloc statistics
     914  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     915  Call counts:   malloc:177   free:190   realloc:4095   calloc:7
     916TA2  - rtems_clock_get_tod - 09:00:18   12/31/1988
     917mallocing 652 bytes
     918Malloc statistics
     919  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     920  Call counts:   malloc:178   free:191   realloc:4095   calloc:7
     921TA4  - rtems_clock_get_tod - 09:00:18   12/31/1988
     922mallocing 921 bytes
     923Malloc statistics
     924  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     925  Call counts:   malloc:179   free:192   realloc:4095   calloc:7
     926TA3  - rtems_clock_get_tod - 09:00:18   12/31/1988
     927mallocing 361 bytes
     928Malloc statistics
     929  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     930  Call counts:   malloc:180   free:193   realloc:4095   calloc:7
     931TA1  - rtems_clock_get_tod - 09:00:18   12/31/1988
     932mallocing 643 bytes
     933Malloc statistics
     934  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     935  Call counts:   malloc:181   free:194   realloc:4095   calloc:7
     936TA1  - rtems_clock_get_tod - 09:00:18   12/31/1988
     937mallocing 858 bytes
     938Malloc statistics
     939  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     940  Call counts:   malloc:182   free:195   realloc:4095   calloc:7
     941TA2  - rtems_clock_get_tod - 09:00:19   12/31/1988
     942mallocing 928 bytes
     943Malloc statistics
     944  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     945  Call counts:   malloc:183   free:196   realloc:4095   calloc:7
     946TA1  - rtems_clock_get_tod - 09:00:19   12/31/1988
     947mallocing 668 bytes
     948Malloc statistics
     949  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     950  Call counts:   malloc:184   free:197   realloc:4095   calloc:7
     951TA5  - rtems_clock_get_tod - 09:00:19   12/31/1988
     952mallocing 85 bytes
     953Malloc statistics
     954  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     955  Call counts:   malloc:185   free:198   realloc:4095   calloc:7
     956TA3  - rtems_clock_get_tod - 09:00:19   12/31/1988
     957mallocing 31 bytes
     958Malloc statistics
     959  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     960  Call counts:   malloc:186   free:199   realloc:4095   calloc:7
     961TA1  - rtems_clock_get_tod - 09:00:19   12/31/1988
     962mallocing 443 bytes
     963Malloc statistics
     964  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     965  Call counts:   malloc:187   free:200   realloc:4095   calloc:7
     966TA2  - rtems_clock_get_tod - 09:00:19   12/31/1988
     967mallocing 949 bytes
     968Malloc statistics
     969  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     970  Call counts:   malloc:188   free:201   realloc:4095   calloc:7
     971TA4  - rtems_clock_get_tod - 09:00:19   12/31/1988
     972mallocing 507 bytes
     973Malloc statistics
     974  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     975  Call counts:   malloc:189   free:202   realloc:4095   calloc:7
     976TA1  - rtems_clock_get_tod - 09:00:19   12/31/1988
     977mallocing 55 bytes
     978Malloc statistics
     979  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     980  Call counts:   malloc:190   free:203   realloc:4095   calloc:7
     981TA1  - rtems_clock_get_tod - 09:00:19   12/31/1988
     982mallocing 777 bytes
     983Malloc statistics
     984  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     985  Call counts:   malloc:191   free:204   realloc:4095   calloc:7
     986TA2  - rtems_clock_get_tod - 09:00:20   12/31/1988
     987mallocing 307 bytes
     988Malloc statistics
     989  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     990  Call counts:   malloc:192   free:205   realloc:4095   calloc:7
     991TA3  - rtems_clock_get_tod - 09:00:20   12/31/1988
     992mallocing 858 bytes
     993Malloc statistics
     994  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     995  Call counts:   malloc:193   free:206   realloc:4095   calloc:7
     996TA1  - rtems_clock_get_tod - 09:00:20   12/31/1988
     997mallocing 594 bytes
     998Malloc statistics
     999  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1000  Call counts:   malloc:194   free:207   realloc:4095   calloc:7
     1001TA1  - rtems_clock_get_tod - 09:00:20   12/31/1988
     1002mallocing 102 bytes
     1003Malloc statistics
     1004  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1005  Call counts:   malloc:195   free:208   realloc:4095   calloc:7
     1006TA2  - rtems_clock_get_tod - 09:00:20   12/31/1988
     1007mallocing 596 bytes
     1008Malloc statistics
     1009  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1010  Call counts:   malloc:196   free:209   realloc:4095   calloc:7
     1011TA4  - rtems_clock_get_tod - 09:00:20   12/31/1988
     1012mallocing 872 bytes
     1013Malloc statistics
     1014  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1015  Call counts:   malloc:197   free:210   realloc:4095   calloc:7
     1016TA5  - rtems_clock_get_tod - 09:00:20   12/31/1988
     1017mallocing 907 bytes
     1018Malloc statistics
     1019  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1020  Call counts:   malloc:198   free:211   realloc:4095   calloc:7
     1021TA1  - rtems_clock_get_tod - 09:00:20   12/31/1988
     1022mallocing 299 bytes
     1023Malloc statistics
     1024  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1025  Call counts:   malloc:199   free:212   realloc:4095   calloc:7
     1026TA3  - rtems_clock_get_tod - 09:00:20   12/31/1988
     1027mallocing 98 bytes
     1028Malloc statistics
     1029  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1030  Call counts:   malloc:200   free:213   realloc:4095   calloc:7
     1031TA1  - rtems_clock_get_tod - 09:00:20   12/31/1988
     1032mallocing 950 bytes
     1033Malloc statistics
     1034  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1035  Call counts:   malloc:201   free:214   realloc:4095   calloc:7
     1036TA2  - rtems_clock_get_tod - 09:00:21   12/31/1988
     1037mallocing 783 bytes
     1038Malloc statistics
     1039  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1040  Call counts:   malloc:202   free:215   realloc:4095   calloc:7
     1041TA1  - rtems_clock_get_tod - 09:00:21   12/31/1988
     1042mallocing 665 bytes
     1043Malloc statistics
     1044  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1045  Call counts:   malloc:203   free:216   realloc:4095   calloc:7
     1046TA1  - rtems_clock_get_tod - 09:00:21   12/31/1988
     1047mallocing 947 bytes
     1048Malloc statistics
     1049  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1050  Call counts:   malloc:204   free:217   realloc:4095   calloc:7
     1051TA2  - rtems_clock_get_tod - 09:00:21   12/31/1988
     1052mallocing 338 bytes
     1053Malloc statistics
     1054  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1055  Call counts:   malloc:205   free:218   realloc:4095   calloc:7
     1056TA4  - rtems_clock_get_tod - 09:00:21   12/31/1988
     1057mallocing 333 bytes
     1058Malloc statistics
     1059  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1060  Call counts:   malloc:206   free:219   realloc:4095   calloc:7
     1061TA3  - rtems_clock_get_tod - 09:00:21   12/31/1988
     1062mallocing 877 bytes
     1063Malloc statistics
     1064  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1065  Call counts:   malloc:207   free:220   realloc:4095   calloc:7
     1066TA1  - rtems_clock_get_tod - 09:00:21   12/31/1988
    3281067mallocing 879 bytes
    329 Malloc statistic
    330   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    331   Call counts:   malloc:68   free:81   realloc:4095   calloc:
    332 TA3  - rtems_clock_get - 09:00:06   12/31/1988
    333 mallocing 340 bytes
    334 Malloc statistic
    335   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    336   Call counts:   malloc:69   free:82   realloc:4095   calloc:
    337 TA4  - rtems_clock_get - 09:00:06   12/31/1988
    338 mallocing 207 bytes
    339 Malloc statistic
    340   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    341   Call counts:   malloc:70   free:83   realloc:4095   calloc:
    342 TA1  - rtems_clock_get - 09:00:06   12/31/1988
     1068Malloc statistics
     1069  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1070  Call counts:   malloc:208   free:221   realloc:4095   calloc:7
     1071TA5  - rtems_clock_get_tod - 09:00:21   12/31/1988
     1072mallocing 102 bytes
     1073Malloc statistics
     1074  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1075  Call counts:   malloc:209   free:222   realloc:4095   calloc:7
     1076TA1  - rtems_clock_get_tod - 09:00:21   12/31/1988
     1077mallocing 700 bytes
     1078Malloc statistics
     1079  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1080  Call counts:   malloc:210   free:223   realloc:4095   calloc:7
     1081TA2  - rtems_clock_get_tod - 09:00:22   12/31/1988
     1082mallocing 805 bytes
     1083Malloc statistics
     1084  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1085  Call counts:   malloc:211   free:224   realloc:4095   calloc:7
     1086TA1  - rtems_clock_get_tod - 09:00:22   12/31/1988
     1087mallocing 375 bytes
     1088Malloc statistics
     1089  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1090  Call counts:   malloc:212   free:225   realloc:4095   calloc:7
     1091TA3  - rtems_clock_get_tod - 09:00:22   12/31/1988
     1092mallocing 449 bytes
     1093Malloc statistics
     1094  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1095  Call counts:   malloc:213   free:226   realloc:4095   calloc:7
     1096TA1  - rtems_clock_get_tod - 09:00:22   12/31/1988
     1097mallocing 613 bytes
     1098Malloc statistics
     1099  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1100  Call counts:   malloc:214   free:227   realloc:4095   calloc:7
     1101TA2  - rtems_clock_get_tod - 09:00:22   12/31/1988
     1102mallocing 942 bytes
     1103Malloc statistics
     1104  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1105  Call counts:   malloc:215   free:228   realloc:4095   calloc:7
     1106TA4  - rtems_clock_get_tod - 09:00:22   12/31/1988
     1107mallocing 692 bytes
     1108Malloc statistics
     1109  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1110  Call counts:   malloc:216   free:229   realloc:4095   calloc:7
     1111TA1  - rtems_clock_get_tod - 09:00:22   12/31/1988
     1112mallocing 863 bytes
     1113Malloc statistics
     1114  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1115  Call counts:   malloc:217   free:230   realloc:4095   calloc:7
     1116TA1  - rtems_clock_get_tod - 09:00:22   12/31/1988
     1117mallocing 136 bytes
     1118Malloc statistics
     1119  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1120  Call counts:   malloc:218   free:231   realloc:4095   calloc:7
     1121TA2  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1122mallocing 66 bytes
     1123Malloc statistics
     1124  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1125  Call counts:   malloc:219   free:232   realloc:4095   calloc:7
     1126TA5  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1127mallocing 921 bytes
     1128Malloc statistics
     1129  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1130  Call counts:   malloc:220   free:233   realloc:4095   calloc:7
     1131TA3  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1132mallocing 432 bytes
     1133Malloc statistics
     1134  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1135  Call counts:   malloc:221   free:234   realloc:4095   calloc:7
     1136TA1  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1137mallocing 439 bytes
     1138Malloc statistics
     1139  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1140  Call counts:   malloc:222   free:235   realloc:4095   calloc:7
     1141TA1  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1142mallocing 274 bytes
     1143Malloc statistics
     1144  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1145  Call counts:   malloc:223   free:236   realloc:4095   calloc:7
     1146TA2  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1147mallocing 857 bytes
     1148Malloc statistics
     1149  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1150  Call counts:   malloc:224   free:237   realloc:4095   calloc:7
     1151TA4  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1152mallocing 556 bytes
     1153Malloc statistics
     1154  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1155  Call counts:   malloc:225   free:238   realloc:4095   calloc:7
     1156TA1  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1157mallocing 186 bytes
     1158Malloc statistics
     1159  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1160  Call counts:   malloc:226   free:239   realloc:4095   calloc:7
     1161TA3  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1162mallocing 606 bytes
     1163Malloc statistics
     1164  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1165  Call counts:   malloc:227   free:240   realloc:4095   calloc:7
     1166TA1  - rtems_clock_get_tod - 09:00:23   12/31/1988
     1167mallocing 506 bytes
     1168Malloc statistics
     1169  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1170  Call counts:   malloc:228   free:241   realloc:4095   calloc:7
     1171TA2  - rtems_clock_get_tod - 09:00:24   12/31/1988
     1172mallocing 977 bytes
     1173Malloc statistics
     1174  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1175  Call counts:   malloc:229   free:242   realloc:4095   calloc:7
     1176TA1  - rtems_clock_get_tod - 09:00:24   12/31/1988
     1177mallocing 570 bytes
     1178Malloc statistics
     1179  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1180  Call counts:   malloc:230   free:243   realloc:4095   calloc:7
     1181TA5  - rtems_clock_get_tod - 09:00:24   12/31/1988
     1182mallocing 507 bytes
     1183Malloc statistics
     1184  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1185  Call counts:   malloc:231   free:244   realloc:4095   calloc:7
     1186TA1  - rtems_clock_get_tod - 09:00:24   12/31/1988
     1187mallocing 672 bytes
     1188Malloc statistics
     1189  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1190  Call counts:   malloc:232   free:245   realloc:4095   calloc:7
     1191TA2  - rtems_clock_get_tod - 09:00:24   12/31/1988
     1192mallocing 889 bytes
     1193Malloc statistics
     1194  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1195  Call counts:   malloc:233   free:246   realloc:4095   calloc:7
     1196TA4  - rtems_clock_get_tod - 09:00:24   12/31/1988
    3431197mallocing 361 bytes
    344 Malloc statistic
    345   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    346   Call counts:   malloc:71   free:84   realloc:4095   calloc:
    347 TA5  - rtems_clock_get - 09:00:06   12/31/1988
    348 mallocing 257 bytes
    349 Malloc statistic
    350   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    351   Call counts:   malloc:72   free:85   realloc:4095   calloc:
    352 TA1  - rtems_clock_get - 09:00:07   12/31/1988
     1198Malloc statistics
     1199  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1200  Call counts:   malloc:234   free:247   realloc:4095   calloc:7
     1201TA3  - rtems_clock_get_tod - 09:00:24   12/31/1988
     1202mallocing 927 bytes
     1203Malloc statistics
     1204  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1205  Call counts:   malloc:235   free:248   realloc:4095   calloc:7
     1206TA1  - rtems_clock_get_tod - 09:00:24   12/31/1988
     1207mallocing 623 bytes
     1208Malloc statistics
     1209  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1210  Call counts:   malloc:236   free:249   realloc:4095   calloc:7
     1211TA1  - rtems_clock_get_tod - 09:00:24   12/31/1988
     1212mallocing 61 bytes
     1213Malloc statistics
     1214  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1215  Call counts:   malloc:237   free:250   realloc:4095   calloc:7
     1216TA2  - rtems_clock_get_tod - 09:00:25   12/31/1988
     1217mallocing 545 bytes
     1218Malloc statistics
     1219  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1220  Call counts:   malloc:238   free:251   realloc:4095   calloc:7
     1221TA1  - rtems_clock_get_tod - 09:00:25   12/31/1988
     1222mallocing 550 bytes
     1223Malloc statistics
     1224  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1225  Call counts:   malloc:239   free:252   realloc:4095   calloc:7
     1226TA3  - rtems_clock_get_tod - 09:00:25   12/31/1988
     1227mallocing 664 bytes
     1228Malloc statistics
     1229  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1230  Call counts:   malloc:240   free:253   realloc:4095   calloc:7
     1231TA1  - rtems_clock_get_tod - 09:00:25   12/31/1988
     1232mallocing 563 bytes
     1233Malloc statistics
     1234  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1235  Call counts:   malloc:241   free:254   realloc:4095   calloc:7
     1236TA2  - rtems_clock_get_tod - 09:00:25   12/31/1988
     1237mallocing 864 bytes
     1238Malloc statistics
     1239  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1240  Call counts:   malloc:242   free:255   realloc:4095   calloc:7
     1241TA4  - rtems_clock_get_tod - 09:00:25   12/31/1988
    3531242mallocing 31 bytes
    354 Malloc statistic
    355   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    356   Call counts:   malloc:73   free:86   realloc:4095   calloc:
    357 TA2  - rtems_clock_get - 09:00:07   12/31/1988
    358 mallocing 319 bytes
    359 Malloc statistic
    360   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    361   Call counts:   malloc:74   free:87   realloc:4095   calloc:
    362 TA1  - rtems_clock_get - 09:00:07   12/31/1988
    363 mallocing 858 bytes
    364 Malloc statistic
    365   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    366   Call counts:   malloc:75   free:88   realloc:4095   calloc:
    367 TA3  - rtems_clock_get - 09:00:07   12/31/1988
    368 mallocing 843 bytes
    369 Malloc statistic
    370   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    371   Call counts:   malloc:76   free:89   realloc:4095   calloc:
    372 TA1  - rtems_clock_get - 09:00:07   12/31/1988
    373 mallocing 98 bytes
    374 Malloc statistic
    375   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    376   Call counts:   malloc:77   free:90   realloc:4095   calloc:
    377 TA2  - rtems_clock_get - 09:00:07   12/31/1988
    378 mallocing 980 bytes
    379 Malloc statistic
    380   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    381   Call counts:   malloc:78   free:91   realloc:4095   calloc:
    382 TA4  - rtems_clock_get - 09:00:07   12/31/1988
    383 mallocing 626 bytes
    384 Malloc statistic
    385   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    386   Call counts:   malloc:79   free:92   realloc:4095   calloc:
    387 TA1  - rtems_clock_get - 09:00:07   12/31/1988
    388 mallocing 877 bytes
    389 Malloc statistic
    390   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    391   Call counts:   malloc:80   free:93   realloc:4095   calloc:
    392 TA1  - rtems_clock_get - 09:00:08   12/31/1988
    393 mallocing 449 bytes
    394 Malloc statistic
    395   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    396   Call counts:   malloc:81   free:94   realloc:4095   calloc:
    397 TA2  - rtems_clock_get - 09:00:08   12/31/1988
    398 mallocing 85 bytes
    399 Malloc statistic
    400   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    401   Call counts:   malloc:82   free:95   realloc:4095   calloc:
    402 TA3  - rtems_clock_get - 09:00:08   12/31/1988
    403 mallocing 68 bytes
    404 Malloc statistic
    405   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    406   Call counts:   malloc:83   free:96   realloc:4095   calloc:
    407 TA5  - rtems_clock_get - 09:00:08   12/31/1988
    408 mallocing 207 bytes
    409 Malloc statistic
    410   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    411   Call counts:   malloc:84   free:97   realloc:4095   calloc:
    412 TA1  - rtems_clock_get - 09:00:08   12/31/1988
    413 mallocing 432 bytes
    414 Malloc statistic
    415   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    416   Call counts:   malloc:85   free:98   realloc:4095   calloc:
    417 TA1  - rtems_clock_get - 09:00:08   12/31/1988
    418 mallocing 606 bytes
    419 Malloc statistic
    420   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    421   Call counts:   malloc:86   free:99   realloc:4095   calloc:
    422 TA2  - rtems_clock_get - 09:00:08   12/31/1988
    423 mallocing 907 bytes
    424 Malloc statistic
    425   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    426   Call counts:   malloc:87   free:100   realloc:4095   calloc:
    427 TA4  - rtems_clock_get - 09:00:08   12/31/1988
    428 mallocing 340 bytes
    429 Malloc statistic
    430   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    431   Call counts:   malloc:88   free:101   realloc:4095   calloc:
    432 TA1  - rtems_clock_get - 09:00:08   12/31/1988
    433 mallocing 927 bytes
    434 Malloc statistic
    435   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    436   Call counts:   malloc:89   free:102   realloc:4095   calloc:
    437 TA3  - rtems_clock_get - 09:00:08   12/31/1988
    438 mallocing 409 bytes
    439 Malloc statistic
    440   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    441   Call counts:   malloc:90   free:103   realloc:4095   calloc:
    442 TA1  - rtems_clock_get - 09:00:09   12/31/1988
    443 mallocing 664 bytes
    444 Malloc statistic
    445   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    446   Call counts:   malloc:91   free:104   realloc:4095   calloc:
    447 TA2  - rtems_clock_get - 09:00:09   12/31/1988
    448 mallocing 102 bytes
    449 Malloc statistic
    450   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    451   Call counts:   malloc:92   free:105   realloc:4095   calloc:
    452 TA1  - rtems_clock_get - 09:00:09   12/31/1988
    453 mallocing 395 bytes
    454 Malloc statistic
    455   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    456   Call counts:   malloc:93   free:106   realloc:4095   calloc:
    457 TA5  - rtems_clock_get - 09:00:09   12/31/1988
    458 mallocing 626 bytes
    459 Malloc statistic
    460   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    461   Call counts:   malloc:94   free:107   realloc:4095   calloc:
    462 TA1  - rtems_clock_get - 09:00:09   12/31/1988
    463 mallocing 438 bytes
    464 Malloc statistic
    465   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    466   Call counts:   malloc:95   free:108   realloc:4095   calloc:
    467 TA2  - rtems_clock_get - 09:00:09   12/31/1988
    468 mallocing 921 bytes
    469 Malloc statistic
    470   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    471   Call counts:   malloc:96   free:109   realloc:4095   calloc:
    472 TA3  - rtems_clock_get - 09:00:09   12/31/1988
    473 mallocing 879 bytes
    474 Malloc statistic
    475   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    476   Call counts:   malloc:97   free:110   realloc:4095   calloc:
    477 TA4  - rtems_clock_get - 09:00:09   12/31/1988
    478 mallocing 843 bytes
    479 Malloc statistic
    480   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    481   Call counts:   malloc:98   free:111   realloc:4095   calloc:
    482 TA1  - rtems_clock_get - 09:00:09   12/31/1988
    483 mallocing 652 bytes
    484 Malloc statistic
    485   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    486   Call counts:   malloc:99   free:112   realloc:4095   calloc:
    487 TA1  - rtems_clock_get - 09:00:10   12/31/1988
    488 mallocing 928 bytes
    489 Malloc statistic
    490   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    491   Call counts:   malloc:100   free:113   realloc:4095   calloc:
    492 TA2  - rtems_clock_get - 09:00:10   12/31/1988
    493 mallocing 507 bytes
    494 Malloc statistic
    495   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    496   Call counts:   malloc:101   free:114   realloc:4095   calloc:
    497 TA1  - rtems_clock_get - 09:00:10   12/31/1988
    498 mallocing 949 bytes
    499 Malloc statistic
    500   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    501   Call counts:   malloc:102   free:115   realloc:4095   calloc:
    502 TA3  - rtems_clock_get - 09:00:10   12/31/1988
    503 mallocing 319 bytes
    504 Malloc statistic
    505   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    506   Call counts:   malloc:103   free:116   realloc:4095   calloc:
    507 TA1  - rtems_clock_get - 09:00:10   12/31/1988
    508 mallocing 307 bytes
    509 Malloc statistic
    510   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    511   Call counts:   malloc:104   free:117   realloc:4095   calloc:
    512 TA2  - rtems_clock_get - 09:00:10   12/31/1988
     1243Malloc statistics
     1244  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1245  Call counts:   malloc:243   free:256   realloc:4095   calloc:7
     1246TA5  - rtems_clock_get_tod - 09:00:25   12/31/1988
    5131247mallocing 872 bytes
    514 Malloc statistic
    515   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    516   Call counts:   malloc:105   free:118   realloc:4095   calloc:
    517 TA5  - rtems_clock_get - 09:00:10   12/31/1988
    518 mallocing 340 bytes
    519 Malloc statistic
    520   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    521   Call counts:   malloc:106   free:119   realloc:4095   calloc:
    522 TA4  - rtems_clock_get - 09:00:10   12/31/1988
    523 mallocing 68 bytes
    524 Malloc statistic
    525   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    526   Call counts:   malloc:107   free:120   realloc:4095   calloc:
    527 TA1  - rtems_clock_get - 09:00:10   12/31/1988
    528 mallocing 596 bytes
    529 Malloc statistic
    530   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    531   Call counts:   malloc:108   free:121   realloc:4095   calloc:
    532 TA1  - rtems_clock_get - 09:00:11   12/31/1988
    533 mallocing 783 bytes
    534 Malloc statistic
    535   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    536   Call counts:   malloc:109   free:122   realloc:4095   calloc:
    537 TA2  - rtems_clock_get - 09:00:11   12/31/1988
    538 mallocing 333 bytes
    539 Malloc statistic
    540   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    541   Call counts:   malloc:110   free:123   realloc:4095   calloc:
    542 TA3  - rtems_clock_get - 09:00:11   12/31/1988
    543 mallocing 980 bytes
    544 Malloc statistic
    545   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    546   Call counts:   malloc:111   free:124   realloc:4095   calloc:
    547 TA1  - rtems_clock_get - 09:00:11   12/31/1988
    548 mallocing 338 bytes
    549 Malloc statistic
    550   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    551   Call counts:   malloc:112   free:125   realloc:4095   calloc:
    552 TA1  - rtems_clock_get - 09:00:11   12/31/1988
    553 mallocing 805 bytes
    554 Malloc statistic
    555   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    556   Call counts:   malloc:113   free:126   realloc:4095   calloc:
    557 TA2  - rtems_clock_get - 09:00:11   12/31/1988
    558 mallocing 692 bytes
    559 Malloc statistic
    560   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    561   Call counts:   malloc:114   free:127   realloc:4095   calloc:
    562 TA4  - rtems_clock_get - 09:00:11   12/31/1988
    563 mallocing 409 bytes
    564 Malloc statistic
    565   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    566   Call counts:   malloc:115   free:128   realloc:4095   calloc:
    567 TA1  - rtems_clock_get - 09:00:11   12/31/1988
    568 mallocing 942 bytes
    569 Malloc statistic
    570   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    571   Call counts:   malloc:116   free:129   realloc:4095   calloc:
    572 TA3  - rtems_clock_get - 09:00:11   12/31/1988
    573 mallocing 85 bytes
    574 Malloc statistic
    575   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    576   Call counts:   malloc:117   free:130   realloc:4095   calloc:
    577 TA5  - rtems_clock_get - 09:00:11   12/31/1988
    578 mallocing 843 bytes
    579 Malloc statistic
    580   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    581   Call counts:   malloc:118   free:131   realloc:4095   calloc:
    582 TA1  - rtems_clock_get - 09:00:12   12/31/1988
    583 mallocing 66 bytes
    584 Malloc statistic
    585   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    586   Call counts:   malloc:119   free:132   realloc:4095   calloc:
    587 TA2  - rtems_clock_get - 09:00:12   12/31/1988
    588 mallocing 556 bytes
    589 Malloc statistic
    590   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    591   Call counts:   malloc:120   free:133   realloc:4095   calloc:
    592 TA1  - rtems_clock_get - 09:00:12   12/31/1988
    593 mallocing 857 bytes
    594 Malloc statistic
    595   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    596   Call counts:   malloc:121   free:134   realloc:4095   calloc:
    597 TA1  - rtems_clock_get - 09:00:12   12/31/1988
    598 mallocing 977 bytes
    599 Malloc statistic
    600   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    601   Call counts:   malloc:122   free:135   realloc:4095   calloc:
    602 TA2  - rtems_clock_get - 09:00:12   12/31/1988
    603 mallocing 361 bytes
    604 Malloc statistic
    605   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    606   Call counts:   malloc:123   free:136   realloc:4095   calloc:
    607 TA3  - rtems_clock_get - 09:00:12   12/31/1988
    608 mallocing 907 bytes
    609 Malloc statistic
    610   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    611   Call counts:   malloc:124   free:137   realloc:4095   calloc:
    612 TA4  - rtems_clock_get - 09:00:12   12/31/1988
    613 mallocing 879 bytes
    614 Malloc statistic
    615   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    616   Call counts:   malloc:125   free:138   realloc:4095   calloc:
    617 TA1  - rtems_clock_get - 09:00:12   12/31/1988
    618 mallocing 889 bytes
    619 Malloc statistic
    620   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    621   Call counts:   malloc:126   free:139   realloc:4095   calloc:
    622 TA1  - rtems_clock_get - 09:00:13   12/31/1988
    623 mallocing 545 bytes
    624 Malloc statistic
    625   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    626   Call counts:   malloc:127   free:140   realloc:4095   calloc:
    627 TA2  - rtems_clock_get - 09:00:13   12/31/1988
    628 mallocing 31 bytes
    629 Malloc statistic
    630   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    631   Call counts:   malloc:128   free:141   realloc:4095   calloc:
    632 TA5  - rtems_clock_get - 09:00:13   12/31/1988
    633 mallocing 68 bytes
    634 Malloc statistic
    635   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    636   Call counts:   malloc:129   free:142   realloc:4095   calloc:
    637 TA1  - rtems_clock_get - 09:00:13   12/31/1988
    638 mallocing 864 bytes
    639 Malloc statistic
    640   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    641   Call counts:   malloc:130   free:143   realloc:4095   calloc:
    642 TA3  - rtems_clock_get - 09:00:13   12/31/1988
    643 mallocing 102 bytes
    644 Malloc statistic
    645   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    646   Call counts:   malloc:131   free:144   realloc:4095   calloc:
    647 TA1  - rtems_clock_get - 09:00:13   12/31/1988
    648 mallocing 457 bytes
    649 Malloc statistic
    650   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    651   Call counts:   malloc:132   free:145   realloc:4095   calloc:
    652 TA2  - rtems_clock_get - 09:00:13   12/31/1988
    653 mallocing 858 bytes
    654 Malloc statistic
    655   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    656   Call counts:   malloc:133   free:146   realloc:4095   calloc:
    657 TA4  - rtems_clock_get - 09:00:13   12/31/1988
    658 mallocing 319 bytes
    659 Malloc statistic
    660   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    661   Call counts:   malloc:134   free:147   realloc:4095   calloc:
    662 TA1  - rtems_clock_get - 09:00:13   12/31/1988
    663 mallocing 800 bytes
    664 Malloc statistic
    665   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    666   Call counts:   malloc:135   free:148   realloc:4095   calloc:
    667 TA1  - rtems_clock_get - 09:00:14   12/31/1988
    668 mallocing 873 bytes
    669 Malloc statistic
    670   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    671   Call counts:   malloc:136   free:149   realloc:4095   calloc:
    672 TA2  - rtems_clock_get - 09:00:14   12/31/1988
    673 mallocing 98 bytes
    674 Malloc statistic
    675   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    676   Call counts:   malloc:137   free:150   realloc:4095   calloc:
    677 TA3  - rtems_clock_get - 09:00:14   12/31/1988
    678 mallocing 921 bytes
    679 Malloc statistic
    680   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    681   Call counts:   malloc:138   free:151   realloc:4095   calloc:
    682 TA1  - rtems_clock_get - 09:00:14   12/31/1988
    683 mallocing 821 bytes
    684 Malloc statistic
    685   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    686   Call counts:   malloc:139   free:152   realloc:4095   calloc:
    687 TA5  - rtems_clock_get - 09:00:14   12/31/1988
    688 mallocing 409 bytes
    689 Malloc statistic
    690   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    691   Call counts:   malloc:140   free:153   realloc:4095   calloc:
    692 TA1  - rtems_clock_get - 09:00:14   12/31/1988
    693 mallocing 185 bytes
    694 Malloc statistic
    695   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    696   Call counts:   malloc:141   free:154   realloc:4095   calloc:
    697 TA2  - rtems_clock_get - 09:00:14   12/31/1988
    698 mallocing 877 bytes
    699 Malloc statistic
    700   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    701   Call counts:   malloc:142   free:155   realloc:4095   calloc:
    702 TA4  - rtems_clock_get - 09:00:14   12/31/1988
    703 mallocing 980 bytes
    704 Malloc statistic
    705   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    706   Call counts:   malloc:143   free:156   realloc:4095   calloc:
    707 TA1  - rtems_clock_get - 09:00:14   12/31/1988
    708 mallocing 86 bytes
    709 Malloc statistic
    710   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    711   Call counts:   malloc:144   free:157   realloc:4095   calloc:
    712 TA3  - rtems_clock_get - 09:00:14   12/31/1988
    713 mallocing 507 bytes
    714 Malloc statistic
    715   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    716   Call counts:   malloc:145   free:158   realloc:4095   calloc:
    717 TA1  - rtems_clock_get - 09:00:15   12/31/1988
    718 mallocing 638 bytes
    719 Malloc statistic
    720   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    721   Call counts:   malloc:146   free:159   realloc:4095   calloc:
    722 TA2  - rtems_clock_get - 09:00:15   12/31/1988
    723 mallocing 449 bytes
    724 Malloc statistic
    725   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    726   Call counts:   malloc:147   free:160   realloc:4095   calloc:
    727 TA1  - rtems_clock_get - 09:00:15   12/31/1988
    728 mallocing 233 bytes
    729 Malloc statistic
    730   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    731   Call counts:   malloc:148   free:161   realloc:4095   calloc:
    732 TA1  - rtems_clock_get - 09:00:15   12/31/1988
    733 mallocing 462 bytes
    734 Malloc statistic
    735   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    736   Call counts:   malloc:149   free:162   realloc:4095   calloc:
    737 TA2  - rtems_clock_get - 09:00:15   12/31/1988
    738 mallocing 432 bytes
    739 Malloc statistic
    740   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    741   Call counts:   malloc:150   free:163   realloc:4095   calloc:
    742 TA3  - rtems_clock_get - 09:00:15   12/31/1988
    743 mallocing 872 bytes
    744 Malloc statistic
    745   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    746   Call counts:   malloc:151   free:164   realloc:4095   calloc:
    747 TA5  - rtems_clock_get - 09:00:15   12/31/1988
    748 mallocing 879 bytes
    749 Malloc statistic
    750   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    751   Call counts:   malloc:152   free:165   realloc:4095   calloc:
    752 TA4  - rtems_clock_get - 09:00:15   12/31/1988
    753 mallocing 85 bytes
    754 Malloc statistic
    755   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    756   Call counts:   malloc:153   free:166   realloc:4095   calloc:
    757 TA1  - rtems_clock_get - 09:00:15   12/31/1988
    758 mallocing 7 bytes
    759 Malloc statistic
    760   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    761   Call counts:   malloc:154   free:167   realloc:4095   calloc:
    762 TA1  - rtems_clock_get - 09:00:16   12/31/1988
    763 mallocing 635 bytes
    764 Malloc statistic
    765   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    766   Call counts:   malloc:155   free:168   realloc:4095   calloc:
    767 TA2  - rtems_clock_get - 09:00:16   12/31/1988
    768 mallocing 606 bytes
    769 Malloc statistic
    770   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    771   Call counts:   malloc:156   free:169   realloc:4095   calloc:
    772 TA1  - rtems_clock_get - 09:00:16   12/31/1988
    773 mallocing 421 bytes
    774 Malloc statistic
    775   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    776   Call counts:   malloc:157   free:170   realloc:4095   calloc:
    777 TA3  - rtems_clock_get - 09:00:16   12/31/1988
    778 mallocing 333 bytes
    779 Malloc statistic
    780   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    781   Call counts:   malloc:158   free:171   realloc:4095   calloc:
    782 TA1  - rtems_clock_get - 09:00:16   12/31/1988
    783 mallocing 953 bytes
    784 Malloc statistic
    785   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    786   Call counts:   malloc:159   free:172   realloc:4095   calloc:
    787 TA2  - rtems_clock_get - 09:00:16   12/31/1988
    788 mallocing 927 bytes
    789 Malloc statistic
    790   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    791   Call counts:   malloc:160   free:173   realloc:4095   calloc:
    792 TA4  - rtems_clock_get - 09:00:16   12/31/1988
    793 mallocing 907 bytes
    794 Malloc statistic
    795   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    796   Call counts:   malloc:161   free:174   realloc:4095   calloc:
    797 TA1  - rtems_clock_get - 09:00:16   12/31/1988
    798 mallocing 210 bytes
    799 Malloc statistic
    800   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    801   Call counts:   malloc:162   free:175   realloc:4095   calloc:
    802 TA5  - rtems_clock_get - 09:00:16   12/31/1988
    803 mallocing 319 bytes
    804 Malloc statistic
    805   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    806   Call counts:   malloc:163   free:176   realloc:4095   calloc:
    807 TA1  - rtems_clock_get - 09:00:17   12/31/1988
    808 mallocing 970 bytes
    809 Malloc statistic
    810   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    811   Call counts:   malloc:164   free:177   realloc:4095   calloc:
    812 TA2  - rtems_clock_get - 09:00:17   12/31/1988
    813 mallocing 664 bytes
    814 Malloc statistic
    815   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    816   Call counts:   malloc:165   free:178   realloc:4095   calloc:
    817 TA3  - rtems_clock_get - 09:00:17   12/31/1988
    818 mallocing 692 bytes
    819 Malloc statistic
    820   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    821   Call counts:   malloc:166   free:179   realloc:4095   calloc:
    822 TA1  - rtems_clock_get - 09:00:17   12/31/1988
    823 mallocing 261 bytes
    824 Malloc statistic
    825   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    826   Call counts:   malloc:167   free:180   realloc:4095   calloc:
    827 TA1  - rtems_clock_get - 09:00:17   12/31/1988
    828 mallocing 857 bytes
    829 Malloc statistic
    830   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    831   Call counts:   malloc:168   free:181   realloc:4095   calloc:
    832 TA2  - rtems_clock_get - 09:00:17   12/31/1988
    833 mallocing 395 bytes
    834 Malloc statistic
    835   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    836   Call counts:   malloc:169   free:182   realloc:4095   calloc:
    837 TA4  - rtems_clock_get - 09:00:17   12/31/1988
    838 mallocing 102 bytes
    839 Malloc statistic
    840   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    841   Call counts:   malloc:170   free:183   realloc:4095   calloc:
    842 TA1  - rtems_clock_get - 09:00:17   12/31/1988
    843 mallocing 581 bytes
    844 Malloc statistic
    845   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    846   Call counts:   malloc:171   free:184   realloc:4095   calloc:
    847 TA3  - rtems_clock_get - 09:00:17   12/31/1988
    848 mallocing 556 bytes
    849 Malloc statistic
    850   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    851   Call counts:   malloc:172   free:185   realloc:4095   calloc:
    852 TA1  - rtems_clock_get - 09:00:18   12/31/1988
    853 mallocing 707 bytes
    854 Malloc statistic
    855   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    856   Call counts:   malloc:173   free:186   realloc:4095   calloc:
    857 TA2  - rtems_clock_get - 09:00:18   12/31/1988
    858 mallocing 438 bytes
    859 Malloc statistic
    860   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    861   Call counts:   malloc:174   free:187   realloc:4095   calloc:
    862 TA5  - rtems_clock_get - 09:00:18   12/31/1988
    863 mallocing 980 bytes
    864 Malloc statistic
    865   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    866   Call counts:   malloc:175   free:188   realloc:4095   calloc:
    867 TA1  - rtems_clock_get - 09:00:18   12/31/1988
    868 mallocing 285 bytes
    869 Malloc statistic
    870   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    871   Call counts:   malloc:176   free:189   realloc:4095   calloc:
    872 TA1  - rtems_clock_get - 09:00:18   12/31/1988
    873 mallocing 318 bytes
    874 Malloc statistic
    875   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    876   Call counts:   malloc:177   free:190   realloc:4095   calloc:
    877 TA2  - rtems_clock_get - 09:00:18   12/31/1988
    878 mallocing 652 bytes
    879 Malloc statistic
    880   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    881   Call counts:   malloc:178   free:191   realloc:4095   calloc:
    882 TA3  - rtems_clock_get - 09:00:18   12/31/1988
    883 mallocing 361 bytes
    884 Malloc statistic
    885   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    886   Call counts:   malloc:179   free:192   realloc:4095   calloc:
    887 TA4  - rtems_clock_get - 09:00:18   12/31/1988
    888 mallocing 921 bytes
    889 Malloc statistic
    890   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    891   Call counts:   malloc:180   free:193   realloc:4095   calloc:
    892 TA1  - rtems_clock_get - 09:00:18   12/31/1988
    893 mallocing 643 bytes
    894 Malloc statistic
    895   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    896   Call counts:   malloc:181   free:194   realloc:4095   calloc:
    897 TA1  - rtems_clock_get - 09:00:19   12/31/1988
    898 mallocing 858 bytes
    899 Malloc statistic
    900   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    901   Call counts:   malloc:182   free:195   realloc:4095   calloc:
    902 TA2  - rtems_clock_get - 09:00:19   12/31/1988
    903 mallocing 928 bytes
    904 Malloc statistic
    905   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    906   Call counts:   malloc:183   free:196   realloc:4095   calloc:
    907 TA1  - rtems_clock_get - 09:00:19   12/31/1988
    908 mallocing 668 bytes
    909 Malloc statistic
    910   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    911   Call counts:   malloc:184   free:197   realloc:4095   calloc:
    912 TA3  - rtems_clock_get - 09:00:19   12/31/1988
    913 mallocing 31 bytes
    914 Malloc statistic
    915   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    916   Call counts:   malloc:185   free:198   realloc:4095   calloc:
    917 TA5  - rtems_clock_get - 09:00:19   12/31/1988
    918 mallocing 85 bytes
    919 Malloc statistic
    920   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    921   Call counts:   malloc:186   free:199   realloc:4095   calloc:
    922 TA1  - rtems_clock_get - 09:00:19   12/31/1988
    923 mallocing 443 bytes
    924 Malloc statistic
    925   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    926   Call counts:   malloc:187   free:200   realloc:4095   calloc:
    927 TA2  - rtems_clock_get - 09:00:19   12/31/1988
    928 mallocing 949 bytes
    929 Malloc statistic
    930   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    931   Call counts:   malloc:188   free:201   realloc:4095   calloc:
    932 TA4  - rtems_clock_get - 09:00:19   12/31/1988
    933 mallocing 507 bytes
    934 Malloc statistic
    935   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    936   Call counts:   malloc:189   free:202   realloc:4095   calloc:
    937 TA1  - rtems_clock_get - 09:00:19   12/31/1988
    938 mallocing 55 bytes
    939 Malloc statistic
    940   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    941   Call counts:   malloc:190   free:203   realloc:4095   calloc:
    942 TA1  - rtems_clock_get - 09:00:20   12/31/1988
    943 mallocing 777 bytes
    944 Malloc statistic
    945   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    946   Call counts:   malloc:191   free:204   realloc:4095   calloc:
    947 TA2  - rtems_clock_get - 09:00:20   12/31/1988
    948 mallocing 307 bytes
    949 Malloc statistic
    950   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    951   Call counts:   malloc:192   free:205   realloc:4095   calloc:
    952 TA3  - rtems_clock_get - 09:00:20   12/31/1988
    953 mallocing 858 bytes
    954 Malloc statistic
    955   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    956   Call counts:   malloc:193   free:206   realloc:4095   calloc:
    957 TA1  - rtems_clock_get - 09:00:20   12/31/1988
    958 mallocing 594 bytes
    959 Malloc statistic
    960   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    961   Call counts:   malloc:194   free:207   realloc:4095   calloc:
    962 TA1  - rtems_clock_get - 09:00:20   12/31/1988
    963 mallocing 102 bytes
    964 Malloc statistic
    965   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    966   Call counts:   malloc:195   free:208   realloc:4095   calloc:
    967 TA2  - rtems_clock_get - 09:00:20   12/31/1988
    968 mallocing 596 bytes
    969 Malloc statistic
    970   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    971   Call counts:   malloc:196   free:209   realloc:4095   calloc:
    972 TA5  - rtems_clock_get - 09:00:20   12/31/1988
    973 mallocing 907 bytes
    974 Malloc statistic
    975   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    976   Call counts:   malloc:197   free:210   realloc:4095   calloc:
    977 TA4  - rtems_clock_get - 09:00:20   12/31/1988
    978 mallocing 872 bytes
    979 Malloc statistic
    980   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    981   Call counts:   malloc:198   free:211   realloc:4095   calloc:
    982 TA1  - rtems_clock_get - 09:00:20   12/31/1988
    983 mallocing 299 bytes
    984 Malloc statistic
    985   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    986   Call counts:   malloc:199   free:212   realloc:4095   calloc:
    987 TA3  - rtems_clock_get - 09:00:20   12/31/1988
    988 mallocing 98 bytes
    989 Malloc statistic
    990   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    991   Call counts:   malloc:200   free:213   realloc:4095   calloc:
    992 TA1  - rtems_clock_get - 09:00:21   12/31/1988
    993 mallocing 950 bytes
    994 Malloc statistic
    995   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    996   Call counts:   malloc:201   free:214   realloc:4095   calloc:
    997 TA2  - rtems_clock_get - 09:00:21   12/31/1988
    998 mallocing 783 bytes
    999 Malloc statistic
    1000   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1001   Call counts:   malloc:202   free:215   realloc:4095   calloc:
    1002 TA1  - rtems_clock_get - 09:00:21   12/31/1988
    1003 mallocing 665 bytes
    1004 Malloc statistic
    1005   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1006   Call counts:   malloc:203   free:216   realloc:4095   calloc:
    1007 TA1  - rtems_clock_get - 09:00:21   12/31/1988
    1008 mallocing 947 bytes
    1009 Malloc statistic
    1010   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1011   Call counts:   malloc:204   free:217   realloc:4095   calloc:
    1012 TA2  - rtems_clock_get - 09:00:21   12/31/1988
    1013 mallocing 338 bytes
    1014 Malloc statistic
    1015   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1016   Call counts:   malloc:205   free:218   realloc:4095   calloc:
    1017 TA3  - rtems_clock_get - 09:00:21   12/31/1988
    1018 mallocing 877 bytes
    1019 Malloc statistic
    1020   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1021   Call counts:   malloc:206   free:219   realloc:4095   calloc:
    1022 TA4  - rtems_clock_get - 09:00:21   12/31/1988
    1023 mallocing 333 bytes
    1024 Malloc statistic
    1025   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1026   Call counts:   malloc:207   free:220   realloc:4095   calloc:
    1027 TA1  - rtems_clock_get - 09:00:21   12/31/1988
    1028 mallocing 879 bytes
    1029 Malloc statistic
    1030   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1031   Call counts:   malloc:208   free:221   realloc:4095   calloc:
    1032 TA5  - rtems_clock_get - 09:00:21   12/31/1988
    1033 mallocing 102 bytes
    1034 Malloc statistic
    1035   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1036   Call counts:   malloc:209   free:222   realloc:4095   calloc:
    1037 TA1  - rtems_clock_get - 09:00:22   12/31/1988
    1038 mallocing 700 bytes
    1039 Malloc statistic
    1040   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1041   Call counts:   malloc:210   free:223   realloc:4095   calloc:
    1042 TA2  - rtems_clock_get - 09:00:22   12/31/1988
    1043 mallocing 805 bytes
    1044 Malloc statistic
    1045   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1046   Call counts:   malloc:211   free:224   realloc:4095   calloc:
    1047 TA1  - rtems_clock_get - 09:00:22   12/31/1988
    1048 mallocing 375 bytes
    1049 Malloc statistic
    1050   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1051   Call counts:   malloc:212   free:225   realloc:4095   calloc:
    1052 TA3  - rtems_clock_get - 09:00:22   12/31/1988
    1053 mallocing 449 bytes
    1054 Malloc statistic
    1055   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1056   Call counts:   malloc:213   free:226   realloc:4095   calloc:
    1057 TA1  - rtems_clock_get - 09:00:22   12/31/1988
    1058 mallocing 613 bytes
    1059 Malloc statistic
    1060   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1061   Call counts:   malloc:214   free:227   realloc:4095   calloc:
    1062 TA2  - rtems_clock_get - 09:00:22   12/31/1988
    1063 mallocing 942 bytes
    1064 Malloc statistic
    1065   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1066   Call counts:   malloc:215   free:228   realloc:4095   calloc:
    1067 TA4  - rtems_clock_get - 09:00:22   12/31/1988
    1068 mallocing 692 bytes
    1069 Malloc statistic
    1070   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1071   Call counts:   malloc:216   free:229   realloc:4095   calloc:
    1072 TA1  - rtems_clock_get - 09:00:22   12/31/1988
    1073 mallocing 863 bytes
    1074 Malloc statistic
    1075   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1076   Call counts:   malloc:217   free:230   realloc:4095   calloc:
    1077 TA1  - rtems_clock_get - 09:00:23   12/31/1988
    1078 mallocing 136 bytes
    1079 Malloc statistic
    1080   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1081   Call counts:   malloc:218   free:231   realloc:4095   calloc:
    1082 TA2  - rtems_clock_get - 09:00:23   12/31/1988
    1083 mallocing 66 bytes
    1084 Malloc statistic
    1085   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1086   Call counts:   malloc:219   free:232   realloc:4095   calloc:
    1087 TA3  - rtems_clock_get - 09:00:23   12/31/1988
    1088 mallocing 432 bytes
    1089 Malloc statistic
    1090   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1091   Call counts:   malloc:220   free:233   realloc:4095   calloc:
    1092 TA5  - rtems_clock_get - 09:00:23   12/31/1988
    1093 mallocing 921 bytes
    1094 Malloc statistic
    1095   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1096   Call counts:   malloc:221   free:234   realloc:4095   calloc:
    1097 TA1  - rtems_clock_get - 09:00:23   12/31/1988
    1098 mallocing 439 bytes
    1099 Malloc statistic
    1100   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1101   Call counts:   malloc:222   free:235   realloc:4095   calloc:
    1102 TA1  - rtems_clock_get - 09:00:23   12/31/1988
    1103 mallocing 274 bytes
    1104 Malloc statistic
    1105   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1106   Call counts:   malloc:223   free:236   realloc:4095   calloc:
    1107 TA2  - rtems_clock_get - 09:00:23   12/31/1988
    1108 mallocing 857 bytes
    1109 Malloc statistic
    1110   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1111   Call counts:   malloc:224   free:237   realloc:4095   calloc:
    1112 TA4  - rtems_clock_get - 09:00:23   12/31/1988
    1113 mallocing 556 bytes
    1114 Malloc statistic
    1115   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1116   Call counts:   malloc:225   free:238   realloc:4095   calloc:
    1117 TA1  - rtems_clock_get - 09:00:23   12/31/1988
    1118 mallocing 186 bytes
    1119 Malloc statistic
    1120   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1121   Call counts:   malloc:226   free:239   realloc:4095   calloc:
    1122 TA3  - rtems_clock_get - 09:00:23   12/31/1988
    1123 mallocing 606 bytes
    1124 Malloc statistic
    1125   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1126   Call counts:   malloc:227   free:240   realloc:4095   calloc:
    1127 TA1  - rtems_clock_get - 09:00:24   12/31/1988
    1128 mallocing 506 bytes
    1129 Malloc statistic
    1130   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1131   Call counts:   malloc:228   free:241   realloc:4095   calloc:
    1132 TA2  - rtems_clock_get - 09:00:24   12/31/1988
    1133 mallocing 977 bytes
    1134 Malloc statistic
    1135   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1136   Call counts:   malloc:229   free:242   realloc:4095   calloc:
    1137 TA1  - rtems_clock_get - 09:00:24   12/31/1988
    1138 mallocing 570 bytes
    1139 Malloc statistic
    1140   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1141   Call counts:   malloc:230   free:243   realloc:4095   calloc:
    1142 TA5  - rtems_clock_get - 09:00:24   12/31/1988
    1143 mallocing 507 bytes
    1144 Malloc statistic
    1145   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1146   Call counts:   malloc:231   free:244   realloc:4095   calloc:
    1147 TA1  - rtems_clock_get - 09:00:24   12/31/1988
    1148 mallocing 672 bytes
    1149 Malloc statistic
    1150   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1151   Call counts:   malloc:232   free:245   realloc:4095   calloc:
    1152 TA2  - rtems_clock_get - 09:00:24   12/31/1988
    1153 mallocing 889 bytes
    1154 Malloc statistic
    1155   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1156   Call counts:   malloc:233   free:246   realloc:4095   calloc:
    1157 TA3  - rtems_clock_get - 09:00:24   12/31/1988
    1158 mallocing 927 bytes
    1159 Malloc statistic
    1160   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1161   Call counts:   malloc:234   free:247   realloc:4095   calloc:
    1162 TA4  - rtems_clock_get - 09:00:24   12/31/1988
    1163 mallocing 361 bytes
    1164 Malloc statistic
    1165   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1166   Call counts:   malloc:235   free:248   realloc:4095   calloc:
    1167 TA1  - rtems_clock_get - 09:00:24   12/31/1988
    1168 mallocing 623 bytes
    1169 Malloc statistic
    1170   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1171   Call counts:   malloc:236   free:249   realloc:4095   calloc:
    1172 TA1  - rtems_clock_get - 09:00:25   12/31/1988
    1173 mallocing 61 bytes
    1174 Malloc statistic
    1175   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1176   Call counts:   malloc:237   free:250   realloc:4095   calloc:
    1177 TA2  - rtems_clock_get - 09:00:25   12/31/1988
    1178 mallocing 545 bytes
    1179 Malloc statistic
    1180   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1181   Call counts:   malloc:238   free:251   realloc:4095   calloc:
    1182 TA1  - rtems_clock_get - 09:00:25   12/31/1988
    1183 mallocing 550 bytes
    1184 Malloc statistic
    1185   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1186   Call counts:   malloc:239   free:252   realloc:4095   calloc:
    1187 TA3  - rtems_clock_get - 09:00:25   12/31/1988
    1188 mallocing 664 bytes
    1189 Malloc statistic
    1190   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1191   Call counts:   malloc:240   free:253   realloc:4095   calloc:
    1192 TA1  - rtems_clock_get - 09:00:25   12/31/1988
    1193 mallocing 563 bytes
    1194 Malloc statistic
    1195   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1196   Call counts:   malloc:241   free:254   realloc:4095   calloc:
    1197 TA2  - rtems_clock_get - 09:00:25   12/31/1988
    1198 mallocing 864 bytes
    1199 Malloc statistic
    1200   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1201   Call counts:   malloc:242   free:255   realloc:4095   calloc:
    1202 TA5  - rtems_clock_get - 09:00:25   12/31/1988
    1203 mallocing 872 bytes
    1204 Malloc statistic
    1205   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1206   Call counts:   malloc:243   free:256   realloc:4095   calloc:
    1207 TA4  - rtems_clock_get - 09:00:25   12/31/1988
    1208 mallocing 31 bytes
    1209 Malloc statistic
    1210   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1211   Call counts:   malloc:244   free:257   realloc:4095   calloc:
    1212 TA1  - rtems_clock_get - 09:00:25   12/31/1988
     1248Malloc statistics
     1249  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1250  Call counts:   malloc:244   free:257   realloc:4095   calloc:7
     1251TA1  - rtems_clock_get_tod - 09:00:25   12/31/1988
    12131252mallocing 536 bytes
    1214 Malloc statistic
    1215   avail:3768k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0
    1216   Call counts:   malloc:245   free:258   realloc:4095   calloc:
     1253Malloc statistics
     1254  avail:3799k  allocated:0k (0%) max:0k (0%) lifetime:0k freed:0k
     1255  Call counts:   malloc:245   free:258   realloc:4095   calloc:7
    12171256*** END OF MALLOC TEST ***
  • testsuites/libtests/stackchk/blow.c

    r518c2aeb r809fb589  
    3131 area = (unsigned char *)_Thread_Executing->Start.Initial_stack.area;
    3232
    33  low  = (volatile uint32_t   *) (area + HEAP_BLOCK_HEADER_SIZE);
     33 /* Look in the stack checker implementation for this magic offset */
     34 low  = (volatile uint32_t   *) (area + sizeof(Heap_Block) - HEAP_BLOCK_HEADER_SIZE);
    3435 high = (volatile uint32_t   *)
    3536            (area + _Thread_Executing->Start.Initial_stack.size - 16);
  • testsuites/libtests/stackchk/stackchk.scn

    r518c2aeb r809fb589  
    11*** TEST STACK CHECKER ***
    2 TA1  - rtems_clock_get - 09:00:00   12/31/1988
    3 TA2  - rtems_clock_get - 09:00:00   12/31/1988
    4 TA3  - rtems_clock_get - 09:00:00   12/31/1988
    5 TA1  - rtems_clock_get - 09:00:05   12/31/1988
    6 TA1  - rtems_clock_get - 09:00:10   12/31/1988
    7 TA2  - rtems_clock_get - 09:00:10   12/31/1988
    8 TA1  - rtems_clock_get - 09:00:15   12/31/1988
    9 ---> error indication similar to:
    10 BLOWN STACK!!! Offending task(0x23EE7A0): id=0x0A010002; name=0x54413120
    11   stack covers range 0x23F1BD0 - 0x23F4BDF (12304 bytes)
    12   Damaged pattern begins at 0x023F1BD8 and is 16 bytes long
     2TA1  - rtems_clock_get_tod - 09:00:00   12/31/1988
     3TA2  - rtems_clock_get_tod - 09:00:00   12/31/1988
     4TA3  - rtems_clock_get_tod - 09:00:00   12/31/1988
     5TA1  - rtems_clock_get_tod - 09:00:05   12/31/1988
     6TA1  - rtems_clock_get_tod - 09:00:10   12/31/1988
     7TA2  - rtems_clock_get_tod - 09:00:10   12/31/1988
     8TA1  - rtems_clock_get_tod - 09:00:15   12/31/1988
     9BLOWN STACK!!!
     10task control block: 0x????????
     11task ID: 0x0A010002
     12task name: 0x????????
     13task name string: TA1
     14task stack area (????? Bytes): 0x???????? .. 0x????????
     15damaged pattern area (16 Bytes): 0x???????? .. 0x????????
Note: See TracChangeset for help on using the changeset viewer.