|
Move FuzzedDataProvider to //base and expose to blink
This patch moves FuzzedDataProvider from //net/base to //base. We also
expose a wrapper type in blink platform for use in Blink fuzzers.
This patch also implements a very simple fuzzer for TextResourceDecoder,
which stress tests code operating on a raw byte stream.
BUG= 638653
Committed: https://crrev.com/f30fc95f50c3568509541ddb7b527fa5ea1fc201
Cr-Commit-Position: refs/heads/master@{#413253}
Total comments: 4
Total comments: 2
Total comments: 7
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+235 lines, -219 lines) |
Patch |
 |
M |
base/test/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
base/test/fuzzed_data_provider.h
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+9 lines, -8 lines |
0 comments
|
Download
|
 |
A + |
base/test/fuzzed_data_provider.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
net/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
D |
net/base/fuzzed_data_provider.h
|
View
|
|
1 chunk |
+0 lines, -74 lines |
0 comments
|
Download
|
 |
D |
net/base/fuzzed_data_provider.cc
|
View
|
|
1 chunk |
+0 lines, -76 lines |
0 comments
|
Download
|
 |
M |
net/cert/internal/verify_name_match_fuzzer.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/cert/internal/verify_name_match_verifynameinsubtree_fuzzer.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/dns/fuzzed_host_resolver.h
|
View
|
1
2
|
4 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
 |
M |
net/dns/fuzzed_host_resolver.cc
|
View
|
1
2
3
4
5
|
7 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
M |
net/dns/host_resolver_impl_fuzzer.cc
|
View
|
1
2
3
4
5
|
7 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
net/http/http_proxy_client_socket_fuzzer.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/http/http_stream_parser_fuzzer.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/socket/fuzzed_socket.h
|
View
|
1
2
|
3 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
net/socket/fuzzed_socket.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/socket/fuzzed_socket_factory.h
|
View
|
1
2
|
3 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
 |
M |
net/socket/fuzzed_socket_factory.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/socket/socks5_client_socket_fuzzer.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/socket/socks_client_socket_fuzzer.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/udp/fuzzed_datagram_client_socket.h
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
net/udp/fuzzed_datagram_client_socket.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/url_request/url_request_data_job_fuzzer.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/url_request/url_request_fuzzer.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/BUILD.gn
|
View
|
|
2 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/parser/TextResourceDecoder.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/core/html/parser/TextResourceDecoderFuzzer.cpp
|
View
|
1
2
3
4
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/DEPS
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/blink_platform.gypi
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/platform/testing/FuzzedDataProvider.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/platform/testing/FuzzedDataProvider.cpp
|
View
|
1
2
3
4
|
1 chunk |
+32 lines, -0 lines |
0 comments
|
Download
|
Total messages: 53 (42 generated)
|