[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 18/22] fuzz: expose fuzz target name
From: |
Oleinik, Alexander |
Subject: |
[Qemu-devel] [PATCH v3 18/22] fuzz: expose fuzz target name |
Date: |
Wed, 18 Sep 2019 23:19:45 +0000 |
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){
+ 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
[Qemu-devel] [PATCH v3 14/22] libqtest: add in-process qtest.c tx/rx handlers, Oleinik, Alexander, 2019/09/18
[Qemu-devel] [PATCH v3 12/22] libqos: move useful qos-test funcs to qos_external, Oleinik, Alexander, 2019/09/18
[Qemu-devel] [PATCH v3 15/22] fuzz: Add target/fuzz makefile rules, Oleinik, Alexander, 2019/09/18
[Qemu-devel] [PATCH v3 18/22] fuzz: expose fuzz target name,
Oleinik, Alexander <=
[Qemu-devel] [PATCH v3 17/22] fuzz: add support for fork-based fuzzing., Oleinik, Alexander, 2019/09/18
Re: [PATCH v3 17/22] fuzz: add support for fork-based fuzzing., Alexander Oleinik, 2019/09/30
[Qemu-devel] [PATCH v3 16/22] fuzz: add fuzzer skeleton, Oleinik, Alexander, 2019/09/18