/foundation/ability/ability_runtime/test/unittest/app_running_record_test/ |
H A D | child_process_record_test.cpp | 63 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, appRecord); in HWTEST_F() local 64 auto hostPid = childRecord->GetHostPid(); in HWTEST_F() 82 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, appRecord); in HWTEST_F() local 83 childRecord->SetUid(100); in HWTEST_F() 84 auto uid = childRecord->GetUid(); in HWTEST_F() 99 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, nullptr); in HWTEST_F() local 100 auto record = childRecord->GetHostRecord(); in HWTEST_F() 118 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, appRecord); in HWTEST_F() local 119 auto processName = childRecord->GetProcessName(); in HWTEST_F() 134 auto childRecord in HWTEST_F() local 153 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, appRecord); HWTEST_F() local 172 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, appRecord); HWTEST_F() local 188 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, nullptr); HWTEST_F() local 205 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, nullptr); HWTEST_F() local 222 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, nullptr); HWTEST_F() local 239 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, nullptr); HWTEST_F() local 259 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, nullptr); HWTEST_F() local 275 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, nullptr); HWTEST_F() local 293 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, nullptr); HWTEST_F() local 311 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, nullptr); HWTEST_F() local 330 auto childRecord = ChildProcessRecord::CreateChildProcessRecord(0, request, appRecord); HWTEST_F() local 348 auto childRecord = ChildProcessRecord::CreateChildProcessRecord(101, request, appRecord); HWTEST_F() local 362 auto childRecord = ChildProcessRecord::CreateChildProcessRecord(101, request, nullptr); HWTEST_F() local [all...] |
H A D | app_running_record_test.cpp | 205 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, appRecord); in HWTEST_F() local 207 childRecord->SetPid(childPid); in HWTEST_F() 208 appRecord->AddChildProcessRecord(childPid, childRecord); in HWTEST_F() 229 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, appRecord); in HWTEST_F() local 231 childRecord->SetPid(childPid); in HWTEST_F() 232 appRecord->childProcessRecordMap_.emplace(childPid, childRecord); in HWTEST_F() 234 appRecord->RemoveChildProcessRecord(childRecord); in HWTEST_F() 254 auto childRecord = std::make_shared<ChildProcessRecord>(101, request, appRecord); in HWTEST_F() local 256 childRecord->SetPid(childPid); in HWTEST_F() 257 appRecord->childProcessRecordMap_.emplace(childPid, childRecord); in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/fuzztest/abilitychildprocessrecord_fuzzer/ |
H A D | abilitychildprocessrecord_fuzzer.cpp | 57 auto childRecord = std::make_shared<ChildProcessRecord>(hostPid, request, appRecord); in DoSomethingInterestingWithMyAPI() local 58 childRecord->SetPid(hostPid); in DoSomethingInterestingWithMyAPI() 59 childRecord->GetPid(); in DoSomethingInterestingWithMyAPI() 60 childRecord->GetHostPid(); in DoSomethingInterestingWithMyAPI() 62 childRecord->SetUid(uid); in DoSomethingInterestingWithMyAPI() 63 childRecord->GetUid(); in DoSomethingInterestingWithMyAPI() 64 childRecord->GetProcessName(); in DoSomethingInterestingWithMyAPI() 65 childRecord->GetSrcEntry(); in DoSomethingInterestingWithMyAPI() 66 childRecord->GetHostRecord(); in DoSomethingInterestingWithMyAPI() 68 childRecord in DoSomethingInterestingWithMyAPI() [all...] |
/foundation/ability/ability_runtime/services/appmgr/include/ |
H A D | app_state_observer_manager.h | 71 void OnChildProcessCreated(std::shared_ptr<ChildProcessRecord> childRecord); 74 void OnChildProcessDied(std::shared_ptr<ChildProcessRecord> childRecord); 90 void HandleOnChildProcessCreated(std::shared_ptr<ChildProcessRecord> childRecord); 93 void HandleOnChildProcessDied(std::shared_ptr<ChildProcessRecord> childRecord); 104 int32_t WrapChildProcessData(ProcessData &processData, std::shared_ptr<ChildProcessRecord> childRecord);
|
H A D | app_mgr_event.h | 47 static bool SendChildProcessStartFailedEvent(std::shared_ptr<ChildProcessRecord> childRecord,
|
/foundation/ability/ability_runtime/services/appmgr/src/ |
H A D | app_mgr_event.cpp | 192 bool AppMgrEventUtil::SendChildProcessStartFailedEvent(std::shared_ptr<ChildProcessRecord> childRecord, in SendChildProcessStartFailedEvent() argument 195 if (!childRecord) { in SendChildProcessStartFailedEvent() 199 auto hostRecord = childRecord->GetHostRecord(); in SendChildProcessStartFailedEvent() 216 eventInfo.processName = childRecord->GetProcessName(); in SendChildProcessStartFailedEvent() 217 eventInfo.processType = static_cast<int32_t>(childRecord->GetProcessType()); in SendChildProcessStartFailedEvent()
|
H A D | app_state_observer_manager.cpp | 300 void AppStateObserverManager::OnChildProcessDied(std::shared_ptr<ChildProcessRecord> childRecord) in OnChildProcessDied() argument 307 auto task = [weak = weak_from_this(), childRecord]() { in OnChildProcessDied() 314 self->HandleOnChildProcessDied(childRecord); in OnChildProcessDied() 432 void AppStateObserverManager::OnChildProcessCreated(std::shared_ptr<ChildProcessRecord> childRecord) in OnChildProcessCreated() argument 439 auto task = [weak = weak_from_this(), childRecord]() { in OnChildProcessCreated() 446 self->HandleOnChildProcessCreated(childRecord); in OnChildProcessCreated() 661 void AppStateObserverManager::HandleOnChildProcessCreated(std::shared_ptr<ChildProcessRecord> childRecord) in HandleOnChildProcessCreated() argument 663 if (!childRecord) { in HandleOnChildProcessCreated() 664 TAG_LOGE(AAFwkTag::APPMGR, "null childRecord"); in HandleOnChildProcessCreated() 668 if (WrapChildProcessData(data, childRecord) ! in HandleOnChildProcessCreated() 784 HandleOnChildProcessDied(std::shared_ptr<ChildProcessRecord> childRecord) HandleOnChildProcessDied() argument 855 WrapChildProcessData(ProcessData &processData, std::shared_ptr<ChildProcessRecord> childRecord) WrapChildProcessData() argument [all...] |
H A D | app_running_manager.cpp | 1359 std::shared_ptr<ChildProcessRecord> childRecord; in OnChildProcessRemoteDied() local 1361 [&object, &childRecord](const auto &pair) { in OnChildProcessRemoteDied() 1376 childRecord = iter.second; in OnChildProcessRemoteDied() 1384 appRecord->RemoveChildProcessRecord(childRecord); in OnChildProcessRemoteDied() 1385 TAG_LOGI(AAFwkTag::APPMGR, "RemoveChildProcessRecord pid:%{public}d, uid:%{public}d", childRecord->GetPid(), in OnChildProcessRemoteDied() 1386 childRecord->GetUid()); in OnChildProcessRemoteDied() 1387 return childRecord; in OnChildProcessRemoteDied()
|
H A D | app_mgr_service_inner.cpp | 6933 auto childRecord = appRunningManager_->GetAppRunningRecordByChildProcessPid(callingPid); in NotifyAppFaultBySA() local 6934 if (childRecord) { in NotifyAppFaultBySA() 7107 auto childRecord = appRecord->GetChildProcessRecordByPid(pid); in NotifyAppFaultBySA() local 7108 if (!childRecord) { in NotifyAppFaultBySA() 7117 childRecord->SetScheduler(childScheduler); in NotifyAppFaultBySA() 7118 childRecord->SetDeathRecipient(appDeathRecipient); in NotifyAppFaultBySA() 7119 childRecord->RegisterDeathRecipient(); in NotifyAppFaultBySA() 7121 if (childRecord->GetChildProcessType() != CHILD_PROCESS_TYPE_NATIVE) { in NotifyAppFaultBySA() 7124 childScheduler->ScheduleRunNativeProc(childRecord->GetMainProcessCallback()); in NotifyAppFaultBySA() 7125 childRecord in NotifyAppFaultBySA() 7132 auto childRecord = appRunningManager_->OnChildProcessRemoteDied(remote); NotifyAppFaultBySA() local 7149 auto childRecord = iter.second; NotifyAppFaultBySA() local 7174 auto childRecord = appRecord->GetChildProcessRecordByPid(pid); NotifyAppFaultBySA() local 7221 auto childRecord = weakChildAppRecord.lock(); NotifyAppFaultBySA() local [all...] |
/foundation/ability/ability_runtime/test/unittest/app_running_manager_test/ |
H A D | app_running_manager_test.cpp | 219 auto childRecord = ChildProcessRecord::CreateChildProcessRecord(PID, request, appRecord); in HWTEST_F() local 221 childRecord->pid_ = childPid; in HWTEST_F() 222 appRecord->AddChildProcessRecord(childPid, childRecord); in HWTEST_F()
|