aboutsummaryrefslogtreecommitdiff
path: root/contrib/install_db4.sh
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2020-12-15 17:11:49 +0100
committerMarcoFalke <falke.marco@gmail.com>2020-12-15 17:11:59 +0100
commit70150824dc2c0df97e5f7768734eeb0dde782d00 (patch)
treea85072334b7e08d5a07a05c0c2ed03eddcf01095 /contrib/install_db4.sh
parentf1f2418433c918b27786e1d951c9ef2c2d2ec754 (diff)
parent8c09c0c1d18885ef94f79b3f2d073f43269bc95d (diff)
Merge #20437: fuzz: Avoid time-based "non-determinism" in fuzzing harnesses by using mocked GetTime()
8c09c0c1d18885ef94f79b3f2d073f43269bc95d fuzz: Avoid time-based "non-determinism" in fuzzing harnesses by using mocked GetTime() (practicalswift) Pull request description: Avoid time-based "non-determinism" in fuzzing harnesses by using mocked `GetTime()`. Prior to this commit the fuzzing harnesses `banman`, `connman`, `net` and `rbf` had time-based "non-determinism". `addrman` is fixed in #20425. `process_message` and `process_messages` are left to fix: simply using mock time is not enough for them due to interaction with `IsInitialBlockDownload()`. See [`doc/fuzzing.md`](https://github.com/bitcoin/bitcoin/blob/master/doc/fuzzing.md) for information on how to fuzz Bitcoin Core. Don't forget to contribute any coverage increasing inputs you find to the [Bitcoin Core fuzzing corpus repo](https://github.com/bitcoin-core/qa-assets). Happy fuzzing :) ACKs for top commit: MarcoFalke: review ACK 8c09c0c1d18885ef94f79b3f2d073f43269bc95d practicalswift: > review ACK [8c09c0c](https://github.com/bitcoin/bitcoin/commit/8c09c0c1d18885ef94f79b3f2d073f43269bc95d) Tree-SHA512: 32dfbead3dfd18cf4ff56dc2ea341aa977441b4e19a54879cf54fa5820c7e2b14b92c7e238d32fd785654f3b28cc82826ae66c03e94c292633c63c41196ba9a8
Diffstat (limited to 'contrib/install_db4.sh')
0 files changed, 0 insertions, 0 deletions