Home
last modified time | relevance | path

Searched refs:ProcessInfo (Results 1 – 25 of 49) sorted by relevance

12

/aosp12/packages/services/Car/procfs-inspector/client/src/com/android/car/procfsinspector/
H A DProcessInfo.java22 public class ProcessInfo implements Parcelable { class
23 public static final Parcelable.Creator<ProcessInfo> CREATOR =
24 new Parcelable.Creator<ProcessInfo>() {
25 public ProcessInfo createFromParcel(Parcel in) {
26 return new ProcessInfo(in);
29 public ProcessInfo[] newArray(int size) {
30 return new ProcessInfo[size];
37 public ProcessInfo(int pid, int uid) { in ProcessInfo() method in ProcessInfo
42 public ProcessInfo(Parcel in) { in ProcessInfo() method in ProcessInfo
60 if (other instanceof ProcessInfo) { in equals()
[all …]
H A DIProcfsInspector.aidl19 import com.android.car.procfsinspector.ProcessInfo;
22 List<ProcessInfo> readProcessTable(); in readProcessTable()
H A DProcessInfo.aidl19 parcelable ProcessInfo;
/aosp12/frameworks/av/media/utils/
H A DProcessInfo.cpp33 ProcessInfo::ProcessInfo() {} in ProcessInfo() function in android::ProcessInfo
35 bool ProcessInfo::getPriority(int pid, int* priority) { in getPriority()
67 bool ProcessInfo::isValidPid(int pid) { in isValidPid()
74 bool ProcessInfo::overrideProcessInfo(int pid, int procState, int oomScore) { in overrideProcessInfo()
88 void ProcessInfo::removeProcessInfoOverride(int pid) { in removeProcessInfoOverride()
94 ProcessInfo::~ProcessInfo() {} in ~ProcessInfo()
/aosp12/frameworks/base/core/java/android/content/pm/
H A DProcessInfo.java37 public class ProcessInfo implements Parcelable { class
68 public ProcessInfo(@NonNull ProcessInfo orig) { in ProcessInfo() method in ProcessInfo
107 public ProcessInfo( in ProcessInfo() method in ProcessInfo
164 protected ProcessInfo(@NonNull Parcel in) { in ProcessInfo() method in ProcessInfo
193 public static final @NonNull Parcelable.Creator<ProcessInfo> CREATOR
194 = new Parcelable.Creator<ProcessInfo>() {
196 public ProcessInfo[] newArray(int size) {
197 return new ProcessInfo[size];
201 public ProcessInfo createFromParcel(@NonNull Parcel in) {
202 return new ProcessInfo(in);
/aosp12/system/extras/memtrack/
H A Dmemtrack.cpp112 const char *ProcessInfo::kProc = "/proc/";
113 const char *ProcessInfo::kCmdline = "/cmdline";
114 const char *ProcessInfo::kSmaps = "/smaps";
116 ProcessInfo::ProcessInfo() { in ProcessInfo() function in ProcessInfo
120 ProcessInfo::~ProcessInfo() { in ~ProcessInfo()
123 bool ProcessInfo::getInformation(int pid, char *pid_str, size_t pid_str_len) { in getInformation()
159 void ProcessInfo::scan() { in scan()
234 void ProcessInfo::dumpToLog() { in dumpToLog()
332 ProcessInfo proc_info; in main()
H A Dmemtrack.h74 class ProcessInfo {
76 ProcessInfo();
77 ~ProcessInfo();
/aosp12/frameworks/av/media/libstagefright/include/media/stagefright/
H A DProcessInfo.h29 struct ProcessInfo : public ProcessInfoInterface { struct
30 ProcessInfo();
38 virtual ~ProcessInfo();
48 DISALLOW_EVIL_CONSTRUCTORS(ProcessInfo); argument
/aosp12/system/extras/simpleperf/
H A Dcmd_trace_sched.cpp64 struct ProcessInfo { struct
105 std::vector<ProcessInfo> BuildProcessInfo();
106 void ReportProcessInfo(const std::vector<ProcessInfo>& processes);
133 std::vector<ProcessInfo> processes = BuildProcessInfo(); in Run()
290 std::vector<ProcessInfo> TraceSchedCommand::BuildProcessInfo() { in BuildProcessInfo()
291 std::unordered_map<pid_t, ProcessInfo> process_map; in BuildProcessInfo()
298 ProcessInfo& process = process_map[thread.process_id]; in BuildProcessInfo()
306 std::vector<ProcessInfo> processes; in BuildProcessInfo()
310 auto sort_process = [](const ProcessInfo& p1, const ProcessInfo& p2) { in BuildProcessInfo()
323 void TraceSchedCommand::ReportProcessInfo(const std::vector<ProcessInfo>& processes) { in ReportProcessInfo()
/aosp12/packages/modules/adb/libs/adbconnection/include/adbconnection/
H A Dprocess_info.h23 struct ProcessInfo { struct
32 ProcessInfo() : pid(0), debuggable(false), profileable(false), arch_name_length(0) {} in ProcessInfo() function
34 ProcessInfo(uint64_t pid, bool dbg, bool prof, const std::string& arch) in ProcessInfo() argument
H A Dserver.h26 void adbconnection_listen(void (*callback)(int fd, ProcessInfo process));
/aosp12/packages/services/Car/procfs-inspector/server/
H A Dimpl.cpp36 std::vector<procfsinspector::ProcessInfo> procfsinspector::Impl::readProcessTable() { in readProcessTable()
37 std::vector<procfsinspector::ProcessInfo> processes; in readProcessTable()
43 processes.push_back(ProcessInfo{pid, entry.getOwnerUserId()}); in readProcessTable()
H A Dprocess.cpp5 status_t procfsinspector::ProcessInfo::writeToParcel(Parcel* parcel) const { in writeToParcel()
11 status_t procfsinspector::ProcessInfo::readFromParcel(const Parcel* parcel) { in readFromParcel()
H A Dprocess.h27 class ProcessInfo : public Parcelable {
33 ProcessInfo(pid_t pid = -1, uid_t uid = -1) : mPid(pid), mUid(uid) {}
H A Dserver.h49 virtual std::vector<ProcessInfo> readProcessTable() = 0;
58 virtual std::vector<ProcessInfo> readProcessTable() override;
H A Dserver.cpp43 virtual std::vector<ProcessInfo> readProcessTable() override { in readProcessTable()
47 std::vector<procfsinspector::ProcessInfo> result; in readProcessTable()
/aosp12/packages/services/Car/service/src/com/android/car/storagemonitoring/
H A DIoStatsTracker.java24 import com.android.car.procfsinspector.ProcessInfo;
68 final Lazy<List<ProcessInfo>> processTable = new Lazy<List<ProcessInfo>>() { in update()
70 protected List<ProcessInfo> supply() { in update()
/aosp12/system/libprocinfo/
H A Dprocess_test.cpp46 android::procinfo::ProcessInfo self; in TEST()
56 android::procinfo::ProcessInfo self; in TEST()
108 android::procinfo::ProcessInfo procinfo; in TEST()
152 android::procinfo::ProcessInfo procinfo; in TEST()
168 android::procinfo::ProcessInfo procinfo; in TEST()
H A Dprocess.cpp34 bool GetProcessInfo(pid_t tid, ProcessInfo* process_info, std::string* error) { in GetProcessInfo()
66 bool GetProcessInfoFromProcPidFd(int fd, ProcessInfo* process_info, in GetProcessInfoFromProcPidFd()
/aosp12/system/libprocinfo/include/procinfo/
H A Dprocess.h48 struct ProcessInfo { struct
63 bool GetProcessInfo(pid_t tid, ProcessInfo* process_info, std::string* error = nullptr); argument
67 bool GetProcessInfoFromProcPidFd(int fd, ProcessInfo* process_info, std::string* error = nullptr);
/aosp12/packages/services/Car/tests/carservice_unit_test/src/com/android/car/storagemonitoring/
H A DIoStatsTrackerTest.java24 import com.android.car.procfsinspector.ProcessInfo;
287 systemState.addProcess(new ProcessInfo(1, mUid)); in updateSystemState()
297 private final List<ProcessInfo> mProcesses = new ArrayList<>();
324 public synchronized List<ProcessInfo> getRunningProcesses() { in getRunningProcesses()
328 synchronized void addProcess(ProcessInfo processInfo) { in addProcess()
/aosp12/system/core/debuggerd/libdebuggerd/include/libdebuggerd/
H A Dtombstone.h57 const ProcessInfo& process_info, OpenFilesList* open_files,
65 const ProcessInfo& process_info, const OpenFilesList* open_files);
H A Dtypes.h44 struct ProcessInfo { struct
/aosp12/packages/modules/adb/libs/adbconnection/
H A Dadbconnection_server.cpp41 void adbconnection_listen(void (*callback)(int fd, ProcessInfo process)) { in adbconnection_listen()
111 ProcessInfo process; in adbconnection_listen()
/aosp12/packages/services/Car/service/src/com/android/car/systeminterface/
H A DSystemStateInterface.java29 import com.android.car.procfsinspector.ProcessInfo;
67 default List<ProcessInfo> getRunningProcesses() { in getRunningProcesses()

12