| /developtools/smartperf_host/trace_streamer/src/parser/ebpf_parser/ |
| D | ebpf_base.cpp | 55 … ebpfSymbolInfo.filePathIndex, ebpfSymbolInfo.vaddr); in ParseCallStackData() 56 if (ebpfSymbolInfo.filePathIndex != INVALID_UINT64) { in ParseCallStackData() 57 if (filePathIndexToCallStackRowMap_.count(ebpfSymbolInfo.filePathIndex) == 0) { in ParseCallStackData() 60 filePathIndexToCallStackRowMap_[ebpfSymbolInfo.filePathIndex] = rows; in ParseCallStackData() 62 filePathIndexToCallStackRowMap_[ebpfSymbolInfo.filePathIndex]->insert(row); in ParseCallStackData() 115 void EbpfBase::UpdateFilePathIndexToPidAndIpMap(DataIndex filePathIndex, uint32_t pid, uint64_t ip) in UpdateFilePathIndexToPidAndIpMap() argument 117 auto itor = filePathIndexToPidAndIpMap_.find(filePathIndex); in UpdateFilePathIndexToPidAndIpMap() 123 filePathIndexToPidAndIpMap_.insert(std::make_pair(filePathIndex, pidAndIpSet)); in UpdateFilePathIndexToPidAndIpMap() 145 ebpfSymbolInfo.filePathIndex = in GetSymbolSave() 150 if (ebpfSymbolInfo.filePathIndex == INVALID_INT64) { in GetSymbolSave() [all …]
|
| D | ebpf_base.h | 48 void UpdateFilePathIndexToPidAndIpMap(DataIndex filePathIndex, uint32_t pid, uint64_t ip); 51 …ateFilePathIndexAndStValueToSymAddrMap(T* firstSymbolAddr, const int size, uint32_t filePathIndex);
|
| D | ebpf_data_structure.h | 176 DataIndex filePathIndex = INVALID_UINT64; member
|
| D | ebpf_data_reader.cpp | 304 ebpfSymbolInfo.filePathIndex = kernelFilePath_; in GetSymbolNameIndexFromElfSym()
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | native_hook_filter.cpp | 136 uint64_t filePathIndex = INVALID_UINT64; in ParseFrame() local 144 filePathIndex = ipidToFilePathIdToFileIndex_.Find(curCacheIpid, reader.file_path_id()); in ParseFrame() 145 …TS_CHECK_TRUE(filePathIndex != INVALID_UINT64, nullptr, "Native hook ParseFrame find file path id … in ParseFrame() 148 filePathIndex = traceDataCache_->dataDict_.GetStringIndex(reader.file_path().ToStdString()); in ParseFrame() 150 …eInfo = std::make_unique<NativeHookFrameInfo>(reader.ip(), reader.sp(), symbolIndex, filePathIndex, in ParseFrame() 619 uint64_t filePathIndex; in FillOfflineSymbolizationFrames() local 623 filePathIndex = ipidToFilePathIdToFileIndex_.Find(curCacheIpid, frameInfo->filePathId_); in FillOfflineSymbolizationFrames() 627 … callChainId_, depth++, frameInfo->ip_, frameInfo->symbolIndex_, filePathIndex, frameInfo->offset_, in FillOfflineSymbolizationFrames() 629 UpdateFilePathIndexToCallStackRowMap(row, filePathIndex); in FillOfflineSymbolizationFrames() 832 auto filePathIndex = traceDataCache_->GetNativeHookFrameData()->FilePaths()[i]; in UpdateSymbolIdsForSymbolizationFailed() local [all …]
|
| D | offline_symbolization_filter.cpp | 169 …OfflineSymbolizationFilter::OfflineSymbolizationByVaddr(uint64_t symVaddr, DataIndex filePathIndex) in OfflineSymbolizationByVaddr() argument 171 auto& symbolTable = filePathIdToImportSymbolTableMap_.at(filePathIndex); in OfflineSymbolizationByVaddr() 174 auto startValueToSymAddrMap = filePathIdAndStValueToSymAddr_.Find(filePathIndex); in OfflineSymbolizationByVaddr()
|
| D | native_hook_filter.h | 42 uint64_t filePathIndex, in NativeHookFrameInfo() argument 48 filePathIndex_(filePathIndex), in NativeHookFrameInfo() 143 void UpdateFilePathIndexToCallStackRowMap(size_t row, DataIndex filePathIndex);
|
| D | offline_symbolization_filter.h | 66 DataIndex OfflineSymbolizationByVaddr(uint64_t symVaddr, DataIndex filePathIndex);
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/ |
| D | trace_data_db.h | 30 uint64_t filePathIndex; member
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/htrace/ |
| D | native_memory_stdtype.cpp | 206 DataIndex filePathIndex, in UpdateFrameInfo() argument 215 filePaths_[row] = filePathIndex; in UpdateFrameInfo()
|
| D | native_memory_stdtype.h | 141 DataIndex filePathIndex,
|
| /developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/ |
| D | perf_data_parser.cpp | 563 … auto filePathIndex = traceDataCache_->dataDict_.GetStringIndex(symbolsFile->filePath_.c_str()); in UpdateSymbolAndFilesData() local 568 … streamFilters_->perfDataFilter_->AppendPerfFiles(fileId, serial++, symbolIndex, filePathIndex); in UpdateSymbolAndFilesData() 571 …lters_->perfDataFilter_->AppendPerfFiles(fileId, INVALID_UINT32, INVALID_DATAINDEX, filePathIndex); in UpdateSymbolAndFilesData() 573 fileDataDictIdToFileId_.insert(std::make_pair(filePathIndex, fileId)); in UpdateSymbolAndFilesData()
|