From 8e4d53f21683cca5cad9892a34d8125566644a31 Mon Sep 17 00:00:00 2001 From: James Mintram Date: Sat, 16 Oct 2021 22:51:40 +0100 Subject: [PATCH] Kernel: Add MiniStdLib to the Aarch64 kernel --- Kernel/Arch/aarch64/dummy.cpp | 13 ------------- Kernel/CMakeLists.txt | 1 + 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/Kernel/Arch/aarch64/dummy.cpp b/Kernel/Arch/aarch64/dummy.cpp index c17fd8bd55..d0d6d4ade5 100644 --- a/Kernel/Arch/aarch64/dummy.cpp +++ b/Kernel/Arch/aarch64/dummy.cpp @@ -86,17 +86,4 @@ void kernelcriticalputstr(const char*, size_t) { } void kernelearlyputstr(const char*, size_t); void kernelearlyputstr(const char*, size_t) { } - -// MiniStdLib.cpp -void* memcpy(void*, const void*, size_t); -void* memcpy(void*, const void*, size_t) { return nullptr; } - -void* memmove(void*, const void*, size_t); -void* memmove(void*, const void*, size_t) { return nullptr; } - -void* memset(void*, int, size_t); -void* memset(void*, int, size_t) { return nullptr; } - -size_t strlen(const char*); -size_t strlen(const char*) { return 0; } } diff --git a/Kernel/CMakeLists.txt b/Kernel/CMakeLists.txt index 8e43a6b88d..319c433b32 100644 --- a/Kernel/CMakeLists.txt +++ b/Kernel/CMakeLists.txt @@ -372,6 +372,7 @@ else() Arch/aarch64/SmapDisabler.cpp Arch/aarch64/ScopedCritical.cpp StdLib.cpp + MiniStdLib.cpp UBSanitizer.cpp )