kernel: add ubsan bindings, fix some UB reported by it

This commit is contained in:
Matheus
2024-12-31 11:20:27 -03:00
parent 4ee5fa42ae
commit 6245a3d19f
11 changed files with 348 additions and 90 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ size_t strlen(const char *str);
char *strcpy(char *dest, const char *src);
char *strcat(char *dest, const char *str);
void *memcpy(void *dest, const void *src, size_t size);
void *memset(void *dest, unsigned long what, size_t size);
void *memset(void *dest, int what, size_t size);
int strcmp(const char *a, const char *b);
int strncmp(const char *a, const char *b, size_t c);
int memcmp(const void *a, const void *b, size_t s);