| /developtools/hiperf/src/ |
| D | perf_event_record.cpp | 166 prefix.c_str(), data_.sample_id, header.size, data_.pid, data_.tid, data_.nr, in DumpLog() 167 data_.reg_nr, data_.dyn_size, data_.time); in DumpLog() 178 ips_.reserve(data_.nr + callFrames_.size() + perfContextSize); in ReplaceWithCallStack() 179 if (data_.nr > 0) { in ReplaceWithCallStack() 180 ips_.assign(data_.ips, data_.ips + data_.nr); in ReplaceWithCallStack() 203 data_.reg_nr = 0; in ReplaceWithCallStack() 204 header.size -= data_.reg_nr * sizeof(u64); in ReplaceWithCallStack() 209 header.size -= data_.stack_size; in ReplaceWithCallStack() 212 data_.user_abi = 0; in ReplaceWithCallStack() 213 data_.stack_size = 0; in ReplaceWithCallStack() [all …]
|
| D | virtual_runtime.cpp | 106 if (mmapRecord->data_.pgoff == 0 || (mmapRecord->data_.prot & PROT_EXEC) == 0) { in CreateThread() 319 auto symbol = GetSymbol(ip, recordSample.data_.pid, recordSample.data_.tid, context); in SymbolicCallFrame() 334 if (recordSample.data_.nr == 0) { in SymbolicRecord() 335 SymbolicCallFrame(recordSample, recordSample.data_.ip, PERF_CONTEXT_MAX); in SymbolicRecord() 337 for (u64 i = 0; i < recordSample.data_.nr; i++) { in SymbolicRecord() 338 uint64_t ip = recordSample.data_.ips[i]; in SymbolicRecord() 363 HLOGV("unwind record (time:%llu)", recordSample.data_.time); in UnwindFromRecord() 365 if (recordSample.data_.stack_size > 0) { in UnwindFromRecord() 366 auto &thread = UpdateThread(recordSample.data_.pid, recordSample.data_.tid); in UnwindFromRecord() 367 callstack_.UnwindCallStack(thread, recordSample.data_.user_abi == PERF_SAMPLE_REGS_ABI_32, in UnwindFromRecord() [all …]
|
| D | subcommand_report.cpp | 194 sample->data_.id = config.ids_[0]; in BroadcastSample() 203 reportJsonFile_->UpdateReportSample(sample->data_.id, sample->data_.pid, sample->data_.tid, in ProcessSample() 204 sample->data_.period); in ProcessSample() 205 reportJsonFile_->UpdateReportCallStack(sample->data_.id, sample->data_.pid, in ProcessSample() 206 sample->data_.tid, sample->data_.period, in ProcessSample() 213 *sample, static_cast<uint32_t>(GetReport().GetConfigIndex(sample->data_.id)), in ProcessSample() 234 auto prevIt = prevSampleCache_.find(sample->data_.tid); in RecordCallBack() 237 prevSampleCache_[sample->data_.tid] = std::move(sample); in RecordCallBack() 243 HLOGV("calc time %llu - %llu", sample->data_.time, prevSample->data_.time); in RecordCallBack() 244 if (sample->data_.time > prevSample->data_.time) { in RecordCallBack() [all …]
|
| D | report.cpp | 36 size_t configIndex = GetConfigIndex(sample.data_.id); in AddReportItem() 39 configIndex, sample.data_.id); in AddReportItem() 40 VirtualThread &thread = virtualRuntime_.GetThread(sample.data_.pid, sample.data_.tid); in AddReportItem() 48 sample.data_.pid, sample.data_.tid, thread.name_, frameIt->filePath_, in AddReportItem() 49 frameIt->symbolName_, frameIt->vaddrInFile_, sample.data_.period); in AddReportItem() 61 sample.data_.period, in AddReportItem() 62 (std::next(frameIt) == sample.callFrames_.rend()) ? sample.data_.period : 0); in AddReportItem() 74 sample.data_.pid, sample.data_.tid, thread.name_, frameIt->filePath_, in AddReportItem() 75 frameIt->symbolName_, frameIt->vaddrInFile_, sample.data_.period); in AddReportItem() 81 configs_[configIndex].eventCount_ += sample.data_.period; in AddReportItem() [all …]
|
| D | subcommand_dump.cpp | 372 if (recordSample.data_.reg_nr > 0 and recordSample.data_.dyn_size > 0) { in ExprotUserStack() 375 StringPrintf("hiperf_%d_%d_user_regs_%zu.dump", recordSample.data_.pid, in ExprotUserStack() 376 recordSample.data_.tid, exportSampleIndex_); in ExprotUserStack() 379 fwrite(recordSample.data_.user_regs, sizeof(u64), recordSample.data_.reg_nr, in ExprotUserStack() 383 StringPrintf("hiperf_%d_%d_user_data_%zu.dump", recordSample.data_.pid, in ExprotUserStack() 384 recordSample.data_.tid, exportSampleIndex_); in ExprotUserStack() 387 fwrite(recordSample.data_.stack_data, sizeof(u8), recordSample.data_.dyn_size, in ExprotUserStack() 402 StringPrintf("hiperf_%d_%d_sample_record_%zu_%" PRIu64 ".dump", recordSample->data_.pid, in ExprotUserData() 403 recordSample->data_.tid, exportSampleIndex_, recordSample->data_.time); in ExprotUserData() 413 HLOGD("export user data index %d time %llu", exportSampleIndex_, recordSample->data_.time); in ExprotUserData()
|
| D | dwarf_encoding.cpp | 25 : dw_(dw), data_(data), vaddrBase_(vaddrBase), vaddrPC_(vaddrPC), vaddrText_(vaddrText) in DwarfEncoding() 36 const unsigned char *data = data_; in ToString() 49 return data_ + GetSize(); in GetEnd() 54 return data_; in GetData()
|
| D | report_protobuf_file.cpp | 123 sample->set_time(recordSample.data_.time); in ProcessSampleRecord() 124 sample->set_tid(recordSample.data_.tid); in ProcessSampleRecord() 134 sample->set_event_count(recordSample.data_.period); in ProcessSampleRecord() 162 recordLost_ += recordLost.data_.lost; in ProcessRecord() 172 thread->set_tid(recordComm.data_.tid); in ProcessRecord() 173 thread->set_pid(recordComm.data_.pid); in ProcessRecord() 174 thread->set_name(recordComm.data_.comm); in ProcessRecord()
|
| /developtools/hiperf/test/unittest/common/native/ |
| D | perf_event_record_test.cpp | 89 ASSERT_EQ(recordOut.data_.pid, data.pid); 90 ASSERT_EQ(recordOut.data_.tid, data.tid); 91 ASSERT_EQ(recordOut.data_.addr, data.addr); 92 ASSERT_EQ(recordOut.data_.len, data.len); 93 ASSERT_EQ(recordOut.data_.pgoff, data.pgoff); 94 ASSERT_EQ(strcmp(recordOut.data_.filename, data.filename), 0); 124 ASSERT_EQ(recordOut.data_.pid, data.pid); 125 ASSERT_EQ(recordOut.data_.tid, data.tid); 126 ASSERT_EQ(recordOut.data_.addr, data.addr); 127 ASSERT_EQ(recordOut.data_.len, data.len); [all …]
|
| D | report_test.cpp | 776 sample.data_.bnr = 3; 777 sample.data_.lbr = new perf_branch_entry[sample.data_.bnr]; 778 sample.data_.lbr[0].to = 0x123400; 779 sample.data_.lbr[0].from = 0x432100; 780 sample.data_.lbr[1].to = 0x123401; 781 sample.data_.lbr[1].from = 0x432101; 782 sample.data_.lbr[2].to = 0x123402; 783 sample.data_.lbr[2].from = 0x432102;
|
| /developtools/profiler/device/plugins/ftrace_plugin/test/unittest/ |
| D | file_utils_test.cpp | 32 std::string data_; member in __anon551b08290111::FileUtilsTest 37 data_ = "ABCDEFGH"; in SetUp() 40 fout << data_; in SetUp() 60 EXPECT_EQ(text, data_); 84 EXPECT_EQ(text, data_); 108 int nbytes = data_.size(); 109 int retval = FileUtils::WriteFile(path, data_, O_CREAT | O_RDWR, FILE_MODE); 113 EXPECT_EQ(text, data_); // expect same content read back! 127 int retval = FileUtils::WriteFile(path, data_); 140 int nbytes = data_.size(); [all …]
|
| /developtools/profiler/device/services/profiler_service/src/ |
| D | trace_file_helper.cpp | 34 …if (size > std::numeric_limits<decltype(header_.data_.length)>::max() - header_.data_.length - siz… in AddSegment() 38 header_.data_.segments += 1; in AddSegment() 39 header_.data_.length += size; in AddSegment() 41 CHECK_TRUE(retval, false, "[%u] SHA256_Update FAILED, s:%u!", header_.data_.segments, size); in AddSegment() 48 retval = SHA256_Final(header_.data_.sha256, shaCtx_.get()); in Finish() 49 CHECK_TRUE(retval, false, "[%u] SHA256_Final FAILED!", header_.data_.segments); in Finish()
|
| D | trace_file_header.h | 51 HeaderData data_ = {}; member 52 … static_assert(sizeof(data_) < HEADER_SIZE, "The max length of the reserved header is 1024 bytes"); 53 uint8_t padding_[HEADER_SIZE - sizeof(data_)] = {};
|
| D | trace_file_writer.cpp | 83 header_.data_.boottime = static_cast<uint64_t>(ts.tv_sec) * nanoSeconds + in SetTimeStamp() 86 header_.data_.realtime = static_cast<uint64_t>(ts.tv_sec) * nanoSeconds + in SetTimeStamp() 89 header_.data_.realtimeCoarse = static_cast<uint64_t>(ts.tv_sec) * nanoSeconds + in SetTimeStamp() 92 header_.data_.monotonic = static_cast<uint64_t>(ts.tv_sec) * nanoSeconds + in SetTimeStamp() 95 header_.data_.monotonicCoarse = static_cast<uint64_t>(ts.tv_sec) * nanoSeconds + in SetTimeStamp() 98 header_.data_.monotonicRaw = static_cast<uint64_t>(ts.tv_sec) * nanoSeconds + in SetTimeStamp()
|
| D | profiler_service.cpp | 411 header.data_.dataType = DataType::HIPERF_DATA; in MergeStandaloneFile() 413 header.data_.dataType = DataType::STANDALONE_DATA; in MergeStandaloneFile() 417 header.data_.length += fileSize; in MergeStandaloneFile() 418 size_t pluginSize = sizeof(header.data_.standalonePluginName); in MergeStandaloneFile() 419 …int ret = strncpy_s(header.data_.standalonePluginName, pluginSize, pluginName.c_str(), pluginSize … in MergeStandaloneFile() 424 pluginSize = sizeof(header.data_.pluginVersion); in MergeStandaloneFile() 425 ret = strncpy_s(header.data_.pluginVersion, pluginSize, pluginVersion.c_str(), pluginSize - 1); in MergeStandaloneFile() 453 SHA256_Final(header.data_.sha256, &sha256Ctx); in MergeStandaloneFile()
|
| /developtools/hiperf/include/ |
| D | perf_event_record.h | 170 PerfRecordMmapData data_; 184 PerfRecordMmap2Data data_; 200 PerfRecordLostData data_; 211 data_.id = id; in PerfRecordLost() 212 data_.lost = lost; in PerfRecordLost() 213 header.size = sizeof(header) + sizeof(data_); in PerfRecordLost() 219 PerfRecordCommData data_; 232 PerfRecordSampleData data_ = {}; 255 data_.pid = pid; 256 data_.tid = tid; [all …]
|
| /developtools/smartperf_host/trace_streamer/src/proto_reader/include/ |
| D | proto_reader_help.h | 27 BytesView() : data_(nullptr), size_(0) {} in BytesView() 28 BytesView(const uint8_t* data, size_t size) : data_(data), size_(size) {} in BytesView() 31 data_ = bytesView.data_; in BytesView() 36 data_ = bytesView.data_; 42 return std::string(reinterpret_cast<const char*>(data_), size_); in ToStdString() 50 return data_; in Data() 52 const uint8_t* data_; variable
|
| /developtools/profiler/host/smartperf/trace_streamer/src/proto_reader/include/ |
| D | proto_reader_help.h | 27 BytesView() : data_(nullptr), size_(0) {} in BytesView() 28 BytesView(const uint8_t* data, size_t size) : data_(data), size_(size) {} in BytesView() 31 data_ = bytesView.data_; in BytesView() 36 data_ = bytesView.data_; 42 return std::string(reinterpret_cast<const char*>(data_), size_); in ToStdString() 50 return data_; in Data() 52 const uint8_t* data_; variable
|
| /developtools/global_resource_tool/src/ |
| D | resource_item.cpp | 34 : data_(nullptr), dataLen_(0), name_(name), keyparams_(keyparams), type_(type) in ResourceItem() 62 data_ = buffer; in SetData() 84 return data_; in GetData() 129 if (data_ != nullptr) { in ReleaseData() 130 delete[] data_; in ReleaseData() 131 data_ = nullptr; in ReleaseData() 144 if (!SetData(other.data_, other.dataLen_)) { in CopyFrom()
|
| /developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/ |
| D | perf_data_parser.cpp | 236 auto range = tidToPid_.equal_range(recordComm->data_.tid); in RecordCallBack() 238 if (it->second == recordComm->data_.pid) { in RecordCallBack() 242 tidToPid_.insert(std::make_pair(recordComm->data_.tid, recordComm->data_.pid)); in RecordCallBack() 244 auto threadNameIndex = traceDataCache_->dataDict_.GetStringIndex(recordComm->data_.comm); in RecordCallBack() 245 …perfThreadData->AppendNewPerfThread(recordComm->data_.pid, recordComm->data_.tid, threadNameIndex); in RecordCallBack() 308 newTimeStamp = sample->data_.time; in UpdatePerfSampleData() 311 …eamFilters_->clockFilter_->ToPrimaryTraceTime(perfToTSClockType_.at(clockId_), sample->data_.time); in UpdatePerfSampleData() 313 UpdatePluginTimeRange(perfToTSClockType_.at(clockId_), sample->data_.time, newTimeStamp); in UpdatePerfSampleData() 316 auto threadState = report_->GetConfigName(sample->data_.id); in UpdatePerfSampleData() 322 auto configIndex = report_->GetConfigIndex(sample->data_.id); in UpdatePerfSampleData() [all …]
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/hiperf_parser/ |
| D | perf_data_parser.cpp | 233 auto range = tidToPid_.equal_range(recordComm->data_.tid); in RecordCallBack() 235 if (it->second == recordComm->data_.pid) { in RecordCallBack() 239 tidToPid_.insert(std::make_pair(recordComm->data_.tid, recordComm->data_.pid)); in RecordCallBack() 241 auto threadNameIndex = traceDataCache_->dataDict_.GetStringIndex(recordComm->data_.comm); in RecordCallBack() 242 …perfThreadData->AppendNewPerfThread(recordComm->data_.pid, recordComm->data_.tid, threadNameIndex); in RecordCallBack() 306 newTimeStamp = sample->data_.time; in UpdatePerfSampleData() 309 …eamFilters_->clockFilter_->ToPrimaryTraceTime(perfToTSClockType_.at(clockId_), sample->data_.time); in UpdatePerfSampleData() 311 UpdatePluginTimeRange(perfToTSClockType_.at(clockId_), sample->data_.time, newTimeStamp); in UpdatePerfSampleData() 314 auto threadState = report_->GetConfigName(sample->data_.id); in UpdatePerfSampleData() 320 auto configIndex = report_->GetConfigIndex(sample->data_.id); in UpdatePerfSampleData() [all …]
|
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | dwarf_encoding.cpp | 25 : dw_(dw), data_(data), vaddrBase_(vaddrBase), vaddrPC_(vaddrPC), vaddrText_(vaddrText) in DwarfEncoding() 36 const unsigned char *data = data_; in ToString() 49 return data_ + GetSize(); in GetEnd() 54 return data_; in GetData()
|
| /developtools/smartperf_host/trace_streamer/test/unittest/ |
| D | proto_reader_test.cpp | 72 CpuInfoTest_Reader cpuInfoTest(core.data_, core.size_); 138 CpuInfoTest_Reader cpuInfoTest(core.data_, core.size_); 181 CpuInfoTest_Reader cpuInfoTest(core.data_, core.size_); 247 CpuInfoTest_Reader cpuInfoTest(core.data_, core.size_); 306 CpuInfoTest_Reader cpuInfoTest(core.data_, core.size_); 349 CpuInfoTest_Reader cpuInfoTest(core.data_, core.size_); 453 …TypedProtoReader<1> typedProtoCpuInfoTest(reinterpret_cast<const uint8_t*>(core.data_), core.size_… 455 …TypedProtoReader<7> typedProtoTestReader(reinterpret_cast<const uint8_t*>(typtest.data_), typtest.… 527 …TypedProtoReader<1> typedProtoCpuInfoTest(reinterpret_cast<const uint8_t*>(core.data_), core.size_… 530 TypedProtoReader<7> typedProtoTestReader1(repeate->ToBytes().data_, repeate->ToBytes().size_); [all …]
|
| /developtools/profiler/hiebpf/include/ |
| D | hiebpf_common.h | 68 HeaderData data_ = {}; member 69 char padding[HEADER_SIZE - sizeof(data_)] = {};
|
| /developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_symbols_detail_parser.cpp | 33 …ProtoReader::TracePluginResult_Reader reader((const uint8_t*)(tracePacket.data_), tracePacket.size… in Parse()
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_symbols_detail_parser.cpp | 33 …ProtoReader::TracePluginResult_Reader reader((const uint8_t*)(tracePacket.data_), tracePacket.size… in Parse()
|