[PATCH] D37304: Add preliminary NetBSD support in libfuzzer

Kamil Rytarowski via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 30 11:58:14 PDT 2017


krytarowski created this revision.
krytarowski added a project: Sanitizers.
Herald added a subscriber: mgorny.

This code already works and passes some number of tests.

There is need to finish remaining sanitizers to get better coverage.

Many tests fail due to overly long file names of executables (>31).
This is a current shortcoming of the NetBSD 8(beta) kernel, as
certain functions can fail (like retrieving file name of executable).

Sponsored by <The NetBSD Foundation>


Repository:
  rL LLVM

https://reviews.llvm.org/D37304

Files:
  cmake/config-ix.cmake
  lib/fuzzer/FuzzerDefs.h
  lib/fuzzer/FuzzerExtFunctionsWeak.cpp
  lib/fuzzer/FuzzerExtraCounters.cpp
  lib/fuzzer/FuzzerUtilLinux.cpp
  lib/fuzzer/afl/afl_driver.cpp
  lib/fuzzer/tests/CMakeLists.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D37304.113293.patch
Type: text/x-patch
Size: 4331 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170830/43e41326/attachment.bin>


More information about the llvm-commits mailing list