| /developtools/smartperf_host/trace_streamer/test/unittest/ |
| D | ebpf_parser_test.cpp | 103 EXPECT_EQ(parser->reader_->ebpfDataHeader_->header.clock, EBPF_CLOCK_BOOTTIME); 104 EXPECT_EQ(parser->reader_->ebpfDataHeader_->header.cmdLineLen, 0); 105 …EXPECT_EQ(parser->reader_->ebpfDataHeader_->header.headSize, EbpfDataHeader::EBPF_DATA_HEADER_SIZE… 128 EXPECT_TRUE(parser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 153 EXPECT_TRUE(parser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 154 EXPECT_TRUE(parser->reader_->ebpfDataHeader_->header.cmdLineLen == COMMAND_LINE.length()); 155 EXPECT_STREQ(parser->reader_->ebpfDataHeader_->cmdline, COMMAND_LINE.c_str());
|
| D | paged_memory_parser_test.cpp | 83 EXPECT_TRUE(ebpfDataParser->reader_->GetPagedMemoryMap().size()); 86 EXPECT_TRUE(ebpfDataParser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 141 EXPECT_TRUE(ebpfDataParser->reader_->GetPagedMemoryMap().size()); 144 EXPECT_TRUE(ebpfDataParser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 201 EXPECT_TRUE(ebpfDataParser->reader_->GetPagedMemoryMap().size()); 204 EXPECT_TRUE(ebpfDataParser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 263 EXPECT_TRUE(ebpfDataParser->reader_->GetPagedMemoryMap().size()); 266 EXPECT_TRUE(ebpfDataParser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME);
|
| D | ebpf_file_system_test.cpp | 104 EXPECT_TRUE(parser->reader_->GetFileSystemEventMap().size()); 107 EXPECT_TRUE(parser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 185 EXPECT_TRUE(parser->reader_->GetFileSystemEventMap().size()); 188 EXPECT_TRUE(parser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 267 EXPECT_TRUE(parser->reader_->GetFileSystemEventMap().size()); 270 EXPECT_TRUE(parser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 348 EXPECT_TRUE(parser->reader_->GetFileSystemEventMap().size()); 351 EXPECT_TRUE(parser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 430 EXPECT_TRUE(parser->reader_->GetFileSystemEventMap().size()); 433 EXPECT_TRUE(parser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); [all …]
|
| D | bio_parser_test.cpp | 87 EXPECT_TRUE(ebpfDataParser->reader_->GetBIOSampleMap().size()); 90 EXPECT_TRUE(ebpfDataParser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 148 EXPECT_TRUE(ebpfDataParser->reader_->GetBIOSampleMap().size()); 151 EXPECT_TRUE(ebpfDataParser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 212 EXPECT_TRUE(ebpfDataParser->reader_->GetBIOSampleMap().size()); 215 EXPECT_TRUE(ebpfDataParser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME); 283 EXPECT_TRUE(ebpfDataParser->reader_->GetBIOSampleMap().size()); 286 EXPECT_TRUE(ebpfDataParser->reader_->ebpfDataHeader_->header.clock == EBPF_CLOCK_BOOTTIME);
|
| /developtools/smartperf_host/trace_streamer/src/parser/ebpf_parser/ |
| D | ebpf_base.cpp | 41 reader_ = std::move(reader); in InitEbpfDataParser() 74 auto startValueToSymAddr = reader_->GetElfAddrAndStartValueToSymAddr().Find(elfHeaderAddr); in GetSymbolNameIndexFromSymVaddr() 122 if (ip < reader_->maxKernelAddr_ && ip >= reader_->minKernelAddr_) { in GetSymbolNameIndexFromElfSym() 123 symbolAndFilePathIndex = reader_->GetSymbolNameIndexFromElfSym(ip); in GetSymbolNameIndexFromElfSym() 129 auto& pidAndStartAddrToMapsAddr = reader_->GetPidAndStartAddrToMapsAddr(); in GetSymbolNameIndexFromElfSym() 159 auto itor = reader_->GetElfPathIndexToElfAddr().find(symbolAndFilePathIndex.filePathIndex); in GetSymbolNameIndexFromElfSym() 160 if (itor == reader_->GetElfPathIndexToElfAddr().end()) { in GetSymbolNameIndexFromElfSym() 211 if (ip >= reader_->minKernelAddr_ && ip < reader_->maxKernelAddr_) { in EBPFReloadElfSymbolTable() 276 auto startToMapsAddr = reader_->GetPidAndStartAddrToMapsAddr().Find(pid); in OfflineSymbolization()
|
| D | bio_latency_data_parser.cpp | 34 if (!reader_->GetBIOSampleMap().size()) { in ParseBioLatencyEvent() 37 …for (auto mapItor = reader_->GetBIOSampleMap().begin(); mapItor != reader_->GetBIOSampleMap().end(… in ParseBioLatencyEvent() 88 auto tracerEventToStrIndexMap = reader_->GetTracerEventToStrIndexMap(); in ParseBioLatencyEvent()
|
| D | file_system_data_parser.cpp | 35 if (!reader_->GetFileSystemEventMap().size()) { in ParseFileSystemEvent() 38 auto& tracerEventToStrIndexMap = reader_->GetTracerEventToStrIndexMap(); in ParseFileSystemEvent() 39 …for (auto mapItor = reader_->GetFileSystemEventMap().begin(); mapItor != reader_->GetFileSystemEve… in ParseFileSystemEvent()
|
| D | paged_memory_data_parser.cpp | 35 if (!reader_->GetPagedMemoryMap().size()) { in ParsePagedMemoryEvent() 38 …for (auto mapItor = reader_->GetPagedMemoryMap().begin(); mapItor != reader_->GetPagedMemoryMap().… in ParsePagedMemoryEvent()
|
| D | ebpf_base.h | 53 EbpfDataReader* reader_ = nullptr; variable
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/ebpf_parser/ |
| D | ebpf_base.cpp | 41 reader_ = std::move(reader); in InitEbpfDataParser() 74 auto startValueToSymAddr = reader_->GetElfAddrAndStartValueToSymAddr().Find(elfHeaderAddr); in GetSymbolNameIndexFromSymVaddr() 118 if (ip < reader_->maxKernelAddr_ && ip >= reader_->minKernelAddr_) { in GetSymbolNameIndexFromElfSym() 119 symbolAndFilePathIndex = reader_->GetSymbolNameIndexFromElfSym(ip); in GetSymbolNameIndexFromElfSym() 125 auto& pidAndStartAddrToMapsAddr = reader_->GetPidAndStartAddrToMapsAddr(); in GetSymbolNameIndexFromElfSym() 155 auto itor = reader_->GetElfPathIndexToElfAddr().find(symbolAndFilePathIndex.filePathIndex); in GetSymbolNameIndexFromElfSym() 156 if (itor == reader_->GetElfPathIndexToElfAddr().end()) { in GetSymbolNameIndexFromElfSym() 207 if (ip >= reader_->minKernelAddr_ && ip < reader_->maxKernelAddr_) { in EBPFReloadElfSymbolTable() 272 auto startToMapsAddr = reader_->GetPidAndStartAddrToMapsAddr().Find(pid); in OfflineSymbolization()
|
| D | bio_latency_data_parser.cpp | 33 if (!reader_->GetBIOSampleMap().size()) { in ParseBioLatencyEvent() 36 …for (auto mapItor = reader_->GetBIOSampleMap().begin(); mapItor != reader_->GetBIOSampleMap().end(… in ParseBioLatencyEvent() 87 auto tracerEventToStrIndexMap = reader_->GetTracerEventToStrIndexMap(); in ParseBioLatencyEvent()
|
| D | paged_memory_data_parser.cpp | 34 if (!reader_->GetPagedMemoryMap().size()) { in ParsePagedMemoryEvent() 37 …for (auto mapItor = reader_->GetPagedMemoryMap().begin(); mapItor != reader_->GetPagedMemoryMap().… in ParsePagedMemoryEvent()
|
| D | file_system_data_parser.cpp | 34 if (!reader_->GetFileSystemEventMap().size()) { in ParseFileSystemEvent() 37 auto& tracerEventToStrIndexMap = reader_->GetTracerEventToStrIndexMap(); in ParseFileSystemEvent() 38 …for (auto mapItor = reader_->GetFileSystemEventMap().begin(); mapItor != reader_->GetFileSystemEve… in ParseFileSystemEvent()
|
| D | ebpf_base.h | 53 EbpfDataReader* reader_ = nullptr; variable
|
| /developtools/hiperf/src/ |
| D | subcommand_dump.cpp | 155 HLOG_ASSERT_MESSAGE(reader_ == nullptr, " perf file reader for %s\n", dumpFileName_.c_str()); in OnSubCommand() 156 reader_ = PerfFileReader::Instance(dumpFileName_); in OnSubCommand() 157 if (reader_ == nullptr) { in OnSubCommand() 218 const perf_file_header &header = reader_->GetHeader(); in PrintHeaderInfo() 256 auto features = reader_->GetFeatures(); in DumpPrintFileHeader() 262 reader_->ReadFeatureSection(); in DumpPrintFileHeader() 264 SetDeviceArch(GetArchTypeFromUname(reader_->GetFeatureString(FEATURE::ARCH))); in DumpPrintFileHeader() 267 for (auto &featureSection : reader_->GetFeatureSections()) { in DumpPrintFileHeader() 355 attrIds_ = reader_->GetAttrSection(); in DumpAttrPortion() 458 reader_->ReadDataSection(record_callback); in DumpDataPortion() [all …]
|
| /developtools/profiler/host/smartperf/trace_streamer/src/filter/ |
| D | offline_symbolization_filter.h | 48 : seg_(seg), reader_(std::move(reader)) in NativeHookMetaData() 52 std::unique_ptr<ProtoReader::NativeHookData_Reader> reader_; member
|
| D | native_hook_filter.cpp | 406 auto nativeHookDataReader = itor->second->reader_.get(); in FilterNativeHookMainEvent() 561 …auto reader = std::make_shared<ProtoReader::MapsInfo_Reader>(nativeHookMetaData->reader_->maps_inf… in ParseMapsEvent() 617 …auto reader = std::make_shared<ProtoReader::SymbolTable_Reader>(nativeHookMetaData->reader_->symbo… in ParseSymbolTableEvent()
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | offline_symbolization_filter.h | 48 : seg_(seg), reader_(std::move(reader)) in NativeHookMetaData() 52 std::unique_ptr<ProtoReader::NativeHookData_Reader> reader_; member
|
| D | native_hook_filter.cpp | 414 auto nativeHookDataReader = itor->second->reader_.get(); in FilterNativeHookMainEvent() 569 …auto reader = std::make_shared<ProtoReader::MapsInfo_Reader>(nativeHookMetaData->reader_->maps_inf… in ParseMapsEvent() 625 …auto reader = std::make_shared<ProtoReader::SymbolTable_Reader>(nativeHookMetaData->reader_->symbo… in ParseSymbolTableEvent()
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_native_hook_parser.cpp | 69 ProtoReader::FrameMap_Reader frameMapReader(nativeHookMetaData->reader_->frame_map()); in ParseFrameMap() 97 auto& reader = nativeHookMetaData->reader_; in ParseNativeHookAuxiliaryEvent()
|
| /developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_native_hook_parser.cpp | 69 ProtoReader::FrameMap_Reader frameMapReader(nativeHookMetaData->reader_->frame_map()); in ParseFrameMap() 97 auto& reader = nativeHookMetaData->reader_; in ParseNativeHookAuxiliaryEvent()
|
| /developtools/hiperf/include/ |
| D | subcommand_dump.h | 78 std::unique_ptr<PerfFileReader> reader_; variable
|