Home
last modified time | relevance | path

Searched refs:pids (Results 1 – 20 of 20) sorted by relevance

/system/vold/
DProcess.cpp87 std::unordered_set<pid_t> pids; in KillProcessesWithMounts() local
115 pids.insert(pid); in KillProcessesWithMounts()
121 for (const auto& pid : pids) { in KillProcessesWithMounts()
127 return pids.size(); in KillProcessesWithMounts()
131 std::unordered_set<pid_t> pids; in KillProcessesWithOpenFiles() local
167 pids.insert(pid); in KillProcessesWithOpenFiles()
171 for (const auto& pid : pids) { in KillProcessesWithOpenFiles()
176 return pids.size(); in KillProcessesWithOpenFiles()
/system/extras/memtrack/
Dmemtrack.cpp154 cur_[cmd_name_].pids.push_back(pid); in getInformation()
168 it->second.pids.clear(); in scan()
207 if (it->second.pids.size() > all_[it->first].max_num_pids) { in scan()
208 all_[it->first].max_num_pids = it->second.pids.size(); in scan()
211 all_[it->first].pids = it->second.pids; in scan()
248 if ((*it)->pids.size() > 0) { in dumpToLog()
250 for (std::vector<int>::const_iterator pid_it = (*it)->pids.begin(); in dumpToLog()
251 pid_it != (*it)->pids.end(); ++pid_it) { in dumpToLog()
Dmemtrack.h63 std::vector<int> pids; member
70 std::vector<int> pids; member
/system/core/init/
Dsigchld_handler.cpp114 void WaitToBeReaped(const std::vector<pid_t>& pids, std::chrono::milliseconds timeout) { in WaitToBeReaped() argument
116 std::vector<pid_t> alive_pids(pids.begin(), pids.end()); in WaitToBeReaped()
130 LOG(INFO) << "Waiting for " << pids.size() << " pids to be reaped took " << t << " with " in WaitToBeReaped()
Dsubcontext_test.cpp60 auto pids = Split(result.error().message(), " "); in TEST() local
61 ASSERT_EQ(2U, pids.size()); in TEST()
63 EXPECT_NE(our_pid, pids[0]); in TEST()
64 EXPECT_EQ(our_pid, pids[1]); in TEST()
Dsigchld_handler.h28 void WaitToBeReaped(const std::vector<pid_t>& pids, std::chrono::milliseconds timeout);
Dreboot.cpp511 std::vector<pid_t> pids; in StopServices() local
512 pids.reserve(services.size()); in StopServices()
518 pids.push_back(s->pid()); in StopServices()
527 WaitToBeReaped(pids, timeout); in StopServices()
/system/memory/libmemtrack/
Dmemtrack_test.cpp43 std::vector<pid_t> pids; in main() local
60 pids.emplace_back(pid); in main()
63 for (auto& pid : pids) { in main()
/system/memory/libmeminfo/libdmabufinfo/tools/
Ddmabuf_dump.cpp68 pid_set.insert(buf.pids().begin(), buf.pids().end()); in PrintDmaBufTable()
138 for (auto pid : buf.pids()) { in PrintDmaBufPerProcess()
164 proc_pss / 1024, buf.pids().size(), static_cast<uintmax_t>(buf.inode())); in PrintDmaBufPerProcess()
/system/core/libprocessgroup/
Dprocessgroup.cpp249 std::set<pid_t> pids; in DoKillProcessGroupOnce() local
266 pids.emplace(pid); in DoKillProcessGroupOnce()
271 for (auto it = pids.begin(); it != pids.end();) { in DoKillProcessGroupOnce()
274 it = pids.erase(it); in DoKillProcessGroupOnce()
291 for (const auto pid : pids) { in DoKillProcessGroupOnce()
/system/memory/libmeminfo/tools/
Dprocrank.cpp165 static bool read_all_pids(std::vector<pid_t>* pids, std::function<bool(pid_t pid)> for_each_pid) { in read_all_pids() argument
166 pids->clear(); in read_all_pids()
175 pids->emplace_back(pid); in read_all_pids()
428 std::vector<pid_t> pids; in main() local
431 if (!read_all_pids(&pids, in main()
492 if (!read_all_pids(&pids, mark_swap_usage)) { in main()
/system/memory/libmeminfo/libdmabufinfo/include/dmabufinfo/
Ddmabufinfo.h59 const std::set<pid_t>& pids() const { return pids_; } in pids() function
/system/extras/simpleperf/
Dcmd_stat.cpp499 std::set<pid_t> pids = WaitForAppProcesses(app_package_name_); in Run() local
500 event_selection_set_.AddMonitoredProcesses(pids); in Run()
676 std::set<pid_t> pids; in ParseOptions() local
677 if (!GetValidThreadsFromThreadString(args[i], &pids)) { in ParseOptions()
680 event_selection_set_.AddMonitoredProcesses(pids); in ParseOptions()
Dcmd_record.cpp460 std::set<pid_t> pids = WaitForAppProcesses(app_package_name_); in PrepareRecording() local
461 event_selection_set_.AddMonitoredProcesses(pids); in PrepareRecording()
549 std::set<pid_t> pids = event_selection_set_.GetMonitoredProcesses(); in PrepareRecording() local
553 pids.insert(pid); in PrepareRecording()
556 for (pid_t pid : pids) { in PrepareRecording()
909 std::set<pid_t> pids; in ParseOptions() local
910 if (!GetValidThreadsFromThreadString(args[i], &pids)) { in ParseOptions()
913 event_selection_set_.AddMonitoredProcesses(pids); in ParseOptions()
Denvironment.cpp562 std::vector<pid_t> pids = GetAllProcesses(); in WaitForAppProcesses() local
563 for (pid_t pid : pids) { in WaitForAppProcesses()
/system/extras/ioblame/
DREADME4 files that running pids are doing IO to (with the aggregate amount of
18 1) File view : For each file, it gives a list of pids that are doing
20 the aggregate amount of IO done to the file by all pids).
89 Finally, it reports the total amount of file data IO done by pids and
/system/libhidl/transport/
DServiceManagement.cpp274 std::map<std::string, std::set<pid_t>> pids; in fetchPidsForPassthroughLibraries() local
298 pids[libFileName].insert(pid); in fetchPidsForPassthroughLibraries()
303 std::vector<pid_t>{pids[pair.first].begin(), pids[pair.first].end()}; in fetchPidsForPassthroughLibraries()
/system/libhidl/transport/manager/1.0/
DIServiceManager.hal132 * Special values for InstanceDebugInfo pids.
/system/core/adb/
DSERVICES.TXT223 This is used to send the list of JDWP pids periodically to the client.
/system/extras/simpleperf/doc/
Dexecutable_commands_reference.md605 $ simpleperf report --pids 7394,7395