瀏覽代碼

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 年之前
父節點
當前提交
7fce0693a5
共有 1 個文件被更改,包括 1 次插入1 次删除
  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")