AdamKorcz
d154d875ad
llvm: fix broken build ( #8211 )
...
Signed-off-by: AdamKorcz <adam@adalogics.com>
Signed-off-by: AdamKorcz <adam@adalogics.com>
2022-08-12 14:10:26 -07:00
Jonas Devlieghere
49ce84fb16
[llvm] Use my commit email address instead of the corp one ( #8052 )
...
I lost access to the Google account associated with my corporate e-mail
address. Switch to using the one I use for contributing to LLVM, which I
should've done from the beginning.
2022-07-21 17:54:01 -04:00
Sam McCall
c7a52e6602
[llvm] Generate a dictionary for clang fuzzers. ( #7686 )
...
This generated dictionary consists of keywords and significant punctuation.
It's useful for fuzzers were inputs are C/C++/ObjC source code.
See https://reviews.llvm.org/D125166
2022-05-10 11:11:23 -04:00
Sam McCall
f3b701a023
[llvm] Add clang-pseudo fuzzer ( #7679 )
...
clang-pseudo-fuzzer fuzzes clang-pseudo, which is a heuristic parser
based on clang's lexer.
This is a new effort and we'd like to keep it fuzz-clean from the beginning.
2022-05-10 10:18:36 -04:00
DavidKorczynski
e0787861af
llvm: fix build correctly ( #7179 )
2022-01-24 23:52:47 +00:00
DavidKorczynski
23203939fc
llvm: fix build ( #7160 )
...
* llvm: fix build
* fix CI build
* llvm: fix shell script
* nit#
* nitnit
* llvm: limit CI to only a single fuzzer to avoid CI getting killed
* limit CI even more
* fix fuzzers
* limit fuzzer assignment early
* final?
2022-01-21 17:24:29 +00:00
Abhishek Arya
1d5a2cd84e
Fill in main_repo for several projects. ( #4816 )
...
* Fill in main_repo for several projects.
* Add some go repos.
2020-12-09 21:52:40 -08:00
devtty1er
d561c49ae5
Update Dockerfiles ( #4070 )
...
* Use LABEL in place of MAINTAINER
* Remove LABEL maintainer from Dockerfiles
2020-07-06 13:18:23 -07:00
Max Moroz
e6a5e0a666
[honggfuzz] Enable honggfuzz for 19 more projects ( fixes #3591 ). ( #3609 )
...
* [honggfuzz] Enable honggfuzz for 19 more projects (fixes #3591 ).
* rename fuzzing puzzles target
2020-04-09 13:47:54 -07:00
Max Moroz
71f4914c45
[presubmit] Enforce language attribute in project.yaml to be always set. ( #3477 )
...
* [presubmit] Enforce language attribute in projectt.yaml to be always set.
* Update documentation, better presubmit check, new project template.
* add docstring to templates.py
* Add example values in the project.yaml template and remove python value for now
* Add "project: c++" to 256 projects
* format
* Add labels and selective_unpack sections to the presubmit check
* fix incorrect auto_ccs format in three projects
* fix nss emails after rebase
2020-03-10 11:08:01 -07:00
Kostya Serebryany
c5fbbeb79f
[llvm] one more fix to enable the new git hub repo ( #3146 )
...
* [llvm] switch to the new github repo
* [llvm] one more fix to enable the new git hub repo
2019-12-17 16:33:08 -08:00
Kostya Serebryany
2ab67b41e3
[llvm] switch to the new github repo ( #3122 )
2019-12-13 11:24:18 -08:00
David Goldman
09112da28d
[llvm] Add clang-objc-fuzzer with corpus ( #2972 )
...
- Added to LLVM in https://reviews.llvm.org/D69171
2019-10-21 15:11:15 -07:00
Matt Morehouse
80635f81af
[llvm] Enable MSan fuzzing. ( #2546 )
...
Now that proto fuzzers are gone, we don't have to deal with false
positives coming from protobuf libraries being uninstrumented.
2019-06-27 17:47:21 -07:00
Matt Morehouse
9c94b0166b
[llvm] Update clangd test path. ( #2385 )
...
Fixes LLVM build.
2019-05-06 12:57:04 -07:00
Matt Morehouse
e7b479a8cc
[llvm] Switch to LIB_FUZZING_ENGINE. ( #2352 )
2019-04-29 10:35:29 -04:00
jonathanmetzman
ae9398deef
Change LIB_FUZZING_ENGINE to -fsanitize=fuzzer in libFuzzer builds ( #2312 )
2019-04-15 10:05:02 -07:00
Matt Morehouse
6c3880cfd5
[llvm] Remove proto fuzzers. ( #2301 )
...
Proto fuzzers are slow and haven't found bugs in a long time. Their
builds are also hard to maintain since they build in a different
configuration than any of the LLVM build bots.
2019-04-08 12:30:36 -07:00
Kostya Serebryany
893f503de3
[llvm] add Michael to LLVM CCs, as requested in issue #2167
2019-02-14 14:49:33 -08:00
Max Moroz
70662a99be
[llvm] Add Mitch Phillips @google.com address to the auto_ccs list.
2019-02-06 15:52:10 -08:00
Benjamin Kramer
a2e4a8e152
[llvm] Add corpus to clangd-fuzzer ( #2123 )
...
The fuzzer has been quiet about crashes in the upper layers of clangd (JSON parser) for months. Let's go deeper!
2019-02-01 06:40:08 -08:00
Matt Morehouse
95bbd881db
[llvm] Update demangler fuzzers. ( #2074 )
2019-01-07 09:50:13 -08:00
Emmett Neyman
429379bab0
[llvm] Add email to llvm auto_ccs ( #1592 )
2018-07-03 11:23:08 -07:00
Emmett Neyman
06ba889cd7
Add LLVM Proto Fuzzer to OSS-Fuzz ( #1567 )
2018-06-25 14:45:04 -07:00
Emmett Neyman
fc7dd66326
Added clang-loop-proto-fuzzer
2018-06-07 13:48:56 -07:00
Abhishek Arya
0b60557f9f
Add jfb@ ( #1424 )
2018-06-04 07:47:09 -07:00
Jonathan Foote
c757771dcc
Add LLVM wasm32-wasm isel fuzzer ( #1296 )
...
* Add LLVM wasm32-wasm isel fuzzer
* Simplify LLVM wasm32-wasm fuzzer integration
2018-04-12 21:51:04 -07:00
igor-laevsky
1354594eb6
[llvm-opt-fuzzer] Add fuzzing of the irce pass ( #1256 )
2018-03-20 07:38:33 -07:00
igor-laevsky
adeb9cdd7c
[llvm][opt-fuzzer] Add another batch of loop related passes ( #1183 )
2018-02-21 07:30:39 -08:00
igor-laevsky
0d87fa2b86
[llvm][opt-fuzzer] Slowly adding more fuzzing targets ( #1176 )
2018-02-19 07:58:35 -08:00
igor-laevsky
7084117cc9
[llvm][opt-fuzzer] Add SCCP pass as a new fuzzing target ( #1138 )
2018-02-07 07:42:16 -08:00
igor-laevsky
70dd97c438
[llvm][opt-fuzzer] Add gvn pass as a new fuzzing target ( #1136 )
2018-02-05 07:53:27 -08:00
igor-laevsky
55059af7ee
[llvm][opt-fuzzer] Add simplifycfg pass as a new fuzzing target. ( #1116 )
2018-01-26 07:35:53 -08:00
igor-laevsky
b834f3ecc3
[llvm][opt-fuzzer] Add early-cse pass as a new fuzzing target. ( #1108 )
2018-01-24 11:04:24 -08:00
igor-laevsky
c8fa101330
[llvm-opt-fuzzer] Set max_len to 0 ( #1080 )
...
* [llvm-opt-fuzzer] Set max_len=0
* Update build.sh
2018-01-17 07:55:14 -08:00
Kostya Serebryany
dbae17b1c1
Add Myke to the llvm auto_ccs list
2018-01-12 11:33:48 -08:00
Mitch Phillips
ff5509eb59
Add mitchphillips to autocc. ( #1053 )
2018-01-05 08:56:26 -08:00
morehouse
790cdbdc3f
[llvm] Disable dead stripping. ( #1043 )
...
Dead stripping is currently broken with -fsanitize=fuzzer-no-link for
some linkers (llvm.org/pr34636).
Fixes https://github.com/google/oss-fuzz/issues/1042 .
2017-12-19 12:47:30 -08:00
Kostya Serebryany
c77f9f35f0
Add Igor to LLVM
2017-12-18 13:11:49 -08:00
igor-laevsky
538b42a26c
[llvm][opt-instcombine] Generate corpus out of the llvm-lit tests for instcombine ( #1041 )
2017-12-18 07:25:06 -08:00
Kostya Serebryany
651ae29c81
change one e-mail
2017-12-15 11:46:45 -08:00
Kostya Serebryany
726ce605d2
Add Akila to CC
2017-12-11 15:24:47 -08:00
Kostya Serebryany
95e75738d1
llvm: add llvm-opt-fuzzer--x86_64-instcombine
2017-11-13 14:43:56 -08:00
Benjamin Kramer
3987385f7b
Add clangd-fuzzer to llvm's fuzz targets ( #922 )
...
This requires also checking out clang-tools-extra.
2017-10-26 09:47:16 -07:00
Mitch Phillips
76a30e08af
Add llvm-special-case-list-fuzzer to llvm's fuzz targets. ( #897 )
2017-10-17 11:38:21 -07:00
Kostya Serebryany
fffae2ee8f
add llvm-isel-fuzzer--x86_64-O2
2017-10-16 19:56:11 -07:00
Kostya Serebryany
ce51583db6
add llvm-isel-fuzzer--aarch64-O2
2017-10-16 14:02:49 -07:00
Mitch Phillips
1f7cee5320
Add llvm-demangle-fuzzer to oss-fuzz. ( #887 )
...
Note: Do not submit until https://reviews.llvm.org/D38855 has been patched into LLVM successfully.
2017-10-13 11:40:39 -07:00
Kostya Serebryany
3bce4473fd
Update project.yaml
2017-10-12 22:07:54 -07:00
Kostya Serebryany
f0d8433eb7
Update project.yaml
2017-10-12 17:44:32 -07:00