Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libprotobuf-mutator
/
d3a76b898a318ef5e0c7a61459918ae607d306b4
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
73c1c6a
Support binary serialization of protos.
by Vitaly Buka
· 8 years ago
c202a23
Fix protoc dependency.
by Vitaly Buka
· 8 years ago
f86815c
Hide namespace alias protobuf into protobuf_mutator namespace.
by Vitaly Buka
· 8 years ago
2ac271b
Refactor MutateTextMessage and CrossOverTextMessages for future binary support.
by Vitaly Buka
· 8 years ago
c7b11a6
Remove unnecessary argument from MutateTextMessage and CrossOverTextMessages.
by Vitaly Buka
· 8 years ago
de300da
Move flattening into CrossOver.
by Vitaly Buka
· 8 years ago
53a6e8c
Integrate CrossOver into XML examples.
by Vitaly Buka
· 8 years ago
1c3885e
Integrate CrossOver into libFuzzer example.
by Vitaly Buka
· 8 years ago
adfc27c
Implement ProtobufMutator::CrossOver.
by Vitaly Buka
· 8 years ago
8871286
Extract read-only part of FieldInstance.
by Vitaly Buka
· 8 years ago
d16966b
Fix typos.
by Vitaly Buka
· 8 years ago
cbac20f
Remove unnecessary assert.
by Vitaly Buka
· 8 years ago
35df2e4
Move port dir to the top
by Vitaly Buka
· 8 years ago
5d01320
Create new non default fields as well as non defaults.
by Vitaly Buka
· 8 years ago
68e49ad
Generate empty string in LibFuzzerProtobufMutator
by Vitaly Buka
· 8 years ago
c01ab1c
Fix path to gtest include.
by Vitaly Buka
· 8 years ago
9f94933
Wrap protobuf::TextFormat::PrintToString to allow to use version of protobuf
by Vitaly Buka
· 8 years ago
6c6dbbe
Add src/port for integration flexibility.
by Vitaly Buka
· 8 years ago
5b1a003
Split root CmakeLists.txt into smaller nested ones.
by Vitaly Buka
· 8 years ago
0838e68
Pin protobuf to particular revision to avoid breakages in continuous build.
by Vitaly Buka
· 8 years ago
e2ba0d2
Disable libxml2 options which can cause fuzzing hangs.
by Vitaly Buka
· 8 years ago
a2211fc
Rename tests and reduce expected corpus size in ExpatExampleTest.Fuzz
by Vitaly Buka
· 8 years ago
11c3314
Add expat fuzzer
by Vitaly Buka
· 8 years ago
944e45e
Add expat fuzzer
by Vitaly Buka
· 8 years ago
40f881f
Disabled coverage for protobuf library
by Vitaly Buka
· 8 years ago
cc39428
Add more build options to simplify intergration with OSS-Fuzz
by Vitaly Buka
· 8 years ago
eb2cce2
Add LIB_PROTO_MUTATOR_XML2_NO_FLATTENING to disable flattening
by Vitaly Buka
· 8 years ago
0b6d2fe
Mark libs as not required. Not all build targets needs them.
by Vitaly Buka
· 8 years ago
d92682b
Move xml->proto conversion into xml_converter tool
by Vitaly Buka
· 8 years ago
4f74c34
Move xml code which does not depend on libxml2 into src/xml dir.
by Vitaly Buka
· 8 years ago
7d95139
Add libxml fuzzer
by Vitaly Buka
· 8 years ago
7ea978b
Remove -fsanitize=leak, address sanitizer detects leaks
by Vitaly Buka
· 8 years ago
4f9e49a
Link LZMA and uses installed zlib.
by Vitaly Buka
· 8 years ago
6692556
Make LLVMFuzzerMutate declaration weak
by Vitaly Buka
· 8 years ago
7e1f0d4
Fix text flakiness
by Vitaly Buka
· 8 years ago
27f7d25
Add SaveMessageAsText(const Message&, uint8_t*, size_t)
by Vitaly Buka
· 8 years ago
2443441
clang-format
by Vitaly Buka
· 8 years ago
a3f0ab8
For simplicity don't pass flags to dependencies.
by Vitaly Buka
· 8 years ago
8cd4655
Remove sanitize=undefined as it's slowdown execution significantly.
by Vitaly Buka
· 8 years ago
99677da
Switch to GCC 4.8
by Vitaly Buka
· 8 years ago
f5072d2
Cleanup make files
by Vitaly Buka
· 8 years ago
2a83746
Simplify fuzzer as with existing settings it was tool slow.
by Vitaly Buka
· 8 years ago
66e2234
Add pthread as this dependency was introduced by libFuzzer
by Vitaly Buka
· 8 years ago
77f9414
Cleanup setup of fuzzing flags.
by Vitaly Buka
· 8 years ago
0aecd90
add a string field to libfuzzer_example.proto and test it in libfuzzer_example.cc
by Kostya Serebryany
· 8 years ago
1ab1c02
Move -fsanitize-coverage=trace-pc-guard back to the libfuzzer example
by Vitaly Buka
· 8 years ago
eb6c699
Use build script shipped with libFuzzer.
by Vitaly Buka
· 8 years ago
edf5d3e
Increase number of iterations in libFuzzer test
by Vitaly Buka
· 8 years ago
8da5281
Move examples/libfuzzer* to examples/libfuzzer/libfuzzer_example*
by Vitaly Buka
· 8 years ago
ede28e2
Disable warning in Libxml2 code
by Vitaly Buka
· 8 years ago
8a038c6
Forward compilation flags to ExternalProject_Add
by Vitaly Buka
· 8 years ago
5988d15
Never update external projects to speedup incremental build.
by Vitaly Buka
· 8 years ago
b2a2e8e
Build files for libxml2.
by Vitaly Buka
· 8 years ago
32165bf
Use dist:trusty Switch to clang 5.0 and 4.0 is removed from apt repo.
by Vitaly Buka
· 8 years ago
288eb3a
protobuf-compiler is not needed
by Vitaly Buka
· 8 years ago
c90f481
Use just NOLINT
by Vitaly Buka
· 8 years ago
b37b31a
Move libfuzzer_example into examples dir.
by Vitaly Buka
· 8 years ago
8c64f9b
Extract most of LLVMFuzzerCustomMutator and LLVMFuzzerTestOneInput into
by Vitaly Buka
· 8 years ago
9dd2f8e
Remove suppression of build/include_subdir cpplint check.
by Vitaly Buka
· 8 years ago
886d543
Add cpplint into continuous build.
by Vitaly Buka
· 8 years ago
f047a00
Fix cpplint warnings
by Vitaly Buka
· 8 years ago
4be22c4
reformat
by Vitaly Buka
· 8 years ago
ae83ef0
Add Travis Ci config
by Vitaly Buka
· 8 years ago
0e1e46b
Fixed sign-compare warning.
by Vitaly Buka
· 8 years ago
6a21eac
Move /cmake/CMakeLists.txt to /CMakeLists.txt
by Vitaly Buka
· 8 years ago
0fed9aa
Move sources into src/ directory.
by Vitaly Buka
· 8 years ago
7f897aa
Add build into ignore list.
by Vitaly Buka
· 8 years ago
27c3959
Add clang into README file.
by Vitaly Buka
· 8 years ago
4d54339
Add empty .gitignore
by Vitaly Buka
· 8 years ago
7c99c8b
Check if compiler supports libFuzzer and sanitizer specific flags
by Vitaly Buka
· 8 years ago
b4cc41b
Add libfuzzer_example_test
by Vitaly Buka
· 8 years ago
b93a146
Add libFuzzer
by Vitaly Buka
· 8 years ago
aa7be1e
Add option to enabled Asan. Fixed last shard index.
by Vitaly Buka
· 8 years ago
43f748f
Simplify proto comparison in test.
by Vitaly Buka
· 8 years ago
c2f0c69
Concurrent execution of unittests.
by Vitaly Buka
· 8 years ago
265b149
Fixed typo in README.md
by Vitaly Buka
· 8 years ago
4d5d378
Remove trailing spaces
by Vitaly Buka
· 8 years ago
4a6d6fc
Remove deleted argument from documentation
by Vitaly Buka
· 8 years ago
72019dc
Simplify size control
by Vitaly Buka
· 8 years ago
ba12972
Hide keep_initialized argument and keep messages always initialized
by Vitaly Buka
· 8 years ago
482c172
Trivial tests as usage example
by Vitaly Buka
· 8 years ago
a3e59c7
Implement mutation which copies fields of the same type.
by Vitaly Buka
· 8 years ago
Next »