thistle-sdk
Thistle SDK documentation
Loading...
Searching...
No Matches
mallocng.h
Go to the documentation of this file.
1#include <stdint.h>
2
9const char *tma_get_name(void);
10
20void *tma_malloc(size_t size);
21
31void tma_free(void *ptr);
32
52void *tma_realloc(void *ptr, size_t size);
53
70void *tma_calloc(size_t nmemb, size_t size);
71
72void *tma_valloc(uintptr_t size);
73
74void *tma_memalign(uintptr_t alignment, uintptr_t size);
75
76uintptr_t tma_malloc_usable_size(void *ptr);
77
78extern void *musl_malloc(size_t size);
79
80extern void musl_free(void *ptr);
81
82extern void *musl_realloc(void *ptr, uintptr_t size);
83
84extern void *musl_calloc(uintptr_t nmemb, uintptr_t size);
85
86extern void *musl_valloc(uintptr_t size);
87
88extern void *musl_memalign(uintptr_t alignment, uintptr_t size);
89
90extern uintptr_t musl_malloc_usable_size(void *ptr);
void musl_free(void *ptr)
void * tma_memalign(uintptr_t alignment, uintptr_t size)
void * tma_realloc(void *ptr, size_t size)
void * musl_memalign(uintptr_t alignment, uintptr_t size)
void * musl_malloc(size_t size)
void * musl_valloc(uintptr_t size)
void * musl_calloc(uintptr_t nmemb, uintptr_t size)
void * tma_malloc(size_t size)
void * tma_calloc(size_t nmemb, size_t size)
void tma_free(void *ptr)
const char * tma_get_name(void)
void * tma_valloc(uintptr_t size)
void * musl_realloc(void *ptr, uintptr_t size)
uintptr_t musl_malloc_usable_size(void *ptr)
uintptr_t tma_malloc_usable_size(void *ptr)