| /developtools/smartperf_host/trace_streamer/src/parser/ebpf_parser/ |
| D | ebpf_base.cpp | 54 … callId, depth, ipIndex, symbolAndFilePathIndex.symbolIndex, symbolAndFilePathIndex.filePathIndex); in ParseCallStackData() 106 void EbpfBase::UpdateFilePathIndexToPidAndIpMap(DataIndex filePathIndex, uint32_t pid, uint64_t ip) in UpdateFilePathIndexToPidAndIpMap() argument 108 auto itor = filePathIndexToPidAndIpMap_.find(filePathIndex); in UpdateFilePathIndexToPidAndIpMap() 114 filePathIndexToPidAndIpMap_.insert(std::make_pair(filePathIndex, pidAndIpSet)); in UpdateFilePathIndexToPidAndIpMap() 125 UpdateFilePathIndexToPidAndIpMap(symbolAndFilePathIndex.filePathIndex, pid, ip); in GetSymbolNameIndexFromElfSym() 134 UpdateFilePathIndexToPidAndIpMap(symbolAndFilePathIndex.filePathIndex, pid, ip); in GetSymbolNameIndexFromElfSym() 148 symbolAndFilePathIndex.filePathIndex = in GetSymbolNameIndexFromElfSym() 153 if (symbolAndFilePathIndex.filePathIndex == INVALID_INT64) { in GetSymbolNameIndexFromElfSym() 155 UpdateFilePathIndexToPidAndIpMap(symbolAndFilePathIndex.filePathIndex, pid, ip); in GetSymbolNameIndexFromElfSym() 159 auto itor = reader_->GetElfPathIndexToElfAddr().find(symbolAndFilePathIndex.filePathIndex); in GetSymbolNameIndexFromElfSym() [all …]
|
| D | ebpf_base.h | 44 void UpdateFilePathIndexToPidAndIpMap(DataIndex filePathIndex, uint32_t pid, uint64_t ip); 47 …ateFilePathIndexAndStValueToSymAddrMap(T* firstSymbolAddr, const int size, uint32_t filePathIndex);
|
| D | ebpf_stdtype.h | 172 DataIndex filePathIndex = INVALID_UINT64; member
|
| D | ebpf_data_reader.cpp | 352 symbolAndFilePathIndex.filePathIndex = kernelFilePath_; in GetSymbolNameIndexFromElfSym()
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/ebpf_parser/ |
| D | ebpf_base.cpp | 54 … callId, depth, ipIndex, symbolAndFilePathIndex.symbolIndex, symbolAndFilePathIndex.filePathIndex); in ParseCallStackData() 102 void EbpfBase::UpdateFilePathIndexToPidAndIpMap(DataIndex filePathIndex, uint32_t pid, uint64_t ip) in UpdateFilePathIndexToPidAndIpMap() argument 104 auto itor = filePathIndexToPidAndIpMap_.find(filePathIndex); in UpdateFilePathIndexToPidAndIpMap() 110 filePathIndexToPidAndIpMap_.insert(std::make_pair(filePathIndex, pidAndIpSet)); in UpdateFilePathIndexToPidAndIpMap() 121 UpdateFilePathIndexToPidAndIpMap(symbolAndFilePathIndex.filePathIndex, pid, ip); in GetSymbolNameIndexFromElfSym() 130 UpdateFilePathIndexToPidAndIpMap(symbolAndFilePathIndex.filePathIndex, pid, ip); in GetSymbolNameIndexFromElfSym() 144 symbolAndFilePathIndex.filePathIndex = in GetSymbolNameIndexFromElfSym() 149 if (symbolAndFilePathIndex.filePathIndex == INVALID_INT64) { in GetSymbolNameIndexFromElfSym() 151 UpdateFilePathIndexToPidAndIpMap(symbolAndFilePathIndex.filePathIndex, pid, ip); in GetSymbolNameIndexFromElfSym() 155 auto itor = reader_->GetElfPathIndexToElfAddr().find(symbolAndFilePathIndex.filePathIndex); in GetSymbolNameIndexFromElfSym() [all …]
|
| D | ebpf_base.h | 44 void UpdateFilePathIndexToPidAndIpMap(DataIndex filePathIndex, uint32_t pid, uint64_t ip); 47 …ateFilePathIndexAndStValueToSymAddrMap(T* firstSymbolAddr, const int size, uint32_t filePathIndex);
|
| D | ebpf_stdtype.h | 172 DataIndex filePathIndex = INVALID_UINT64; member
|
| D | ebpf_data_reader.cpp | 351 symbolAndFilePathIndex.filePathIndex = kernelFilePath_; in GetSymbolNameIndexFromElfSym()
|
| /developtools/profiler/host/smartperf/trace_streamer/src/filter/ |
| D | native_hook_filter.cpp | 97 uint64_t filePathIndex = INVALID_UINT64; in ParseFrame() local 109 filePathIndex = filePathIdToFileIndex_.at(reader.file_path_id()); in ParseFrame() 112 filePathIndex = traceDataCache_->dataDict_.GetStringIndex(reader.file_path().ToStdString()); in ParseFrame() 114 …eInfo = std::make_unique<NativeHookFrameInfo>(reader.ip(), reader.sp(), symbolIndex, filePathIndex, in ParseFrame() 504 uint64_t filePathIndex; in FillOfflineSymbolizationFrames() local 509 filePathIndex = filePathIdToFileIndex_.at(frameInfo->filePathId_); in FillOfflineSymbolizationFrames() 511 filePathIndex = INVALID_UINT64; in FillOfflineSymbolizationFrames() 516 … callChainId_, depth, frameInfo->ip_, INVALID_UINT64, frameInfo->symbolIndex_, filePathIndex, in FillOfflineSymbolizationFrames() 676 auto filePathIndex = traceDataCache_->GetNativeHookFrameData()->FilePaths()[i]; in UpdateSymbolIdsForSymbolizationFailed() local 677 auto filePathStr = traceDataCache_->dataDict_.GetDataFromDict(filePathIndex); in UpdateSymbolIdsForSymbolizationFailed() [all …]
|
| D | offline_symbolization_filter.cpp | 146 …aIndex OfflineSymbolizationFilter::OfflineSymbolization(uint64_t symVaddr, DataIndex filePathIndex) in OfflineSymbolization() argument 148 auto& symbolTable = filePathIdToImportSymbolTableMap_.at(filePathIndex); in OfflineSymbolization() 151 auto startValueToSymAddrMap = filePathIdAndStValueToSymAddr_.Find(filePathIndex); in OfflineSymbolization()
|
| D | native_hook_filter.h | 39 uint64_t filePathIndex, in NativeHookFrameInfo() argument 45 filePathIndex_(filePathIndex), in NativeHookFrameInfo()
|
| D | offline_symbolization_filter.h | 61 DataIndex OfflineSymbolization(uint64_t symVaddr, DataIndex filePathIndex);
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | native_hook_filter.cpp | 98 uint64_t filePathIndex = INVALID_UINT64; in ParseFrame() local 110 filePathIndex = filePathIdToFileIndex_.at(reader.file_path_id()); in ParseFrame() 113 filePathIndex = traceDataCache_->dataDict_.GetStringIndex(reader.file_path().ToStdString()); in ParseFrame() 115 …eInfo = std::make_unique<NativeHookFrameInfo>(reader.ip(), reader.sp(), symbolIndex, filePathIndex, in ParseFrame() 512 uint64_t filePathIndex; in FillOfflineSymbolizationFrames() local 517 filePathIndex = filePathIdToFileIndex_.at(frameInfo->filePathId_); in FillOfflineSymbolizationFrames() 519 filePathIndex = INVALID_UINT64; in FillOfflineSymbolizationFrames() 524 … callChainId_, depth, frameInfo->ip_, INVALID_UINT64, frameInfo->symbolIndex_, filePathIndex, in FillOfflineSymbolizationFrames() 684 auto filePathIndex = traceDataCache_->GetNativeHookFrameData()->FilePaths()[i]; in UpdateSymbolIdsForSymbolizationFailed() local 685 auto filePathStr = traceDataCache_->dataDict_.GetDataFromDict(filePathIndex); in UpdateSymbolIdsForSymbolizationFailed() [all …]
|
| D | offline_symbolization_filter.cpp | 149 …aIndex OfflineSymbolizationFilter::OfflineSymbolization(uint64_t symVaddr, DataIndex filePathIndex) in OfflineSymbolization() argument 151 auto& symbolTable = filePathIdToImportSymbolTableMap_.at(filePathIndex); in OfflineSymbolization() 154 auto startValueToSymAddrMap = filePathIdAndStValueToSymAddr_.Find(filePathIndex); in OfflineSymbolization()
|
| D | native_hook_filter.h | 39 uint64_t filePathIndex, in NativeHookFrameInfo() argument 45 filePathIndex_(filePathIndex), in NativeHookFrameInfo()
|
| D | offline_symbolization_filter.h | 61 DataIndex OfflineSymbolization(uint64_t symVaddr, DataIndex filePathIndex);
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/ |
| D | trace_data_db.h | 27 uint64_t filePathIndex; member
|
| D | trace_stdtype.cpp | 652 DataIndex filePathIndex, in UpdateFrameInfo() argument 661 filePaths_[row] = filePathIndex; in UpdateFrameInfo()
|
| /developtools/profiler/host/smartperf/trace_streamer/src/trace_data/ |
| D | trace_data_db.h | 27 uint64_t filePathIndex; member
|
| D | trace_stdtype.cpp | 651 DataIndex filePathIndex, in UpdateFrameInfo() argument 660 filePaths_[row] = filePathIndex; in UpdateFrameInfo()
|
| D | trace_stdtype.h | 827 DataIndex filePathIndex,
|
| /developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/ |
| D | perf_data_parser.cpp | 205 … auto filePathIndex = traceDataCache_->dataDict_.GetStringIndex(symbolsFile->filePath_.c_str()); in UpdateSymbolAndFilesData() local 210 … streamFilters_->perfDataFilter_->AppendPerfFiles(fileId, serial++, symbolIndex, filePathIndex); in UpdateSymbolAndFilesData() 212 fileDataDictIdToFileId_.insert(std::make_pair(filePathIndex, fileId)); in UpdateSymbolAndFilesData()
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/hiperf_parser/ |
| D | perf_data_parser.cpp | 202 … auto filePathIndex = traceDataCache_->dataDict_.GetStringIndex(symbolsFile->filePath_.c_str()); in UpdateSymbolAndFilesData() local 207 … streamFilters_->perfDataFilter_->AppendPerfFiles(fileId, serial++, symbolIndex, filePathIndex); in UpdateSymbolAndFilesData() 209 fileDataDictIdToFileId_.insert(std::make_pair(filePathIndex, fileId)); in UpdateSymbolAndFilesData()
|
| /developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_parser.cpp | 63 symbols->filePathIndex = traceDataCache_->dataDict_.GetStringIndex(filename.c_str()); in GetSymbols()
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_parser.cpp | 66 symbols->filePathIndex = traceDataCache_->dataDict_.GetStringIndex(filename.c_str()); in GetSymbols()
|