| /developtools/smartperf_host/ide/src/trace/database/sql/ |
| D | NativeHook.sql.ts | 46 ipid: number 65 and ipid = ${ipid} 73 ipid: number 94 and ipid = ${ipid} 106 ipid: number 126 and ipid = ${ipid} 133 export const queryNativeHookSubType = (leftNs: number, rightNs: number, ipid: number): Promise<Arra… 146 and ipid = ${ipid} 151 export const queryNativeHookStatisticSubType = (leftNs: number, rightNs: number, ipid: number): Pro… 172 AND ipid = ${ipid} [all …]
|
| D | Memory.sql.ts | 161 export const queryVmTrackerShmSelectionData = (startNs: number, ipid: number): Promise<Array<any>> … 169 where startNS = ${startNs} and ipid = ${ipid};`, 187 export const queryPurgeableProcessData = (ipid: number, isPin?: boolean): Promise<Array<any>> => { 204 AND f.ipid = ${ipid} 216 AND a.ipid = ${ipid} 440 export const queryisExistsPurgeableData = (ipid: number, isPin?: boolean): Promise<Array<any>> => { 456 AND f.ipid = ${ipid} 465 AND a.ipid = ${ipid}
|
| D | Gpu.sql.ts | 126 export const queryGpuData = (ipid: number, name: string): Promise<Array<{ startNs: number; value: n… 133 where name = ${name} and ipid = ${ipid} 142 ipid: number, 152 WHERE name = ${name} AND ipid = ${ipid} 162 ipid: number, 174 where name = ${name} and ipid = ${ipid}
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | offline_symbolization_filter.cpp | 33 auto ipid = ips->back(); in OfflineSymbolization() local 36 auto frameInfo = OfflineSymbolizationByIp(ipid, *itor); in OfflineSymbolization() 61 …ationFilter::FillFrameInfo(const std::shared_ptr<FrameInfo>& frameInfo, uint64_t ip, uint64_t ipid) in FillFrameInfo() argument 64 auto startAddrToMapsInfoItor = ipidToStartAddrToMapsInfoMap_.Find(ipid); in FillFrameInfo() 66 "ipidToStartAddrToMapsInfoMap_ can't find the ipid(%" PRIu64 ")", ipid); in FillFrameInfo() 85 bool OfflineSymbolizationFilter::CalcSymInfo(uint64_t ipid, in CalcSymInfo() argument 100 ipidToIpToFrameInfo_.Insert(ipid, ip, frameInfo); in CalcSymInfo() 122 ipidToIpToFrameInfo_.Insert(ipid, ip, frameInfo); in CalcSymInfo() 128 std::shared_ptr<FrameInfo> OfflineSymbolizationFilter::OfflineSymbolizationByIp(uint64_t ipid, uint… in OfflineSymbolizationByIp() argument 131 ipid = SINGLE_PROC_IPID; in OfflineSymbolizationByIp() [all …]
|
| D | native_hook_filter.cpp | 68 void NativeHookFilter::AppendStackMaps(uint32_t ipid, uint32_t stackid, std::vector<uint64_t>& fram… in AppendStackMaps() argument 76 frames.emplace_back(ipid); in AppendStackMaps() 77 …ipidWithStackIdIndex = traceDataCache_->GetDataIndex(std::to_string(ipid) + "_" + std::to_string(s… in AppendStackMaps() 86 void NativeHookFilter::AppendFrameMaps(uint32_t ipid, uint32_t frameMapId, const ProtoReader::Bytes… in AppendFrameMaps() argument 92 ipidToFrameIdToFrameBytes_.Insert(ipid, frameMapId, frames); in AppendFrameMaps() 95 void NativeHookFilter::AppendFilePathMaps(uint32_t ipid, uint32_t filePathId, uint64_t fileIndex) in AppendFilePathMaps() argument 100 ipidToFilePathIdToFileIndex_.Insert(ipid, filePathId, fileIndex); in AppendFilePathMaps() 103 void NativeHookFilter::AppendSymbolMap(uint32_t ipid, uint32_t symId, uint64_t symbolIndex) in AppendSymbolMap() argument 108 ipidToSymIdToSymIndex_.Insert(ipid, symId, symbolIndex); in AppendSymbolMap() 111 void NativeHookFilter::AppendThreadNameMap(uint32_t ipid, uint32_t nameId, uint64_t threadNameIndex) in AppendThreadNameMap() argument [all …]
|
| D | native_hook_filter.h | 75 void AppendStackMaps(uint32_t ipid, uint32_t stackid, std::vector<uint64_t>& frames); 76 … void AppendFrameMaps(uint32_t ipid, uint32_t frameMapId, const ProtoReader::BytesView& bytesView); 77 void AppendFilePathMaps(uint32_t ipid, uint32_t filePathId, uint64_t fileIndex); 78 void AppendSymbolMap(uint32_t ipid, uint32_t symId, uint64_t symbolIndex); 79 void AppendThreadNameMap(uint32_t ipid, uint32_t nameId, uint64_t threadNameIndex); 94 …void ProcSymbolTable(uint32_t ipid, uint32_t filePathId, std::shared_ptr<ProtoReader::SymbolTable_… 102 uint32_t ipid, 107 uint32_t ipid, 112 uint32_t ipid, 125 … bool GetIpsWitchNeedResymbolization(uint64_t ipid, DataIndex filePathId, std::set<uint64_t>& ips); [all …]
|
| D | app_start_filter.cpp | 83 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() 221 auto ipid = threadData[callId].internalPid_; in ProcForegroundData() local 223 if (mAPPStartupDataWithPid_.count(ipid) && mAPPStartupDataWithPid_[ipid].count(nameindex) && in ProcForegroundData() 224 !mAPPStartupDataWithPid_[ipid][nameindex].count(UI_ABILITY_ONFOREGROUND)) { in ProcForegroundData() 225 mAPPStartupDataWithPid_[ipid][nameindex].insert(std::make_pair( in ProcForegroundData() 226 …UI_ABILITY_ONFOREGROUND, std::make_unique<APPStartupData>(callId, ipid, tid, startTime, INVALID_UI… in ProcForegroundData()
|
| D | process_filter.cpp | 43 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() 217 auto ipid = GetInternalPid(pid); in GetOrCreateInternalPid() local 218 if (ipid != INVALID_ID) { in GetOrCreateInternalPid() 219 return ipid; in GetOrCreateInternalPid()
|
| /developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_mem_parser.cpp | 140 uint32_t ipid, in SpecialDataAddition() argument 146 ipid, memNameDictMap_.at(MEM_PURG_SUM), timeStamp, processMemoryInfo.purg_sum_kb()); in SpecialDataAddition() 150 ipid, memNameDictMap_.at(MEM_PURG_PIN), timeStamp, processMemoryInfo.purg_pin_kb()); in SpecialDataAddition() 154 ipid, memNameDictMap_.at(MEM_GL_PSS), timeStamp, processMemoryInfo.gl_pss_kb()); in SpecialDataAddition() 158 ipid, memNameDictMap_.at(MEM_GRAPH_PSS), timeStamp, processMemoryInfo.graph_pss_kb()); in SpecialDataAddition() 161 streamFilters_->processFilter_->AddProcessMemory(ipid); in SpecialDataAddition() 164 ParseSmapsInfoEasy(&processMemoryInfo, timeStamp, ipid); in SpecialDataAddition() 175 auto ipid = streamFilters_->processFilter_->UpdateOrCreateProcessWithName( in ParseProcessInfo() local 179 ipid, memNameDictMap_.at(MEM_VM_SIZE), timeStamp, processMemoryInfo.vm_size_kb()); in ParseProcessInfo() 181 ipid, memNameDictMap_.at(MEM_VM_RSS), timeStamp, processMemoryInfo.vm_rss_kb()); in ParseProcessInfo() [all …]
|
| D | htrace_native_hook_parser.cpp | 47 …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, threadNameMapReader.id(), nameIndex); in ParseThreadEvent()
|
| /developtools/smartperf_host/trace_streamer/doc/ |
| D | app_startup.md | 18 …d::shared_ptr `<AbilityLocalRecord>` &)##"字符的数据,即为启动的第5阶段,在这个阶段会上报包名和拉起该应用的ipid。如数据中缺少此阶段,可视为应用未启动。 20 …ad::HandleAbilityTransaction"的数据,即为启动的第6阶段,该阶段会上报ipid,同一个应用UIAbilityLaunching(加载UIAbility)阶段和当前阶段上… 24 First Frame-App Phase:使用UIAbilityLaunching(加载UIAbility)阶段得到的ipid关联到frame_slice表中,取到该ipid对应的应用帧的首帧数据…
|
| D | des_tables.md | 177 Process和Thread表中的id字段可以唯一标识进程和线程。process表中的id在其他表中用作ipid字段。thread表中的id在其他表中用作itid字段。 178 thread表通过ipid字段关联process表的id字段,可以查询线程归属进程。 182 ```select thread.* from thread, process where process.pid = 123 and thread.ipid = process.id``` 192 native_hook表记录堆内存申请(AllocEvent)和释放(FreeEvent)数据。native_hook表通过ipid和itid字段分别与process和thread表的id字段关联,… 253 ```select * from frame_slice where ipid = 1``` 313 |ipid |INT | 328 - ipid:TS内部进程号 502 |ipid |INT | 521 - ipid:线程所属的进程ID 864 | ipid | INT | [all …]
|
| /developtools/smartperf_host/ide/src/trace/component/chart/ |
| D | SpNativeMemoryChart.ts | 84 initNativeMemoryFolder(process: number, ipid: number): TraceRow<BaseStruct> { 86 nativeRow.rowId = `native-memory ${process} ${ipid}`; 126 …initAllocMapChart(folder: TraceRow<BaseStruct>, type: string, process: { pid: number; ipid: number… 132 allHeapRow.rowParentId = `native-memory ${process.pid} ${process.ipid}`; 162 ipid: process.ipid, 185 nativeProcess.map((it) => it.ipid), 190 const nativeRow = this.initNativeMemoryFolder(process.pid, process.ipid);
|
| /developtools/smartperf_host/ide/src/trace/database/data-trafic/ |
| D | VmTrackerDataSender.ts | 50 export function dmaDataSender(ipid: number, row: TraceRow<SnapshotStruct>): Promise<SnapshotStruct[… 69 ipid: ipid, 79 export function gpuMemoryDataSender(ipid: number, row: TraceRow<SnapshotStruct>): Promise<SnapshotS… 98 ipid: ipid, 136 export function gpuGpuDataSender(ipid: number, name: string, row: TraceRow<SnapshotStruct>): Promis… 156 ipid: ipid, 229 export function shmDataSender(ipid: number, row: TraceRow<SnapshotStruct>): Promise<SnapshotStruct[… 249 ipid: ipid, 259 ipid: number, 275 ipid: ipid,
|
| D | NativeMemoryDataReceiver.ts | 224 processes.forEach(ipid => { 225 let processData = data.filter(ne => ne.ipid === ipid); 228 normalChartDataHandler(processData, `${ipid}-0`, totalNS); 231 `${ipid}-1`, 236 `${ipid}-2`, 241 statisticChartHandler(processData, `${ipid}-0`, totalNS); 244 `${ipid}-1`, 249 `${ipid}-2`, 294 ipid: item.nativeMemoryNormal.ipid || 0, 304 ipid: item.nativeMemoryStatistic.ipid || 0, [all …]
|
| D | NativeMemoryDataSender.ts | 21 ipid: number; 37 ipid: setting.ipid,
|
| D | VmTrackerDataReceiver.ts | 30 AND ${args.ipid} = A.ipid 38 WHERE ${args.ipid} = A.ipid 65 where name = ${args.name} and ipid = ${args.ipid} 92 where A.ipid = ${args.ipid} 108 AND f.ipid = ${args.ipid} 116 AND a.ipid = ${args.ipid}
|
| /developtools/smartperf_host/ide/test/trace/component/trace/sheet/file-system/ |
| D | TabPaneIOTierStatistics.test.ts | 95 ipid: 2, 107 ipid: 2, 119 ipid: 2, 131 ipid: 7,
|
| /developtools/smartperf_host/ide/test/trace/database/ui-worker/ |
| D | ProcedureWorkerJank.test.ts | 201 ipid: 34, 227 ipid: 81, 253 ipid: 34, 281 ipid: 84, 307 ipid: 84, 333 ipid: 84,
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ftrace/template/ |
| D | app_startup_stdtype.cpp | 19 size_t AppStartup::AppendNewData(uint32_t ipid, in AppendNewData() argument 27 ipids_.emplace_back(ipid); in AppendNewData() 66 size_t SoStaticInitalization::AppendNewData(uint32_t ipid, in AppendNewData() argument 74 ipids_.emplace_back(ipid); in AppendNewData()
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ftrace/ |
| D | syscall_stdtype.cpp | 19 size_t SysCall::AppendSysCallData(int64_t sysCallNum, DataIndex type, uint32_t ipid, uint64_t timeS… in AppendSysCallData() argument 23 ipids_.emplace_back(ipid); in AppendSysCallData()
|
| /developtools/smartperf_host/ide/test/trace/component/trace/sheet/task/ |
| D | TabPaneTaskFrames.test.ts | 55 ipid: 33, 68 ipid: 33, 81 ipid: 33, 371 ipid: 33, 379 ipid: 36, 400 ipid: 33, 418 ipid: 33, 451 ipid: 33,
|
| /developtools/smartperf_host/ide/src/doc/md/ |
| D | des_tables.md | 186 Process 和 Thread 表中的 id 字段可以唯一标识进程和线程。process 表中的 id 在其他表中用作 ipid 字段。thread 表中的 id 在其他表中用作 itid 字段。… 187 thread 表通过 ipid 字段关联 process 表的 id 字段,可以查询线程归属进程。 193 `select thread.* from thread, process where process.pid = 123 and thread.ipid = process.id` 207 native_hook 表记录堆内存申请(AllocEvent)和释放(FreeEvent)数据。native_hook 表通过 ipid 和 itid 字段分别与 process 和 thread… 279 `select * from frame_slice where ipid = 1` 355 | ipid | INT | 374 - ipid:TS 内部进程号 604 | ipid | INT | 627 - ipid:线程所属的进程 ID 1067 | ipid | INT | [all …]
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/htrace/ |
| D | native_memory_stdtype.cpp | 20 uint32_t ipid, in AppendNativeHookSampleBase() argument 26 ipids_.emplace_back(ipid); in AppendNativeHookSampleBase() 32 void NativeHookSampleBase::AppendNativeHookSampleBase(uint32_t callChainId, uint32_t ipid, uint64_t… in AppendNativeHookSampleBase() argument 36 ipids_.emplace_back(ipid); in AppendNativeHookSampleBase() 74 uint32_t ipid, in AppendNewNativeHookData() argument 84 AppendNativeHookSampleBase(callChainId, ipid, itid, timeStamp); in AppendNewNativeHookData() 287 size_t NativeHookStatistic::AppendNewNativeHookStatistic(uint32_t ipid, in AppendNewNativeHookStatistic() argument 297 AppendNativeHookSampleBase(callChainId, ipid, timeStamp); in AppendNewNativeHookStatistic()
|
| /developtools/smartperf_host/ide/src/trace/database/data-trafic/process/ |
| D | FuncDataSender.ts | 19 export function funcDataSender(tid: number, ipid: number, row: TraceRow<FuncStruct>): Promise<FuncS… 36 ipid: ipid,
|