/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ftrace/ |
H A D | render_service_stdtype.cpp | 39 auto row = AppendFrame(frameSliceRow.ts, frameSliceRow.ipid, frameSliceRow.itid, frameSliceRow.vsyncId, in AppendFrame() local 41 SetEndTime(row, frameSliceRow.end); in AppendFrame() 42 SetType(row, frameSliceRow.type); in AppendFrame() 45 durs_[row] = frameSliceRow.end - frameSliceRow.ts; in AppendFrame() 46 return row; in AppendFrame() 52 for (auto row = 0; row < Size(); row++) { in UpdateDepth() 53 if (flags_[row] == flagValue_) { in UpdateDepth() 56 auto endTime = timeStamps_[row] in UpdateDepth() 80 SetEndTime(uint64_t row, uint64_t end) SetEndTime() argument 84 SetType(uint64_t row, uint8_t type) SetType() argument 88 SetDst(uint64_t row, uint64_t dst) SetDst() argument 93 SetSrcs(uint64_t row, const std::vector<uint64_t> &fromSlices) SetSrcs() argument 102 SetFlags(uint64_t row, const uint32_t flags) SetFlags() argument 151 UpdateCallStackSliceId(uint64_t row, uint64_t callStackSliceId) UpdateCallStackSliceId() argument 155 SetEndTimeAndFlag(uint64_t row, uint64_t ts, uint64_t expectDur, uint64_t expectEnd) SetEndTimeAndFlag() argument 163 Erase(uint64_t row) Erase() argument [all...] |
H A D | render_service_stdtype.h | 39 void SetEndTime(uint64_t row, uint64_t end); 40 void SetType(uint64_t row, uint8_t type); 41 void SetDst(uint64_t row, uint64_t dst); 42 void SetSrcs(uint64_t row, const std::vector<uint64_t> &fromSlices); 43 void SetFlags(uint64_t row, const uint32_t flags); 56 void UpdateCallStackSliceId(uint64_t row, uint64_t callStackSliceId); 57 void SetEndTimeAndFlag(uint64_t row, uint64_t ts, uint64_t expectDur, uint64_t expectEnd); 58 void Erase(uint64_t row);
|
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/disk_io_parser/ |
H A D | pbreader_disk_io_parser.cpp | 61 DiskIoRow row; in Finish() local 62 row.ts = streamFilters_->clockFilter_->ToPrimaryTraceTime(TS_CLOCK_REALTIME, itor->ts); in Finish() 63 UpdatePluginTimeRange(TS_CLOCK_REALTIME, row.ts, row.ts); in Finish() 65 lastTs = row.ts; in Finish() 69 row.dur = row.ts - lastTs; in Finish() 70 auto durS = 1.0 * row.dur / SEC_TO_NS; in Finish() 71 row.rd = itor->rdSectorsKb; in Finish() 72 row in Finish() [all...] |
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/network_parser/ |
H A D | pbreader_network_parser.cpp | 72 NetDetailRow row; in Finish() local 73 row.newTimeStamp = newTimeStamp; in Finish() 74 row.tx = itor->tx_bytes; in Finish() 75 row.rx = itor->rx_bytes; in Finish() 76 row.dur = dur; in Finish() 77 row.rxSpeed = 1.0 * (itor->rx_bytes - lastRx) / durS; in Finish() 78 row.txSpeed = 1.0 * (itor->tx_bytes - lastTx) / durS; in Finish() 79 row.packetIn = itor->rx_packets; in Finish() 80 row.packetInSec = 1.0 * (itor->rx_packets - lastPacketIn) / durS; in Finish() 81 row in Finish() [all...] |
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/process_parser/ |
H A D | pbreader_process_parser.cpp | 85 LiveProcessDetailRow row; in Finish() local 86 row.newTimeStamp = (*itor)->ts_; in Finish() 87 row.dur = dur; in Finish() 88 row.processID = (*itor)->processInfo_->pid; in Finish() 89 row.processName = (*itor)->processInfo_->name; in Finish() 90 row.parentProcessID = (*itor)->processInfo_->ppid; in Finish() 91 row.uid = (*itor)->processInfo_->uid; in Finish() 92 row.userName = std::to_string((*itor)->processInfo_->uid); in Finish() 93 row.cpuUsage = (*itor)->cpuUsageData_->cpuUsage; in Finish() 94 row in Finish() [all...] |
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/cpu_data_parser/ |
H A D | pbreader_cpu_data_parser.cpp | 63 CpuUsageDetailRow row; in Finish() local 64 row.newTimeStamp = newTimeStamp; in Finish() 65 row.dur = newTimeStamp - lastTs; in Finish() 66 row.totalLoad = (*itor)->totalLoad_; in Finish() 67 row.userLoad = (*itor)->userLoad_; in Finish() 68 row.systemLoad = (*itor)->sysLoad_; in Finish() 69 row.threads = (*itor)->processNum_; in Finish() 70 traceDataCache_->GetCpuUsageInfoData()->AppendNewData(row); in Finish()
|
/developtools/smartperf_host/trace_streamer/src/trace_data/ |
H A D | trace_data_cache.cpp | 337 for (uint64_t row = 0; row < perfSample_.Size();) { in ExportPerfReadableText() 338 ExportPerfSampleToFile(perfBufferLine, perfFd, outputName, row); in ExportPerfReadableText() 342 if (++row != perfSample_.Size() && perfBufferLine.size() < FLUSH_CHUNK_THRESHOLD) { in ExportPerfReadableText() 352 uint64_t row) in ExportPerfSampleToFile() 355 std::string cpuIdStr = std::to_string(perfSample_.CpuIds()[row]); in ExportPerfSampleToFile() 357 auto perfTaskId = perfSample_.Tids()[row]; in ExportPerfSampleToFile() 369 std::find(perfReport_.IdsData().begin(), perfReport_.IdsData().end(), perfSample_.EventTypeIds()[row]); in ExportPerfSampleToFile() 381 .append(base::ConvertTimestampToSecStr(perfSample_.TimeStampData()[row], TIME_PRECISION_SIX)) in ExportPerfSampleToFile() 383 perfBufferLine.append(" ").append(std::to_string(perfSample_.EventCounts()[row])); in ExportPerfSampleToFile() 349 ExportPerfSampleToFile(std::string &perfBufferLine, int32_t perfFd, const std::string &outputName, uint64_t row) ExportPerfSampleToFile() argument [all...] |
H A D | trace_data_db.cpp | 355 printf("\"%s\"\n\tused %.3fms row: %d\n", line.c_str(), searchDur.count() / 1E6, rowCount); in PrintSearchResult() 463 std::string row; in SearchDatabase() local 464 row.reserve(DEFAULT_LEN_ROW_STRING); in SearchDatabase() 467 GetRowString(stmt, colCount, row); in SearchDatabase() 468 res += row + ","; in SearchDatabase() 508 std::string row; in SearchDatabase() local 509 row.reserve(DEFAULT_LEN_ROW_STRING); in SearchDatabase() 512 GetRowString(stmt, colCount, row); in SearchDatabase() 513 res += row + ","; in SearchDatabase() 587 std::string row; in HandleRowData() local [all...] |
/developtools/integration_verification/tools/fotff/rec/ |
H A D | report.go | 63 var row = table.Row{"test case"} var 67 row = append(row, f.Tag.Get("col")) 70 tb.AppendHeader(row) 71 tb.SetRowPainter(func(row table.Row) text.Colors { 72 for _, col := range row { 85 var row = table.Row{k} var 89 row = append(row, rv.Field(i).Interface()) 92 rows = append(rows, row) [all...] |
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/mem_parser/ |
H A D | pbreader_mem_parser.cpp | 310 SmapsRow row; in ParseSmapsInfoEasy() local 311 row.timeStamp = timeStamp; in ParseSmapsInfoEasy() 312 row.ipid = ipid; in ParseSmapsInfoEasy() 314 row.startAddr = "0x" + smapsInfo.start_addr().ToStdString(); in ParseSmapsInfoEasy() 315 row.endAddr = "0x" + smapsInfo.end_addr().ToStdString(); in ParseSmapsInfoEasy() 316 row.dirty = smapsInfo.dirty(); in ParseSmapsInfoEasy() 317 row.swapper = smapsInfo.swapper(); in ParseSmapsInfoEasy() 318 row.rss = smapsInfo.rss(); in ParseSmapsInfoEasy() 319 row.pss = smapsInfo.pss(); in ParseSmapsInfoEasy() 320 row in ParseSmapsInfoEasy() 405 AshMemRow row; ParseAshmemInfo() local 502 DmaMemRow row; ParseDmaMemInfo() local 585 GpuProcessMemRow row; ParseGpuProcessMemInfo() local 604 GpuWindowMemRow row; FillGpuWindowMemInfo() local [all...] |
/developtools/smartperf_host/trace_streamer/test/unittest/table/ |
H A D | table_test.cpp | 267 CpuUsageDetailRow row; in HWTEST_F() local 268 row.newTimeStamp = newTimeStamp; in HWTEST_F() 269 row.dur = dur; in HWTEST_F() 270 row.totalLoad = totalLoad; in HWTEST_F() 271 row.userLoad = userLoad; in HWTEST_F() 272 row.systemLoad = systemLoad; in HWTEST_F() 273 row.threads = thread; in HWTEST_F() 274 stream_.traceDataCache_->GetCpuUsageInfoData()->AppendNewData(row); in HWTEST_F() 279 row.newTimeStamp = newTimeStamp1; in HWTEST_F() 280 row in HWTEST_F() 353 DiskIoRow row; HWTEST_F() local 637 LiveProcessDetailRow row; HWTEST_F() local 827 NetDetailRow row; HWTEST_F() local 1136 SmapsRow row; HWTEST_F() local [all...] |
/developtools/smartperf_host/trace_streamer/test/unittest/pbreader_parser/ |
H A D | pbreader_mem_parser_test.cpp | 428 AshMemRow row; in HWTEST_F() local 430 row.adj = 6; in HWTEST_F() 431 row.fd = 6; in HWTEST_F() 432 row.ashmemNameId = stream_.traceDataCache_->GetDataIndex("xxx"); in HWTEST_F() 433 row.size = 222; in HWTEST_F() 434 row.refCount = 3; in HWTEST_F() 435 row.purged = 1; in HWTEST_F() 436 row.pss = 0; in HWTEST_F() 437 row.flag = 0; in HWTEST_F() 453 row in HWTEST_F() 508 DmaMemRow row; HWTEST_F() local [all...] |
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/arkts/ |
H A D | pbreader_js_memory_parser.cpp | 308 JsConfigRow row; in ParseJSMemoryConfig() local 309 row.pid = jsHeapConfig.pid(); in ParseJSMemoryConfig() 311 row.type = jsHeapConfig.type(); in ParseJSMemoryConfig() 312 row.interval = jsHeapConfig.interval(); in ParseJSMemoryConfig() 313 row.captureNumericValue = jsHeapConfig.capture_numeric_value() ? 1 : 0; in ParseJSMemoryConfig() 314 row.trackAllocation = jsHeapConfig.track_allocations() ? 1 : 0; in ParseJSMemoryConfig() 315 row.cpuProfiler = jsHeapConfig.enable_cpu_profiler() ? 1 : 0; in ParseJSMemoryConfig() 316 hasCpuProfiler_ = row.cpuProfiler ? true : false; in ParseJSMemoryConfig() 317 row.cpuProfilerInterval = jsHeapConfig.cpu_profiler_interval(); in ParseJSMemoryConfig() 318 (void)traceDataCache_->GetJsConfigData()->AppendNewData(row); in ParseJSMemoryConfig() 634 JsHeapNodesRow row; ParseNodes() local 669 JsHeapEdgesRow row; ParseEdges() local 745 JsHeapTraceFuncRow row; ParseTraceFuncInfo() local 764 JsHeapTraceNodeRow row; ParseTraceNode() local [all...] |
H A D | pbreader_js_cpu_profiler_parser.cpp | 69 JsCpuProfilerNodeRow row; in ParseNodeData() local 72 row.functionId = node.id; in ParseNodeData() 74 row.functionName = traceDataCache_->GetDataIndex(functionName); in ParseNodeData() 75 row.scriptId = node.callFrame.scriptId; in ParseNodeData() 77 row.url = traceDataCache_->GetDataIndex(url); in ParseNodeData() 78 row.lineNumber = node.callFrame.lineNumber; in ParseNodeData() 79 row.columnNumber = node.callFrame.columnNumber; in ParseNodeData() 80 row.hitCount = node.hitCount; in ParseNodeData() 82 row.children = children.substr(0, children.size() - 1); in ParseNodeData() 83 row in ParseNodeData() [all...] |
/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/htrace/ |
H A D | native_memory_stdtype.cpp | 98 void NativeHook::UpdateCallChainId(size_t row, uint32_t callChainId) in UpdateCallChainId() argument 100 if (row < Size()) { in UpdateCallChainId() 101 callChainIds_[row] = callChainId; in UpdateCallChainId() 106 void NativeHook::UpdateEndTimeStampAndDuration(size_t row, uint64_t endTimeStamp) in UpdateEndTimeStampAndDuration() argument 108 endTimeStamps_[row] = endTimeStamp; in UpdateEndTimeStampAndDuration() 109 durations_[row] = endTimeStamp - timeStamps_[row]; in UpdateEndTimeStampAndDuration() 111 void NativeHook::UpdateCurrentSizeDur(size_t row, uint64_t timeStamp) in UpdateCurrentSizeDur() argument 113 currentSizeDurs_[row] = timeStamp - timeStamps_[row]; in UpdateCurrentSizeDur() 115 UpdateMemMapSubType(uint64_t row, uint64_t tagId) UpdateMemMapSubType() argument 182 UpdateFrameInfo(size_t row, DataIndex symbolIndex, DataIndex filePathIndex, uint64_t offset, uint64_t symbolOffset) UpdateFrameInfo() argument [all...] |
/developtools/smartperf_host/trace_streamer/src/filter/ |
H A D | cpu_filter.cpp | 119 traceDataCache_->GetSchedSliceData()->Update(prevTidOnCpu->second.row, ts, prevState); in InsertSwitchEvent() 120 btInfo.schedSliceRow = prevTidOnCpu->second.row; in InsertSwitchEvent() 121 cpuToRowSched_.at(cpu).row = index; in InsertSwitchEvent() 157 auto row = pidToThreadSliceRow_.at(iTid); in InsertBlockedReasonEvent() local 158 traceDataCache_->GetThreadStateData()->SetArgSetId(row, argSetId); in InsertBlockedReasonEvent() 160 auto state = traceDataCache_->GetThreadStateData()->StatesData()[row]; in InsertBlockedReasonEvent() 162 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_UNINTERRUPTIBLE_IO); in InsertBlockedReasonEvent() 164 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_DK_IO); in InsertBlockedReasonEvent() 167 auto state = traceDataCache_->GetThreadStateData()->StatesData()[row]; in InsertBlockedReasonEvent() 169 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_UNINTERRUPTIBLE_NI in InsertBlockedReasonEvent() 235 RemberInternalTidInStateTable(uint32_t uid, uint64_t row, uint64_t state) RemberInternalTidInStateTable() argument [all...] |
H A D | slice_filter.cpp | 89 slices->SetIrqDurAndArg(irqEventMap_.at(cpu).row, timeStamp, argSetId); in IrqHandlerExit() 92 slices->SetArgSetId(internalEventRow->second, slices->ArgSetIdsData()[irqEventMap_.at(cpu).row]); in IrqHandlerExit() 93 slices->SetDurationEx(irqEventMap_.at(cpu).row, slices->DursData()[internalEventRow->second]); in IrqHandlerExit() 95 slices->SetFlag(irqEventMap_.at(cpu).row, 1); in IrqHandlerExit() 128 slices->SetDurationWithFlag(ipiEventMap_.at(cpu).row, timeStamp); in IpiHandlerExit() 129 irqDataLinker_.emplace(cpu, ipiEventMap_.at(cpu).row); in IpiHandlerExit() 160 slices->SetIrqDurAndArg(softIrqEventMap_.at(cpu).row, timeStamp, argSetId); in SoftIrqExit() 495 auto lastRow = asyncEventFilterMap_.at(lastFilterId).row; in FinishAsyncSlice() 496 slices->SetDuration(asyncEventFilterMap_.at(lastFilterId).row, timeStamp); in FinishAsyncSlice() 546 auto lastRow = gEventFilterMap_.at(finalGEventIndex).row; in FinishHEvent() [all...] |
H A D | system_event_measure_filter.cpp | 34 auto row = traceDataCache_->GetSysMemMeasureData()->AppendMeasureData(0, timeStamp, value, filterId); in AppendNewMeasureData() local 38 filterIdToRow_.at(filterId) = row; in AppendNewMeasureData() 40 filterIdToRow_.insert(std::make_pair(filterId, row)); in AppendNewMeasureData()
|
H A D | animation_filter.cpp | 193 for (size_t row = 0; row < animation->Size(); row++) { in UpdateFrameInfo() 194 if (animation->FrameInfos()[row] != INVALID_UINT64) { in UpdateFrameInfo() 198 std::lower_bound(frameCountEndTimes_.begin(), frameCountEndTimes_.end(), animation->StartPoints()[row]); in UpdateFrameInfo() 200 while (firstFrameTimeIter != frameCountEndTimes_.end() && *firstFrameTimeIter <= animation->EndPoints()[row]) { in UpdateFrameInfo() 205 animation->UpdateFrameInfo(row, traceDataCache_->GetDataIndex(std::to_string(frameNum) + curRealFrameRate)); in UpdateFrameInfo()
|
/developtools/smartperf_host/trace_streamer/src/filter/hook_filter/ |
H A D | native_hook_filter.cpp | 134 std::unique_ptr<NativeHookFrameInfo> NativeHookFilter::ParseFrame(uint64_t row, const ProtoReader::DataArea &frame) in ParseFrame() argument 139 auto curCacheIpid = traceDataCache_->GetNativeHookData()->Ipids()[row]; in ParseFrame() 167 void NativeHookFilter::CompressStackAndFrames(uint64_t row, in CompressStackAndFrames() argument 177 auto frameInfo = ParseFrame(row, itor.GetDataArea()); in CompressStackAndFrames() 198 traceDataCache_->GetNativeHookData()->UpdateCallChainId(row, callChainId); in CompressStackAndFrames() 293 auto row = traceDataCache_->GetNativeHookData()->AppendNewNativeHookData(nativeHookRow); in ParseAllocEvent() local 294 addrToAllocEventRow_->insert(std::make_pair(allocEventReader.addr(), static_cast<uint64_t>(row))); in ParseAllocEvent() 296 MaybeUpdateCurrentSizeDur(row, timeStamp, true); in ParseAllocEvent() 300 CompressStackAndFrames(row, allocEventReader.frame_info()); in ParseAllocEvent() 346 uint64_t row in ParseFreeEvent() local 422 auto row = traceDataCache_->GetNativeHookData()->AppendNewNativeHookData(nativeHookRow); ParseMmapEvent() local 479 uint64_t row = INVALID_UINT64; ParseMunmapEvent() local 543 UpdateAnonMmapDataDbIndex(uint64_t addr, uint64_t size, uint64_t row) UpdateAnonMmapDataDbIndex() argument 729 auto row = traceDataCache_->GetNativeHookFrameData()->AppendNewNativeHookFrame(nativeHookFrameVaddrRow); FillOfflineSymbolizationFrames() local 931 MaybeUpdateCurrentSizeDur(uint64_t row, uint64_t timeStamp, bool isMalloc) MaybeUpdateCurrentSizeDur() argument 1065 auto row = traceDataCache_->GetNativeHookFrameData()->AppendNewNativeHookFrame(nativeHookFrameRow); ParseFramesInCallStackCompressedMode() local 1094 auto row = traceDataCache_->GetNativeHookFrameData()->AppendNewNativeHookFrame(nativeHookFrameRow); ParseFramesWithOutCallStackCompressedMode() local 1252 UpdateFilePathIndexToCallStackRowMap(size_t row, DataIndex filePathIndex) UpdateFilePathIndexToCallStackRowMap() argument [all...] |
/developtools/smartperf_host/trace_streamer/sdk/demo_sdk/trace_data/ |
H A D | trace_stdtype.cpp | 109 const std::string &MetaData::Value(uint64_t row) const in Value() 111 return values_[row]; in Value() 113 const std::string &MetaData::Name(uint64_t row) const in Name() 115 return columnNames_[row]; in Name()
|
H A D | demo_trace_data_db.cpp | 195 printf("\"%s\"\n\tused %.3fms row: %d\n", strLine.c_str(), searchDur.count() / 1E6, rowCount); in DemoSearchData() 287 std::string row; in DemoSearchDatabase() local 288 row.reserve(defaultLenRowString); in DemoSearchDatabase() 291 DemoGetRowString(stmt, colCount, row); in DemoSearchDatabase() 292 resValue += row + ","; in DemoSearchDatabase() 342 std::string row; in AddRowsToJsonArray() local 343 row.reserve(defaultLenRowString); in AddRowsToJsonArray() 346 DemoGetRowString(stmtSql, colCount, row); in AddRowsToJsonArray() 347 if (pos + row.size() + strlen(",]}\r\n") >= size_t(outLen)) { in AddRowsToJsonArray() 355 int32_t retSnprintf = snprintf_s(resValue + pos, outLen - pos, 1, "%s%s", row in AddRowsToJsonArray() [all...] |
/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/hiperf/ |
H A D | hiperf_stdtype.cpp | 120 for (auto row = 0; row < Size(); row++) { in EraseFileIdSameData() 121 if (fileIds_[row] == fileId) { in EraseFileIdSameData() 123 start = row; in EraseFileIdSameData() 124 end = row; in EraseFileIdSameData() 126 end = row; in EraseFileIdSameData()
|
/developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/ |
H A D | perf_data_parser.cpp | 416 for (auto row = 0; row < perfFilesData.Size(); row++) { in GetFileIdWithLikelyFilePath() 417 auto filePath = traceDataCache_->GetDataFromDict(perfFilesData.FilePaths()[row]); in GetFileIdWithLikelyFilePath() 419 return std::make_tuple(perfFilesData.FileIds()[row], perfFilesData.FilePaths()[row]); in GetFileIdWithLikelyFilePath() 453 for (auto row = 0; row < perfCallChainData->Size(); row++) { in ReloadPerfCallChain() 454 if (perfCallChainData->FileIds()[row] in ReloadPerfCallChain() [all...] |
/developtools/smartperf_host/trace_streamer/src/base/ |
H A D | index_map.h | 136 void Remove(TableRowId row) in Remove() argument 138 (void)std::remove(rowIndex_.begin(), rowIndex_.end(), row); in Remove() 175 [&](const Row &row, const Val &v) { return v > getValue(row); }); in IntersectGreaterEqual() 185 [&](const Row &row, const Val &v) { return v > getValue(row); }); in IntersectLessEqual()
|