qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v3 18/22] fuzz: expose fuzz target name


From: Darren Kenny
Subject: Re: [Qemu-devel] [PATCH v3 18/22] fuzz: expose fuzz target name
Date: Tue, 24 Sep 2019 08:49:51 +0100

On Wed, Sep 18, 2019 at 11:19:45PM +0000, Oleinik, Alexander wrote:
This is needed for the qos-assisted fuzzers which walk the qos tree and
need a way to check if the current path matches the name of the fuzz
target.

Signed-off-by: Alexander Oleinik <address@hidden>
---
tests/fuzz/fuzz.c | 3 +++
tests/fuzz/fuzz.h | 1 +
2 files changed, 4 insertions(+)

diff --git a/tests/fuzz/fuzz.c b/tests/fuzz/fuzz.c
index 833f436731..d44dab7360 100644
--- a/tests/fuzz/fuzz.c
+++ b/tests/fuzz/fuzz.c
@@ -33,6 +33,9 @@ void set_fuzz_target_args(int argc, char **argv)
        fuzz_target->main_argv = argv;
    }
}
+char *get_fuzz_target_name(void){

To avoid inadvertent changes you might want to make this 'const
char*' as the return type.

Thanks,

Darren.

+    return fuzz_target->name->str;
+}

void reboot(QTestState *s)
{
diff --git a/tests/fuzz/fuzz.h b/tests/fuzz/fuzz.h
index 73af029c82..d9d0bf11a8 100644
--- a/tests/fuzz/fuzz.h
+++ b/tests/fuzz/fuzz.h
@@ -19,6 +19,7 @@ typedef struct FuzzTarget {
} FuzzTarget;

void set_fuzz_target_args(int argc, char **argv);
+char *get_fuzz_target_name(void);
void reboot(QTestState *);
void fuzz_add_target(const char *name, const char *description, FuzzTarget
        *target);
--
2.23.0





reply via email to

[Prev in Thread] Current Thread [Next in Thread]