#include <iris/os.h>
void OS_AddToHeap( OSArenaId id, OSHeapHandle heap, void* start, void* end );
| id | 領域を追加するヒープのあるアリーナのアリーナID |
| heap | 領域を追加するヒープのハンドル |
| start | 追加する領域の先頭アドレス |
| end | 追加する領域の終了アドレス(+1) |
なし。
任意のメモリブロックをヒープ領域に追加します。
非連続なヒープ領域を作成したり、OS_AllocFixed() で割り当てられた領域を追加したりなどに使用されます。
アリーナはアリーナID で指定します。この値については OS_InitArena() を参照してください。
OS_InitArena, OS_InitAlloc, OS_CreateHeap, OS_AllocFixed
2004/01/06 初版