Przeglądaj źródła

Prekernel: Disable KASAN, so it has no effect when enabled

I was working on some more KASAN changes and realized the system
no longer links when passing -DENABLE_KERNEL_ADDRESS_SANITIZER=ON.

Prekernel will likely never have KASAN support given it's limited
environment, so just suppress it's usage.
Brian Gianforcaro 3 lat temu
rodzic
commit
7fce0693a5
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      Kernel/Prekernel/CMakeLists.txt

+ 1 - 1
Kernel/Prekernel/CMakeLists.txt

@@ -30,4 +30,4 @@ add_custom_command(
 )
 
 install(FILES "${CMAKE_CURRENT_BINARY_DIR}/Prekernel" DESTINATION boot)
-set_source_files_properties(${SOURCES} PROPERTIES COMPILE_FLAGS "-fno-sanitize-coverage=trace-pc")
+set_source_files_properties(${SOURCES} PROPERTIES COMPILE_FLAGS "-fno-sanitize-coverage=trace-pc -fno-sanitize=kernel-address")