wiki:Projects/GSoC/TestSuite/memory_managment

Version 4 (modified by Xiaochen Pan, on Aug 19, 2012 at 7:27:35 AM) (diff)

/* Memory Management */

TestSuite/memory management

Memory Management

Static Memory Allocation

{| class="wikitable"

!width="200pt"|General Area Written Test | width="300pt"| |}

{| class="wikitable"

! width="200pt"|Subarea ! width="300pt"|Written Tests

| compiler |

| assembler |

| linker |

| loader | |}= Dynamic Memory Allocation and Management(external) =

{| class="wikitable"

!width="200pt"|General Area Written Test | width="300pt"| |}

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