Home
last modified time | relevance | path

Searched refs:pid (Results 1 – 25 of 492) sorted by relevance

12345678910>>...20

/developtools/hiperf/test/unittest/common/native/
Dcpu_usage_test.cpp32 int GetVmRSSLine(pid_t pid);
38 unsigned long GetCpuProcUsage(int pid);
40 float GetCpuUsageRatio(int pid);
42 float GetAverageCpuUsage(pid_t pid, uint64_t timeOut);
57 pid_t pid = -1; in GetPidByProcessName() local
61 pid = atoi(buf); in GetPidByProcessName()
65 return pid; in GetPidByProcessName()
68 int CpuUsageTest::GetVmRSSLine(pid_t pid) in GetVmRSSLine() argument
71 std::string fileName = "/proc" + std::to_string(pid) + "/stat"; in GetVmRSSLine()
135 unsigned long CpuUsageTest::GetCpuProcUsage(int pid) in GetCpuProcUsage() argument
[all …]
/developtools/smartperf_host/ide/test/trace/component/trace/sheet/hiperf/
DTabPanePerfAnalysis.test.ts85 pid: '',
90 pid: 28917,
97 pid: 388,
104 pid: 233,
111 pid: 374,
138 pid: 1,
143 pid: 287501,
150 pid: 13621,
183 pid: 2,
188 pid: 287502,
[all …]
/developtools/smartperf_host/trace_streamer/src/filter/
Dprocess_filter.cpp68 uint32_t ProcessFilter::UpdateOrCreateThreadWithPidAndName(uint32_t tid, uint32_t pid, std::string_… in UpdateOrCreateThreadWithPidAndName() argument
70 uint32_t internalTid = GetOrCreateThreadWithPid(tid, pid); in UpdateOrCreateThreadWithPidAndName()
75 if (tid == pid) { in UpdateOrCreateThreadWithPidAndName()
76 UpdateOrCreateProcessWithName(pid, name); in UpdateOrCreateThreadWithPidAndName()
81 uint32_t ProcessFilter::GetOrCreateThreadWithPid(uint32_t tid, uint32_t pid) in GetOrCreateThreadWithPid() argument
85 if (pid == 0) { in GetOrCreateThreadWithPid()
88 internalTid = GetInternalTid(tid, pid); in GetOrCreateThreadWithPid()
96 if (thread->internalPid_ == INVALID_UINT32 && pid != 0) { in GetOrCreateThreadWithPid()
97 std::tie(thread->internalPid_, std::ignore) = CreateProcessMaybe(pid, thread->startT_); in GetOrCreateThreadWithPid()
103 uint32_t ProcessFilter::UpdateOrCreateProcessWithName(uint32_t pid, std::string_view name) in UpdateOrCreateProcessWithName() argument
[all …]
Dbinder_filter.cpp108 void BinderFilter::ReceiveTraction(int64_t ts, uint32_t pid, uint64_t transactionId) in ReceiveTraction() argument
110 InternalTid internalTid = streamFilters_->processFilter_->UpdateOrCreateThread(ts, pid); in ReceiveTraction()
113 (void)streamFilters_->sliceFilter_->EndBinder(ts, pid); in ReceiveTraction()
120 …auto replySliceid = streamFilters_->sliceFilter_->BeginBinder(ts, pid, binderCatalogId_, replyId_); in ReceiveTraction()
121 transReplyFilter_[pid] = transNeedReply_[transactionId]; in ReceiveTraction()
124 args.AppendArg(destThreadId_, BASE_DATA_TYPE_INT, pid); in ReceiveTraction()
141 … streamFilters_->sliceFilter_->AddArgs(pid, binderCatalogId_, replyId_, replyDestInserter); in ReceiveTraction()
150 … (void)streamFilters_->sliceFilter_->AsyncBinder(ts, pid, binderCatalogId_, asyncRcvId_, args); in ReceiveTraction()
156 void BinderFilter::TransactionAllocBuf(int64_t ts, uint32_t pid, uint64_t dataSize, uint64_t offset… in TransactionAllocBuf() argument
161 (void)streamFilters_->sliceFilter_->AddArgs(pid, binderCatalogId_, transSliceId_, args); in TransactionAllocBuf()
[all …]
Dprocess_filter.h32 uint32_t UpdateOrCreateProcessWithName(uint32_t pid, std::string_view name);
34 uint32_t UpdateOrCreateThreadWithPidAndName(uint32_t tid, uint32_t pid, std::string_view name);
35 uint32_t GetOrCreateThreadWithPid(uint32_t tid, uint32_t pid);
37 InternalPid GetInternalPid(uint32_t pid) const;
38 InternalPid GetOrCreateInternalPid(uint64_t timeStamp, uint32_t pid);
50 std::tuple<uint32_t, TraceStdtype::Process*> CreateProcessMaybe(uint32_t pid, uint64_t startT);
52 std::tuple<uint32_t, TraceStdtype::Process*> NewProcess(uint32_t pid);
54 InternalTid GetInternalTid(uint32_t tid, uint32_t pid) const;
/developtools/smartperf_host/ide/src/trace/database/data-trafic/process/
DProcessExpectedDataReceiver.ts23 ${args.pid} as pid,
31 and a.ipid in (select p.ipid from process AS p where p.pid = ${args.pid})
40 ${args.pid} as pid,
49 and a.ipid in (select p.ipid from process AS p where p.pid = ${args.pid})
58 if (!processFrameList.has(`${data.params.pid}_expected`)) {
60 processFrameList.set(`${data.params.pid}_expected`, proc(sql));
62 arrayBufferHandler(data, processFrameList.get(`${data.params.pid}_expected`)!, true);
73 let pid = new Int32Array(transfer ? res.length : data.params.sharedArrayBuffers.pid);
83 pid[index] = itemData.pid;
97 pid: pid.buffer,
[all …]
DProcessActualDataReceiver.ts22 ${args.pid} as pid,
32 AND a.ipid in (select p.ipid from process AS p where p.pid = ${args.pid})
41 ${args.pid} as pid,
54 AND a.ipid in (select p.ipid from process AS p where p.pid = ${args.pid})
64 if (!processFrameList.has(`${data.params.pid}_actual`)) {
66 processFrameList.set(`${data.params.pid}_actual`, proc(sql));
68 arrayBufferHandler(data, processFrameList.get(`${data.params.pid}_actual`)!, true);
86 processActual.pid[index] = itemData.pid;
105 pid: processActual.pid.buffer,
121 processActual.pid.buffer,
[all …]
DProcessSoInitDataSender.ts19 export function processSoInitDataSender(pid: number, row: TraceRow<SoStruct>): Promise<SoStruct[]> {
26 pid: new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * MAX_COUNT),
42 pid: pid,
58 let pid = new Int32Array(buffers.pid);
67 pid: pid[i],
DProcessExpectedDataSender.ts19 export function processExpectedDataSender(pid: number, row: TraceRow<JankStruct>): Promise<JankStru…
25 pid: new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * MAX_COUNT),
37 pid: pid,
57 let pid = new Int32Array(buffers.pid);
66 pid: pid[i],
DProcessStartupDataSender.ts19 export function processStartupDataSender(pid: number, row: TraceRow<AppStartupStruct>): Promise<App…
25 pid: new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * MAX_COUNT),
42 pid: pid,
55 let pid = new Int32Array(buffers.pid);
64 pid: pid[i],
/developtools/profiler/hiebpf/include/
Dmaps_info.h39 bool IsCached(uint32_t pid) in IsCached() argument
41 return (pids_.find(pid) != pids_.end()); in IsCached()
44 void CachePid(uint32_t pid) in CachePid() argument
46 pids_.insert(pid); in CachePid()
49 void RemovePid(uint32_t pid) in RemovePid() argument
51 if (auto item = pids_.find(pid); item != pids_.end()) { in RemovePid()
56 void GetMaps(uint32_t pid, std::vector<MapsItem> &mapsItems);
60 void ParseMapsLine(uint32_t pid, std::string &line, std::vector<MapsItem> &maps);
/developtools/smartperf_host/ide/src/trace/component/trace/sheet/frequsage/
DTabPaneFreqUsageConfig.ts19 pid: number | string; property in TabPaneFreqUsageConfig
33 pid: number | string,
47 this.pid = pid;
65 pid: number = 0; property in TabPaneRunningConfig
73 pid: number,
81 this.pid = pid;
/developtools/profiler/device/plugins/process_plugin/include/
Dprocess_data_plugin.h66 std::vector<int> OpenProcPidFiles(int32_t pid);
67 int32_t ReadProcPidFile(int32_t pid, const char* pFileName);
69 template <typename T> void WriteProcessInfo(T& processData, int32_t pid);
71 …e <typename T> void WriteProcess(T& processinfo, const char* pFile, uint32_t fileLen, int32_t pid);
76 bool addPidBySort(int32_t pid);
79 template <typename T> bool WriteCpuUsageData(int pid, T& cpuInfo);
81 bool ReadCpuUsage(int pid, uint64_t& cpuTime);
83 bool ReadBootTime(int pid, uint64_t& bootTime);
86 template <typename T> bool WriteThreadData(int pid, T& cpuInfo);
94 template <typename T> bool WriteDiskioData(int pid, T& processinfo);
[all …]
/developtools/smartperf_host/trace_streamer/src/parser/ebpf_parser/
Debpf_base.cpp45 void EbpfBase::ParseCallStackData(const uint64_t* userIpsAddr, uint16_t count, uint32_t pid, uint32… in ParseCallStackData() argument
50 auto ebpfSymbolInfo = GetEbpfSymbolInfo(pid, userIpsAddr[i]); in ParseCallStackData()
68 callIdToPid_.insert(std::make_pair(callId, pid)); in ParseCallStackData()
71 EbpfSymbolInfo EbpfBase::GetEbpfSymbolInfo(uint32_t pid, uint64_t ip) in GetEbpfSymbolInfo() argument
73 auto value = pidAndIpToEbpfSymbolInfo_.Find(pid, ip); in GetEbpfSymbolInfo()
77 return GetSymbolNameIndexFromElfSym(pid, ip); in GetEbpfSymbolInfo()
115 void EbpfBase::UpdateFilePathIndexToPidAndIpMap(DataIndex filePathIndex, uint32_t pid, uint64_t ip) in UpdateFilePathIndexToPidAndIpMap() argument
119 itor->second->insert(std::make_tuple(pid, ip)); in UpdateFilePathIndexToPidAndIpMap()
122 pidAndIpSet->insert(std::make_tuple(pid, ip)); in UpdateFilePathIndexToPidAndIpMap()
130 uint32_t pid, in GetSymbolSave() argument
[all …]
/developtools/profiler/device/plugins/process_plugin/src/
Dprocess_data_plugin.cpp123 int32_t pid = atoi(dirEnt->d_name); in GetValidPid() local
124 if (pid) { in GetValidPid()
125 return pid; in GetValidPid()
131 int32_t ProcessDataPlugin::ReadProcPidFile(int32_t pid, const char* pFileName) in ReadProcPidFile() argument
138 …if (snprintf_s(fileName, sizeof(fileName), sizeof(fileName) - 1, "%s%d/%s", path_.c_str(), pid, pF… in ReadProcPidFile()
183 bool ProcessDataPlugin::addPidBySort(int32_t pid) in addPidBySort() argument
186 auto it = std::lower_bound(pids_.begin(), pidsEnd, pid); in addPidBySort()
187 if (it != pidsEnd && *it == pid) { in addPidBySort()
190 it = pids_.insert(it, std::move(pid)); in addPidBySort()
195 …d ProcessDataPlugin::WriteProcess(T& processinfo, const char* pFile, uint32_t fileLen, int32_t pid) in WriteProcess() argument
[all …]
/developtools/smartperf_host/trace_streamer/src/rpc/
Dffrt_converter.cpp95 const int pid, in MakeBeginFakeLog() argument
105 auto taskId = GetTaskId(pid, gid); in MakeBeginFakeLog()
110 …threadName.c_str(), tid, pid, cpuId.c_str(), beginTimeStamp.c_str(), threadName.c_str(), tid, prio, in MakeBeginFakeLog()
116 const int pid, in MakeEndFakeLog() argument
126 auto taskId = GetTaskId(pid, gid); in MakeEndFakeLog()
131 …label.c_str(), taskId.c_str(), pid, cpuId.c_str(), endTimeStamp.c_str(), label.c_str(), taskId.c_s… in MakeEndFakeLog()
140 const int pid, in ReplaceSchedSwitchLog() argument
147 auto taskId = GetTaskId(pid, gid); in ReplaceSchedSwitchLog()
181 const int pid, in ReplaceSchedWakeLog() argument
185 auto taskId = GetTaskId(pid, gid); in ReplaceSchedWakeLog()
[all …]
/developtools/smartperf_host/trace_streamer/test/resource/
Dut_bytrace_input_thread.txt13 …ACCS0-2716 ( 2519) [000] d..5 168758.662877: sched_waking: comm=Binder:924_3 pid=1200 prio=120 ta…
14 …ACCS0-2716 ( 2519) [000] d..6 168758.662898: sched_wakeup: comm=Binder:924_3 pid=1200 prio=120 ta…
17 …<idle>-0 (-----) [003] d..3 168758.663092: sched_waking: comm=ksoftirqd/3 pid=29 prio=120 targ…
18 …HeapTaskDaemon-2532 ( 2519) [000] dnh2 168758.663097: sched_wakeup: comm=rcu_preempt pid=7 prio=9…
19 …<idle>-0 (-----) [003] dn.4 168758.663104: sched_wakeup: comm=ksoftirqd/3 pid=29 prio=120 targ…
24 …<idle>-0 (-----) [003] d..4 168758.663181: sched_waking: comm=rcu_preempt pid=7 prio=98 target…
25 …<idle>-0 (-----) [003] d..3 168758.663190: sched_waking: comm=ksoftirqd/3 pid=29 prio=120 targ…
26 …HeapTaskDaemon-2532 ( 2519) [000] dnh2 168758.663194: sched_wakeup: comm=rcu_preempt pid=7 prio=9…
27 …<idle>-0 (-----) [003] dn.4 168758.663198: sched_wakeup: comm=ksoftirqd/3 pid=29 prio=120 targ…
32 …<idle>-0 (-----) [003] d..4 168758.663261: sched_waking: comm=rcu_preempt pid=7 prio=98 target…
[all …]
/developtools/smartperf_host/ide/src/trace/database/logic-worker/
DProcedureLogicWorkerSPT.ts131 if (group[`${slice.pid}`]) {
132 let process = group[`${slice.pid}`];
160 group[`${slice.pid}`] = this.setProcessData(slice, item);
171 pid: slice.pid,
180 title: `P-${slice.pid}`,
182 pid: slice.pid,
191 pid: slice.pid,
207 pid: slice.pid,
227 pid: slice.pid, variable
247 title: `P-${slice.pid}`,
[all …]
/developtools/smartperf_host/trace_streamer/src/protos/types/plugins/native_hook/
Dnative_hook_result.proto31 int32 pid = 1; field
41 int32 pid = 1; field
50 int32 pid = 1; field
61 int32 pid = 1; field
74 int32 pid = 4; field
80 int32 pid = 3; field
87 int32 pid = 4; field
93 int32 pid = 3; field
99 int32 pid = 3; field
105 int32 pid = 3; field
[all …]
/developtools/profiler/protos/types/plugins/native_hook/
Dnative_hook_result.proto31 int32 pid = 1; field
41 int32 pid = 1; field
50 int32 pid = 1; field
61 int32 pid = 1; field
74 int32 pid = 4; field
80 int32 pid = 3; field
87 int32 pid = 4; field
93 int32 pid = 3; field
99 int32 pid = 3; field
105 int32 pid = 3; field
[all …]
/developtools/smartperf_host/ide/test/trace/component/chart/
DSpProcessChart.test.ts44 pid: 1,
60 pid: 1,
72 pid: 1,
84 pid: 1,
98 pid: 1,
106 pid: 2,
125 pid: 1,
137 pid: 1242,
146 pid: 1,
162 pid: 1242,
[all …]
/developtools/profiler/protos/types/plugins/ftrace_data/default/
Dsched.proto23 int32 pid = 1; field
31 int32 pid = 2; field
42 int32 pid = 2; field
50 int32 pid = 1; field
62 int32 pid = 2; field
70 int32 pid = 2; field
77 int32 pid = 2; field
92 int32 pid = 2; field
99 int32 pid = 2; field
106 int32 pid = 2; field
[all …]
/developtools/smartperf_host/trace_streamer/src/protos/types/plugins/ftrace_data/default/
Dsched.proto23 int32 pid = 1; field
31 int32 pid = 2; field
42 int32 pid = 2; field
50 int32 pid = 1; field
62 int32 pid = 2; field
70 int32 pid = 2; field
77 int32 pid = 2; field
92 int32 pid = 2; field
99 int32 pid = 2; field
106 int32 pid = 2; field
[all …]
/developtools/smartperf_host/trace_streamer/src/protos/types/plugins/ftrace_data/
Dsched.proto22 int32 pid = 1; field
30 int32 pid = 2; field
41 int32 pid = 2; field
49 int32 pid = 1; field
61 int32 pid = 2; field
69 int32 pid = 2; field
76 int32 pid = 2; field
91 int32 pid = 2; field
98 int32 pid = 2; field
105 int32 pid = 2; field
[all …]
/developtools/hiperf/src/
Dvirtual_runtime.cpp100 VirtualThread &VirtualRuntime::UpdateThread(pid_t pid, pid_t tid, const std::string name) in UpdateThread() argument
105 VirtualThread &thread = GetThread(pid, tid, name); in UpdateThread()
115 VirtualThread &VirtualRuntime::CreateThread(pid_t pid, pid_t tid, const std::string name) in CreateThread() argument
118 if (pid == tid) { in CreateThread()
120 std::forward_as_tuple(pid, symbolsFiles_)); in CreateThread()
125 std::forward_as_tuple(pid, tid, GetThread(pid, pid), symbolsFiles_)); in CreateThread()
129 if (pid == tid && !IsKernelThread(pid)) { in CreateThread()
143 thread.name_ = ReadThreadName(tid, pid != tid); in CreateThread()
145 HLOGD("create a new thread record for %u:%u:%s with %zu dso", pid, tid, in CreateThread()
148 … auto commRecord = std::make_unique<PerfRecordComm>(IsKernelThread(pid), pid, tid, thread.name_); in CreateThread()
[all …]

12345678910>>...20