diff options
| author | MarcoFalke <[email protected]> | 2019-10-10 09:18:25 -0400 |
|---|---|---|
| committer | MarcoFalke <[email protected]> | 2019-10-10 09:18:34 -0400 |
| commit | 2352aec9fc8222303f90784593949816357e43f6 (patch) | |
| tree | 4826f579cb10e8fff55890e79e1e89632d15c596 /src/httpserver.h | |
| parent | Merge #17085: init: Change fallback locale to C.UTF-8 (diff) | |
| parent | tests: Remove TRANSACTION_DESERIALIZE (replaced by transaction fuzzer) (diff) | |
| download | discoin-2352aec9fc8222303f90784593949816357e43f6.tar.xz discoin-2352aec9fc8222303f90784593949816357e43f6.zip | |
Merge #17076: tests: Add fuzzing harness for CheckTransaction(...), IsStandardTx(...) and other CTransaction related functions
5c2987636faa5bc175b37b81fd98ab48e576da0b tests: Remove TRANSACTION_DESERIALIZE (replaced by transaction fuzzer) (practicalswift)
0a573682f24d20cb178b8b6f97c35ec46901c4db tests: Add fuzzing harness for CheckTransaction(...), IsStandardTx(...) and other CTransaction related functions (practicalswift)
Pull request description:
Add fuzzing harness for `CheckTransaction(...)`, `IsStandardTx(...)` and other `CTransaction` related functions.
**Testing this PR**
Run:
```
$ CC=clang CXX=clang++ ./configure --enable-fuzz --with-sanitizers=address,fuzzer,undefined
$ make
$ src/test/fuzz/transaction
…
# And to to quickly verify that the relevant code regions are triggered, that the
# fuzzing throughput seems reasonable, etc.
$ contrib/devtools/test_fuzzing_harnesses.sh '^transaction$'
```
`test_fuzzing_harnesses.sh` can be found in PR #17000.
ACKs for top commit:
MarcoFalke:
ACK 5c2987636faa5bc175b37b81fd98ab48e576da0b
Tree-SHA512: 2f422df795c9dca13c98209ca9ce0fe5a0d4a71fb052fa33d599cc9c9f1d637fee27d58d02ed17b956b3e3d40931cbc1367fc99aa2e882473e54d95dee04d6b7
Diffstat (limited to 'src/httpserver.h')
0 files changed, 0 insertions, 0 deletions