OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [tests/] [samples/] [unlimited/] [unlimited.doc] - Blame information for rev 173

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 30 unneback
#
2
#  $Id: unlimited.doc,v 1.1 1999/03/17 16:00:59 joel Exp $
3
#
4
#  COPYRIGHT (c) 1989-1997.
5
#  On-Line Applications Research Corporation (OAR).
6
#  Copyright assigned to U.S. Government, 1994.
7
#
8
#  The license and distribution terms for this file may in
9
#  the file LICENSE in this distribution or at
10
#  http://www.OARcorp.com/rtems/license.html.
11
#
12
 
13
This file describes the directives and concepts tested by this test set.
14
 
15
test set name:  test1
16
 
17
directives:
18
  _Object_Allocate, _Object_Free, _Object_Extend_information,
19
  _Object_Shrink_information
20
 
21
concepts:
22
 
23
  a.  Verifies when the auto-extend is false the number of objects does
24
      not grow, and the number of objects is the maximum number specified
25
      in the Configuration table.
26
 
27
  b.  Verify the re-allocation of index numbers, and a block of objects is
28
      freed while another remains yet all it objects are not in
29
      use. Four blocks of the allocation size of objects are created,
30
      then the first and third blocks are freed. Only the first
31
      block's memory will be released, while the second remains. This
32
      is due the allocation hystersis.
33
 
34
  c.  Allocate as many objects are the work-space can hold. Free objects
35
      from a number of blocks with-out freeing the blocks. Free the remaining
36
      blocks.
37
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.