Searched refs:symbolTable (Results 1 – 5 of 5) sorted by relevance
| /developtools/profiler/hiebpf/src/ |
| D | elf_symbol_info.cpp | 25 bool ElfSymbolInfo::GetSymbolTable(const std::string &fileName, ElfSymbolTable &symbolTable) in GetSymbolTable() argument 31 symbolTable.textVaddr_ = (std::numeric_limits<uint64_t>::max)(); in GetSymbolTable() 35 if (symbolTable.textVaddr_ != (std::min)(symbolTable.textVaddr_, phdr->vaddr_)) { in GetSymbolTable() 36 symbolTable.textVaddr_ = (std::min)(symbolTable.textVaddr_, phdr->vaddr_); in GetSymbolTable() 37 symbolTable.textOffset_ = phdr->offset_; in GetSymbolTable() 41 …CHECK_TRUE(symbolTable.textVaddr_ != (std::numeric_limits<uint64_t>::max)(), false, "get text vadd… in GetSymbolTable() 49 symbolTable.symTable_.resize(shdr->secSize_); in GetSymbolTable() 50 std::copy(data, data + shdr->secSize_, symbolTable.symTable_.data()); in GetSymbolTable() 51 symbolTable.symEntSize_ = shdr->secEntrySize_; in GetSymbolTable() 59 symbolTable.strTable_.resize(strshdr->secSize_); in GetSymbolTable() [all …]
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | offline_symbolization_filter.cpp | 89 … std::shared_ptr<ProtoReader::SymbolTable_Reader>& symbolTable) in CalcSymInfo() argument 93 …ip - vmStart_ + vmOffset_ + symbolTable->text_exec_vaddr() - symbolTable->text_exec_vaddr_file_off… in CalcSymInfo() 96 auto symEntLen = symbolTable->sym_entry_size(); in CalcSymInfo() 97 auto startValueToSymAddrMap = symbolTablePtrAndStValueToSymAddr_.Find(symbolTable); in CalcSymInfo() 118 if (symbolStart == INVALID_UINT32 || symbolStart >= symbolTable->str_table().Size()) { in CalcSymInfo() 148 auto symbolTable = ipidTofilePathIdToSymbolTableMap_.Find(ipid, frameInfo->filePathId_); in OfflineSymbolizationByIp() local 149 if (symbolTable == nullptr) { in OfflineSymbolizationByIp() 157 if (!CalcSymInfo(ipid, ip, symbolStart, frameInfo, symbolTable)) { in OfflineSymbolizationByIp() 160 auto mangle = reinterpret_cast<const char*>(symbolTable->str_table().Data() + symbolStart); in OfflineSymbolizationByIp() 171 auto& symbolTable = filePathIdToImportSymbolTableMap_.at(filePathIndex); in OfflineSymbolizationByVaddr() local [all …]
|
| D | offline_symbolization_filter.h | 101 std::shared_ptr<ProtoReader::SymbolTable_Reader>& symbolTable);
|
| D | native_hook_filter.cpp | 790 SymbolTable* symbolTable = hookData->mutable_symbol_tab(); in ParseSymbolTableEvent() local 791 symbolTable->ParseFromArray(symbolTableByteView.Data(), symbolTableByteView.Size()); in ParseSymbolTableEvent()
|
| /developtools/profiler/hiebpf/include/ |
| D | elf_symbol_info.h | 50 bool GetSymbolTable(const std::string &fileName, ElfSymbolTable &symbolTable); 51 uint32_t GetBinary(const ElfSymbolTable &symbolTable, std::vector<uint8_t> &buf);
|