diff options
author | 2022-03-29 17:17:35 +0700 | |
---|---|---|
committer | 2022-04-20 17:05:46 -0700 | |
commit | 0e0ff638400be8f497a35b51a4751fd823f6bd6a (patch) | |
tree | e5fef00e0b3c413d17e0c1b93af62a19f617fb51 /tools/include/nolibc/stdio.h | |
parent | tools/nolibc/types: Implement `offsetof()` and `container_of()` macro (diff) | |
download | wireguard-linux-0e0ff638400be8f497a35b51a4751fd823f6bd6a.tar.xz wireguard-linux-0e0ff638400be8f497a35b51a4751fd823f6bd6a.zip |
tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `realloc()` and `free()`
Implement basic dynamic allocator functions. These functions are
currently only available on architectures that have nolibc mmap()
syscall implemented. These are not a super-fast memory allocator,
but at least they can satisfy basic needs for having heap without
libc.
Cc: David Laight <David.Laight@ACULAB.COM>
Acked-by: Willy Tarreau <w@1wt.eu>
Signed-off-by: Ammar Faizi <ammarfaizi2@gnuweeb.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'tools/include/nolibc/stdio.h')
0 files changed, 0 insertions, 0 deletions