Commit Graph

12 Commits

Author SHA1 Message Date
Louis Dionne c197d39435
[libc++] Execute the oss-fuzz script located in the libc++ tree (#4541) 2020-10-16 14:35:11 -07:00
Eric 13068b8e50 [libc++] Correctly remove the system stdlib includes using -nostdinc++ (#3117)
This change was tested and verified to work by running:

1. git clone oss-fuzz
2. ./infra/helper.py build_image llvm_libcxx
3. ./infra/helper.py build_fuzzers llvm_libcxx
2019-12-12 13:26:02 -08:00
Eric c8b58c19f5 Really fix the libc++ build's include paths. (#3116)
The -I flag I previously removed was used to drag in the
"fuzzing/fuzzing.h" header.
2019-12-12 13:06:13 -08:00
Eric ebd899105b Correctly insert libc++ include path to use local version. (#3115)
Previously we're using the installed libc++ headers.
2019-12-12 12:52:43 -08:00
Kostya Serebryany 2290b8080c [llvm_libcxx] switch to the new github repo (#3113) 2019-12-12 11:15:57 -08:00
jonathanmetzman 3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
Kostya Serebryany 6eac0c48a5
undo disabling trace-cmp
... as per https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5377#c6
2018-01-19 09:48:51 -08:00
Kostya Serebryany 5ecb27726d disable trace-cmp on llvm_libcxx to make it faster, see https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5377 2018-01-18 17:41:58 -08:00
Kostya Serebryany 71600238b0 add fsanitize=unsigned-integer-overflow to libcxx 2017-10-23 18:56:37 -07:00
Kostya Serebryany ea348f8d95 get the list of libcxx targets from a file 2017-10-23 18:42:13 -07:00
Kostya Serebryany 019ef35f1a more fuzz targets for libc++ 2017-10-18 14:53:36 -07:00
Kostya Serebryany a88717dfdb add LLVM libc++ (llvm_libcxx) (#904) 2017-10-18 12:38:14 -07:00