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){ + 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