Home
last modified time | relevance | path

Searched refs:ipid (Results 1 - 25 of 37) sorted by relevance

12

/developtools/smartperf_host/trace_streamer/src/filter/hook_filter/
H A Doffline_symbolization_filter.cpp47 bool OfflineSymbolizationFilter::FillFrameInfo(const std::shared_ptr<FrameInfo> &frameInfo, uint64_t ip, uint64_t ipid) in FillFrameInfo() argument
50 auto startAddrToMapsInfoItor = ipidToStartAddrToMapsInfoMap_.Find(ipid); in FillFrameInfo()
52 "ipidToStartAddrToMapsInfoMap_ can't find the ipid(%" PRIu64 ")", ipid); in FillFrameInfo()
71 bool OfflineSymbolizationFilter::CalcSymInfo(uint64_t ipid, in CalcSymInfo() argument
86 ipidToIpToFrameInfo_.Insert(ipid, ip, frameInfo); in CalcSymInfo()
108 ipidToIpToFrameInfo_.Insert(ipid, ip, frameInfo); in CalcSymInfo()
114 std::shared_ptr<FrameInfo> OfflineSymbolizationFilter::OfflineSymbolizationByIp(uint64_t ipid, uint64_t ip) in OfflineSymbolizationByIp() argument
117 ipid = SINGLE_PROC_IPID; in OfflineSymbolizationByIp()
119 auto frameInfoPtr = ipidToIpToFrameInfo_.Find(ipid, i in OfflineSymbolizationByIp()
[all...]
H A Dnative_hook_filter.h74 void AppendStackMaps(uint32_t ipid, uint32_t stackid, std::vector<uint64_t> &frames);
75 void AppendFrameMaps(uint32_t ipid, uint32_t frameMapId, const ProtoReader::BytesView &bytesView);
76 void AppendFilePathMaps(uint32_t ipid, uint32_t filePathId, uint64_t fileIndex);
77 void AppendSymbolMap(uint32_t ipid, uint32_t symId, uint64_t symbolIndex);
78 void AppendThreadNameMap(uint32_t ipid, uint32_t nameId, uint64_t threadNameIndex);
98 void ProcSymbolTable(uint32_t ipid, uint32_t filePathId, std::shared_ptr<ProtoReader::SymbolTable_Reader> reader);
99 std::tuple<uint64_t, uint64_t> GetIpRangeByIpidAndFilePathId(uint32_t ipid, uint32_t filePathId);
100 void DeleteFrameInfoWhichNeedsReparse(uint32_t ipid, uint32_t filePathId);
108 uint32_t ipid,
113 uint32_t ipid,
[all...]
H A Dnative_hook_filter.cpp70 void NativeHookFilter::AppendStackMaps(uint32_t ipid, uint32_t stackid, std::vector<uint64_t> &frames) in AppendStackMaps() argument
73 // the last element is ipid for this batch of frames/ips in AppendStackMaps()
78 frames.emplace_back(ipid); in AppendStackMaps()
79 ipidWithStackIdIndex = traceDataCache_->GetDataIndex(std::to_string(ipid) + "_" + std::to_string(stackid)); in AppendStackMaps()
88 void NativeHookFilter::AppendFrameMaps(uint32_t ipid, uint32_t frameMapId, const ProtoReader::BytesView &bytesView) in AppendFrameMaps() argument
94 ipidToFrameIdToFrameBytes_.Insert(ipid, frameMapId, frames); in AppendFrameMaps()
97 void NativeHookFilter::AppendFilePathMaps(uint32_t ipid, uint32_t filePathId, uint64_t fileIndex) in AppendFilePathMaps() argument
102 ipidToFilePathIdToFileIndex_.Insert(ipid, filePathId, fileIndex); in AppendFilePathMaps()
105 void NativeHookFilter::AppendSymbolMap(uint32_t ipid, uint32_t symId, uint64_t symbolIndex) in AppendSymbolMap() argument
110 ipidToSymIdToSymIndex_.Insert(ipid, symI in AppendSymbolMap()
113 AppendThreadNameMap(uint32_t ipid, uint32_t nameId, uint64_t threadNameIndex) AppendThreadNameMap() argument
205 auto ipid = streamFilters_->processFilter_->GetOrCreateInternalPid(timeStamp, reader.pid()); ParseStatisticEvent() local
254 auto ipid = traceDataCache_->GetConstThreadData(itid).internalPid_; ParseAllocEvent() local
304 SetFreeEventCallChainId(uint32_t &callChainId, uint32_t ipid, uint32_t itid, const ProtoReader::FreeEvent_Reader &freeEventReader) SetFreeEventCallChainId() argument
342 auto ipid = traceDataCache_->GetConstThreadData(itid).internalPid_; ParseFreeEvent() local
370 SetMmapEventCallChainId(uint32_t &callChainId, uint32_t ipid, uint32_t itid, const ProtoReader::MmapEvent_Reader &mMapEventReader) SetMmapEventCallChainId() argument
409 auto ipid = traceDataCache_->GetConstThreadData(itid).internalPid_; ParseMmapEvent() local
436 SetMunmapEventCallChainId(uint32_t &callChainId, uint32_t ipid, uint32_t itid, const ProtoReader::MunmapEvent_Reader &mUnmapEventReader) SetMunmapEventCallChainId() argument
475 auto ipid = traceDataCache_->GetConstThreadData(itid).internalPid_; ParseMunmapEvent() local
597 GetNeedUpdateProcessMapsAddrRange(uint32_t ipid, uint64_t startAddr, uint64_t endAddr) GetNeedUpdateProcessMapsAddrRange() argument
653 ParseArktsOfflineSymbolization(uint64_t ipid, uint64_t arktsIp) ParseArktsOfflineSymbolization() argument
685 auto ipid = ips->back(); OfflineSymbolization() local
792 auto ipid = streamFilters_->processFilter_->UpdateOrCreateProcessWithName(reader->pid(), ""); ParseMapsEvent() local
844 GetIpRangeByIpidAndFilePathId(uint32_t ipid, uint32_t filePathId) GetIpRangeByIpidAndFilePathId() argument
861 DeleteFrameInfoWhichNeedsReparse(uint32_t ipid, uint32_t filePathId) DeleteFrameInfoWhichNeedsReparse() argument
875 ProcSymbolTable(uint32_t ipid, uint32_t filePathId, std::shared_ptr<ProtoReader::SymbolTable_Reader> reader) ProcSymbolTable() argument
913 auto ipid = streamFilters_->processFilter_->UpdateOrCreateProcessWithName(reader->pid(), ""); ParseSymbolTableEvent() local
[all...]
H A Doffline_symbolization_filter.h65 std::shared_ptr<FrameInfo> OfflineSymbolizationByIp(uint64_t ipid, uint64_t ip);
73 // first is ipid, second is startAddr, third is MapsInfo ptr
74 DoubleMap<uint64_t /* ipid */, uint64_t /* startAddr */, std::shared_ptr<ProtoReader::MapsInfo_Reader>>
76 // first is ipid, second is ip, third is FrameInfo
78 DoubleMap<uint64_t /* ipid */, uint32_t /* filePathId */, std::shared_ptr<ProtoReader::SymbolTable_Reader>>
95 bool FillFrameInfo(const std::shared_ptr<FrameInfo> &frameInfo, uint64_t ip, uint64_t ipid);
96 bool CalcSymInfo(uint64_t ipid,
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/mem_parser/
H A Dpbreader_mem_parser.cpp139 uint32_t ipid, in SpecialDataAddition()
144 hasValue += streamFilters_->measureFilter_->AppendNewMeasureData(EnumMeasureFilter::PROCESS, ipid, in SpecialDataAddition()
149 hasValue += streamFilters_->measureFilter_->AppendNewMeasureData(EnumMeasureFilter::PROCESS, ipid, in SpecialDataAddition()
155 EnumMeasureFilter::PROCESS, ipid, memNameDictMap_.at(MEM_GL_PSS), timeStamp, processMemoryInfo.gl_pss_kb()); in SpecialDataAddition()
158 hasValue += streamFilters_->measureFilter_->AppendNewMeasureData(EnumMeasureFilter::PROCESS, ipid, in SpecialDataAddition()
163 streamFilters_->processFilter_->AddProcessMemory(ipid); in SpecialDataAddition()
166 ParseSmapsInfoEasy(&processMemoryInfo, timeStamp, ipid); in SpecialDataAddition()
177 auto ipid = streamFilters_->processFilter_->UpdateOrCreateProcessWithName( in ParseProcessInfo() local
180 hasValue += streamFilters_->measureFilter_->AppendNewMeasureData(EnumMeasureFilter::PROCESS, ipid, in ParseProcessInfo()
184 EnumMeasureFilter::PROCESS, ipid, memNameDictMap in ParseProcessInfo()
137 SpecialDataAddition(ProtoReader::ProcessMemoryInfo_Reader &processMemoryInfo, uint64_t timeStamp, uint32_t ipid, uint32_t hasValue) const SpecialDataAddition() argument
462 auto ipid = ashMemData->Ipids()[i]; AshMemDeduplicate() local
546 auto ipid = dmaMemData->Ipids()[i]; DmaMemDeduplicate() local
651 auto ipid = ParseWindowManagerServiceInfo() local
681 InternalPid ipid = INVALID_IPID; ParseRSImageDumpInfo() local
702 auto ipid = streamFilters_->processFilter_->GetOrCreateInternalPid(seg.timeStamp, pid); ParseMemoryConfig() local
[all...]
H A Dpbreader_mem_parser.h78 uint64_t ipid) const;
89 MemProcessType GetMemProcessType(uint64_t ipid) const;
98 uint32_t ipid,
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/native_hook_parser/
H A Dpbreader_native_hook_parser.cpp47 auto ipid = streamFilters_->processFilter_->UpdateOrCreateProcessWithName(stackMapReader.pid(), ""); in ParseStackMap() local
66 nativeHookFilter_->AppendStackMaps(ipid, stackMapReader.id(), frames); in ParseStackMap()
82 auto ipid = streamFilters_->processFilter_->UpdateOrCreateProcessWithName(frameMapReader.pid(), ""); in ParseFrameMap() local
84 nativeHookFilter_->AppendFrameMaps(ipid, frameMapReader.id(), frameMapReader.frame()); in ParseFrameMap()
96 auto ipid = streamFilters_->processFilter_->UpdateOrCreateProcessWithName(filePathMapReader.pid(), ""); in ParseFileEvent() local
98 nativeHookFilter_->AppendFilePathMaps(ipid, filePathMapReader.id(), nameIndex); in ParseFileEvent()
110 auto ipid = streamFilters_->processFilter_->UpdateOrCreateProcessWithName(symbolMapReader.pid(), ""); in ParseSymbolEvent() local
112 nativeHookFilter_->AppendSymbolMap(ipid, symbolMapReader.id(), nameIndex); in ParseSymbolEvent()
124 auto ipid = streamFilters_->processFilter_->UpdateOrCreateProcessWithName(threadNameMapReader.pid(), ""); in ParseThreadEvent() local
126 nativeHookFilter_->AppendThreadNameMap(ipid, threadNameMapReade in ParseThreadEvent()
[all...]
/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ftrace/
H A Dsyscall_stdtype.cpp19 size_t SysCall::AppendSysCallData(int64_t sysCallNum, DataIndex type, uint32_t ipid, uint64_t timeStamp, int64_t ret) in AppendSysCallData() argument
23 ipids_.emplace_back(ipid); in AppendSysCallData()
H A Dsyscall_stdtype.h24 size_t AppendSysCallData(int64_t sysCallNum, DataIndex type, uint32_t ipid, uint64_t timeStamp, int64_t ret);
H A Drender_service_stdtype.cpp19 size_t FrameSlice::AppendFrame(uint64_t ts, uint32_t ipid, uint32_t itid, uint32_t vsyncId, uint64_t callStackSliceId) in AppendFrame() argument
22 ipids_.emplace_back(ipid); in AppendFrame()
39 auto row = AppendFrame(frameSliceRow.ts, frameSliceRow.ipid, frameSliceRow.itid, frameSliceRow.vsyncId, in AppendFrame()
H A Dsched_stdtype.h128 void ReviseInternalPid(uint32_t row, InternalPid ipid) in ReviseInternalPid() argument
131 internalPids_[row] = ipid; in ReviseInternalPid()
/developtools/smartperf_host/trace_streamer/src/filter/
H A Dapp_start_filter.cpp83 auto ipid = INVALID_UINT32; in UpdatePidByNameIndex() local
86 ipid = item.second.at(UI_ABILITY_LAUNCHING)->ipid_; in UpdatePidByNameIndex()
91 ipid = threadData[i].internalPid_; in UpdatePidByNameIndex()
97 itemSecond.second->ipid_ = ipid; in UpdatePidByNameIndex()
231 auto ipid = threadData[callId].internalPid_; in ProcForegroundData() local
233 if (mAPPStartupDataWithPid_.count(ipid) && mAPPStartupDataWithPid_[ipid].count(nameindex) && in ProcForegroundData()
234 !mAPPStartupDataWithPid_[ipid][nameindex].count(UI_ABILITY_ONFOREGROUND)) { in ProcForegroundData()
235 mAPPStartupDataWithPid_[ipid][nameindex].insert(std::make_pair( in ProcForegroundData()
236 UI_ABILITY_ONFOREGROUND, std::make_unique<APPStartupData>(callId, ipid, ti in ProcForegroundData()
[all...]
H A Dprocess_filter.cpp43 void ProcessFilter::AddProcessMemory(uint32_t ipid) in AddProcessMemory() argument
45 traceDataCache_->GetProcessData(ipid)->memSize_ = 1; in AddProcessMemory()
52 void ProcessFilter::AddProcessSliceNum(uint32_t ipid) in AddProcessSliceNum() argument
54 traceDataCache_->GetProcessData(ipid)->sliceSize_ = 1; in AddProcessSliceNum()
200 auto ipid = GetInternalPid(pid); in GetOrCreateInternalPid() local
201 if (ipid != INVALID_ID) { in GetOrCreateInternalPid()
202 return ipid; in GetOrCreateInternalPid()
H A Dprocess_filter.h42 void AddProcessMemory(uint32_t ipid);
45 void AddProcessSliceNum(uint32_t ipid);
H A Dapp_start_filter.h42 APPStartupData(uint32_t callid, uint32_t ipid, uint32_t tid, uint64_t startTime, uint64_t endTime) in APPStartupData() argument
43 : callid_(callid), ipid_(ipid), tid_(tid), startTime_(startTime), endTime_(endTime) in APPStartupData()
H A Dframe_filter.cpp41 auto ipid = streamFilters_->processFilter_->GetInternalPid(line.tgid); in BeginVsyncEvent() local
43 traceDataCache_->GetFrameSliceData()->AppendFrame(line.ts, ipid, itid, vsyncId, callStackSliceId); in BeginVsyncEvent()
45 expectStart, ipid, itid, vsyncId, callStackSliceId, expectEnd, (uint8_t)TraceStdtype::FrameSlice::EXPECT_SLICE}; in BeginVsyncEvent()
/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ftrace/template/
H A Dapp_startup_stdtype.cpp21 ipids_.emplace_back(appStartupRow.ipid); in AppendNewData()
62 ipids_.emplace_back(soStaticInitalizationRow.ipid); in AppendNewData()
H A Dapp_startup_stdtype.h23 uint32_t ipid = INVALID_UINT32; member
64 uint32_t ipid = INVALID_UINT32; member
/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/htrace/
H A Dnative_memory_stdtype.cpp20 uint32_t ipid, in AppendNativeHookSampleBase()
26 ipids_.emplace_back(ipid); in AppendNativeHookSampleBase()
32 void NativeHookSampleBase::AppendNativeHookSampleBase(uint32_t callChainId, uint32_t ipid, uint64_t timeStamp) in AppendNativeHookSampleBase() argument
36 ipids_.emplace_back(ipid); in AppendNativeHookSampleBase()
75 AppendNativeHookSampleBase(context.callChainId, context.ipid, context.itid, context.timeStamp); in AppendNewNativeHookData()
299 AppendNativeHookSampleBase(nativeHookStatisticRow.callChainId, nativeHookStatisticRow.ipid, in AppendNewNativeHookStatistic()
19 AppendNativeHookSampleBase(uint32_t callChainId, uint32_t ipid, uint32_t itid, uint64_t timeStamp) AppendNativeHookSampleBase() argument
H A Dnative_memory_stdtype.h26 void AppendNativeHookSampleBase(uint32_t callChainId, uint32_t ipid, uint32_t itid, uint64_t timeStamp);
27 void AppendNativeHookSampleBase(uint32_t callChainId, uint32_t ipid, uint64_t timeStamp);
52 uint32_t ipid = INVALID_UINT32; member
202 uint32_t ipid = INVALID_UINT32; member
H A Debpf_stdtype.h27 uint32_t ipid = INVALID_UINT32; member
105 uint32_t ipid = INVALID_UINT32; member
156 uint32_t ipid = INVALID_UINT32; member
H A Debpf_stdtype.cpp23 ipids_.emplace_back(context.ipid); in AppendNewData()
109 ipids_.emplace_back(context.ipid); in AppendNewData()
160 ipids_.emplace_back(context.ipid); in AppendNewData()
H A Dactivity_monitor_stdtype.h184 uint64_t ipid = INVALID_UINT64; member
251 InternalPid ipid = INVALID_IPID; member
298 InternalPid ipid = INVALID_IPID; member
343 InternalPid ipid = INVALID_IPID; member
425 void AppendNewData(uint64_t timestamp, uint64_t memSize, DataIndex typeIndex, InternalPid ipid, DataIndex name);
/developtools/smartperf_host/trace_streamer/src/parser/ebpf_parser/
H A Dpaged_memory_data_parser.cpp40 uint32_t ipid = in PagingData() local
60 PagedMemorySampleDataRow pagedMemorySampleDataRow = {currentCallId_, type, ipid, newStartTs, newEndTs, in PagingData()
H A Dbio_latency_data_parser.cpp67 uint32_t ipid = in ParseBioLatencyEvent() local
99 BioLatencySampleDataRow bioLatencySampleDataRow = {currentCallId_, type, ipid, itid, newStartTs, newEndTs, in ParseBioLatencyEvent()

Completed in 25 milliseconds

12