/base/security/security_guard/services/risk_classify/model_manager/src/ |
H A D | model_manager.cpp | 40 for (uint32_t modelId : modelIds) { in Init() 41 bool success = ConfigDataManager::GetInstance().GetModelConfig(modelId, cfg); in Init() 45 SGLOGI("modelId is %{public}u, start_mode: %{public}u", modelId, cfg.startMode); in Init() 49 if (cfg.modelId != AUDIT_MODEL) { in Init() 50 (void) InitModel(modelId); in Init() 54 const uint32_t modelId = 3001000008; in Init() local 56 (void) InitModel(modelId); in Init() 60 int32_t ModelManager::InitModel(uint32_t modelId) in InitModel() argument 65 iter = modelIdApiMap_.find(modelId); in InitModel() 113 GetResult(uint32_t modelId, const std::string ¶m) GetResult() argument 138 SubscribeResult(uint32_t modelId, std::shared_ptr<IModelResultListener> listener) SubscribeResult() argument 155 Release(uint32_t modelId) Release() argument [all...] |
H A D | config_operate.cpp | 20 bool ConfigOperate::GetModelConfig(uint32_t modelId, ModelCfg &config) in GetModelConfig() argument 22 return ConfigDataManager::GetInstance().GetModelConfig(modelId, config); in GetModelConfig()
|
/base/security/security_guard/frameworks/common/classify/test/unittest/src/ |
H A D | risk_classify_kit_test.cpp | 31 int32_t RequestSecurityModelResultSync(const DeviceIdentify *devId, uint32_t modelId, SecurityModelResult *result); 72 * @tc.desc: RequestSecurityModelResultSync with wrong modelId 79 static uint32_t modelId = 0; in HWTEST_F() local 82 int ret = RequestSecurityModelResultSync(&deviceIdentify, modelId, &result); in HWTEST_F() 86 EXPECT_EQ(result.modelId, modelId); in HWTEST_F() 92 * @tc.desc: RequestSecurityModelResultSync with right modelId 99 static uint32_t modelId = 3001000000; in HWTEST_F() local 102 int ret = RequestSecurityModelResultSync(&deviceIdentify, modelId, &result); in HWTEST_F() 106 EXPECT_TRUE(result.modelId in HWTEST_F() 118 static uint32_t modelId = 3001000000; HWTEST_F() local 134 static uint32_t modelId = 3001000000; HWTEST_F() local 148 static uint32_t modelId = 0; HWTEST_F() local 162 static uint32_t modelId = 3001000000; HWTEST_F() local 175 static uint32_t modelId = 3001000000; HWTEST_F() local [all...] |
/base/security/security_guard/frameworks/common/classify/src/ |
H A D | sg_classify_client.cpp | 38 static int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId,
in RequestSecurityModelResult() argument 59 int32_t ret = proxy->RequestSecurityModelResult(devId, modelId, param, stub);
in RequestSecurityModelResult() 65 int32_t RequestSecurityModelResultSync(const std::string &devId, uint32_t modelId,
in RequestSecurityModelResultSync() argument 74 auto func = [promise, param] (const std::string &devId, uint32_t modelId,
in RequestSecurityModelResultSync() 78 .modelId = modelId,
in RequestSecurityModelResultSync() 86 int32_t code = RequestSecurityModelResult(devId, modelId, param, func);
in RequestSecurityModelResultSync() 100 int32_t RequestSecurityModelResultAsync(const std::string &devId, uint32_t modelId,
in RequestSecurityModelResultAsync() argument 108 uint32_t modelId, const std::string &result) -> int32_t {
in RequestSecurityModelResultAsync() 109 callback(SecurityModelResult{devId, modelId, para in RequestSecurityModelResultAsync() 152 RequestSecurityModelResultSync(const DeviceIdentify *devId, uint32_t modelId, ::SecurityModelResult *result) RequestSecurityModelResultSync() argument 163 RequestSecurityModelResultAsync(const DeviceIdentify *devId, uint32_t modelId, ::SecurityGuardRiskCallback callback) RequestSecurityModelResultAsync() argument [all...] |
H A D | risk_analysis_manager_callback_service.cpp | 28 uint32_t modelId, std::string &result) in ResponseSecurityModelResult() 30 SGLOGI("modelId=%{public}u, result=%{public}s", modelId, result.c_str()); in ResponseSecurityModelResult() 32 callback_(devId, modelId, result); in ResponseSecurityModelResult() 27 ResponseSecurityModelResult(const std::string &devId, uint32_t modelId, std::string &result) ResponseSecurityModelResult() argument
|
H A D | risk_analysis_manager_proxy.cpp | 27 int32_t RiskAnalysisManagerProxy::RequestSecurityModelResult(const std::string &devId, uint32_t modelId,
in RequestSecurityModelResult() argument 39 data.WriteUint32(modelId);
in RequestSecurityModelResult() 59 int32_t RiskAnalysisManagerProxy::SetModelState(uint32_t modelId, bool enable)
in SetModelState() argument 68 data.WriteUint32(modelId);
in SetModelState()
|
H A D | risk_analysis_manager_callback_stub.cpp | 38 uint32_t modelId = data.ReadUint32();
in OnRemoteRequest() local 41 return ResponseSecurityModelResult(devId, modelId, result);
in OnRemoteRequest()
|
/base/security/security_guard/services/config_manager/src/ |
H A D | config_data_manager.cpp | 28 void ConfigDataManager::InsertModelMap(uint32_t modelId, const ModelCfg &config) in InsertModelMap() argument 31 modelMap_[modelId] = config; in InsertModelMap() 40 void ConfigDataManager::InsertModelToEventMap(uint32_t modelId, std::set<int64_t> eventIds) in InsertModelToEventMap() argument 43 modelToEventMap_[modelId] = eventIds; in InsertModelToEventMap() 76 std::vector<int64_t> ConfigDataManager::GetEventIds(uint32_t modelId) in GetEventIds() argument 78 SGLOGD("modelId=%{public}u", modelId); in GetEventIds() 81 if (modelToEventMap_.find(modelId) != modelToEventMap_.end()) { in GetEventIds() 82 SGLOGD("map contains modelId=%{public}u", modelId); in GetEventIds() 120 GetModelConfig(uint32_t modelId, ModelCfg &config) GetModelConfig() argument [all...] |
/base/security/security_guard/interfaces/inner_api/classify/include/ |
H A D | sg_classify_client.h | 26 uint32_t modelId;
33 int32_t RequestSecurityModelResultSync(const std::string &devId, uint32_t modelId,
36 int32_t RequestSecurityModelResultAsync(const std::string &devId, uint32_t modelId,
46 int32_t RequestSecurityModelResultSync(const DeviceIdentify *devId, uint32_t modelId, SecurityModelResult *result);
48 int32_t RequestSecurityModelResultAsync(const DeviceIdentify *devId, uint32_t modelId,
|
H A D | risk_analysis_manager_proxy.h | 32 int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId,
34 int32_t SetModelState(uint32_t modelId, bool enable) override;
|
/base/security/security_guard/services/risk_classify/model_manager/include/ |
H A D | model_manager.h | 34 int32_t InitModel(uint32_t modelId); 35 std::string GetResult(uint32_t modelId, const std::string ¶m); 36 int32_t SubscribeResult(uint32_t modelId, std::shared_ptr<IModelResultListener> listener); 37 void Release(uint32_t modelId);
|
/base/security/security_guard/test/unittest/risk_classify/include/ |
H A D | model_manager.h | 34 int32_t InitModel(uint32_t modelId); 35 std::string GetResult(uint32_t modelId, const std::string ¶m); 36 int32_t SubscribeResult(uint32_t modelId, std::shared_ptr<IModelResultListener> listener); 37 void Release(uint32_t modelId);
|
H A D | risk_analysis_manager_service.h | 33 int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId,
35 int32_t SetModelState(uint32_t modelId, bool enable) override;
41 void PushRiskAnalysisTask(uint32_t modelId, std::string param, std::shared_ptr<std::promise<std::string>> promise);
|
/base/security/security_guard/test/unittest/model_manager/include/ |
H A D | model_manager.h | 34 int32_t InitModel(uint32_t modelId); 35 std::string GetResult(uint32_t modelId, const std::string ¶m); 36 int32_t SubscribeResult(uint32_t modelId, std::shared_ptr<IModelResultListener> listener); 37 void Release(uint32_t modelId);
|
/base/security/security_guard/services/risk_classify/src/ |
H A D | risk_analysis_manager_service.cpp | 113 int32_t RiskAnalysisManagerService::RequestSecurityModelResult(const std::string &devId, uint32_t modelId,
in RequestSecurityModelResult() argument 126 PushRiskAnalysisTask(modelId, param, promise);
in RequestSecurityModelResult() 143 proxy->ResponseSecurityModelResult(devId, modelId, result);
in RequestSecurityModelResult() 148 void RiskAnalysisManagerService::PushRiskAnalysisTask(uint32_t modelId, std::string param,
in PushRiskAnalysisTask() argument 151 auto task = [modelId, param, promise] {
in PushRiskAnalysisTask() 152 SGLOGD("modelId=%{public}u", modelId);
in PushRiskAnalysisTask() 153 if (std::count(MODELIDS.begin(), MODELIDS.end(), modelId) == 0) {
in PushRiskAnalysisTask() 154 SGLOGE("model not support, no need to analyse, modelId=%{public}u", modelId);
in PushRiskAnalysisTask() 165 SetModelState(uint32_t modelId, bool enable) SetModelState() argument [all...] |
H A D | risk_analysis_manager_stub.cpp | 59 uint32_t modelId = data.ReadUint32();
in HandleGetSecurityModelResult() local 66 int32_t ret = RequestSecurityModelResult(devId, modelId, param, object);
in HandleGetSecurityModelResult() 81 uint32_t modelId = data.ReadUint32();
in HandleSetModelState() local 83 int32_t ret = SetModelState(modelId, enable);
in HandleSetModelState()
|
H A D | risk_analysis_manager_callback_proxy.cpp | 25 int32_t RiskAnalysisManagerCallbackProxy::ResponseSecurityModelResult(const std::string &devId, uint32_t modelId,
in ResponseSecurityModelResult() argument 35 data.WriteUint32(modelId);
in ResponseSecurityModelResult()
|
/base/security/security_guard/test/unittest/model_manager/src/ |
H A D | security_guard_model_manager_test.cpp | 117 .WillOnce([](uint32_t modelId, ModelCfg &config) { in HWTEST_F() 121 .WillOnce([](uint32_t modelId, ModelCfg &config) { in HWTEST_F() 123 config.modelId = 0; in HWTEST_F() 126 .WillRepeatedly([](uint32_t modelId, ModelCfg &config) { in HWTEST_F() 128 config.modelId = 3001000003; in HWTEST_F() 152 .WillOnce([](uint32_t modelId, ModelCfg &config) { in HWTEST_F() 156 .WillOnce([](uint32_t modelId, ModelCfg &config) { in HWTEST_F() 160 .WillOnce([](uint32_t modelId, ModelCfg &config) { in HWTEST_F() 164 .WillOnce([](uint32_t modelId, ModelCfg &config) { in HWTEST_F() 168 .WillOnce([](uint32_t modelId, ModelCf in HWTEST_F() [all...] |
/base/security/security_guard/test/unittest/config_manager/include/ |
H A D | config_data_manager.h | 29 void InsertModelMap(uint32_t modelId, const ModelCfg &config); 31 void InsertModelToEventMap(uint32_t modelId, std::set<int64_t> eventIds); 37 std::vector<int64_t> GetEventIds(uint32_t modelId); 41 bool GetModelConfig(uint32_t modelId, ModelCfg &config);
|
/base/security/security_guard/services/config_manager/include/ |
H A D | config_data_manager.h | 29 void InsertModelMap(uint32_t modelId, const ModelCfg &config); 31 void InsertModelToEventMap(uint32_t modelId, std::set<int64_t> eventIds); 37 std::vector<int64_t> GetEventIds(uint32_t modelId); 41 bool GetModelConfig(uint32_t modelId, ModelCfg &config);
|
/base/security/security_guard/test/fuzztest/ipc/riskanalysismanager_fuzzer/ |
H A D | risk_analysis_manager_fuzzer.cpp | 35 uint32_t modelId = *(reinterpret_cast<const uint32_t *>(data + offset)); in OnRemoteRequestFuzzTest() local 44 datas.WriteUint32(modelId); in OnRemoteRequestFuzzTest() 45 ResultCallback func = [] (const std::string &devId, uint32_t modelId, const std::string &result) -> int32_t { in OnRemoteRequestFuzzTest() 55 datas.WriteUint32(modelId); in OnRemoteRequestFuzzTest()
|
/base/security/security_guard/test/fuzztest/classify/requestsecuritymodelresultsync_fuzzer/ |
H A D | request_security_model_result_sync_fuzzer.cpp | 26 extern "C" int32_t RequestSecurityModelResultSync(const DeviceIdentify *devId, uint32_t modelId, 36 uint32_t modelId = rand() % (size + 1); in RequestSecurityModelResultAsyncFuzzTest() local 38 RequestSecurityModelResultSync(&deviceIdentify, modelId, &result); in RequestSecurityModelResultAsyncFuzzTest()
|
/base/security/security_guard/interfaces/inner_api/common/include/ |
H A D | i_risk_analysis_manager.h | 39 virtual int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId,
41 virtual int32_t SetModelState(uint32_t modelId, bool enable) = 0;
52 virtual int32_t ResponseSecurityModelResult(const std::string &devId, uint32_t modelId, std::string &result) = 0;
|
/base/security/security_guard/services/risk_classify/include/ |
H A D | risk_analysis_manager_service.h | 33 int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId,
35 int32_t SetModelState(uint32_t modelId, bool enable) override;
40 void PushRiskAnalysisTask(uint32_t modelId, std::string param, std::shared_ptr<std::promise<std::string>> promise);
|
/base/security/security_guard/test/fuzztest/classify/requestsecuritymodelresultasync_fuzzer/ |
H A D | request_security_model_result_async_fuzzer.cpp | 41 uint32_t modelId = rand() % (size + 1); in RequestSecurityModelResultAsyncFuzzTest() local 42 RequestSecurityModelResultAsync(&deviceIdentify, modelId, SecurityGuardRiskCallbackFunc); in RequestSecurityModelResultAsyncFuzzTest()
|