| /developtools/smartperf_host/trace_streamer/src/metrics/ |
| D | metrics.cpp | 63 for (int i = 0; i < jMessage.at("values").size(); i++) { in InitMemoryStrategy() 65 typeInfoItem.max = jMessage.at("values")[i].at(TYPE_INFO_ITEM_MAX); in InitMemoryStrategy() 66 typeInfoItem.min = jMessage.at("values")[i].at(TYPE_INFO_ITEM_MIN); in InitMemoryStrategy() 67 typeInfoItem.avg = jMessage.at("values")[i].at(TYPE_INFO_ITEM_AVG); in InitMemoryStrategy() 70 processMetricsItems.processName = jMessage.at("values")[i].at(PROCESS_METRICES_ITEMS_NAME); in InitMemoryStrategy() 82 for (int i = 0; i < jMessage.at("values").size(); i++) { in InitMemoryUnAggStrategy() 84 if (jMessage.at("values")[i].at(0).is_null()) { in InitMemoryUnAggStrategy() 87 processValuesItem.processName = jMessage.at("values")[i].at(PROCESS_VALUES_ITEM_NAME); in InitMemoryUnAggStrategy() 89 auto names = base::SplitStringToVec(jMessage.at("values")[i].at(NAMES), ","); in InitMemoryUnAggStrategy() 90 auto values = base::SplitStringToVec(jMessage.at("values")[i].at(VALUES), ","); in InitMemoryUnAggStrategy() [all …]
|
| /developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_js_cpu_profiler_parser.cpp | 38 j.at("functionName").get_to(callFrame.functionName); in from_json() 39 j.at("scriptId").get_to(callFrame.scriptId); in from_json() 40 j.at("url").get_to(callFrame.url); in from_json() 41 j.at("lineNumber").get_to(callFrame.lineNumber); in from_json() 42 j.at("columnNumber").get_to(callFrame.columnNumber); in from_json() 48 j.at("id").get_to(node.id); in from_json() 49 j.at("callFrame").get_to(node.callFrame); in from_json() 50 j.at("hitCount").get_to(node.hitCount); in from_json() 68 int nodeCount = jMessage.at("nodes").size(); in ParseNodeData() 70 jsonns::Node node = jMessage.at("nodes")[i]; in ParseNodeData() [all …]
|
| D | htrace_mem_parser.cpp | 79 … traceDataCache_->GetDataIndex(config_.memNameMap_.at(static_cast<MemInfoType>(i))))); in HtraceMemParser() 82 …ameDictMap_.insert(std::make_pair(i, traceDataCache_->GetDataIndex(config_.sysMemNameMap_.at(i)))); in HtraceMemParser() 86 std::make_pair(i, traceDataCache_->GetDataIndex(config_.sysVirtualMemNameMap_.at(i)))); in HtraceMemParser() 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() 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() 183 ipid, memNameDictMap_.at(MEM_VM_ANON), timeStamp, processMemoryInfo.rss_anon_kb()); in ParseProcessInfo() [all …]
|
| /developtools/smartperf_host/trace_streamer/src/parser/bytrace_parser/ |
| D | bytrace_event_parser.cpp | 54 {config_.eventNameMap_.at(TRACE_EVENT_TASK_RENAME), in BytraceEventParser() 56 {config_.eventNameMap_.at(TRACE_EVENT_TASK_NEWTASK), in BytraceEventParser() 58 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_SWITCH), in BytraceEventParser() 60 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_BLOCKED_REASON), in BytraceEventParser() 62 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_WAKEUP), in BytraceEventParser() 64 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_WAKING), in BytraceEventParser() 66 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_WAKEUP_NEW), in BytraceEventParser() 68 {config_.eventNameMap_.at(TRACE_EVENT_PROCESS_EXIT), in BytraceEventParser() 70 {config_.eventNameMap_.at(TRACE_EVENT_IPI_ENTRY), in BytraceEventParser() 72 {config_.eventNameMap_.at(TRACE_EVENT_IPI_EXIT), in BytraceEventParser() [all …]
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | task_pool_filter.cpp | 95 auto executeId = base::StrToInt<uint32_t>(args.at(" executeId ")); in UpdateAssignData() 96 auto priority = base::StrToInt<uint32_t>(args.at(" priority ")); in UpdateAssignData() 97 auto executeState = base::StrToInt<uint32_t>(args.at(" executeState ")); in UpdateAssignData() 117 auto executeId = base::StrToInt<uint32_t>(args.at(" executeId ")); in UpdateExecuteData() 125 if (timeoutMap_.at(executeItid) < taskIndex) { in UpdateExecuteData() 126 timeoutMap_.at(executeItid) = taskIndex; in UpdateExecuteData() 131 if (timeoutMap_.at(executeItid) < returnValue) { in UpdateExecuteData() 132 timeoutMap_.at(executeItid) = returnValue; in UpdateExecuteData() 144 auto executeId = base::StrToInt<uint32_t>(args.at(" executeId ")); in UpdateReturnData() 145 auto returnStr_ = std::string_view(args.at(" performResult ")); in UpdateReturnData() [all …]
|
| D | slice_filter.cpp | 71 irqEventMap_.at(cpu) = {timeStamp, index}; in IrqHandlerEntry() 88 slices->SetIrqDurAndArg(irqEventMap_.at(cpu).row, timeStamp, argSetId); in IrqHandlerExit() 91 … slices->SetArgSetId(internalEventRow->second, slices->ArgSetIdsData()[irqEventMap_.at(cpu).row]); in IrqHandlerExit() 92 … slices->SetDurationEx(irqEventMap_.at(cpu).row, slices->DursData()[internalEventRow->second]); in IrqHandlerExit() 94 slices->SetFlag(irqEventMap_.at(cpu).row, 1); in IrqHandlerExit() 112 ipiEventMap_.at(cpu) = {timeStamp, index}; in IpiHandlerEntry() 126 slices->SetDurationWithFlag(ipiEventMap_.at(cpu).row, timeStamp); in IpiHandlerExit() 127 irqDataLinker_.emplace(cpu, ipiEventMap_.at(cpu).row); in IpiHandlerExit() 140 softIrqEventMap_.at(cpu) = {timeStamp, index}; in SoftIrqEntry() 157 slices->SetIrqDurAndArg(softIrqEventMap_.at(cpu).row, timeStamp, argSetId); in SoftIrqExit() [all …]
|
| D | system_event_measure_filter.cpp | 38 traceDataCache_->GetSysMemMeasureData()->SetDur(filterIdToRow_.at(filterId), timeStamp); in AppendNewMeasureData() 39 filterIdToRow_.at(filterId) = row; in AppendNewMeasureData() 52 return static_cast<uint32_t>((tidStreamIdFilterIdMap_.at(nameIndex))); in GetOrCreateFilterId() 56 … filterTypeValue.at(filterType_), traceDataCache_->GetDataFromDict(nameIndex), INVALID_UINT64); in GetOrCreateFilterId()
|
| D | cpu_filter.cpp | 49 … if (traceDataCache_->GetThreadStateData()->ItidsData()[cpuToRowThreadState_.at(cpu)] != prevPid) { in ProcNextPidSwitchEvent() 50 …(!traceDataCache_->GetThreadStateData()->End(static_cast<TableRowId>(cpuToRowThreadState_.at(cpu)), in ProcNextPidSwitchEvent() 53 … traceDataCache_->GetThreadStateData()->ItidsData()[cpuToRowThreadState_.at(cpu)]); in ProcNextPidSwitchEvent() 56 cpuToRowThreadState_.at(cpu) = index; in ProcNextPidSwitchEvent() 93 pidToThreadSliceRow_.at(prevPid) = threadStateRow; in ProcPrevPidSwitchEvent() 114 cpuToRowSched_.at(cpu).row = index; in InsertSwitchEvent() 125 uint64_t transactionId = iTidToTransaction_.at(prevPid); in InsertSwitchEvent() 152 auto row = pidToThreadSliceRow_.at(iTid); in InsertBlockedReasonEvent() 251 internalTidToRowThreadState_.at(uid) = TPthread{row, state}; in RemberInternalTidInStateTable() 292 toRunnableTid_.at(internalTid)); in CheckWakeupEvent() [all …]
|
| D | measure_filter.cpp | 40 traceDataCache_->GetMeasureData()->SetDur(filterIdToRow->at(filterId), timeStamp); in AppendNewMeasureData() 41 filterIdToRow->at(filterId) = row; in AppendNewMeasureData() 56 filterTypeValue.at(filterType_), traceDataCache_->GetDataFromDict(nameIndex), internalTid); in GetOrCreateFilterId()
|
| D | clock_filter_ex.cpp | 41 …dataCache_->GetConstStatAndInfo().clockid2ClockNameMap_.at(static_cast<BuiltinClocks>(srcClockId))… in AddClockSnapshot() 48 …dataCache_->GetConstStatAndInfo().clockid2ClockNameMap_.at(static_cast<BuiltinClocks>(desClockId))… in AddClockSnapshot()
|
| D | binder_filter.cpp | 38 str += binderFlagDescs_.at(noReturnMsgFlag_); in GetBinderFlagsDesc() 41 str += binderFlagDescs_.at(rootObjectMsgFlag_); in GetBinderFlagsDesc() 44 str += binderFlagDescs_.at(statusCodeMsgFlag_); in GetBinderFlagsDesc() 47 str += binderFlagDescs_.at(acceptFdsMsgFlag_); in GetBinderFlagsDesc() 50 str += binderFlagDescs_.at(noFlagsMsgFlag_); in GetBinderFlagsDesc()
|
| /developtools/smartperf_host/trace_streamer/src/parser/rawtrace_parser/ |
| D | cpu_detail_parser.cpp | 43 {config_.eventNameMap_.at(TRACE_EVENT_TASK_RENAME), in CpuDetailParser() 45 {config_.eventNameMap_.at(TRACE_EVENT_TASK_NEWTASK), in CpuDetailParser() 47 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_SWITCH), in CpuDetailParser() 49 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_BLOCKED_REASON), in CpuDetailParser() 51 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_WAKEUP), in CpuDetailParser() 53 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_WAKING), in CpuDetailParser() 55 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_WAKEUP_NEW), in CpuDetailParser() 57 {config_.eventNameMap_.at(TRACE_EVENT_PROCESS_EXIT), in CpuDetailParser() 59 {config_.eventNameMap_.at(TRACE_EVENT_IPI_ENTRY), in CpuDetailParser() 61 {config_.eventNameMap_.at(TRACE_EVENT_IPI_EXIT), in CpuDetailParser() [all …]
|
| D | ftrace_event_processor.cpp | 29 {config_.eventNameMap_.at(TRACE_EVENT_TASK_RENAME), in FtraceEventProcessor() 32 {config_.eventNameMap_.at(TRACE_EVENT_TASK_NEWTASK), in FtraceEventProcessor() 35 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_SWITCH), in FtraceEventProcessor() 38 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_BLOCKED_REASON), in FtraceEventProcessor() 41 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_WAKEUP), in FtraceEventProcessor() 44 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_WAKING), in FtraceEventProcessor() 47 {config_.eventNameMap_.at(TRACE_EVENT_SCHED_WAKEUP_NEW), in FtraceEventProcessor() 50 {config_.eventNameMap_.at(TRACE_EVENT_PROCESS_EXIT), in FtraceEventProcessor() 53 {config_.eventNameMap_.at(TRACE_EVENT_IPI_ENTRY), in FtraceEventProcessor() 56 {config_.eventNameMap_.at(TRACE_EVENT_IPI_EXIT), in FtraceEventProcessor() [all …]
|
| /developtools/hiperf/test/unittest/common/native/ |
| D | report_protobuf_file_test.cpp | 232 const std::unique_ptr<SymbolsFile> &symbolFile = symbolsFiles_.at(message.id()); in __anonc60d4f8d0302() 238 symbolFile->GetSymbols().at(i).name_.data()); in __anonc60d4f8d0302() 273 EXPECT_STREQ(message.config_name(i).c_str(), configNames.at(i).c_str()); in __anonc60d4f8d0402() 300 sample.callFrames_.at(0).symbolFileIndex_ = 0; 301 sample.callFrames_.at(1).symbolFileIndex_ = 1; 302 sample.callFrames_.at(2).symbolFileIndex_ = 1; 303 sample.callFrames_.at(0).symbolIndex_ = 0; 304 sample.callFrames_.at(1).symbolIndex_ = 0; 305 sample.callFrames_.at(2).symbolIndex_ = 1; 331 ASSERT_EQ(callframe.symbols_vaddr(), sample.callFrames_.at(i).vaddrInFile_); in __anonc60d4f8d0502() [all …]
|
| D | virtual_thread_test.cpp | 185 EXPECT_EQ(maps.at(0)->begin, 1000u); 186 EXPECT_EQ(maps.at(1)->begin, 3000u); 187 EXPECT_EQ(maps.at(2)->begin, 10000u); 189 EXPECT_EQ(maps.at(0)->end, 1000u + 2000u); 190 EXPECT_EQ(maps.at(1)->end, 3000u + 4000u); 191 EXPECT_EQ(maps.at(2)->end, 10000u + 20000u); 193 EXPECT_EQ(maps.at(0)->offset, 3000u); 194 EXPECT_EQ(maps.at(1)->offset, 5000u); 195 EXPECT_EQ(maps.at(2)->offset, 30000u); 197 EXPECT_STREQ(maps.at(0)->name.c_str(), "0.so"); [all …]
|
| D | report_json_file_test.cpp | 490 EXPECT_EQ(configIt->second.processes_.at(2).pid_, 2); 491 EXPECT_EQ(configIt->second.processes_.at(2).eventCount_, 4u); 492 ASSERT_EQ(configIt->second.processes_.at(2).threads_.size(), 1u); 493 EXPECT_EQ(configIt->second.processes_.at(2).threads_.at(3).tid_, 3); 494 EXPECT_EQ(configIt->second.processes_.at(2).threads_.at(3).eventCount_, 4u); 495 EXPECT_EQ(configIt->second.processes_.at(2).threads_.at(3).sampleCount_, 1u); 527 ReportFuncItem &funca1 = lib.funcs_.at(0); 528 ReportFuncItem &funca2 = lib.funcs_.at(1); 553 ReportFuncItem &funca1 = lib.funcs_.at(0); 554 ReportFuncItem &funca2 = lib.funcs_.at(1);
|
| /developtools/profiler/host/smartperf/client/client_ui/entry/src/main/ets/common/ui/detail/chart/interfaces/datasets/ |
| D | IDataSet.ets | 5 * You may obtain a copy of the License at 80 * Returns the first Entry object found at the given x-value with binary 82 * If the no Entry at the specified x-value is found, this method 83 * returns the Entry at the closest x-value according to the rounding. 84 * INFORMATION: This method does calculations at runtime. Do 98 * Returns the first Entry object found at the given x-value with binary 100 * If the no Entry at the specified x-value is found, this method 101 * returns the Entry at the closest x-value. 102 * INFORMATION: This method does calculations at runtime. Do 113 * Returns all Entry objects found at the given x-value with binary [all …]
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ |
| D | common_stdtype.cpp | 148 dataSourceNames_.emplace_back(dataSource2PluginNameMap_.at(i->first)); in Finish() 155 dataSource2ClockIdMap_.at(source) = id; in SetDataSourceClockId() 162 event_[i] = config_.eventNameMap_.at(static_cast<SupportedTraceEventType>(i)); in StatAndInfo() 165 stat_[j] = config_.eventErrorDescMap_.at(static_cast<StatType>(j)); in StatAndInfo() 170 …statSeverity_[i][j] = config_.eventParserStatSeverityDescMap_.at(static_cast<SupportedTraceEventTy… in StatAndInfo() 171 .at(static_cast<StatType>(j)); in StatAndInfo() 177 statSeverityDesc_[i][j] = config_.serverityLevelDescMap_.at(statSeverity_[i][j]); in StatAndInfo() 232 symbolsMap_.at(addr) = funcNameDictIndex; in UpdateSymbol() 244 return symbolsMap_.at(addr); in GetFunc()
|
| /developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/ |
| D | virtual_thread_test.cpp | 170 EXPECT_EQ(maps.at(0)->begin, 1000u); 171 EXPECT_EQ(maps.at(1)->begin, 3000u); 172 EXPECT_EQ(maps.at(2)->begin, 10000u); 174 EXPECT_EQ(maps.at(0)->end, 1000u + 2000u); 175 EXPECT_EQ(maps.at(1)->end, 3000u + 4000u); 176 EXPECT_EQ(maps.at(2)->end, 10000u + 20000u); 178 EXPECT_EQ(maps.at(0)->offset, 3000u); 179 EXPECT_EQ(maps.at(1)->offset, 5000u); 180 EXPECT_EQ(maps.at(2)->offset, 30000u); 182 EXPECT_STREQ(maps.at(0)->name.c_str(), "0.so"); [all …]
|
| /developtools/profiler/host/smartperf/client/client_ui/entry/src/main/ets/common/ui/detail/chart/components/ |
| D | IMarker.ets | 5 * You may obtain a copy of the License at 31 …* @return The offset for drawing at the specific `point`. This allows conditional adjusting of the… 34 * @param posX This is the X position at which the marker wants to be drawn. 36 * @param posY This is the X position at which the marker wants to be drawn. 45 * CandleEntry, simply cast it at runtime.
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ftrace/ |
| D | render_service_stdtype.cpp | 72 if (timeStamps_[row] > vEndTimes->at(depth)) { in UpdateDepth() 74 vEndTimes->at(depth) = endTime; in UpdateDepth() 198 if (frameSlice->Types().at(dst) == FrameSlice::EXPECT_SLICE) { in AppendNew() 199 uint64_t expRsStartTime = frameSlice->TimeStampData().at(dst); in AppendNew() 200 uint64_t expUiEndTime = frameSlice->TimeStampData().at(src) + frameSlice->Durs().at(src); in AppendNew()
|
| /developtools/smartperf_host/trace_streamer/src/table/base/ |
| D | span_join.cpp | 74 auto& n = tableDesc.cols.at(i).name_; in CreateCols() 84 cols.emplace_back(n, tableDesc.cols.at(i).type_); in CreateCols() 91 if (name == cols.at(i).name_) { in DeduplicationForColumn() 104 tableParse.name = result.at(0); in Parse() 105 if (0 != strcasecmp(result.at(1).c_str(), "PARTITIONED")) { in Parse() 109 tableParse.partitionCol = result.at(RESULT); in Parse() 127 auto col = cols.at(i); in GetTableField() 196 columnNames.push_back(desc_->cols.at(i).name_); in GetSqlQuery() 323 str += columns.at(i); in GetMergeColumns() 325 str += columns.at(i) + ", "; in GetMergeColumns()
|
| /developtools/profiler/host/smartperf/client/client_ui/entry/src/main/ets/common/ui/detail/chart/renderer/scatter/ |
| D | IShapeRenderer.ets | 5 * You may obtain a copy of the License at 28 * @param posX Position to draw the shape at 29 * @param posY Position to draw the shape at
|
| /developtools/profiler/host/smartperf/client/client_command/ |
| D | sp_task.cpp | 41 if (args[i] == COMMAND_MAP_REVERSE.at(CommandType::CT_SESSIONID)) { in ParseToTask() 43 } else if (args[i] == COMMAND_MAP_REVERSE.at(CommandType::CT_INTERVAL)) { in ParseToTask() 45 } else if (args[i] == COMMAND_MAP_REVERSE.at(CommandType::CT_PKG)) { in ParseToTask() 80 std::cout << "ExceptionMsg:" << ExceptionMsgMap.at(exMsg) << std::endl; in InitTask() 102 … SpProfiler *profiler = SpProfilerFactory::GetCmdProfilerItem(commandMap.at(itConfig)); in StartTask()
|
| /developtools/profiler/tools/smaps_show/ |
| D | Cargo.toml | 4 # You may obtain a copy of the License at 19 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|