• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef _MUSL_MALLOC_H
2 #define _MUSL_MALLOC_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 #ifdef HOOK_ENABLE
9 #define MuslMalloc(func) __libc_ ## func
10 #else
11 #define MuslMalloc(func) func
12 #endif
13 
14 void *__libc_malloc(size_t);
15 void *__libc_calloc(size_t, size_t);
16 void *__libc_realloc(void *, size_t);
17 void __libc_free(void *);
18 void *__libc_valloc(size_t);
19 void *__libc_memalign(size_t, size_t);
20 size_t __libc_malloc_usable_size(void *);
21 
22 #ifdef __cplusplus
23 }
24 #endif
25 
26 #endif
27