wiki:Projects/GSoC/TestSuite/memory_managment

Version 6 (modified by Xiaochen Pan, on 08/19/12 at 07:28:14) (diff)

/* Dynamic Memory Allocation and Management(external) */

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* |}