/test/vts/drivers/hal/common/include/component_loader/ |
D | HalDriverLoader.h | 53 DriverBase* GetDriver(const string& driver_lib_path, 63 DriverBase* GetFuzzerBaseAndAddAllFunctionsToQueue( 83 DriverBase* GetLibDriver(const string& driver_lib_path, 88 DriverBase* GetHidlHalDriver(const string& driver_lib_path, 95 DriverBase* LoadDriverWithInterfacePointer( 101 DriverBase* LoadDriver(const string& driver_lib_path, 113 queue<pair<FunctionSpecificationMessage*, DriverBase*>> job_queue_;
|
D | DllLoader.h | 25 class DriverBase; variable 28 typedef DriverBase* (*loader_function)(); 29 typedef DriverBase* (*loader_function_with_arg)(uint64_t arg);
|
/test/vts/drivers/hal/common/component_loader/ |
D | HalDriverLoader.cpp | 102 DriverBase* HalDriverLoader::GetDriver( in GetDriver() 107 DriverBase* driver = nullptr; in GetDriver() 119 DriverBase* HalDriverLoader::GetLibDriver( in GetLibDriver() 123 DriverBase* driver = LoadDriver(driver_lib_path, spec_msg); in GetLibDriver() 135 DriverBase* HalDriverLoader::GetFuzzerBaseAndAddAllFunctionsToQueue( in GetFuzzerBaseAndAddAllFunctionsToQueue() 139 DriverBase* driver = GetDriver(driver_lib_path, iface_spec_msg, in GetFuzzerBaseAndAddAllFunctionsToQueue() 156 DriverBase* HalDriverLoader::GetHidlHalDriver( in GetHidlHalDriver() 163 DriverBase* driver = nullptr; in GetHidlHalDriver() 203 DriverBase* HalDriverLoader::LoadDriver( in LoadDriver() 219 DriverBase* driver = func(); in LoadDriver() [all …]
|
/test/vts/compilation_tools/vtsc/test/golden/DRIVER/ |
D | NfcClientCallback.vts.h | 50 class FuzzerExtended_android_hardware_nfc_V1_0_INfcClientCallback : public DriverBase { 52 …FuzzerExtended_android_hardware_nfc_V1_0_INfcClientCallback() : DriverBase(HAL_HIDL), hw_binder_pr… in FuzzerExtended_android_hardware_nfc_V1_0_INfcClientCallback() 54 …::android::hardware::nfc::V1_0::INfcClientCallback* hw_binder_proxy) : DriverBase(HAL_HIDL), hw_bi… in FuzzerExtended_android_hardware_nfc_V1_0_INfcClientCallback() 71 extern android::vts::DriverBase* vts_func_4_android_hardware_nfc_V1_0_INfcClientCallback_(); 72 extern android::vts::DriverBase* vts_func_4_android_hardware_nfc_V1_0_INfcClientCallback_with_arg(u…
|
D | Nfc.vts.h | 66 class FuzzerExtended_android_hardware_nfc_V1_0_INfc : public DriverBase { 68 FuzzerExtended_android_hardware_nfc_V1_0_INfc() : DriverBase(HAL_HIDL), hw_binder_proxy_() {} in FuzzerExtended_android_hardware_nfc_V1_0_INfc() 70 …nfc_V1_0_INfc(::android::hardware::nfc::V1_0::INfc* hw_binder_proxy) : DriverBase(HAL_HIDL), hw_bi… in FuzzerExtended_android_hardware_nfc_V1_0_INfc() 87 extern android::vts::DriverBase* vts_func_4_android_hardware_nfc_V1_0_INfc_(); 88 extern android::vts::DriverBase* vts_func_4_android_hardware_nfc_V1_0_INfc_with_arg(uint64_t hw_bin…
|
D | MemoryTest.vts.h | 61 class FuzzerExtended_android_hardware_tests_memory_V1_0_IMemoryTest : public DriverBase { 63 …FuzzerExtended_android_hardware_tests_memory_V1_0_IMemoryTest() : DriverBase(HAL_HIDL), hw_binder_… in FuzzerExtended_android_hardware_tests_memory_V1_0_IMemoryTest() 65 …ndroid::hardware::tests::memory::V1_0::IMemoryTest* hw_binder_proxy) : DriverBase(HAL_HIDL), hw_bi… in FuzzerExtended_android_hardware_tests_memory_V1_0_IMemoryTest() 82 extern android::vts::DriverBase* vts_func_4_android_hardware_tests_memory_V1_0_IMemoryTest_(); 83 extern android::vts::DriverBase* vts_func_4_android_hardware_tests_memory_V1_0_IMemoryTest_with_arg…
|
D | TestMsgQ.vts.h | 73 class FuzzerExtended_android_hardware_tests_msgq_V1_0_ITestMsgQ : public DriverBase { 75 …FuzzerExtended_android_hardware_tests_msgq_V1_0_ITestMsgQ() : DriverBase(HAL_HIDL), hw_binder_prox… in FuzzerExtended_android_hardware_tests_msgq_V1_0_ITestMsgQ() 77 …(::android::hardware::tests::msgq::V1_0::ITestMsgQ* hw_binder_proxy) : DriverBase(HAL_HIDL), hw_bi… in FuzzerExtended_android_hardware_tests_msgq_V1_0_ITestMsgQ() 94 extern android::vts::DriverBase* vts_func_4_android_hardware_tests_msgq_V1_0_ITestMsgQ_(); 95 extern android::vts::DriverBase* vts_func_4_android_hardware_tests_msgq_V1_0_ITestMsgQ_with_arg(uin…
|
D | NfcClientCallback.driver.cpp | 139 android::vts::DriverBase* vts_func_4_android_hardware_nfc_V1_0_INfcClientCallback_() { in vts_func_4_android_hardware_nfc_V1_0_INfcClientCallback_() 140 …return (android::vts::DriverBase*) new android::vts::FuzzerExtended_android_hardware_nfc_V1_0_INfc… in vts_func_4_android_hardware_nfc_V1_0_INfcClientCallback_() 143 android::vts::DriverBase* vts_func_4_android_hardware_nfc_V1_0_INfcClientCallback_with_arg(uint64_t… in vts_func_4_android_hardware_nfc_V1_0_INfcClientCallback_with_arg() 150 android::vts::DriverBase* result = in vts_func_4_android_hardware_nfc_V1_0_INfcClientCallback_with_arg()
|
D | Bar.vts.h | 160 class FuzzerExtended_android_hardware_tests_bar_V1_0_IBar : public DriverBase { 162 …FuzzerExtended_android_hardware_tests_bar_V1_0_IBar() : DriverBase(HAL_HIDL), hw_binder_proxy_() {} in FuzzerExtended_android_hardware_tests_bar_V1_0_IBar() 164 …0_IBar(::android::hardware::tests::bar::V1_0::IBar* hw_binder_proxy) : DriverBase(HAL_HIDL), hw_bi… in FuzzerExtended_android_hardware_tests_bar_V1_0_IBar() 181 extern android::vts::DriverBase* vts_func_4_android_hardware_tests_bar_V1_0_IBar_(); 182 extern android::vts::DriverBase* vts_func_4_android_hardware_tests_bar_V1_0_IBar_with_arg(uint64_t …
|
D | MemoryTest.driver.cpp | 273 android::vts::DriverBase* vts_func_4_android_hardware_tests_memory_V1_0_IMemoryTest_() { in vts_func_4_android_hardware_tests_memory_V1_0_IMemoryTest_() 274 …return (android::vts::DriverBase*) new android::vts::FuzzerExtended_android_hardware_tests_memory_… in vts_func_4_android_hardware_tests_memory_V1_0_IMemoryTest_() 277 android::vts::DriverBase* vts_func_4_android_hardware_tests_memory_V1_0_IMemoryTest_with_arg(uint64… in vts_func_4_android_hardware_tests_memory_V1_0_IMemoryTest_with_arg() 284 android::vts::DriverBase* result = in vts_func_4_android_hardware_tests_memory_V1_0_IMemoryTest_with_arg()
|
D | Nfc.driver.cpp | 277 android::vts::DriverBase* vts_func_4_android_hardware_nfc_V1_0_INfc_() { in vts_func_4_android_hardware_nfc_V1_0_INfc_() 278 …return (android::vts::DriverBase*) new android::vts::FuzzerExtended_android_hardware_nfc_V1_0_INfc… in vts_func_4_android_hardware_nfc_V1_0_INfc_() 281 android::vts::DriverBase* vts_func_4_android_hardware_nfc_V1_0_INfc_with_arg(uint64_t hw_binder_pro… in vts_func_4_android_hardware_nfc_V1_0_INfc_with_arg() 288 android::vts::DriverBase* result = in vts_func_4_android_hardware_nfc_V1_0_INfc_with_arg()
|
D | TestMsgQ.driver.cpp | 387 android::vts::DriverBase* vts_func_4_android_hardware_tests_msgq_V1_0_ITestMsgQ_() { in vts_func_4_android_hardware_tests_msgq_V1_0_ITestMsgQ_() 388 …return (android::vts::DriverBase*) new android::vts::FuzzerExtended_android_hardware_tests_msgq_V1… in vts_func_4_android_hardware_tests_msgq_V1_0_ITestMsgQ_() 391 android::vts::DriverBase* vts_func_4_android_hardware_tests_msgq_V1_0_ITestMsgQ_with_arg(uint64_t h… in vts_func_4_android_hardware_tests_msgq_V1_0_ITestMsgQ_with_arg() 398 android::vts::DriverBase* result = in vts_func_4_android_hardware_tests_msgq_V1_0_ITestMsgQ_with_arg()
|
D | libcV1.driver.cpp | 211 android::vts::DriverBase* vts_func_11_1002_V1_0_() { in vts_func_11_1002_V1_0_() 212 return (android::vts::DriverBase*) new android::vts::FuzzerExtended_libc(); in vts_func_11_1002_V1_0_()
|
D | Bar.driver.cpp | 1549 android::vts::DriverBase* vts_func_4_android_hardware_tests_bar_V1_0_IBar_() { in vts_func_4_android_hardware_tests_bar_V1_0_IBar_() 1550 …return (android::vts::DriverBase*) new android::vts::FuzzerExtended_android_hardware_tests_bar_V1_… in vts_func_4_android_hardware_tests_bar_V1_0_IBar_() 1553 android::vts::DriverBase* vts_func_4_android_hardware_tests_bar_V1_0_IBar_with_arg(uint64_t hw_bind… in vts_func_4_android_hardware_tests_bar_V1_0_IBar_with_arg() 1560 android::vts::DriverBase* result = in vts_func_4_android_hardware_tests_bar_V1_0_IBar_with_arg()
|
/test/vts/drivers/hal/common/driver_base/ |
D | DriverBase.cpp | 65 DriverBase::DriverBase(int target_class) in DriverBase() function in android::vts::DriverBase 73 DriverBase::~DriverBase() { free(component_filename_); } in ~DriverBase() 79 bool DriverBase::LoadTargetComponent(const char* target_dll_path) { in LoadTargetComponent() 115 bool DriverBase::Fuzz(vts::ComponentSpecificationMessage* message, in Fuzz() 132 void DriverBase::FunctionCallBegin() { in FunctionCallBegin() 220 bool DriverBase::ReadGcdaFile(const string& basepath, const string& filename, in ReadGcdaFile() 278 bool DriverBase::ScanAllGcdaFiles(const string& basepath, in ScanAllGcdaFiles() 312 bool DriverBase::FunctionCallEnd(FunctionSpecificationMessage* msg) { in FunctionCallEnd()
|
/test/vts/drivers/hal/common/include/driver_manager/ |
D | VtsHalDriverManager.h | 121 DriverId RegisterDriver(std::unique_ptr<DriverBase> driver, 127 DriverBase* GetDriverById(const DriverId id); 134 DriverBase* GetDriverWithCallMsg(const FunctionCallMessage& call_msg); 184 std::unique_ptr<DriverBase> driver; 189 std::unique_ptr<DriverBase> driver) in HalDriverInfo()
|
/test/vts-testcase/fuzz/iface_fuzzer/ |
D | ProtoFuzzerRunner.cpp | 105 static void GetService(DriverBase *hal, string service_name, bool binder_mode) { in GetService() 128 DriverBase *ProtoFuzzerRunner::LoadInterface(const CompSpec &comp_spec, in LoadInterface() 130 DriverBase *hal; in LoadInterface() 140 using loader_func = DriverBase *(*)(uint64_t); in LoadInterface() 144 using loader_func = DriverBase *(*)(); in LoadInterface() 168 std::shared_ptr<DriverBase> hal{LoadInterface(*comp_spec)}; in Init() 225 std::shared_ptr<DriverBase> hal{LoadInterface(*comp_spec, hidl_service)}; in ProcessReturnValue()
|
/test/vts/compilation_tools/vtsc/test/golden/DRIVER/test/vts/specification/lib/ndk/bionic/1.0/ |
D | libcV1.vts.h | 22 class FuzzerExtended_libc : public DriverBase { 24 FuzzerExtended_libc() : DriverBase(LIB_SHARED) {} in FuzzerExtended_libc() 35 extern android::vts::DriverBase* vts_func_11_1002_V1_0_();
|
/test/vts/drivers/hal/common/include/driver_base/ |
D | DriverBase.h | 33 class DriverBase { 35 explicit DriverBase(int target_class); 36 virtual ~DriverBase();
|
/test/vts/drivers/hal/common/driver_manager/ |
D | VtsHalDriverManager.cpp | 79 std::unique_ptr<DriverBase> hal_driver = nullptr; in LoadTargetComponent() 104 DriverBase* driver = GetDriverWithCallMsg(*call_msg); in CallFunction() 167 DriverBase* driver = GetDriverById(id); in VerifyResults() 177 DriverBase* driver = GetDriverWithCallMsg(*call_msg); in GetAttribute() 215 std::unique_ptr<DriverBase> driver, in RegisterDriver() 230 DriverBase* VtsHalDriverManager::GetDriverById(const DriverId id) { in GetDriverById() 357 DriverBase* VtsHalDriverManager::GetDriverWithCallMsg( in GetDriverWithCallMsg() 639 std::unique_ptr<DriverBase> driver; in SetHidlHalFunctionCallResults()
|
/test/vts-testcase/fuzz/iface_fuzzer/include/ |
D | ProtoFuzzerRunner.h | 34 std::shared_ptr<DriverBase> hal_; 69 DriverBase *LoadInterface(const CompSpec &, uint64_t);
|
/test/vts/drivers/hal/common/ |
D | Android.bp | 56 "driver_base/DriverBase.cpp",
|
/test/vts/proto/ |
D | ComponentSpecificationMessage.proto | 499 // pointer value. Passed from a DriverBase instance to the VTS HAL driver 501 // case is when this variable is passed to a DriverBase instance from the 503 // (potentially nested or main) DriverBase instance.
|