blob: 94806f3fe1b0a70835b48d8381ad8f406a80e016 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <log.h>
#include <mmu.h>
#include <stddef.h>
#include <typedefs.h>
#include <string.h>
void kmalloc_allocate_heap(void);
void *kmalloc(size_t s);
void *kmalloc_align(size_t s);
void *krealloc(void *ptr, size_t size);
void *kreallocarray(void *ptr, size_t nmemb, size_t size);
void *kallocarray(size_t nmemb, size_t size);
void *kcalloc(size_t nelem, size_t elsize);
void kfree(void *p);
int init_heap(void);
|