Home
last modified time | relevance | path

Searched refs:ProcessRecord (Results 1 – 12 of 12) sorted by relevance

/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/sched_controller/
H A Dsupervisor.cpp65 void ProcessRecord::RemoveAbilityByToken(uintptr_t token) in RemoveAbilityByToken()
75 bool ProcessRecord::HasAbility(uintptr_t token) const in HasAbility()
82 bool ProcessRecord::HasServiceExtension() const in HasServiceExtension()
91 bool ProcessRecord::IsVisible() const in IsVisible()
98 std::set<int32_t> ProcessRecord::GetKeyTidSetByRole(int64_t role) in GetKeyTidSetByRole()
110 std::shared_ptr<ProcessRecord> Application::AddProcessRecord(std::shared_ptr<ProcessRecord> pr) in AddProcessRecord()
147 auto pr = std::make_shared<ProcessRecord>(this->GetUid(), pid); in GetProcessRecordNonNull()
220 std::shared_ptr<ProcessRecord> pr = nullptr; in FindProcessRecord()
240 std::shared_ptr<ProcessRecord> &procRecord, uintptr_t token) in SearchAbilityToken()
242 std::shared_ptr<ProcessRecord> pr = nullptr; in SearchAbilityToken()
[all …]
H A Dcgroup_event_handler.cpp356 std::shared_ptr<ProcessRecord> procRecord = app->GetProcessRecord(pid); in HandleProcessDied()
464 std::shared_ptr<ProcessRecord> procRecord = nullptr; in HandleFocusedWindow()
507 std::shared_ptr<ProcessRecord> procRecord = nullptr; in HandleUnfocusedWindow()
546 std::shared_ptr<ProcessRecord> procRecord = nullptr; in HandleWindowVisibilityChanged()
663 std::shared_ptr<ProcessRecord> procRecord = nullptr; in HandleReportKeyThread()
702 std::shared_ptr<ProcessRecord> procRecord = nullptr; in HandleReportWindowState()
745 const std::shared_ptr<ProcessRecord>& proc) in UpdateActivepWebRenderInfo()
999 bool CgroupEventHandler::CheckVisibilityForRenderProcess(ProcessRecord &pr, ProcessRecord &mainProc) in CheckVisibilityForRenderProcess()
1010 std::shared_ptr<ProcessRecord> procRecord = nullptr; in HandleWebviewScreenCapture()
1031 std::shared_ptr<ProcessRecord> procRecord = nullptr; in HandleReportWebviewVideoState()
[all …]
H A Dcgroup_adjuster.cpp61 void CgroupAdjuster::AdjustForkProcessGroup(Application &app, ProcessRecord &pr) in AdjustForkProcessGroup()
100 void CgroupAdjuster::AdjustProcessGroup(Application &app, ProcessRecord &pr, AdjustSource source) in AdjustProcessGroup()
159 void CgroupAdjuster::ComputeProcessGroup(Application &app, ProcessRecord &pr, AdjustSource source) in ComputeProcessGroup()
199 void CgroupAdjuster::ApplyProcessGroup(Application &app, ProcessRecord &pr) in ApplyProcessGroup()
H A Dsched_controller.cpp112 std::shared_ptr<ProcessRecord> pr = supervisor_->FindProcessRecord(pid); in GetProcessGroup()
452 std::shared_ptr<ProcessRecord> procRecord = app->GetProcessRecordNonNull(lockInfo.pid); in GetRunningLockState()
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/sched_controller/include/
H A Dsupervisor.h82 class ProcessRecord {
84 ProcessRecord(uid_t uid, pid_t pid) : uid_(uid), pid_(pid) {} in ProcessRecord() function
85 ~ProcessRecord() in ~ProcessRecord()
155 std::shared_ptr<ProcessRecord> AddProcessRecord(std::shared_ptr<ProcessRecord> pr);
157 std::shared_ptr<ProcessRecord> GetProcessRecord(pid_t pid);
158 std::shared_ptr<ProcessRecord> GetProcessRecordNonNull(pid_t pid);
159 std::shared_ptr<ProcessRecord> FindProcessRecordByToken(uintptr_t token);
170 inline std::map<pid_t, std::shared_ptr<ProcessRecord>> GetPidsMap() const in GetPidsMap()
181 std::shared_ptr<ProcessRecord> focusedProcess_ = nullptr;
189 std::map<pid_t, std::shared_ptr<ProcessRecord>> pidsMap_;
[all …]
H A Dcgroup_adjuster.h60 void AdjustForkProcessGroup(Application &app, ProcessRecord &pr);
61 void AdjustProcessGroup(Application &app, ProcessRecord &pr, AdjustSource source);
63 void ApplyProcessGroup(Application &app, ProcessRecord &pr);
74 void ComputeProcessGroup(Application &app, ProcessRecord &pr, AdjustSource source);
H A Dcgroup_event_handler.h79 bool CheckVisibilityForRenderProcess(ProcessRecord &pr, ProcessRecord &mainProc);
81 std::shared_ptr<ProcessRecord>& procRecord, const nlohmann::json& payload);
86 const std::shared_ptr<ProcessRecord>& proc);
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/utils/include/
H A Dressched_utils.h28 using ReportArbitrationResultFunc = void (*)(Application &app, ProcessRecord &pr, AdjustSource sour…
29 using ReportSysEventFunc = void (*)(Application &app, ProcessRecord &pr, uint32_t resType, int32_t …
36 void ReportArbitrationResult(Application &app, ProcessRecord &pr, AdjustSource source);
37 void ReportSysEvent(Application &app, ProcessRecord &pr, uint32_t resType, int32_t state);
/ohos5.0/foundation/resourceschedule/resource_schedule_service/ressched/services/resschedservice/src/
H A Dres_sched_service.cpp220 std::map<pid_t, std::shared_ptr<ProcessRecord>> pidMap = app->GetPidsMap(); in DumpProcessRunningLock()
223 std::shared_ptr<ProcessRecord> process = pidIt->second; in DumpProcessRunningLock()
249 std::map<pid_t, std::shared_ptr<ProcessRecord>> pidMap = app->GetPidsMap(); in DumpProcessWindowInfo()
253 std::shared_ptr<ProcessRecord> process = pidIt->second; in DumpProcessWindowInfo()
286 std::map<pid_t, std::shared_ptr<ProcessRecord>> pidMap = app->GetPidsMap(); in DumpProcessEventState()
289 std::shared_ptr<ProcessRecord> process = pidIt->second; in DumpProcessEventState()
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/utils/
H A Dressched_utils.cpp133 void ResSchedUtils::ReportArbitrationResult(Application &app, ProcessRecord &pr, AdjustSource sourc… in ReportArbitrationResult()
142 void ResSchedUtils::ReportSysEvent(Application &app, ProcessRecord &pr, uint32_t resType, int32_t s… in ReportSysEvent()
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/unittest/
H A Dprocess_group_sub_test.cpp196 auto pr = new ProcessRecord(20150011, 9050);
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/fuzztest/cgroupsched_fuzzer/
H A Dcgroupsched_fuzzer.cpp732 ProcessRecord pr(uid, pid); in CheckVisibilityForRenderProcessFuzzTest()
735 ProcessRecord mainProc(uid, pid); in CheckVisibilityForRenderProcessFuzzTest()
1162 ProcessRecord pr(uid, pid); in AdjustForkProcessGroupFuzzTest()
1184 ProcessRecord pr(uid, pid); in AdjustProcessGroupFuzzTest()
1226 ProcessRecord pr(uid, pid); in ComputeProcessGroupFuzzTest()
1248 ProcessRecord pr(uid, pid); in ApplyProcessGroupFuzzTest()