Add basic debug printing
This commit is contained in:
@@ -38,7 +38,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||||||
while (gArbitrary.hasEntropy()) {
|
while (gArbitrary.hasEntropy()) {
|
||||||
switch (gArbitrary.bounded(3)) {
|
switch (gArbitrary.bounded(3)) {
|
||||||
case 0: {
|
case 0: {
|
||||||
// Add mutations
|
// Add mutations
|
||||||
|
#if DEBUG
|
||||||
|
printf("Add mutations\n");
|
||||||
|
#endif
|
||||||
|
|
||||||
const int numKeys = gArbitrary.bounded(10);
|
const int numKeys = gArbitrary.bounded(10);
|
||||||
std::set<weaselab::VersionedMap::Key, KeyComp> keySet;
|
std::set<weaselab::VersionedMap::Key, KeyComp> keySet;
|
||||||
@@ -80,7 +83,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||||||
|
|
||||||
} break;
|
} break;
|
||||||
case 1: {
|
case 1: {
|
||||||
// Set oldest version
|
// Set oldest version
|
||||||
|
#if DEBUG
|
||||||
|
printf("Set oldest version\n");
|
||||||
|
#endif
|
||||||
|
|
||||||
const int64_t newOldestVersion =
|
const int64_t newOldestVersion =
|
||||||
facade.getOldestVersion() +
|
facade.getOldestVersion() +
|
||||||
@@ -93,6 +99,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||||||
case 2: {
|
case 2: {
|
||||||
// Check range read
|
// Check range read
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
|
printf("Check range read\n");
|
||||||
|
#endif
|
||||||
|
|
||||||
const int64_t version = facade.getOldestVersion() +
|
const int64_t version = facade.getOldestVersion() +
|
||||||
gArbitrary.bounded(facade.getVersion() -
|
gArbitrary.bounded(facade.getVersion() -
|
||||||
facade.getOldestVersion() + 1);
|
facade.getOldestVersion() + 1);
|
||||||
|
Reference in New Issue
Block a user