mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2025-05-23 08:21:24 -04:00
perform size checks on various operations
Signed-off-by: Tavi <tavi@divested.dev> Co-authored-by: =?UTF-8?q?Christian=20G=C3=B6ttsche?= <cgzones@googlemail.com>
This commit is contained in:
parent
7481c8857f
commit
2f06cddeb7
46 changed files with 1166 additions and 13 deletions
11
musl.h
Normal file
11
musl.h
Normal file
|
@ -0,0 +1,11 @@
|
|||
#pragma once
|
||||
|
||||
#include <stddef.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
void *musl_memcpy(void *dst, const void *src, size_t len);
|
||||
void *musl_memccpy(void *restrict dest, const void *restrict src, int c, size_t n);
|
||||
void *musl_memmove(void *dst, const void *src, size_t len);
|
||||
void *musl_memset(void *dst, int value, size_t len);
|
||||
void musl_swab(const void *_src, void *_dest, ssize_t n);
|
||||
wchar_t *musl_wmemset(wchar_t *dst, wchar_t value, size_t len);
|
Loading…
Add table
Add a link
Reference in a new issue