소스 검색

Kernel: Move UBSanitizer and AddressSanitizer to Security subdirectory

Liav A 2 년 전
부모
커밋
64af4953c2
4개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      Kernel/CMakeLists.txt
  2. 1 1
      Kernel/Security/AddressSanitizer.cpp
  3. 0 0
      Kernel/Security/AddressSanitizer.h
  4. 0 0
      Kernel/Security/UBSanitizer.cpp

+ 2 - 2
Kernel/CMakeLists.txt

@@ -16,7 +16,6 @@ set(KERNEL_HEAP_SOURCES
 )
 )
 
 
 set(KERNEL_SOURCES
 set(KERNEL_SOURCES
-    AddressSanitizer.cpp
     Arch/init.cpp
     Arch/init.cpp
     Arch/PageFault.cpp
     Arch/PageFault.cpp
     Arch/DeferredCallPool.cpp
     Arch/DeferredCallPool.cpp
@@ -263,8 +262,10 @@ set(KERNEL_SOURCES
     ScopedCritical.cpp
     ScopedCritical.cpp
     StdLib.cpp
     StdLib.cpp
     Syscall.cpp
     Syscall.cpp
+    Security/AddressSanitizer.cpp
     Security/Random.cpp
     Security/Random.cpp
     Security/Jail.cpp
     Security/Jail.cpp
+    Security/UBSanitizer.cpp
     Syscalls/anon_create.cpp
     Syscalls/anon_create.cpp
     Syscalls/alarm.cpp
     Syscalls/alarm.cpp
     Syscalls/beep.cpp
     Syscalls/beep.cpp
@@ -357,7 +358,6 @@ set(KERNEL_SOURCES
     Tasks/WorkQueue.cpp
     Tasks/WorkQueue.cpp
     Time/TimeManagement.cpp
     Time/TimeManagement.cpp
     TimerQueue.cpp
     TimerQueue.cpp
-    UBSanitizer.cpp
     UserOrKernelBuffer.cpp
     UserOrKernelBuffer.cpp
 )
 )
 
 

+ 1 - 1
Kernel/AddressSanitizer.cpp → Kernel/Security/AddressSanitizer.cpp

@@ -6,7 +6,7 @@
 
 
 #if defined(__SANITIZE_ADDRESS__)
 #if defined(__SANITIZE_ADDRESS__)
 
 
-#    include <Kernel/AddressSanitizer.h>
+#    include <Kernel/Security/AddressSanitizer.h>
 
 
 void Kernel::AddressSanitizer::shadow_va_check_load(unsigned long address, size_t size, void* return_address)
 void Kernel::AddressSanitizer::shadow_va_check_load(unsigned long address, size_t size, void* return_address)
 {
 {

+ 0 - 0
Kernel/AddressSanitizer.h → Kernel/Security/AddressSanitizer.h


+ 0 - 0
Kernel/UBSanitizer.cpp → Kernel/Security/UBSanitizer.cpp