Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libprotobuf-mutator
/
70feea5432aa71096fda3bcef6481b87f499e694
70feea5
nproc
by Vitaly Buka
· 7 years ago
d0d09da
Fix -Werror=sign-compare
by Vitaly Buka
· 7 years ago
1c562ab
Update protobuf
by Vitaly Buka
· 7 years ago
3fc43a0
Update with UTF-8 details
by Vitaly Buka
· 7 years ago
53dccbe
Return LIB_PROTO_MUTATOR_FUZZER_LIBRARIES as it's used by OSS-fuzz
by Vitaly Buka
· 7 years ago
99a97c0
Remove reference to LIB_PROTO_MUTATOR_FUZZER_LIBRARIES and set -fsanitize-coverage=0
by Vitaly Buka
· 7 years ago
e2290dc
Switch to clang 6.0
by Vitaly Buka
· 7 years ago
7218a15
Switch to -fsanitize=fuzzer
by Vitaly Buka
· 7 years ago
e4eae60
Improve protection against stack overflow
by Vitaly Buka
· 7 years ago
a048ee2
Fix endif() in cmake file
by Vitaly Buka
· 7 years ago
c1a194b
Update CMakeLists.txt
by Vitaly Buka
· 7 years ago
52af4b0
Fix compile error in Chromium by changing error message in assertion
by Jonathan Metzman
· 7 years ago
b3323e2
Update option name (#79)
by Vitaly Buka
· 7 years ago
3afcf34
Use ninja check with CPU_COUNT=8.
by morehouse
· 7 years ago
aec5bb4
Allow CPU_COUNT to be specified as a CMake argument.
by morehouse
· 7 years ago
0cf14e3
Update .travis.yml
by morehouse
· 7 years ago
f308748
Update .travis.yml
by Vitaly Buka
· 7 years ago
4677924
Use ninja check in Travis build.
by Matt Morehouse
· 7 years ago
ad1c84a
Only build examples when running tests.
by Matt Morehouse
· 7 years ago
82316df
Increase kMaxInitializeDepth and remove annoying assert
by Vitaly Buka
· 7 years ago
17789d1
Fix compilation with GCC 7
by Tomáš Popela
· 7 years ago
428ad71
Update expat build rules
by Vitaly Buka
· 7 years ago
0627b37
pkg-config is needed by cmake to find some dependencies
by Vitaly Buka
· 7 years ago
df4f45a
Remove dependence on docbook2x
by Vitaly Buka
· 7 years ago
34287f8
Pin googletest version
by Vitaly Buka
· 7 years ago
ddd2e48
Create LIB_PROTO_MUTATOR_DOWNLOAD_PROTOBUF option.
by Matt Morehouse
· 7 years ago
12a53ca
Use system-installed protobuf by default.
by Matt Morehouse
· 7 years ago
2ac9b0f
Optimize .travis.yml
by Vitaly Buka
· 7 years ago
628337c
Update .travis.yml
by Vitaly Buka
· 7 years ago
636a36f
Fix travis build
by Vitaly Buka
· 7 years ago
7b8047f
Debug travis build
by Vitaly Buka
· 7 years ago
08a68e0
Try to fix travis build
by Vitaly Buka
· 7 years ago
e1a99c0
Fix sourceline for llvm toolchain
by Vitaly Buka
· 7 years ago
3fcc546
Add workaround for expat entropy check.
by Vitaly Buka
· 7 years ago
c0a2038
Reset message if parsing failed.
by Vitaly Buka
· 7 years ago
af8136f
Restrict proto3 strings to valid UTF-8
by Vitaly Buka
· 7 years ago
8e4650f
Add FieldInstance::EnforceUtf8
by Vitaly Buka
· 7 years ago
418eba6
Add function to fix UTF-8 strings.
by Vitaly Buka
· 7 years ago
24d9fd0
Make argument name in cc the same as in h file.
by Vitaly Buka
· 7 years ago
6cb82ef
Switch xml fuzzers to DEFINE_PROTO_FUZZER macro and delete unused code.
by Vitaly Buka
· 7 years ago
c5f8c95
Cleanup DEFINE_PROTO_FUZZER macro and implementation.
by Vitaly Buka
· 7 years ago
f91517f
Add macros for simple fuzzer implementation.
by Vitaly Buka
· 7 years ago
a7599a1
Fix lint warnings
by Vitaly Buka
· 7 years ago
4a96a95
Impact of this optimization was small but it makes example less clear.
by Vitaly Buka
· 7 years ago
8a3c159
Move out xml code from libprotobuf-mutator sources into examples.
by Vitaly Buka
· 8 years ago
d09fb10
Check CMAKE_USE_PTHREADS_INIT for pthread presence.
by Vitaly Buka
· 8 years ago
d8ad965
Link protobuf with pthread. Building with --stdlib=libc++ may need this pthread.
by Vitaly Buka
· 8 years ago
84aa25e
Remove missing option LIB_PROTO_MUTATOR_WITH_COVERAGE_FLAGS.
by Vitaly Buka
· 8 years ago
1966902
Disable ASAN by default, as it was unusual default behavior.
by Vitaly Buka
· 8 years ago
606ea0a
Support -fsanitize-coverage flag passed with environment.
by Vitaly Buka
· 8 years ago
f3383a9
Update assert
by Vitaly Buka
· 8 years ago
b2c4fb5
Mutate message when we create new one.
by Vitaly Buka
· 8 years ago
242a20f
Don't check for memory leaks in fuzzer tests.
by Vitaly Buka
· 8 years ago
0e9439f
Move fallback to default value into CreateField().
by Vitaly Buka
· 8 years ago
329fa46
Remove size control heuristic
by Vitaly Buka
· 8 years ago
ee1c76a
Fix mutator crash if enum has only one value.
by Vitaly Buka
· 8 years ago
4f1ac7d
Add xmlSaveToBuffer to libxml fuzzer.
by Vitaly Buka
· 8 years ago
490b23a
Add size increase parameter for CreateField.
by Vitaly Buka
· 8 years ago
311fe5f
Remove loop on oversize. Just return 0 and handle another input.
by Vitaly Buka
· 8 years ago
664d33c
Remove unused using declaration.
by Vitaly Buka
· 8 years ago
cbadfd3
Remove unused using declaration.
by Vitaly Buka
· 8 years ago
32f2fae
Remove unused using declaration.
by Vitaly Buka
· 8 years ago
0fa21bd
Don't cast negative floats to uint
by Vitaly Buka
· 8 years ago
0537d84
Return type is specific to version of protobuf library, so return by value.
by Vitaly Buka
· 8 years ago
4b3defd
Remove port/protobuf_text_format.h as we can't avoid using full protobuf library.
by Vitaly Buka
· 8 years ago
2d609df
libFuzzer does not allow to use LLVMFuzzerMutate from CustomCrossover so
by Vitaly Buka
· 8 years ago
5050005
Return prefixes into filenames to avoid issues with Chromium builds.
by Vitaly Buka
· 8 years ago
f62fe47
Setup mutator with pointer to RandomEngine instead of seed.
by Vitaly Buka
· 8 years ago
be54a44
Extract text_format.h include into separate header.
by Vitaly Buka
· 8 years ago
829ad00
Remove functions from port/protobuf.h
by Vitaly Buka
· 8 years ago
e79e018
Rename protobuf_mutator::ProtobufMutator into protobuf_mutator::Mutator
by Vitaly Buka
· 8 years ago
f90698f
Remove prefixes from some files. It's already in the path.
by Vitaly Buka
· 8 years ago
aa5851c
Move libfuzzer stuff into src/libfuzzer
by Vitaly Buka
· 8 years ago
d4a2076
Split binary and text serialization.
by Vitaly Buka
· 8 years ago
142e08b
Avoid unchanged messages after CrossOver.
by Vitaly Buka
· 8 years ago
677890f
Update GIT_TAG of protobuf library.
by Vitaly Buka
· 8 years ago
5f7dfbd
Re-format
by Vitaly Buka
· 8 years ago
28ca0ee
Proto3 support with tests
by Vitaly Buka
· 8 years ago
bbf914d
Simplify tests by removing and renaming some parameters.
by Vitaly Buka
· 8 years ago
fb19337
Use message prototype as test parameter.
by Vitaly Buka
· 8 years ago
2256ad7
Reduce space of filed mutation during Mutate(from, to) tests.
by Vitaly Buka
· 8 years ago
f90f65a
Remove default from switch statement and add abort() call to fix warning on gcc.
by Vitaly Buka
· 8 years ago
d3a76b8
Add test to check that mutator is actually change messages.
by Vitaly Buka
· 8 years ago
66d06c7
Instead of deleting field just restart mutator if source was not selected.
by Vitaly Buka
· 8 years ago
4344a46
Prefer smaller values creating non-default fields.
by Vitaly Buka
· 8 years ago
4782c14
Check if field values are different before copying them.
by Vitaly Buka
· 8 years ago
d4ab1e7
Replace filed instance transformations with functiors for better readability.
by Vitaly Buka
· 8 years ago
fc2afda
Remove unnecessary MutateBool override from test.
by Vitaly Buka
· 8 years ago
2f660a5
Do not add the same OneOf field.
by Vitaly Buka
· 8 years ago
c020de1
Make MutateString overrides always return new values.
by Vitaly Buka
· 8 years ago
796b112
Make sure FieldMutator actually changes values.
by Vitaly Buka
· 8 years ago
89098ff
Switch some tests to TYPED_TEST for future proto3 support
by Vitaly Buka
· 8 years ago
b592ff0
Reuse GetRandomIndex in one more place.
by Vitaly Buka
· 8 years ago
4e4243c
Add ConstFieldInstance::name(). Helpful when debugging.
by Vitaly Buka
· 8 years ago
9f19110
Restore more interesting version of the test.
by Vitaly Buka
· 8 years ago
770252a
Suppress protobuf logs.
by Vitaly Buka
· 8 years ago
beb9080
Add GetRandomBool function.
by Vitaly Buka
· 8 years ago
e61cae4
Update README.
by Vitaly Buka
· 8 years ago
aff1155
Reformat.
by Vitaly Buka
· 8 years ago
e4c77f5
Extract FuzzerTest to reuse test code.
by Vitaly Buka
· 8 years ago
Next »