镜像自地址
https://github.com/henrydcase/pqc.git
已同步 2024-11-22 07:35:38 +00:00
Adds flags for memory and address sanitizer
这个提交包含在:
父节点
0a13e56dd9
当前提交
0626363895
@ -115,6 +115,23 @@ if(CLANG)
|
||||
-Wmissing-variable-declarations")
|
||||
endif()
|
||||
|
||||
# Build with address sanitizer
|
||||
if(ADDRSAN)
|
||||
set(CLANG 1)
|
||||
set(C_CXX_FLAGS "${C_CXX_FLAGS} -fsanitize=undefined,address,leak -fno-omit-frame-pointer")
|
||||
set(LDFLAGS "${LDFLAGS} -fsanitize=undefined,address,leak")
|
||||
endif()
|
||||
|
||||
# Build with memory sanitizer
|
||||
if(MEMSAN)
|
||||
if(ADDRSAN)
|
||||
message(FATAL_ERROR "Can't use MSAN and ASAN")
|
||||
endif()
|
||||
|
||||
set(CLANG 1)
|
||||
set(C_CXX_FLAGS "${C_CXX_FLAGS} -fsanitize=memory -fsanitize-memory-track-origins -fno-omit-frame-pointer")
|
||||
endif()
|
||||
|
||||
include(.cmake/common.mk)
|
||||
|
||||
# Control Debug/Release mode
|
||||
|
正在加载...
在新工单中引用
屏蔽一个用户