support legacy hal, and basic spec for wifi hal
Change-Id: I10dc64ab03ad90930ec66eaba5798997605f771a
diff --git a/sysfuzzer/common/fuzz_tester/FuzzerBase.h b/sysfuzzer/common/fuzz_tester/FuzzerBase.h
index b14cb14..d92f4b2 100644
--- a/sysfuzzer/common/fuzz_tester/FuzzerBase.h
+++ b/sysfuzzer/common/fuzz_tester/FuzzerBase.h
@@ -29,7 +29,7 @@
class FuzzerBase {
public:
- FuzzerBase();
+ FuzzerBase(int target_class);
virtual ~FuzzerBase();
// Loads a target component where the argument is the file path.
@@ -52,15 +52,18 @@
// a pointer to a HAL data structure of the loaded component.
struct hw_device_t* device_;
+ // DLL Loader class.
+ DllLoader target_loader_;
+
private:
// a pointer to the string which contains the loaded component.
const char* target_dll_path_;
- // DLL Loader class.
- DllLoader target_loader_;
-
// function name prefix.
const char* function_name_prefix_;
+
+ // target class
+ const int target_class_;
};
} // namespace vts