Skip to content

Commit 8a6f80e

Browse files
committed
cfl: enable detect_leaks
1 parent 2780eb6 commit 8a6f80e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

.clusterfuzzlite/compile_lua_fuzzer

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ set -eu
3333
project_dir=\$(dirname \$(realpath \"\$0\"))
3434
eval \$(luarocks --lua-version 5.1 --tree \$project_dir/lua_modules path)
3535
export LUA_PATH=\"\$project_dir/?.lua;\$LUA_PATH\"
36-
ASAN_OPTIONS=\$ASAN_OPTIONS:symbolize=1:external_symbolizer_path=\$project_dir/llvm-symbolizer:detect_leaks=0 \
36+
ASAN_OPTIONS=\$ASAN_OPTIONS:symbolize=1:external_symbolizer_path=\$project_dir/llvm-symbolizer \
3737
\$project_dir/$lua_runtime \$project_dir/$fuzz_target \$@" > "$OUT/$fuzzer_basename"
3838

3939
chmod +x "$OUT/$fuzzer_basename"

cmake/BuildLuzer.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ list(APPEND LUZER_CMAKE_FLAGS
1414
"-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}"
1515
"-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}"
1616
"-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}"
17-
"-DLUA_INCLUDE_DIR=${LUA_INCLUDE_DIR}"
18-
"-DLUA_LIBRARIES=${LUA_LIBRARIES_LOCATION}"
17+
"-DCMAKE_LUA_INCLUDE_DIR=${LUA_INCLUDE_DIR}"
18+
"-DCMAKE_LUA_LIBRARIES=${LUA_LIBRARIES_LOCATION}"
1919
"-DOSS_FUZZ=${OSS_FUZZ}"
2020
)
2121
# Prevents an error on loading `luzer_impl.so` due to undefined
@@ -35,7 +35,7 @@ endif()
3535

3636
ExternalProject_Add(bundled-luzer
3737
GIT_REPOSITORY https://github.com/ligurio/luzer
38-
GIT_TAG aae4bbde656a9ef464cc1532c92a420a9d438219
38+
GIT_TAG ligurio/gh-52-fix-fdp-memleak
3939
GIT_PROGRESS TRUE
4040
GIT_SHALLOW FALSE
4141
SOURCE_DIR ${LUZER_DIR}/source

0 commit comments

Comments
 (0)