Version 6 (modified by Xiaochen Pan, on 08/19/12 at 07:28:14) (diff) |
---|
TestSuite/memory management
Memory Management
Static Memory Allocation
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
| compiler |
| assembler |
| linker |
| loader | |}
Dynamic Memory Allocation and Management(external)
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
|Partition management |
|Region management |
|Stack Bounds Check |
|Dual Ported Memory Management | |}
Dynamic Memory Allocation and Management(internal)
{| class="wikitable"
!width="200pt"|General Area Written Test | width="300pt"|spwkspace
|}
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
|dynamic relocation |malloctest
|heap management |heapwalk, malloctest, malloc*, spheapprot, rbheap01
|stack management |heapwalk, malloctest, malloc*, spheapprot, rbheap01
|interrupt stack management |
|kernel memory allocation |
|block |malloctest
|page |malloctest
|buffer |
|segment | |}= Posix Memory Management Interface =
{| class="wikitable"
!width="200pt"|General Area Written Test | width="300pt"|psxstack*, psxconfig01, psxstack* |}