cmake/Tests/Fuzzing/cmFileLock.dict
Leslie P. Polzer 3664b51006 Tests/Fuzzing: Add cmFileLockFuzzer
Fuzz the CMake file locking utilities.
Tests file(LOCK) operations.
2026-01-20 14:06:36 -05:00

44 lines
501 B
Plaintext

# CMake file lock dictionary
# Path components
"/"
"\\"
"./"
"../"
"~/"
# Common lock file names
"lock"
".lock"
"lockfile"
".lockfile"
"cmake.lock"
"CMakeCache.txt.lock"
# Path patterns
"/tmp/"
"/var/lock/"
"/run/lock/"
# File extensions
".lock"
".lck"
".pid"
# Special paths
"/dev/null"
"/dev/zero"
"NUL"
"CON"
"PRN"
# Edge cases (space, dot, dotdot, null, newline, cr)
" "
"."
".."
"\x00"
"\x0a"
"\x0d"
# Long path components
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"