Procházet zdrojové kódy

LibSanitizer: Log UBSAN errors in red text to the debug console

This makes them harder to miss for spammy apps when UBSAN is not deadly.

Don't commit to making the warnln red at the momment, because that would
probably be a nuisance if stderr is not a tty.
Andrew Kaster před 3 roky
rodič
revize
7e04160b0b
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      Userland/Libraries/LibSanitizer/UBSanitizer.cpp

+ 1 - 1
Userland/Libraries/LibSanitizer/UBSanitizer.cpp

@@ -13,7 +13,7 @@ bool AK::UBSanitizer::g_ubsan_is_deadly { false };
 
 #define WARNLN_AND_DBGLN(fmt, ...) \
     warnln(fmt, ##__VA_ARGS__);    \
-    dbgln(fmt, ##__VA_ARGS__);
+    dbgln("\x1B[31m" fmt "\x1B[0m", ##__VA_ARGS__);
 
 extern "C" {