Go to the source code of this file.
|
void * | heap_kernel_alloc (uint32_t size, uint32_t align) |
|
void * | heap_user_alloc (uint32_t size, uint32_t align) |
|
void * | heap_alloc (uint32_t size, uint32_t align, bool supervisor) |
|
heap_entry * | heap_kernel_dealloc (void *ptr) |
|
heap_entry * | heap_user_dealloc (void *ptr) |
|
heap_entry * | heap_dealloc (void *ptr, bool supervisor) |
|
void * | heap_kernel_realloc (void *ptr, uint32_t size, uint32_t align) |
|
void * | heap_user_realloc (void *ptr, uint32_t size, uint32_t align) |
|
void * | heap_realloc (void *ptr, uint32_t size, uint32_t align, bool supervisor) |
|
uint32_t | heap_get_object_size (void *ptr) |
|
heap_entry * | heap_get_kernel_heap () |
|
heap_entry * | heap_get_user_heap () |
|
void | heap_set_kernel_heap (void *heap_address) |
|
void | heap_set_user_heap (void *heap_address) |
|
void | heap_init_kernel_heap () |
|
void | heap_init_user_heap () |
|
void | heap_init_heap (bool supervisor) |
|
void | heap_kernel_dump () |
|
void | heap_user_dump () |
|
void | heap_dump (bool supervisor) |
|
bool | heap_kernel_verify_integrity () |
|
bool | heap_user_verify_integrity () |
|
bool | heap_verify_integrity (bool supervisor) |
|
void | heap_check_entries () |
|
◆ ENTRY_HEADER_SIZE
#define ENTRY_HEADER_SIZE 13 |
◆ heap_alloc()
◆ heap_check_entries()
void heap_check_entries |
( |
| ) |
|
◆ heap_dealloc()
heap_entry* heap_dealloc |
( |
void * |
ptr, |
|
|
bool |
supervisor |
|
) |
| |
◆ heap_dump()
void heap_dump |
( |
bool |
supervisor | ) |
|
◆ heap_get_kernel_heap()
◆ heap_get_object_size()
uint32_t heap_get_object_size |
( |
void * |
ptr | ) |
|
◆ heap_get_user_heap()
◆ heap_init_heap()
void heap_init_heap |
( |
bool |
supervisor | ) |
|
◆ heap_init_kernel_heap()
void heap_init_kernel_heap |
( |
| ) |
|
◆ heap_init_user_heap()
void heap_init_user_heap |
( |
| ) |
|
◆ heap_kernel_alloc()
◆ heap_kernel_dealloc()
◆ heap_kernel_dump()
void heap_kernel_dump |
( |
| ) |
|
◆ heap_kernel_realloc()
◆ heap_kernel_verify_integrity()
bool heap_kernel_verify_integrity |
( |
| ) |
|
◆ heap_realloc()
void* heap_realloc |
( |
void * |
ptr, |
|
|
uint32_t |
size, |
|
|
uint32_t |
align, |
|
|
bool |
supervisor |
|
) |
| |
◆ heap_set_kernel_heap()
void heap_set_kernel_heap |
( |
void * |
heap_address | ) |
|
◆ heap_set_user_heap()
void heap_set_user_heap |
( |
void * |
heap_address | ) |
|
◆ heap_user_alloc()
◆ heap_user_dealloc()
◆ heap_user_dump()
◆ heap_user_realloc()
◆ heap_user_verify_integrity()
bool heap_user_verify_integrity |
( |
| ) |
|
◆ heap_verify_integrity()
bool heap_verify_integrity |
( |
bool |
supervisor | ) |
|