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 <alx...@bu.edu>
---
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