Clubcos
0.0.0
Clubcos - Clubc Operating System
|
함수 | |
void | ckDynMemInitialize (void) |
buddy block 알고리즘을 사용하는 동적 메모리 관리자를 초기화합니다. 더 자세히 ... | |
void * | ckDynMemAllocate (uint32_t size) |
동적 메모리에서 메모리를 할당받습니다. 더 자세히 ... | |
bool | ckDynMemFree (void *addr, uint32_t size) |
동적 메모리에서 할당한 메모리를 해제합니다. 더 자세히 ... | |
uint32_t | ckDynMemCheckSize (void) |
돟적 메모리의 크기를 검사하고 g_Dynmem.DynMemSize 에 저장합니다. 더 자세히 ... | |
변수 | |
DynMemStruct | g_DynMem |
DynMemStruct 입니다. 더 자세히 ... | |
void* ckDynMemAllocate | ( | uint32_t | size | ) |
동적 메모리에서 메모리를 할당받습니다.
uint32_t ckDynMemCheckSize | ( | void | ) |
돟적 메모리의 크기를 검사하고 g_Dynmem.DynMemSize
에 저장합니다.
bool ckDynMemFree | ( | void * | addr, |
uint32_t | size | ||
) |
동적 메모리에서 할당한 메모리를 해제합니다.
size는 버디블록 단위로 올림 처리됩니다.
[in] | addr | 해제할 메모리의 시작 주소입니다. 버디블록 단위로 내림 처리됩니다. |
[in] | size | 해제할 메모리의 크기입니다. 버디블록 단위로 올림 처리됩니다. |
void ckDynMemInitialize | ( | void | ) |
buddy block 알고리즘을 사용하는 동적 메모리 관리자를 초기화합니다.
DynMemStruct g_DynMem |
DynMemStruct 입니다.