1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 05:17:35 +00:00

Kernel: Build UBSanitizer.cpp in aarch64 builds

All these symbols will be needed once we build MiniStdLib.cpp.
This commit is contained in:
Nico Weber 2021-09-06 21:01:13 -04:00 committed by Linus Groh
parent d0b0c45690
commit 208aa05cf3
2 changed files with 5 additions and 1 deletions

View file

@ -15,7 +15,11 @@ extern "C" {
static void print_location(const SourceLocation&)
{
#if ARCH(I386) || ARCH(X86_64)
asm volatile("cli; hlt");
#else
for (;;) { }
#endif
}
void __ubsan_handle_load_invalid_value(const InvalidValueData&, ValueHandle) __attribute__((used));